| Server IP : 156.238.232.47 / Your IP : 216.73.216.150 Web Server : nginx/1.25.3 System : Linux C202504152095410 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : www ( 1000) PHP Version : 8.3.25 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /www/data/wwwroot/2025_12_30_04/skin/js/ |
Upload File : |
require = function e(t, n, i) {
function a(o, s) {
if (!n[o]) {
if (!t[o]) {
var c = "function" == typeof require && require;
if (!s && c)
return c(o, !0);
if (r)
return r(o, !0);
var l = new Error("Cannot find module '" + o + "'");
throw l.code = "MODULE_NOT_FOUND",
l
}
var u = n[o] = {
exports: {}
};
t[o][0].call(u.exports, (function(e) {
return a(t[o][1][e] || e)
}
), u, u.exports, e, t, n, i)
}
return n[o].exports
}
for (var r = "function" == typeof require && require, o = 0; o < i.length; o++)
a(i[o]);
return a
}({
"./app/activity/router": [function(e, t, n) {
n.routes = {
index: "showIndex",
"gensee/detail/:id/:businessId/:type": "showLiveDetails",
"gensee/detail/:id": "showLiveDetails",
"gensee/live/:id/:isLecturer": "showLive",
"gensee/teacher/live/:id/:classId": "showLiveTeacher",
"gensee/preview/:id/?:approveId": "showLivePreview",
"class-details": "showClassDetails",
"class-register": "showClassRegister",
"classmate-book": "showClassmatebook",
"class-details/lengthranking": "showLengthranking",
"external-detail/:id": "showExternalDetail"
},
n.showIndex = function() {
return this.app.show("content", "activity/index")
}
,
n.showLiveDetails = function(e, t, n) {
return this.app.show("content", "activity/live-details", {
genseeId: e,
classID: t,
type: n
})
}
,
n.showLive = function(e, t) {
return this.app.showFull("content", "activity/live", {
id: e,
isLecturer: t
})
}
,
n.showLiveTeacher = function(e, t) {
return this.app.showFull("content", "activity/live", {
id: e,
classId: t
})
}
,
n.showLivePreview = function(e, t) {
var n = e
, i = t;
return 1 === t.length && (n = e + t,
i = null),
this.app.show("content", "activity/live-preview", {
genseeId: n,
approveId: i
})
}
,
n.showClassDetails = function() {
return this.app.show("content", "activity/class-details")
}
,
n.showClassRegister = function() {
return this.app.show("content", "activity/class-register")
}
,
n.showClassmatebook = function() {
return this.app.show("content", "activity/classmate-book")
}
,
n.showLengthranking = function() {
return this.app.show("content", "activity/class-details/lengthranking")
}
,
n.showExternalDetail = function(e) {
return this.app.show("content", "activity/external-detail", {
id: e
})
}
}
, {}],
"./app/ask/router": [function(e, t, n) {
n.routes = {
index: "showIndex",
"index/:module": "showIndex",
"expert/index": "showExpertIndex",
"expert/mine": "showExpertMineNew",
"expert/detail/:id": "showExpertDetail",
"topic/index": "showTopicIndex",
"topic/detail/:id": "showTopicDetail",
"question/detail/:id": "showQuestionDetail",
"question/manage-detail/:id": "showQuestionManageDetail"
},
n.showIndex = function(e) {
return this.app.show("content", "ask/index", {
module: e
})
}
,
n.showExpertIndex = function() {
return this.app.show("content", "ask/expert/index")
}
,
n.showExpertMine = function() {
return this.app.show("content", "ask/expert/mine")
}
,
n.showExpertMineNew = function() {
return this.app.show("content", "ask/expert/new-mine")
}
,
n.showExpertDetail = function(e) {
return this.app.show("content", "ask/expert/new-detail", {
id: e
})
}
,
n.showTopicIndex = function() {
return this.app.show("content", "ask/topic/index")
}
,
n.showTopicDetail = function(e) {
return this.app.show("content", "ask/topic/detail", {
id: e
})
}
,
n.showQuestionDetail = function(e) {
var t;
return navigator.userAgent.indexOf("MSIE 9.0") > 0 && (t = this._previousHash).indexOf("&gid") > 1 && t.indexOf("&pid") > 1 ? (this._previousHash = t.substring(0, t.indexOf("&gid")),
null) : this.app.show("content", "ask/question/detail", {
id: e
})
}
,
n.showQuestionManageDetail = function(e) {
var t;
return navigator.userAgent.indexOf("MSIE 9.0") > 0 && (t = this._previousHash).indexOf("&gid") > 1 && t.indexOf("&pid") > 1 ? (this._previousHash = t.substring(0, t.indexOf("&gid")),
null) : this.app.show("content", "ask/question/manage-detail", {
id: e
})
}
}
, {}],
"./app/black-box/router": [function(e, t, n) {
n.routes = {}
}
, {}],
"./app/business-news/router": [function(e, t, n) {
n.routes = {
"index/:id/:typeFlag/:moduleUniqeId": "showBusinessIndex",
"detail/:id/:type": "showBusinessDetail",
"previewDetail/:id/:type": "showBusinessPreviewDetail",
"preview/:config": "showBusinessPreview"
},
n.showBusinessIndex = function(e, t, n) {
return this.app.show("content", "business-news/index", {
id: e,
typeFlag: t,
moduleUniqeId: n
})
}
,
n.showBusinessDetail = function(e, t) {
return this.app.show("content", "business-news/detail", {
id: e,
type: t
})
}
,
n.showBusinessPreviewDetail = function(e, t) {
return this.app.show("content", "business-news/previewDetail", {
id: e,
type: t
})
}
,
n.showBusinessPreview = function(e) {
return this.app.show("content", "business-news/preview", {
news: e
})
}
}
, {}],
"./app/center/router": [function(e, t, n) {
n.routes = {
index: "showIndex",
"exam/invigilate-detail/:invigilateId/:examId": "showInviDetail",
"integral-mall/order/evaluate/:id": "showEvaluate",
"microclass/works": "showMicroclassWorks",
"microclass/rater": "showMicroclassRater",
"certificate/detail/:id": "showCertificateDetail",
"approve-record": "showMyApproveRecord",
position: "showPosition",
"dashboard/list": "showDashboard"
},
n.showPosition = function() {
window.location.replace("#/center")
}
,
n.showIndex = function() {
window.location.replace("#/center")
}
,
n.showInviDetail = function(e, t) {
return this.app.show("content", "center/exam/invigilate-detail", {
invigilateId: e,
examId: t
})
}
,
n.showDashboard = function() {
return this.app.show("content", "center/task/data-dashboard")
}
,
n.showEvaluate = function(e) {
return this.app.show("content", "center/integral-mall/order/evaluate", {
id: e
})
}
,
n.showMicroclassWorks = function() {
return this.app.show("content", "center/microclass/works")
}
,
n.showMicroclassRater = function() {
return this.app.show("content", "center/microclass/rater")
}
,
n.showCertificateDetail = function(e) {
return this.app.viewport.showIt("content", "center/certificate/detail-page", {
id: e
})
}
,
n.showMyApproveRecord = function() {
window.location.replace("#/center")
}
}
, {}],
"./app/common/exam-makeup-records/index": [function(e, t, n) {
var i = e("drizzlejs");
n.items = {
main: "main"
},
n.title = "zxy.116397",
n.large = !0,
n.store = {
models: {
state: {},
examRecords: {
url: "../exam/exam-record/front/make-up/page",
type: "pageable",
root: "items"
}
},
callbacks: {
init: function(e) {
var t = this.models.examRecords
, n = this.models.state;
return t.clear(),
n.clear(),
e && n.set({
examId: e.examId,
otherModule: e.otherModule,
name: e.name
}),
e.examId ? (i.assign(t.params, {
examId: e.examId
}),
this.get(t)) : ""
}
}
},
n.beforeRender = function() {
return this.dispatch("init", this.renderOptions)
}
}
, {
drizzlejs: "drizzlejs"
}],
"./app/common/exam-makeup-records/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return '<div class="demand-page">\n <div class="demand-table" data-region="main"></div>\n</div>'
},
3: function(e, t, n, i, a) {
var r, o = e.escapeExpression, s = null != t ? t : {}, c = n.helperMissing;
return " <p>" + o(e.lambda(null != (r = null != t ? t.state : t) ? r.name : r, t)) + '</p>\n <div class="container bg-white">\n <table class="table">\n <thead><tr>\n <th>' + o((n.$t || t && t.$t || c).call(s, "zxy.215016600271720448", {
name: "$t",
hash: {},
data: a
})) + "</th>\n <th>" + o((n.$t || t && t.$t || c).call(s, "zxy.118701", {
name: "$t",
hash: {},
data: a
})) + "</th>\n <th>" + o((n.$t || t && t.$t || c).call(s, "zxy.106774", {
name: "$t",
hash: {},
data: a
})) + "</th>\n <th>" + o((n.$t || t && t.$t || c).call(s, "zxy.116398", {
name: "$t",
hash: {},
data: a
})) + "</th>\n \x3c!-- th(width='120') > $t('zxy.106713') --\x3e\n </tr></thead>\n <tbody>" + (null != (r = n.each.call(s, null != t ? t.examRecords : t, {
name: "each",
hash: {},
fn: e.program(4, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '</tbody>\n </table>\n <div id="pager" class="pagination"></div>\n </div>\n'
},
4: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression;
return "<tr>\n <td>" + l((n.dateMinute || t && t.dateMinute || c).call(s, null != t ? t.startTime : t, {
name: "dateMinute",
hash: {},
data: a
})) + "</td>\n <td>" + l((n.dateMinute || t && t.dateMinute || c).call(s, null != t ? t.submitTime : t, {
name: "dateMinute",
hash: {},
data: a
})) + "</td>\n <td>\n" + (null != (r = n.if.call(s, null != t ? t.isShowStatus : t, {
name: "if",
hash: {},
fn: e.program(5, a, 0),
inverse: e.program(7, a, 0),
data: a
})) ? r : "") + " </td>\n <td>" + l("function" == typeof (o = null != (o = n.score || (null != t ? t.score : t)) ? o : c) ? o.call(s, {
name: "score",
hash: {},
data: a
}) : o) + "</td>\n \x3c!-- td --\x3e\n \x3c!-- a(href='#/exam/exam/front/score-detail/'+id target='_blank') > $t('zxy.117971') --\x3e\n </tr>\n "
},
5: function(e, t, n, i, a) {
return " " + e.escapeExpression((n.map || t && t.map || n.helperMissing).call(null != t ? t : {}, "exam-record-status", null != t ? t.status : t, {
name: "map",
hash: {},
data: a
})) + "\n"
},
7: function(e, t, n, i, a) {
return " -\n"
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a) {
var r, o, s, c = null != t ? t : {}, l = n.helperMissing, u = "";
return o = null != (o = n.module || (null != t ? t.module : t)) ? o : l,
s = {
name: "module",
hash: {},
fn: e.program(1, a, 0),
inverse: e.noop,
data: a
},
r = "function" == typeof o ? o.call(c, s) : o,
n.module || (r = n.blockHelperMissing.call(t, r, s)),
null != r && (u += r),
u + "\n" + (null != (r = (n.view || t && t.view || l).call(c, "main", {
name: "view",
hash: {},
fn: e.program(3, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
useData: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/common/exam-makeup-records/view-main": [function(e, t, n) {
var i, a = e("drizzlejs"), r = e("lodash/collection");
n.bindings = {
examRecords: !0,
state: !1
},
n.dataForTemplate = {
examRecords: function(e) {
var t = this.bindings.examRecords.params
, n = (t.page - 1) * t.pageSize;
return r.map(e.examRecords, (function(t, r) {
return a.assign(t, {
i: r + 1 + n,
score: i(t),
otherModule: e.state.otherModule,
isShowStatus: !0
})
}
))
}
},
n.components = [{
id: "pager",
name: "pager",
options: {
model: "examRecords"
}
}],
i = function(e) {
var t = e.currentTime || (new Date).getTime();
return -1 === e.exam.showAnswerRule || null === e.score || 0 === e.exam.isShowAnswerImmed && e.exam.endTime > t || 2 === e.exam.isShowAnswerImmed && (1 === e.exam.examRegist.passStatus || void 0 === e.exam.examRegist.passStatus || null === e.exam.examRegist.passStatus) ? "-" : parseFloat((e.score / 100).toFixed(1))
}
}
, {
drizzlejs: "drizzlejs",
"lodash/collection": "lodash/collection"
}],
"./app/common/exam-prompt/index": [function(e, t, n) {
var i = {
1: "",
2: window.app.$t("zxy.116414"),
3: window.app.$t("zxy.116415"),
4: window.app.$t("zxy.116858"),
5: window.app.$t("zxy.116417")
}
, a = e("drizzlejs");
n.items = {
main: "main",
"common/exam-records": {
isModule: !0
},
"common/info": {
isModule: !0
}
},
n.title = function() {
return this.renderOptions.formExamDetail ? "zxy.116851" : "zxy.116394"
}
,
n.store = {
models: {
exam: {
url: "../exam/exam/front/user-record"
},
signUp: {
url: "../exam/sign-up"
},
checkCode: {
url: "../exam/exam/front/check-code"
},
authSignUp: {
url: "../exam/sign-auth"
},
cancel: {
url: "../exam/sign-auth/cancel-sign"
},
checkRepeatExam: {
url: "../exam/exam/front/valiate-exam"
}
},
callbacks: {
init: function(e) {
var t = this;
return e.examId ? (this.models.exam.set({
id: e.examId
}),
this.get(this.models.exam, {
loading: !0
}).then((function(e) {
return e
}
), (function(e) {
var n = JSON.parse(e[0].responseText).errorCode;
t.app.viewport.closeModal(!0),
90901 === n ? t.app.message.error(window.app.$t("zxy.201908")) : 30126 !== n && t.app.message.error(window.app.$t("zxy.201909"))
}
))) : ""
},
cancel: function() {
var e = this.models.cancel
, t = this.models.exam
, n = this;
return e.clear(),
e.set({
id: t.data.signUp.id
}),
this.save(e, {
loading: !0
}).then((function(e) {
return e && e[0] ? (n.app.message.success(window.app.$t("zxy.118234")),
n.get(n.models.exam)) : null
}
))
},
signUp: function() {
var e = this
, t = this.models.exam.data
, n = window.app.$t("zxy.118235");
return 1 === t.needFillOutInfo ? {
examId: t.id
} : (a.assign(this.models.authSignUp.data, {
examId: t.id,
organizationId: t.organizationId
}),
this.post(this.models.authSignUp, {
loading: !0
}).then((function(t) {
t[0] && 1 === t[0].signUp.status && (n = window.app.$t("zxy.118236")),
e.app.message.success(n)
}
)))
},
saveCode: function(e) {
var t, n = this.models.checkCode, r = this, o = "#/exam/exam/answer-paper/" + this.models.exam.data.id;
return t = window.open(),
n.set(a.assign(e, {
examId: this.models.exam.data.id
})),
this.post(n, {
loading: !0
}).then((function() {
return 1 !== n.data.type ? (t.close(),
r.app.message.error(i[n.data.type]),
!1) : (t.location = o,
r.app.viewport.closeModal(),
!0)
}
), (function() {
t.close()
}
))
},
isOverExamLimitTime: function() {
var e, t = this.models.checkRepeatExam, n = this, i = "#/exam/exam/answer-paper/" + this.models.exam.data.id;
return e = window.open(),
t.set(a.assign({}, {
examId: this.models.exam.data.id
})),
n.post(t, {
loading: !0
}).then((function() {
return 3 === t.data.status ? (n.app.message.error(window.app.$t("zxy.116860")),
e.close(),
!1) : 0 === t.data.status ? (n.app.message.error(window.app.$t("zxy.202143")),
e.close(),
!1) : 2 === t.data.status ? (n.app.message.error(window.app.$t("zxy.202144")),
e.close(),
!1) : (e ? e.location = i : window.open(i),
n.app.viewport.closeModal(),
!0)
}
), (function() {
e && e.close()
}
))
}
}
},
n.beforeRender = function() {
return this.dispatch("init", this.renderOptions)
}
,
n.afterClose = function() {
this.renderOptions.toActivityHome && this.app.navigate("activity/index"),
this.renderOptions.source && this.renderOptions.callback()
}
}
, {
drizzlejs: "drizzlejs"
}],
"./app/common/exam-prompt/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return ' <div class="exam-prompt-wrap" data-region="main"></div>\n'
},
3: function(e, t, n, i, a, r, o) {
var s, c = null != t ? t : {};
return (null != (s = n.if.call(c, null != t ? t.formExamDetail : t, {
name: "if",
hash: {},
fn: e.program(4, a, 0, r, o),
inverse: e.program(9, a, 0, r, o),
data: a
})) ? s : "") + ' <form>\n <input type="hidden"/>\n' + (null != (s = n.if.call(c, null != t ? t.showExamAccessSecret : t, {
name: "if",
hash: {},
fn: e.program(14, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + (null != (s = n.if.call(c, null != t ? t.showPersonalCode : t, {
name: "if",
hash: {},
fn: e.program(16, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + (null != (s = n.if.call(c, null != t ? t.showHelp : t, {
name: "if",
hash: {},
fn: e.program(18, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + ' </form>\n <div class="exam-content m-bottom">' + e.escapeExpression(e.lambda(null != (s = null != t ? t.currentExam : t) ? s.content : s, t)) + '</div>\n <div class="exam-buttons text-center">\n' + (null != (s = n.each.call(c, null != (s = null != t ? t.currentExam : t) ? s.buttons : s, {
name: "each",
hash: {},
fn: e.program(20, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + ' </div>\n <a href="#/exam/exam/answer-paper/8ac785d0-a775-4eb5-9917-331d346ab6f7" class="newWin" target="_blank"></a>\n'
},
4: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression, l = e.lambda;
return ' <div class="exam-times">' + c((n.$t || t && t.$t || s).call(o, "zxy.215016600271720448", {
name: "$t",
hash: {},
data: a
})) + c(l(null != (r = null != t ? t.currentExam : t) ? r.examTimes : r, t)) + '</div>\n <div class="info-box">\n <div class="info-item">\n <div class="info-item-title">' + c((n.$t || t && t.$t || s).call(o, "zxy.218161901002166272", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div class="info-item-value">' + c(l(null != (r = null != t ? t.currentExam : t) ? r.duration : r, t)) + '</div>\n </div>\n <div class="info-item">\n <div class="info-item-title">' + c((n.$t || t && t.$t || s).call(o, "zxy.216451365940105216", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div class="info-item-value">' + c((n.restoreNumber || t && t.restoreNumber || s).call(o, null != (r = null != (r = null != t ? t.currentExam : t) ? r.paperClass : r) ? r.totalScore : r, {
name: "restoreNumber",
hash: {},
data: a
})) + "</div>\n </div>\n" + (null != (r = n.if.call(o, null != (r = null != t ? t.currentExam : t) ? r.passScore : r, {
name: "if",
hash: {},
fn: e.program(5, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' <div class="info-item">\n <div class="info-item-title">' + c((n.$t || t && t.$t || s).call(o, "zxy.216451369681424384", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div class="info-item-value">' + c(l(null != (r = null != t ? t.currentExam : t) ? r.allowExamTimesDesc : r, t)) + "</div>\n </div>\n" + (null != (r = n.if.call(o, null != (r = null != t ? t.currentExam : t) ? r.allowSwitchTimes : r, {
name: "if",
hash: {},
fn: e.program(7, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </div>\n"
},
5: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <div class="info-item">\n <div class="info-item-title">' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.216451367609438208", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div class="info-item-value">' + o(e.lambda(null != (r = null != t ? t.currentExam : t) ? r.passScore : r, t)) + "</div>\n </div>\n"
},
7: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <div class="info-item">\n <div class="info-item-title">' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.216451371703078912", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div class="info-item-value">' + o(e.lambda(null != (r = null != t ? t.currentExam : t) ? r.allowSwitchTimes : r, t)) + "</div>\n </div>\n"
},
9: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression, l = e.lambda;
return " <div style=\"font-family: > $t('zxy.118336');\">" + (null != (r = (n.echoX || t && t.echoX || s).call(o, null != (r = null != t ? t.currentExam : t) ? r.examNotes : r, {
name: "echoX",
hash: {},
data: a
})) ? r : "") + '</div>\n <hr/>\n <div>\n <div class="info-item clearfix">\n <div class="col-sm-4">\n <div class="inline-block">' + c((n.$t || t && t.$t || s).call(o, "zxy.216451363331248128", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div class="inline-block">' + c(l(null != (r = null != t ? t.currentExam : t) ? r.duration : r, t)) + c((n.$t || t && t.$t || s).call(o, "zxy.118325", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </div>\n <div class="col-sm-4">\n <div class="inline-block">' + c((n.$t || t && t.$t || s).call(o, "zxy.216451365940105216", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div class="inline-block">' + c((n.restoreNumber || t && t.restoreNumber || s).call(o, null != (r = null != (r = null != t ? t.currentExam : t) ? r.paperClass : r) ? r.totalScore : r, {
name: "restoreNumber",
hash: {},
data: a
})) + "</div>\n </div>\n" + (null != (r = n.if.call(o, null != (r = null != t ? t.currentExam : t) ? r.passScore : r, {
name: "if",
hash: {},
fn: e.program(10, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' </div>\n <div class="info-item clearfix">\n <div class="col-sm-4">\n <div class="inline-block">' + c((n.$t || t && t.$t || s).call(o, "zxy.216451369681424384", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div class="inline-block">' + c(l(null != (r = null != t ? t.currentExam : t) ? r.allowExamTimesDesc : r, t)) + "</div>\n </div>\n" + (null != (r = n.if.call(o, null != (r = null != t ? t.currentExam : t) ? r.allowSwitchTimes : r, {
name: "if",
hash: {},
fn: e.program(12, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </div>\n </div>\n <hr/>\n"
},
10: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <div class="col-sm-4">\n <div class="inline-block">' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.216451367609438208", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div class="inline-block">' + o(e.lambda(null != (r = null != t ? t.currentExam : t) ? r.passScore : r, t)) + "</div>\n </div>\n"
},
12: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <div class="col-sm-4">\n <div class="inline-block">' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.216451371703078912", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div class="inline-block">' + o(e.lambda(null != (r = null != t ? t.currentExam : t) ? r.allowSwitchTimes : r, t)) + "</div>\n </div>\n"
},
14: function(e, t, n, i, a) {
var r = null != t ? t : {}
, o = n.helperMissing
, s = e.escapeExpression;
return ' <div class="form-box">\n <div class="form-title">' + s((n.$t || t && t.$t || o).call(r, "zxy.216451373187862528", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div class="form-input">\n <input class="input" text="text" name="accessSecret" x-rule="required,length:6" placeholder="' + s((n.$t || t && t.$t || o).call(r, "zxy.116853", {
name: "$t",
hash: {},
data: a
})) + '"/>\n </div>\n </div>\n'
},
16: function(e, t, n, i, a) {
var r = null != t ? t : {}
, o = n.helperMissing
, s = e.escapeExpression;
return ' <div class="form-box">\n <div class="form-title">' + s((n.$t || t && t.$t || o).call(r, "zxy.216451374920110080", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div class="form-input">\n <input class="input" text="text" name="personalCode" x-rule="required,digits,length:3" placeholder="' + s((n.$t || t && t.$t || o).call(r, "zxy.116854", {
name: "$t",
hash: {},
data: a
})) + '"/>\n <input type="hidden" name="needCheckPersonalCode" value="1"/>\n </div>\n </div>\n'
},
18: function(e, t, n, i, a) {
return ' <div class="form-help">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.201907", {
name: "$t",
hash: {},
data: a
})) + "</div>\n"
},
20: function(e, t, n, i, a, r, o) {
var s;
return null != (s = n.if.call(null != t ? t : {}, null != o[1] ? o[1].formExamDetail : o[1], {
name: "if",
hash: {},
fn: e.program(21, a, 0, r, o),
inverse: e.program(23, a, 0, r, o),
data: a
})) ? s : ""
},
21: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <div class="btn ' + c("function" == typeof (r = null != (r = n.class || (null != t ? t.class : t)) ? r : s) ? r.call(o, {
name: "class",
hash: {},
data: a
}) : r) + '" id="' + c("function" == typeof (r = null != (r = n.id || (null != t ? t.id : t)) ? r : s) ? r.call(o, {
name: "id",
hash: {},
data: a
}) : r) + '">' + c("function" == typeof (r = null != (r = n.text || (null != t ? t.text : t)) ? r : s) ? r.call(o, {
name: "text",
hash: {},
data: a
}) : r) + "</div>\n"
},
23: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <div class="btn" id="' + c("function" == typeof (r = null != (r = n.id || (null != t ? t.id : t)) ? r : s) ? r.call(o, {
name: "id",
hash: {},
data: a
}) : r) + '">' + c("function" == typeof (r = null != (r = n.text || (null != t ? t.text : t)) ? r : s) ? r.call(o, {
name: "text",
hash: {},
data: a
}) : r) + "</div>\n"
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a, r, o) {
var s, c, l, u = null != t ? t : {}, d = n.helperMissing, p = "";
return c = null != (c = n.module || (null != t ? t.module : t)) ? c : d,
l = {
name: "module",
hash: {},
fn: e.program(1, a, 0, r, o),
inverse: e.noop,
data: a
},
s = "function" == typeof c ? c.call(u, l) : c,
n.module || (s = n.blockHelperMissing.call(t, s, l)),
null != s && (p += s),
p + (null != (s = (n.view || t && t.view || d).call(u, "main", {
name: "view",
hash: {},
fn: e.program(3, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "")
},
useData: !0,
useDepths: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/common/exam-prompt/view-main": [function(e, t, n) {
var i, a, r, o, s = {
1: window.app.$t("zxy.201910"),
2: window.app.$t("zxy.201911"),
3: window.app.$t("zxy.201912"),
4: window.app.$t("zxy.213171227597082624"),
5: window.app.$t("zxy.213171313051832320"),
6: window.app.$t("zxy.201929"),
7: window.app.$t("zxy.201930"),
8: window.app.$t("zxy.343996783803895808"),
9: window.app.$t("zxy.201918"),
10: window.app.$t("zxy.216451376857878528"),
12: window.app.$t("zxy.201920"),
13: window.app.$t("zxy.201921"),
14: window.app.$t("zxy.201922"),
15: window.app.$t("zxy.201923"),
16: window.app.$t("zxy.201924"),
17: window.app.$t("zxy.201925"),
18: window.app.$t("zxy.201926"),
20: window.app.$t("zxy.344244392095256576"),
22: window.app.$t("zxy.201928"),
23: window.app.$t("zxy.201929"),
24: window.app.$t("zxy.201930"),
25: window.app.$t("zxy.201922"),
26: window.app.$t("zxy.201918"),
28: window.app.$t("zxy.201931"),
29: window.app.$t("zxy.201932"),
30: window.app.$t("zxy.201933"),
31: window.app.$t("zxy.201934"),
32: window.app.$t("zxy.201926"),
33: window.app.$t("zxy.201926"),
34: "",
35: ""
}, c = e("./app/util/business/prompt-help"), l = e("drizzlejs"), u = e("./app/util/helpers"), d = e("jquery");
n.type = "form",
n.bindings = {
exam: !0,
authSignUp: !1
},
n.dataForTemplate = {
currentExam: function(e) {
var t = e.exam
, n = a(t, this.app.global.currentUser.id)
, i = u.dateMinute(t.startTime) + " ~ " + u.dateMinute(t.endTime);
return l.assign(t, {
content: n.content,
buttons: n.buttons,
examTimes: i,
examNotes: t.examNotes,
allowExamTimesDesc: 0 === t.allowExamTimes ? window.app.$t("zxy.118322") : t.allowExamTimes
})
},
showExamAccessSecret: function(e) {
var t = c.getUserStatusOfExam(e.exam, !1, this.app.global.currentUser.id);
return [5, 14, 25, 6, 16, 18, 20, 23, 32, 33, 34].indexOf(t) > -1 && 1 === e.exam.isSetAccessSecret
},
showPersonalCode: function(e) {
var t = c.getUserStatusOfExam(e.exam, !1, this.app.global.currentUser.id);
return 1 === e.exam.isSetPersonalCode && (14 === t || 25 === t)
},
showHelp: function(e) {
return 1 === e.exam.isSetAccessSecret || 1 === e.exam.isSetPersonalCode
},
formExamDetail: function() {
return this.module.renderOptions.formExamDetail
}
},
n.events = {
"click close-button": "close",
"click had-knew-button": "close",
"click exam-later-button": "close",
"click come-later-button": "close",
"click to-exam-button": "toExam",
"click view-detail-button": "viewDetail",
"click exam-again-button": "toExam",
"click go-on-exam-button": "toExam",
"click exam-records-button": "toExamRecords"
},
n.actions = {
"click cancel-button": "cancel",
"click signup-button": "signUp"
},
n.dataForActions = {
signUp: function() {
return {
examId: this.bindings.exam.data.id
}
}
},
n.actionCallbacks = {
cancel: function() {
this.app.viewport.closeModal()
},
signUp: function(e) {
var t = this.module.items["common/info"]
, n = this;
return e ? this.app.viewport.modal(t, {
examId: e.examId,
callback: function() {
n.app.viewport.closeModal(!0),
n.app.viewport.closeModal(!0)
}
}) : (this.app.viewport.closeModal(),
!0)
}
},
n.handlers = {
close: function() {
if (this.module.renderOptions.toActivityHome)
return this.app.navigate("activity/index", !0),
void this.app.viewport.closeModal();
this.app.viewport.closeModal()
},
viewDetail: function() {
var e = this.bindings.exam.data.examRecord
, t = "#/exam/exam/front/score-detail/" + (e.topScoreRecordId || e.id);
window.open(t, "_blank"),
this.app.viewport.closeModal()
},
toExam: function() {
var e = this.bindings.exam.data
, t = c.getUserStatusOfExam(e, !1, this.app.global.currentUser.id);
return !!this.validate() && (1 === e.isSetAccessSecret || 1 === e.isSetPersonalCode ? this.module.dispatch("saveCode", {
accessSecret: 1 === e.isSetAccessSecret ? this.$$('[name="accessSecret"]').length > 0 && d.trim(this.$$('[name="accessSecret"]')[0].value) : "",
personalCode: 1 === e.isSetPersonalCode && this.$$('[name="personalCode"]').length > 0 ? d.trim(this.$$('[name="personalCode"]')[0].value) : "",
needCheckPersonalCode: 1 !== e.isSetPersonalCode || 14 !== t && 25 !== t ? 0 : 1
}) : this.module.dispatch("isOverExamLimitTime"))
},
toExamRecords: function() {
var e = this.bindings.exam.data.id
, t = this.bindings.exam.data.isShowStatus
, n = this.module.items["common/exam-records"];
this.app.viewport.modal(n, {
examId: e,
isShowStatus: t
})
}
},
a = function(e, t) {
var n, a, l, d, p = "themeColor-background-color themeColor-border-color", h = "themeColor-color themeColor-border-color", y = c.getUserStatusOfExam(e, !1, t), m = {
id: "had-knew-button",
text: window.app.$t("zxy.118708"),
class: h
}, f = {
id: "exam-later-button",
text: window.app.$t("zxy.116593"),
class: h
}, x = {
id: "come-later-button",
text: window.app.$t("zxy.116893"),
class: h
}, v = {
id: "close-button",
text: window.app.$t("zxy.116894"),
class: h
}, z = {
id: "cancel-button",
text: window.app.$t("zxy.118663"),
class: h
}, g = {
id: "signup-button",
text: window.app.$t("zxy.118655"),
class: p
}, b = {
id: "to-exam-button",
text: window.app.$t("zxy.118688"),
class: p
}, w = {
id: "exam-again-button",
text: window.app.$t("zxy.118673"),
class: p
}, _ = {
id: "go-on-exam-button",
text: window.app.$t("zxy.105777"),
class: p
}, k = {
id: "exam-records-button",
text: window.app.$t("zxy.105783"),
class: p
}, C = function(e) {
return 1 === e.paperViewRule || -1 === e.paperViewRule || (0 === e.paperViewRule && e.examRecord.currentTime > e.endTime || !(2 !== e.paperViewRule || !r(e)))
};
return 3 === e.type || 4 === e.type || 2 !== e.paperViewRule || r(e) || (s[8] = window.app.$t("zxy.202138"),
s[20] = window.app.$t("zxy.202138"),
s[26] = window.app.$t("zxy.202138"),
e.examRecord && 5 === e.examRecord.status && (s[8] = window.app.$t("zxy.202142"),
s[20] = window.app.$t("zxy.202142"),
s[26] = window.app.$t("zxy.201906"))),
2 === e.paperViewRule && C(e) && (s[8] = "",
s[20] = ""),
n = {
1: [x, g],
2: [v, z],
3: [z, m],
4: [m],
5: [f, b],
6: [w, k, m],
7: [k, m],
8: [m],
9: [k],
10: [m],
12: [m],
13: [m],
14: [_, m],
15: [m],
16: [w, m],
17: [],
18: [w, m],
20: [w, k, m],
22: [m],
23: [w, k],
24: [k, m],
25: [_, m],
26: C(e) ? [k, m] : [m],
27: [],
29: [m],
30: [z, m],
31: [m],
32: [w, k, m],
33: [w, k, m],
34: [w, k],
35: [k]
},
!o.call(this, y) && {
content: (a = e,
l = s[y],
d = y,
5 === d ? i(l, a.duration) : 10 === d ? i(l, u.dateMinute(a.applicantStartTime) + " ~ " + u.dateMinute(a.applicantEndTime)) : 4 === d ? i(l, u.dateMinute(a.startTime) + " ~ " + u.dateMinute(a.endTime)) : l),
buttons: n[y]
}
}
,
i = function(e, t) {
var n, i, a;
if (!t)
return e;
for (a = !t || t instanceof Array ? t : [t],
n = e,
i = 0; i < a.length; i++)
n = n.replace(new RegExp("\\{" + i + "\\}","g"), a[i]);
return n
}
,
o = function(e) {
return 21 === e && (this.app.viewport.closeModal(!0),
this.app.navigate("home/error-page/30120"),
!0)
}
,
r = function(e) {
var t = e.examRegist ? e.examRegist.passStatus : ""
, n = e.examRecord ? e.examRecord.status : "";
return 0 === t || 6 === n
}
}
, {
"./app/util/business/prompt-help": "./app/util/business/prompt-help",
"./app/util/helpers": "./app/util/helpers",
drizzlejs: "drizzlejs",
jquery: "jquery"
}],
"./app/common/exam-records-btn/index": [function(e, t, n) {
var i = e("drizzlejs");
n.items = {
"list-items": "list-items"
},
n.title = "zxy.105783",
n.middle = !0,
n.store = {
models: {
state: {},
exam: {
url: "../exam/exam/front/user-record"
},
examRecords: {
url: "../exam/exam-record/front/page",
type: "pageable",
root: "items"
}
},
callbacks: {
init: function(e) {
var t = this.models.examRecords;
return t.clear(),
e && this.models.state.set({
examId: e.examId,
otherModule: e.otherModule
}),
e.examId ? (i.assign(t.params, {
examId: e.examId
}),
this.models.exam.set({
id: e.examId
}),
this.chain(this.get(this.models.exam), this.get(t, {
loading: !0
}))) : ""
},
refreshExam: function() {
return this.get(this.models.exam)
}
}
},
n.beforeRender = function() {
return this.dispatch("init", this.renderOptions)
}
}
, {
drizzlejs: "drizzlejs"
}],
"./app/common/exam-records-btn/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return '<div class="exam-record-wrapper" data-region="list-items"></div>'
},
3: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <div class="m-top">\n' + (null != (r = n.if.call(o, null != (r = null != t ? t.currentExam : t) ? r.content : r, {
name: "if",
hash: {},
fn: e.program(4, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' <div id="restart-exam" class="repeat-exam">\n' + (null != (r = n.each.call(o, null != (r = null != t ? t.currentExam : t) ? r.buttons : r, {
name: "each",
hash: {},
fn: e.program(6, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' </div>\n </div>\n <table class="table">\n <thead><tr>\n <th width="80">' + c((n.$t || t && t.$t || s).call(o, "zxy.106765", {
name: "$t",
hash: {},
data: a
})) + "</th>\n <th>" + c((n.$t || t && t.$t || s).call(o, "zxy.215016600271720448", {
name: "$t",
hash: {},
data: a
})) + "</th>\n <th>" + c((n.$t || t && t.$t || s).call(o, "zxy.118701", {
name: "$t",
hash: {},
data: a
})) + '</th>\n <th width="100">' + c((n.$t || t && t.$t || s).call(o, "zxy.106774", {
name: "$t",
hash: {},
data: a
})) + '</th>\n <th width="80">' + c((n.$t || t && t.$t || s).call(o, "zxy.118346", {
name: "$t",
hash: {},
data: a
})) + '</th>\n <th width="120">' + c((n.$t || t && t.$t || s).call(o, "zxy.106713", {
name: "$t",
hash: {},
data: a
})) + "</th>\n </tr></thead>\n <tbody>\n" + (null != (r = n.each.call(o, null != t ? t.examRecords : t, {
name: "each",
hash: {},
fn: e.program(8, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.if.call(o, null != t ? t.showNodata : t, {
name: "if",
hash: {},
fn: e.program(15, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' </tbody>\n </table>\n <div id="pager" class="pagination"></div>\n'
},
4: function(e, t, n, i, a) {
var r;
return ' <div class="description">' + e.escapeExpression(e.lambda(null != (r = null != t ? t.currentExam : t) ? r.content : r, t)) + "</div>\n"
},
6: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <div id="' + c("function" == typeof (r = null != (r = n.id || (null != t ? t.id : t)) ? r : s) ? r.call(o, {
name: "id",
hash: {},
data: a
}) : r) + '">' + c("function" == typeof (r = null != (r = n.text || (null != t ? t.text : t)) ? r : s) ? r.call(o, {
name: "text",
hash: {},
data: a
}) : r) + "</div>\n"
},
8: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression;
return " <tr>\n <td>" + l("function" == typeof (o = null != (o = n.i || (null != t ? t.i : t)) ? o : c) ? o.call(s, {
name: "i",
hash: {},
data: a
}) : o) + "</td>\n <td>" + l((n.dateMinute || t && t.dateMinute || c).call(s, null != t ? t.startTime : t, {
name: "dateMinute",
hash: {},
data: a
})) + "</td>\n <td>" + l((n.dateMinute || t && t.dateMinute || c).call(s, null != t ? t.submitTime : t, {
name: "dateMinute",
hash: {},
data: a
})) + "</td>\n <td>\n" + (null != (r = n.if.call(s, null != t ? t.isShowStatus : t, {
name: "if",
hash: {},
fn: e.program(9, a, 0),
inverse: e.program(11, a, 0),
data: a
})) ? r : "") + " </td>\n <td>" + l("function" == typeof (o = null != (o = n.score || (null != t ? t.score : t)) ? o : c) ? o.call(s, {
name: "score",
hash: {},
data: a
}) : o) + '</td>\n <td class="btn-operation">\n' + (null != (r = n.if.call(s, null != t ? t.isShowDetailBtn : t, {
name: "if",
hash: {},
fn: e.program(13, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </td>\n </tr>\n"
},
9: function(e, t, n, i, a) {
return " " + e.escapeExpression((n.map || t && t.map || n.helperMissing).call(null != t ? t : {}, "exam-record-status", null != t ? t.status : t, {
name: "map",
hash: {},
data: a
})) + "\n"
},
11: function(e, t, n, i, a) {
return " -\n"
},
13: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <a class="btn-detail" id="detail-' + c("function" == typeof (r = null != (r = n.id || (null != t ? t.id : t)) ? r : s) ? r.call(o, {
name: "id",
hash: {},
data: a
}) : r) + '">' + c((n.$t || t && t.$t || s).call(o, "zxy.117971", {
name: "$t",
hash: {},
data: a
})) + "</a>\n"
},
15: function(e, t, n, i, a) {
return ' <tr class="nothing-content"><td colspan="11">\n <div class="content-empty">\n <div class="img img-type-1"></div>\n <p>' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.118200", {
name: "$t",
hash: {},
data: a
})) + "</p>\n </div>\n </td></tr>\n"
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a) {
var r, o, s, c = null != t ? t : {}, l = n.helperMissing, u = "";
return o = null != (o = n.module || (null != t ? t.module : t)) ? o : l,
s = {
name: "module",
hash: {},
fn: e.program(1, a, 0),
inverse: e.noop,
data: a
},
r = "function" == typeof o ? o.call(c, s) : o,
n.module || (r = n.blockHelperMissing.call(t, r, s)),
null != r && (u += r),
u + "\n" + (null != (r = (n.view || t && t.view || l).call(c, "list-items", {
name: "view",
hash: {},
fn: e.program(3, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
useData: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/common/exam-records-btn/view-list-items": [function(e, t, n) {
var i, a, r, o, s = e("drizzlejs"), c = e("lodash/collection"), l = e("../../exam/exam/other-exam-prompt/prompt-help"), u = {
4: window.app.$t("zxy.202215"),
6: window.app.$t("zxy.202215"),
7: window.app.$t("zxy.202214"),
11: window.app.$t("zxy.202141")
};
n.bindings = {
exam: !0,
examRecords: !0,
state: !1
},
n.events = {
"click exam-again-button": "toExam",
"click go-on-exam-button": "toExam",
"click to-exam-button": "toExam",
"click detail-*": "toDetail"
},
n.dataForTemplate = {
currentExam: function(e) {
var t = o(e.exam);
return {
content: this.module.renderOptions.customContent || t.content,
buttons: Boolean(this.module.renderOptions.hideBtn) ? [] : t.buttons
}
},
examRecords: function(e) {
var t = this.bindings.examRecords.params
, n = this.bindings.exam.data
, a = (t.page - 1) * t.pageSize;
return c.map(e.examRecords, (function(t, o) {
return s.assign(t, {
i: o + 1 + a,
score: i(t, n),
otherModule: e.state.otherModule,
isShowStatus: !0,
isShowDetailBtn: r(n)
})
}
))
},
showNodata: function(e) {
return !(e.examRecords && e.examRecords.length > 0)
}
},
n.components = [{
id: "pager",
name: "pager",
options: {
model: "examRecords"
}
}],
i = function(e, t) {
return -1 === t.showAnswerRule || null === e.score ? "-" : parseFloat((e.score / 100).toFixed(1))
}
,
r = function(e) {
var t = e.paperViewRule
, n = (new Date).getTime();
return -1 !== t && (1 === t && e.examedTimes > 0 || (!(2 !== t || !e.examRegist || 0 !== e.examRegist.passStatus) || 0 === t && n > e.endTime))
}
,
a = function(e) {
return 0 === e.isOverByPassExam && e.examedTimes > 0 || !(1 !== e.isOverByPassExam || !e.examRegist || 0 !== e.examRegist.passStatus)
}
,
n.handlers = {
toExam: function() {
var e, t, n = this, i = "#/exam/exam/answer-paper/" + this.module.renderOptions.examId, a = (new Date).getTime();
this.module.dispatch("refreshExam").then((function(r) {
return (t = r[0]).examRegist = t.examRegist || {},
t.examRecord = t.examRecord || {},
7 === t.examRegist.status && null === t.examRecord.score ? this.app.message.error(window.app.$t("zxy.198153") + "。") : (t.endTime && t.startTime ? a >= t.startTime && a <= t.endTime ? n.module.renderOptions.callOpenWindow ? n.module.renderOptions.callOpenWindow({
url: i
}) : e = window.open(i, "_blank") : n.app.message.error(window.app.$t("zxy.198154") + "!") : n.module.renderOptions.callOpenWindow ? n.module.renderOptions.callOpenWindow({
url: i
}) : e = window.open(i, "_blank"),
n.module.renderOptions.callback && e.addEventListener("beforeunload", (function() {
setTimeout((function() {
n.module.renderOptions.callback()
}
), 500)
}
)),
this.app.viewport.closeModal())
}
))
},
toDetail: function(e) {
e && window.open("#/exam/exam/front/score-detail/" + e, "_blank")
}
},
o = function(e) {
var t, n, i, r = l.getUserStatusOfExam(e), o = {
id: "go-on-exam-button",
text: window.app.$t("zxy.105777")
}, s = {
id: "exam-again-button",
text: window.app.$t("zxy.202236")
}, d = {
id: "to-exam-button",
text: window.app.$t("zxy.202236")
}, p = {
1: [],
3: [s],
4: [d],
10: [o],
11: [s],
12: [d]
};
return t = c.find(Object.keys(p) || [], (function(e) {
return +e == +r
}
)),
e && e.allowExamTimes > 0 && (i = e.allowExamTimes - e.examedTimes,
s.text += "(" + window.app.$t("zxy.215314403837480960", [i]) + ")",
d.text += "(" + window.app.$t("zxy.215314403837480960", [i]) + ")"),
a(e) ? n = 10 : e.examRegist && e.examRegist.status && (n = c.find(Object.keys(u) || [], (function(t) {
return +t == +e.examRegist.status
}
))),
11 === r && (n = 11),
0 !== e.allowExamTimes && e.examedTimes > e.allowExamTimes && (t = 1),
e.examedTimes > 0 && e.examRegist && 0 === e.examRegist.passStatus && 0 === e.isRepeat && (t = 1),
{
content: u[n] || "",
buttons: p[t || 1]
}
}
}
, {
"../../exam/exam/other-exam-prompt/prompt-help": 1,
drizzlejs: "drizzlejs",
"lodash/collection": "lodash/collection"
}],
"./app/common/exam-records/cert/index": [function(e, t, n) {
n.items = {
content: "content"
},
n.store = {
models: {
certView: {}
},
callbacks: {
init: function(e) {
var t = this.models.certView;
t.set(e),
t.changed()
}
}
},
n.beforeRender = function() {
return window.$("body").addClass("mix-vue-center"),
this.dispatch("init", this.renderOptions.data)
}
,
n.beforeClose = function() {
window.$("body").addClass("mix-vue-center")
}
}
, {}],
"./app/common/exam-records/cert/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return ' <div class="demand-page" data-region="content"></div>\n'
},
3: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != (r = null != t ? t.certView : t) ? r.imgId : r, {
name: "if",
hash: {},
fn: e.program(4, a, 0),
inverse: e.noop,
data: a
})) ? r : ""
},
4: function(e, t, n, i, a) {
var r;
return ' <div data-dynamic-key="' + e.escapeExpression(e.lambda(null != (r = null != t ? t.certView : t) ? r.imgId : r, t)) + '"></div>\n'
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a) {
var r, o, s, c = null != t ? t : {}, l = n.helperMissing, u = "";
return o = null != (o = n.module || (null != t ? t.module : t)) ? o : l,
s = {
name: "module",
hash: {},
fn: e.program(1, a, 0),
inverse: e.noop,
data: a
},
r = "function" == typeof o ? o.call(c, s) : o,
n.module || (r = n.blockHelperMissing.call(t, r, s)),
null != r && (u += r),
u + (null != (r = (n.view || t && t.view || l).call(c, "content", {
name: "view",
hash: {},
fn: e.program(3, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
useData: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/common/exam-records/cert/view-content": [function(e, t, n) {
n.type = "dynamic",
n.bindings = {
certView: !0
},
n.getEntityModuleName = function(e) {
return this.bindings.certView.data.imgPath ? "center/certificate/cert-detail/detail-img" : e ? "center/certificate/cert-detail" : null
}
,
n.getEntity = function() {
var e = this.bindings.certView
, t = this;
return {
showMenus: !0,
print: !1,
downLoad: !1,
isExam: !0,
templateId: e.data.templateId,
title: e.data.name,
type: e.data.type,
isSetPramas: !0,
imgId: e.data.imgId,
callback: function() {
t.app.viewport.closeModal(),
e.clear()
},
imgPath: window.app.imgRedirectToCDN(e.data.imgPath)
}
}
,
n.dataForEntityModule = function(e) {
return e
}
}
, {}],
"./app/common/exam-records/index": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("./app/util/rule-config");
n.items = {
main: "main",
"common/exam-records/cert": {
isModule: !0
}
},
n.title = "zxy.105783",
n.large = !0,
n.store = {
models: {
state: {},
examDetailCheck: {
url: "../exam/exam/front/score-detail"
},
validateArchiver: {
url: "../history/exam-record/front/validate-archiver"
},
certRecord: {
url: "../exam/history/exam/certificate-record"
},
examRecords: {
url: "../exam/exam-record/front/page",
type: "pageable",
root: "items"
},
examRecordsHistory: {
url: "../history/exam-record/front/page",
type: "pageable",
root: "items"
}
},
callbacks: {
init: function(e) {
var t = this.models.examRecords
, n = this.models.certRecord
, r = this.models.validateArchiver
, o = a.getRuleConfigValue("ARCHIVER_CONFIG")
, s = this;
return t.clear(),
e && this.models.state.set({
examId: e.examId,
otherModule: e.otherModule
}),
e.examId ? (i.assign(t.params, {
examId: e.examId
}),
o.switch ? (r.params = {
examRecordId: e.examId
},
this.get(r).then((function(i) {
return "1" === i[0].status && (t.options.url = "../history/exam-record/front/page",
s.models.state.data.isArchiver = !0),
n.params = {
examIds: e.examId,
memberIds: this.app.global.currentUser.id
},
s.get(n),
s.get(t)
}
))) : this.get(t)) : ""
},
getCert: function() {
var e = this.module.items["common/exam-records/cert"]
, t = this.models.certRecord;
this.app.viewport.ground(e, {
data: t.data[0],
modalClass: "exam-records-cert-modal"
})
},
examDetailCheck: function(e) {
var t = this.models.examDetailCheck;
return t.clear(),
t.params = e,
this.get(t)
}
}
},
n.beforeRender = function() {
return window.$("body").addClass("mix-vue-center"),
this.dispatch("init", this.renderOptions)
}
,
n.beforeClose = function() {
window.$("body").addClass("mix-vue-center")
}
}
, {
"./app/util/rule-config": "./app/util/rule-config",
drizzlejs: "drizzlejs"
}],
"./app/common/exam-records/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return '<div class="demand-page">\n <div class="demand-table" data-region="main"></div>\n</div>'
},
3: function(e, t, n, i, a, r, o) {
var s, c = null != t ? t : {}, l = n.helperMissing, u = e.escapeExpression;
return ' <div class="container records-container bg-white">\n' + (null != (s = n.if.call(c, null != t ? t.isShowCert : t, {
name: "if",
hash: {},
fn: e.program(4, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + ' <table class="table">\n <thead><tr>\n <th style="min-width:60px;text-align:center;">' + u((n.$t || t && t.$t || l).call(c, "zxy.106765", {
name: "$t",
hash: {},
data: a
})) + "</th>\n <th>" + u((n.$t || t && t.$t || l).call(c, "zxy.285981099979575296", {
name: "$t",
hash: {},
data: a
})) + "</th>\n <th>" + u((n.$t || t && t.$t || l).call(c, "zxy.118701", {
name: "$t",
hash: {},
data: a
})) + '</th>\n <th style="min-width:88px;text-align:center;">' + u((n.$t || t && t.$t || l).call(c, "zxy.106774", {
name: "$t",
hash: {},
data: a
})) + '</th>\n <th style="min-width:76px;text-align:center;">' + u((n.$t || t && t.$t || l).call(c, "zxy.118346", {
name: "$t",
hash: {},
data: a
})) + "</th>\n" + (null != (s = n.unless.call(c, null != (s = null != t ? t.state : t) ? s.isArchiver : s, {
name: "unless",
hash: {},
fn: e.program(6, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + " </tr></thead>\n <tbody>\n" + (null != (s = n.each.call(c, null != t ? t.examRecords : t, {
name: "each",
hash: {},
fn: e.program(8, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + ' </tbody>\n </table>\n <div id="pager" class="pagination"></div>\n </div>\n'
},
4: function(e, t, n, i, a) {
return ' <div class="btn-row pull-right">\n <div id="viewCert" class="btn">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.118440", {
name: "$t",
hash: {},
data: a
})) + "</div>\n </div>\n"
},
6: function(e, t, n, i, a) {
return ' <th style="min-width:88px;">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.106713", {
name: "$t",
hash: {},
data: a
})) + "</th>\n"
},
8: function(e, t, n, i, a, r, o) {
var s, c, l = null != t ? t : {}, u = n.helperMissing, d = e.escapeExpression;
return ' <tr>\n <td style="text-align:center;">' + d("function" == typeof (c = null != (c = n.i || (null != t ? t.i : t)) ? c : u) ? c.call(l, {
name: "i",
hash: {},
data: a
}) : c) + "</td>\n <td>" + d((n.dateMinute || t && t.dateMinute || u).call(l, null != t ? t.startTime : t, {
name: "dateMinute",
hash: {},
data: a
})) + "</td>\n <td>" + d((n.dateMinute || t && t.dateMinute || u).call(l, null != t ? t.submitTime : t, {
name: "dateMinute",
hash: {},
data: a
})) + '</td>\n <td style="text-align:center;">\n' + (null != (s = n.if.call(l, null != t ? t.isNotShowExamLevel : t, {
name: "if",
hash: {},
fn: e.program(9, a, 0, r, o),
inverse: e.program(11, a, 0, r, o),
data: a
})) ? s : "") + ' </td>\n <td style="text-align:center;">' + d("function" == typeof (c = null != (c = n.score || (null != t ? t.score : t)) ? c : u) ? c.call(l, {
name: "score",
hash: {},
data: a
}) : c) + "</td>\n" + (null != (s = n.unless.call(l, null != (s = null != o[1] ? o[1].state : o[1]) ? s.isArchiver : s, {
name: "unless",
hash: {},
fn: e.program(13, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + " </tr>\n"
},
9: function(e, t, n, i, a) {
return " -\n"
},
11: function(e, t, n, i, a) {
return " " + e.escapeExpression((n.map || t && t.map || n.helperMissing).call(null != t ? t : {}, "exam-record-status", null != t ? t.status : t, {
name: "map",
hash: {},
data: a
})) + "\n"
},
13: function(e, t, n, i, a) {
var r;
return " <td>\n" + (null != (r = n.if.call(null != t ? t : {}, null != t ? t.isShowDetail : t, {
name: "if",
hash: {},
fn: e.program(14, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " \x3c!-- else --\x3e\n \x3c!-- span.disabled > $t('zxy.117971') --\x3e\n </td>\n"
},
14: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <a id="deatil-' + c("function" == typeof (r = null != (r = n.id || (null != t ? t.id : t)) ? r : s) ? r.call(o, {
name: "id",
hash: {},
data: a
}) : r) + '">' + c((n.$t || t && t.$t || s).call(o, "zxy.117971", {
name: "$t",
hash: {},
data: a
})) + "</a>\n \x3c!-- a(href='#/exam/exam/front/score-detail/'+id target='_blank') > $t('zxy.117971') --\x3e\n"
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a, r, o) {
var s, c, l, u = null != t ? t : {}, d = n.helperMissing, p = "";
return c = null != (c = n.module || (null != t ? t.module : t)) ? c : d,
l = {
name: "module",
hash: {},
fn: e.program(1, a, 0, r, o),
inverse: e.noop,
data: a
},
s = "function" == typeof c ? c.call(u, l) : c,
n.module || (s = n.blockHelperMissing.call(t, s, l)),
null != s && (p += s),
p + "\n" + (null != (s = (n.view || t && t.view || d).call(u, "main", {
name: "view",
hash: {},
fn: e.program(3, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "")
},
useData: !0,
useDepths: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/common/exam-records/view-main": [function(e, t, n) {
var i, a, r = e("drizzlejs"), o = e("lodash/collection"), s = !0;
n.type = "dynamic",
n.bindings = {
examRecords: !0,
state: !1,
certRecord: !0
},
n.dataForTemplate = {
examRecords: function(e) {
var t = this.bindings.examRecords.params
, n = (t.page - 1) * t.pageSize
, s = a && a.examType
, c = this;
return o.map(e.examRecords, (function(t, a) {
var o = t.exam && t.exam.paperViewRule
, l = t.exam && t.exam.endTime
, u = -1 !== o && (4 === o && 11 !== t.status || 4 !== o);
return -1 !== [3, 4].indexOf(s) && 0 === o && Date.now() < l && (u = !1),
r.assign(t, {
i: a + 1 + n,
score: i(t),
otherModule: e.state.otherModule,
isShowStatus: !0,
isShowDetail: u,
isNotShowExamLevel: c.module.renderOptions.isShowStatus && (6 === t.status || 7 === t.status || 9 === t.status || 10 === t.status)
})
}
))
},
isShowCert: function(e) {
var t = e.state.isArchiver
, n = e.certRecord && e.certRecord.length > 0;
return t && n
},
isShowStatus: function() {
return 0 === this.module.renderOptions.isShowStatus
}
},
n.events = {
"click deatil-*": "showDetail",
"click viewCert": "viewCert"
},
n.handlers = {
showDetail: function(e) {
return e && s ? (s = !1,
this.module.dispatch("examDetailCheck", {
examRecordId: e
}).then((function(t) {
t && (s = !0,
window.open("#/exam/exam/front/score-detail/" + e, "_blank"))
}
), (function() {
s = !0
}
))) : null
},
viewCert: function() {
this.module.dispatch("getCert")
}
},
n.components = [{
id: "pager",
name: "pager",
options: {
model: "examRecords"
}
}],
n.beforeRender = function() {
a = this.module.renderOptions
}
,
i = function(e) {
var t = a.examType
, n = e.exam || {};
if (3 === t || 4 === t) {
if (-1 === n.paperViewRule && -1 === n.showAnswerRule || -1 !== n.paperViewRule && -1 === n.isShowAnswerImmed || null === e.score)
return "-"
} else {
if (-1 === n.showAnswerRule || 5 == +e.status)
return "-";
if (4 === n.paperViewRule && 11 === e.status)
return "-"
}
return parseFloat((e.score / 100).toFixed(1))
}
}
, {
drizzlejs: "drizzlejs",
"lodash/collection": "lodash/collection"
}],
"./app/common/info/index": [function(e, t, n) {
var i, a, r = e("drizzlejs");
n.items = {
main: "main"
},
n.title = function() {
return this.renderOptions.info ? window.app.$t("zxy.106486") : window.app.$t("zxy.204528")
}
,
n.auto = !0,
n.buttons = [{
text: function() {
return i
},
fn: function(e) {
var t = this.renderOptions.info ? "save" : "sign";
return !!this.items.main.validate() && this.dispatch(t, e)
}
}],
n.store = {
models: {
state: {
data: {}
},
info: {
url: "../exam/personal-template/get-template"
},
person: {
url: "../exam/personal-template"
},
sign: {
url: "../exam/sign-auth"
},
baseInfo: {
url: "../human/member/edit-detail"
}
},
callbacks: {
init: function(e) {
var t = this.module.renderOptions.autoSaveBtn
, n = this
, i = this.models.sign;
return r.assign(this.models.state.data, {
autoSaveBtn: t || null
}),
this.module.renderOptions.info ? this.chain([this.get(this.models.baseInfo), this.module.dispatch("getTemplate")]) : (i.clear(),
r.assign(i.params, {
examId: e.examId
}),
this.chain([this.get(this.models.baseInfo), this.get(i).then((function(e) {
return e && e[0] ? (r.assign(n.models.info.data, e[0]),
n.models.info.changed(),
!0) : n.module.dispatch("getTemplate").then((function(e) {
e && e[0] && (n.models.info.data.id = null)
}
))
}
))]))
},
save: function(e) {
var t = this.models.person
, n = this;
return e ? (t.clear(),
t.set(e),
this.save(t).then((function(e) {
n.app.message.success(window.app.$t("zxy.118204") + "!")
}
))) : null
},
sign: function(e) {
var t = this.models.sign
, n = this.models.info
, i = e
, o = this;
if (e)
return t.clear(),
i.examId = this.module.renderOptions.examId,
i.organizationId = this.app.global.organization.id,
i.signAuthId = n.data && n.data.id,
r.assign(i, {
id: null
}),
t.set(i),
this.post(t, {
loading: !0
}).then((function(e) {
var t = e && e[0] && e[0].signUp
, n = window.app.$t("zxy.118235");
t && 1 === t.status && (n = window.app.$t("zxy.118236")),
e && o.app.message.success(n),
a(o)
}
), (function() {
a(o)
}
))
},
getTemplate: function() {
var e = this.models.info
, t = this.module.renderOptions;
return e.clear(),
t.examId && r.assign(e.params, {
examId: this.module.renderOptions.examId
}),
this.get(e, {
loading: !0
})
}
}
},
n.beforeRender = function() {
return i = this.renderOptions.info ? window.app.$t("zxy.106731") : window.app.$t("zxy.116562"),
this.dispatch("init", this.renderOptions)
}
,
a = function(e) {
var t = e.module.renderOptions.callback;
t && t(),
e.app.viewport.closeModal()
}
}
, {
drizzlejs: "drizzlejs"
}],
"./app/common/info/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return ' <div class="exam-subject-dialog exam-dialog-content-page info" data-region="main"></div>\n'
},
3: function(e, t, n, i, a) {
var r, o, s = e.lambda, c = e.escapeExpression, l = null != t ? t : {}, u = n.helperMissing, d = "function";
return '<form class="form">\n <input class="hidden" type="text"/>\n <input type="hidden" name="id" value="' + c(s(null != (r = null != t ? t.info : t) ? r.id : r, t)) + '"/>\n <div class="form-row grid-row no-margin">\n <div class="col-md-6">\n <label class="label required">' + c((n.$t || t && t.$t || u).call(l, "zxy.106710", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content"><input class="input disabled" name="memberId" type="text" ' + c(typeof (o = null != (o = n.disabled || (null != t ? t.disabled : t)) ? o : u) === d ? o.call(l, {
name: "disabled",
hash: {},
data: a
}) : o) + ' value="' + c(s(null != (r = null != t ? t.baseInfo : t) ? r.fullName : r, t)) + '"/></div>\n </div>\n <div class="col-md-6">\n <label class="label required">' + c((n.$t || t && t.$t || u).call(l, "zxy.106711", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content"><input class="input disabled" name="memberId" type="text" ' + c(typeof (o = null != (o = n.disabled || (null != t ? t.disabled : t)) ? o : u) === d ? o.call(l, {
name: "disabled",
hash: {},
data: a
}) : o) + ' value="' + c(s(null != (r = null != t ? t.baseInfo : t) ? r.name : r, t)) + '"/></div>\n </div>\n </div>\n <div class="form-row grid-row no-margin">\n <div class="col-md-6">\n <label class="label required">' + c((n.$t || t && t.$t || u).call(l, "zxy.116559", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content"><input class="input disabled" name="compName" type="text" ' + c(typeof (o = null != (o = n.disabled || (null != t ? t.disabled : t)) ? o : u) === d ? o.call(l, {
name: "disabled",
hash: {},
data: a
}) : o) + ' value="' + c(s(null != (r = null != (r = null != t ? t.baseInfo : t) ? r.compOrganization : r) ? r.name : r, t)) + '"/></div>\n </div>\n <div class="col-md-6">\n <label class="label required">' + c((n.$t || t && t.$t || u).call(l, "zxy.106714", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content"><input class="input disabled" name="orgName" type="text" ' + c(typeof (o = null != (o = n.disabled || (null != t ? t.disabled : t)) ? o : u) === d ? o.call(l, {
name: "disabled",
hash: {},
data: a
}) : o) + ' value="' + c(s(null != (r = null != (r = null != t ? t.baseInfo : t) ? r.organization : r) ? r.name : r, t)) + '"/></div>\n </div>\n </div>\n <div class="form-row grid-row no-margin">\n <div class="col-md-6">\n <label class="label required">' + c((n.$t || t && t.$t || u).call(l, "zxy.118387", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content"><input class="input disabled" name="idcard" type="text" ' + c(typeof (o = null != (o = n.disabled || (null != t ? t.disabled : t)) ? o : u) === d ? o.call(l, {
name: "disabled",
hash: {},
data: a
}) : o) + ' value="' + c(s(null != (r = null != (r = null != t ? t.baseInfo : t) ? r.memberDetail : r) ? r.credentialValue : r, t)) + '"/></div>\n </div>\n <div class="col-md-6">\n <label class="label required">' + c((n.$t || t && t.$t || u).call(l, "zxy.118227", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content">\n <select id="sex" class="input" x-rule="required" name="sex" value="' + c(s(null != (r = null != t ? t.info : t) ? r.sex : r, t)) + '">\n' + (null != (r = n.each.call(l, null != t ? t.sex : t, {
name: "each",
hash: {},
fn: e.program(4, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' </select>\n </div>\n </div>\n </div>\n <div class="form-row grid-row no-margin">\n <div class="col-md-6">\n <label class="label required">' + c((n.$t || t && t.$t || u).call(l, "zxy.106760", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content"><input class="input" name="phoneNumber" type="text" data-phoneNumber="1" value="' + c(s(null != (r = null != t ? t.info : t) ? r.phoneNumber : r, t)) + '" x-rule="required,phone"/></div>\n </div>\n <div class="col-md-6">\n <label class="label required">' + c((n.$t || t && t.$t || u).call(l, "zxy.118388", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content"><input class="input" name="email" type="text" maxlength="200" data-email="1" value="' + c(s(null != (r = null != t ? t.info : t) ? r.email : r, t)) + '" x-rule="required,email"/></div>\n </div>\n </div>\n <div class="form-row grid-row no-margin">\n <div class="col-md-12">\n <label class="label">' + c((n.$t || t && t.$t || u).call(l, "zxy.116560", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content">\n <textarea class="input" name="description" x-rule="maxLength:200" maxlength="200" type="text" placeholder="' + c((n.$t || t && t.$t || u).call(l, "zxy.273660985854791680", {
name: "$t",
hash: {},
data: a
})) + '">' + c(s(null != (r = null != t ? t.info : t) ? r.description : r, t)) + '</textarea>\n <div class="tips">0/200</div>\n </div>\n </div>\n </div>\n</form>'
},
4: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression;
return " <option " + (null != (r = n.if.call(s, null != t ? t.selected : t, {
name: "if",
hash: {},
fn: e.program(5, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' value="' + l("function" == typeof (o = null != (o = n.key || (null != t ? t.key : t)) ? o : c) ? o.call(s, {
name: "key",
hash: {},
data: a
}) : o) + '">' + l("function" == typeof (o = null != (o = n.value || (null != t ? t.value : t)) ? o : c) ? o.call(s, {
name: "value",
hash: {},
data: a
}) : o) + "</option>\n"
},
5: function(e, t, n, i, a) {
return ' selected="selected"'
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a) {
var r, o, s, c = null != t ? t : {}, l = n.helperMissing, u = "";
return o = null != (o = n.module || (null != t ? t.module : t)) ? o : l,
s = {
name: "module",
hash: {},
fn: e.program(1, a, 0),
inverse: e.noop,
data: a
},
r = "function" == typeof o ? o.call(c, s) : o,
n.module || (r = n.blockHelperMissing.call(t, r, s)),
null != r && (u += r),
u + (null != (r = (n.view || t && t.view || l).call(c, "main", {
name: "view",
hash: {},
fn: e.program(3, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + "\n"
},
useData: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/common/info/view-main": [function(e, t, n) {
var i = e("./app/util/maps")
, a = e("jquery")
, r = e("lodash/collection");
n.bindings = {
state: !1,
person: !1,
info: !0,
baseInfo: !1
},
n.type = "form",
n.actions = {
"click save": "save"
},
n.dataForActions = {
save: function(e) {
return !!this.validate() && e
}
},
n.dataForTemplate = {
info: function() {
var e = this.bindings.info.data;
return e ? (e.memberId = e.memberId || window.app.$t("zxy.106725"),
e.idcard = e.idcard || window.app.$t("zxy.106725"),
e.phone = e.phone || window.app.$t("zxy.106725"),
e.mail = e.mail || window.app.$t("zxy.106725"),
e.autoSaveBtn = this.bindings.state.data.autoSaveBtn,
e) : null
},
sex: function(e) {
var t = i.get("sexs")
, n = (e.info || {}).sex;
return r.map(t, (function(e) {
var t = e;
return t.selected = Number(t.key) === n,
t
}
))
}
},
n.components = [{
id: "sex",
name: "selectize"
}],
n.afterRender = function() {
var e = a('input[data-phoneNumber="1"]')
, t = a('input[data-email="1"]');
this.listeners(e),
this.listeners(t)
}
,
n.mixin = {
listeners: function(e) {
e.on({
focus: function() {
/\*+/.test(a(this).val()) ? a(this).removeAttr("readonly").val("") : a(this).removeAttr("readonly")
},
blur: function() {
a(this).attr("readonly", "readonly")
}
})
}
}
}
, {
"./app/util/maps": "./app/util/maps",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/common/post-evaluation/index": [function(e, t, n) {
n.items = {
main: "main"
},
n.store = {
models: {
header: {
url: "../exam/after-assessment/exam-personal-detail-header"
},
detail: {
url: "../exam/after-assessment/front-exam-personal-detail"
}
},
callbacks: {
init: function(e) {
var t = this.models.detail
, n = this.models.header;
return t.clear(),
n.clear(),
t.params = {
id: e.id
},
n.params = {
id: e.id
},
this.chain([this.get(n, {
loading: !0
}), this.get(t)])
}
}
},
n.title = "zxy.106505",
n.beforeRender = function() {
return window.$("body").addClass("mix-vue-center"),
this.dispatch("init", this.renderOptions)
}
,
n.beforeClose = function() {
window.$("body").addClass("mix-vue-center")
}
}
, {}],
"./app/common/post-evaluation/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return ' <div class="post-evaluation" data-region="main"></div>\n'
},
3: function(e, t, n, i, a) {
var r;
return ' <div class="text-center">\n <div class="h3 m-bottom strong">' + e.escapeExpression(e.lambda(null != (r = null != t ? t.detail : t) ? r.name : r, t)) + '</div>\n </div>\n <div class="layout-mb-small">\n <div class="table border"><table>\n <div class="tbody">' + (null != (r = n.each.call(null != t ? t : {}, null != t ? t.list : t, {
name: "each",
hash: {},
fn: e.program(4, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + "</div>\n </table></div>\n </div>\n"
},
4: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return "\n <tr>\n <td>" + c("function" == typeof (r = null != (r = n.th || (null != t ? t.th : t)) ? r : s) ? r.call(o, {
name: "th",
hash: {},
data: a
}) : r) + "</td>\n <td>" + c("function" == typeof (r = null != (r = n.td || (null != t ? t.td : t)) ? r : s) ? r.call(o, {
name: "td",
hash: {},
data: a
}) : r) + "</td>\n </tr>\n "
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a) {
var r, o, s, c = null != t ? t : {}, l = n.helperMissing, u = "";
return o = null != (o = n.module || (null != t ? t.module : t)) ? o : l,
s = {
name: "module",
hash: {},
fn: e.program(1, a, 0),
inverse: e.noop,
data: a
},
r = "function" == typeof o ? o.call(c, s) : o,
n.module || (r = n.blockHelperMissing.call(t, r, s)),
null != r && (u += r),
u + (null != (r = (n.view || t && t.view || l).call(c, "main", {
name: "view",
hash: {},
fn: e.program(3, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
useData: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/common/post-evaluation/view-main": [function(e, t, n) {
var i = e("lodash/collection");
n.bindings = {
detail: !1,
header: !1
},
n.dataForTemplate = {
list: function() {
var e, t = this.bindings.header.data, n = this.bindings.detail.data, a = JSON.parse(n.userRateJson), r = [], o = [], s = [];
for (i.forEach(a, (function(e, n) {
o.push(e),
i.forEach(t, (function(e) {
var t = e;
t.id === n && r.push(t.depotHeaderName)
}
))
}
)),
r.unshift(window.app.$t("zxy.106506"), window.app.$t("zxy.106507"), window.app.$t("zxy.106508")),
o.unshift(n.member.name + "(" + n.member.fullName + ")", n.organization.name, n.correctRate),
e = 0; e < r.length; e++)
s.push({
th: r[e],
td: o[e]
});
return s
},
detail: function() {
return {
name: this.module.renderOptions.name
}
}
}
}
, {
"lodash/collection": "lodash/collection"
}],
"./app/enter": [function(e, t, n) {
n.setup = function() {
var t, n, i, a, r, o, s, c, l, u, d, p, h, y, m, f, x, v, z = e("lodash/collection"), g = e("./app/util/browser").detectIE(), b = {}, w = window.location.hash, _ = window.navigator.userAgent, k = localStorage.getItem("lang"), C = e("@zxy/engine/libs/message");
window.$ = window.jQuery = i = e("jquery"),
f = e("./app/util/iframe-check").isInnerIframe(i),
i.ajaxPrefilter((function(e) {
var t = e;
t.crossDomain && (t.contents.script = !1)
}
)),
i.migrateTrace = !1,
i.fn.extend({
removeProp: function(e) {
return e = i.propFix[e] || e,
this.each((function() {
try {
this[e] = void 0,
delete this[e]
} catch (e) {}
}
))
}
}),
w && w.indexOf("lang") > -1 && (w.split("&").forEach((function(e) {
e.indexOf("lang") > -1 && (m = e.split("=")[1])
}
)),
m && "null" !== m && "undefined" !== m && (localStorage.setItem("lang", m),
k = m)),
"null" !== k && "undefined" !== k || (localStorage.setItem("lang", "cn"),
k = null),
-1 === ["cn", "zh_cn", "zh_hk"].indexOf(k) && window.$("body").attr("data-lang", k + "-lang"),
u = e("./app/util/i18n").i18n,
document.body.setAttribute("dir", "ar" === k ? "rtl" : "ltr"),
window.lang = k || "cn",
"en" !== window.lang && (window.lang = "cn"),
!(w.indexOf("/live/detail/") > -1 || w.indexOf("/activity/gensee/live/") > -1 || w.indexOf("/activity/gensee/detail/") > -1) || -1 === _.indexOf("Android") && -1 === _.indexOf("iPhone") || (y = w.split("/activity/gensee/live/")[1] && w.split("/activity/gensee/live/")[1].split("/")[0] || w.split("/activity/gensee/detail/")[1] && w.split("/activity/gensee/detail/")[1].split("/")[0],
w.indexOf("/live/detail/") > -1 ? (y = w.split("/live/detail/").pop(),
window.location.href = window.origin + "/app/wechat/#/activity/live-introduce/" + y) : window.location.href = window.origin + "/app/wechat/#/activity/gensee-share/" + y),
i.ajaxSetup({
cache: !1
}),
i(document).on("submit", "form", (function() {
return !1
}
)),
n = e("handlebars/runtime"),
r = e("./app/util/helpers"),
i.each(r, (function(e, t) {
n.registerHelper(e, t)
}
)),
t = e("drizzlejs"),
h = e("./app/util/async-load-script"),
window.loadScript = h.loadScript,
window.ActiveXObject || (window.SocketIO = e("../vendors/socket.io")),
p = e("../vendors/placeholder"),
window.zxyCacheStorage = e("./app/util/zxy-drizzle-cache-adapter")(),
t.assign(window, e("./app/util/safe-variables")),
e("jquery-ui-monthpicker"),
e("jquery-migrate"),
e("../vendors/jquery.mousewheel")(i),
e("../vendors/jquery.jscrollpane"),
e("./vendors/alertify"),
e("./app/ext/radio-group"),
e("./app/ext/radiox"),
e("./app/ext/component-pager"),
e("./app/ext/performance-pager"),
e("./app/ext/picker"),
e("./app/ext/lecture-table"),
e("./app/ext/swiper"),
e("./app/ext/tag-view"),
e("./app/ext/upload"),
e("./app/ext/fileUpload"),
e("./app/ext/superUpload"),
e("./app/ext/models/local-storage-model"),
e("./app/ext/models/page-start-model"),
e("./app/ext/selectize"),
e("./app/ext/views/form/form-view"),
e("./app/ext/views/dynamic-view"),
e("./app/ext/pdf"),
e("./app/ext/videojs"),
e("./app/ext/tree"),
e("./app/ext/audio-wavesurfer"),
e("./app/ext/photoswipe"),
e("./app/ext/highcharts"),
e("./app/main/modal/modal-region"),
e("./app/ext/flatpickr"),
e("./app/ext/flatpickr-lazy"),
e("./app/ext/tree"),
e("./app/ext/qr-code"),
e("./app/ext/rich-text"),
e("./app/ext/monthpicker"),
e("./app/util/arrays"),
e("./app/util/dotdotdot"),
e("./app/util/shave"),
e("./app/util/rquest-animation"),
e("./app/ext/image-cropper"),
e("./app/ext/clipboard"),
e("./app/ext/modules/scroll-list/scroll-list-module"),
e("./app/ext/cropper"),
e("./app/ext/core/drizzle-core"),
e("./app/ext/echart"),
e("./app/ext/super-image"),
e("./app/ext/watermark"),
e("./app/ext/watermark-heighten"),
e("./app/ext/drag-tree"),
e("./app/ext/otab"),
e("./app/util/autocompleteOff")(),
e("./app/ext/switch"),
e("xss"),
e("./app/util/xss"),
e("./app/ext/lottery"),
e("./app/util/random"),
c = e("./app/util/outResource-permission").check,
l = e("./app/util/get-file-cloud-api").getFileCloudApi,
t.adapt({
getFormData: function(e) {
var t = {};
return i.each(i(e).serializeArray(), (function(e, n) {
t[n.name] = i.trim(n.value)
}
)),
t
},
addEventListener: function(e, t, n) {
i(e).on(t, n)
},
removeEventListener: function(e, t, n) {
i(e).off(t, n)
},
hasClass: function(e, t) {
return i(e).hasClass(t)
},
addClass: function(e, t) {
i(e).addClass(t)
},
removeClass: function(e, t) {
i(e).removeClass(t)
},
eventPrevented: function(e) {
return e.isDefaultPrevented ? e.isDefaultPrevented() : e.defaultPrevented
}
}),
(a = window.app = new t.Application({
templateEngine: new t.TemplateEngine({
attributesReferToId: ["for", "x-rule"]
}),
container: document.getElementById("content"),
urlRoot: "/api/v1",
routerPrefix: "#/",
beforeRoute: function(e, t, n) {
~e.indexOf("activity/index") && window.zxyDrizzle.global.rateMethods.liveCompanyFn(),
window.isInnerIframe = f,
c(e, t, n),
!window.zxyVue || !window.zxyVue.$route || window.zxyVue.$route.fullPath === "/" + e || window.zxyVue.$router.history.pending && window.zxyVue.$router.history.pending.fullPath === "/" + e || window.zxyVue.$router.replace({
path: "/" + e
})
},
getResource: function(e) {
return h.loadModuleScript(e, a).then((function() {
return window.require("./" + e)
}
))
},
routers: ["", "home", "study", "activity", "exam", "news", "business-news", "train-new", "knowledge", "center", "ask", "exam-subject", "integral-mall", "microclass"]
})).askbar = t.assign({}, t.Event),
a.exam = t.assign({}, t.Event),
a.home = t.assign({}, t.Event),
a.searchFullContent = t.assign({}, t.Event),
a.langChange = t.assign({}, t.Event),
a.global.customModules = window.zxyCustomModules,
a.global.getFileCloudApi = l,
t.PageableModel.setDefault({
pageKey: "page"
}),
(o = "/* @echo CONFIG_PATH */") && o.indexOf("CONFIG_PATH") > -1 && (o = "./config/dev"),
o && o.indexOf("undefined") > -1 && (o = "./config/rel"),
a.projectConfig = e(o).projectConfig,
b.clientId = a.projectConfig.clientId,
b.provider = a.projectConfig.provider,
b.returnTo = a.projectConfig.getReturnTo(),
s = e("./app/util/ajax"),
e("./app/util/web-socket"),
e("./app/util/push-state").setup(a),
window.wrapRequire("./app/util/oauth").setup(a, b),
e("./app/util/lazyload"),
e("./app/util/business/approval-open").setup(a),
e("./app/util/global-methods").setup(a),
x = e("./app/util/rule-config"),
s.setup(a),
v = function() {
e("./app/util/image").setup(a),
e("./app/util/setFavicon").setFavicon(a),
e("./app/util/open-url").setup(a),
e("./app/util/flow-limit").setup(a),
e("./app/util/service-demotion").setup();
var t = x.getRuleConfigValue("LAST_PAGE_SWITCH_CONFIG");
localStorage.setItem("lastPageSwitch", t && t.frontendSwitch),
new Promise((function(e) {
window.zxyDrizzleStartReady = e
}
)).then((function() {
a.start("home").then((function() {
window.document.title = a.global.websiteTitle,
window.history.pushState || a.dispatch("pushState", window.location.hash.slice(1)),
e("./app/util/sentry").setup(a)
}
))
}
))
}
,
window.i18n = u,
a.$t = u.$t,
a.message = C.setup(),
window.wrapRequire("./app/util/global").setup(a).then((function(e) {
var n = {}
, i = a.projectConfig.specialCompanyList || [];
return z.each(e.dataPermission, (function(e) {
n[e.code] = e
}
)),
t.assign(a.global, {
currentUser: {}
}, e),
localStorage.setItem("user", JSON.stringify(a.global.currentUser)),
a.global.dataPermission = n,
a.vueConfig = {
home: !0
},
a.global.isSpecialCompany = z.includes(i, a.global.organization.id),
window.zxyDrizzle = a,
u.initTag()
}
), (function() {
return a.message.error(u.$t("zxy.220018296399990784")),
a.Promise.reject()
}
)).then((function() {
e("./app/util/get-file-cloud-config").fileCloudGetCompanyConfig(a).then((function() {
v()
}
), (function() {
v()
}
))
}
)),
i("body").on("contextmenu", ".show-big-qrcode", (function() {
return !1
}
)),
i(document).on("DOMNodeInserted", (function() {
clearTimeout(d),
d = setTimeout((function() {
i("input").attr("autocomplete", "off"),
9 === g && p.keyuUpState && i(":input[placeholder]").each((function(e, t) {
p.init(t)
}
))
}
), 200)
}
))
}
}
, {
"../vendors/jquery.jscrollpane": 3,
"../vendors/jquery.mousewheel": 4,
"../vendors/placeholder": 5,
"../vendors/socket.io": 6,
"./app/ext/audio-wavesurfer": "./app/ext/audio-wavesurfer",
"./app/ext/clipboard": "./app/ext/clipboard",
"./app/ext/component-pager": "./app/ext/component-pager",
"./app/ext/core/drizzle-core": "./app/ext/core/drizzle-core",
"./app/ext/cropper": "./app/ext/cropper",
"./app/ext/drag-tree": "./app/ext/drag-tree",
"./app/ext/echart": "./app/ext/echart",
"./app/ext/fileUpload": "./app/ext/fileUpload",
"./app/ext/flatpickr": "./app/ext/flatpickr",
"./app/ext/flatpickr-lazy": "./app/ext/flatpickr-lazy",
"./app/ext/highcharts": "./app/ext/highcharts",
"./app/ext/image-cropper": "./app/ext/image-cropper",
"./app/ext/lecture-table": "./app/ext/lecture-table",
"./app/ext/lottery": "./app/ext/lottery",
"./app/ext/models/local-storage-model": "./app/ext/models/local-storage-model",
"./app/ext/models/page-start-model": "./app/ext/models/page-start-model",
"./app/ext/modules/scroll-list/scroll-list-module": "./app/ext/modules/scroll-list/scroll-list-module",
"./app/ext/monthpicker": "./app/ext/monthpicker",
"./app/ext/otab": "./app/ext/otab",
"./app/ext/pdf": "./app/ext/pdf",
"./app/ext/performance-pager": "./app/ext/performance-pager",
"./app/ext/photoswipe": "./app/ext/photoswipe",
"./app/ext/picker": "./app/ext/picker",
"./app/ext/qr-code": "./app/ext/qr-code",
"./app/ext/radio-group": "./app/ext/radio-group",
"./app/ext/radiox": "./app/ext/radiox",
"./app/ext/rich-text": "./app/ext/rich-text",
"./app/ext/selectize": "./app/ext/selectize",
"./app/ext/super-image": "./app/ext/super-image",
"./app/ext/superUpload": "./app/ext/superUpload",
"./app/ext/swiper": "./app/ext/swiper",
"./app/ext/switch": "./app/ext/switch",
"./app/ext/tag-view": "./app/ext/tag-view",
"./app/ext/tree": "./app/ext/tree",
"./app/ext/upload": "./app/ext/upload",
"./app/ext/videojs": "./app/ext/videojs",
"./app/ext/views/dynamic-view": "./app/ext/views/dynamic-view",
"./app/ext/views/form/form-view": "./app/ext/views/form/form-view",
"./app/ext/watermark": "./app/ext/watermark",
"./app/ext/watermark-heighten": "./app/ext/watermark-heighten",
"./app/main/modal/modal-region": "./app/main/modal/modal-region",
"./app/util/ajax": "./app/util/ajax",
"./app/util/arrays": "./app/util/arrays",
"./app/util/async-load-script": "./app/util/async-load-script",
"./app/util/autocompleteOff": "./app/util/autocompleteOff",
"./app/util/browser": "./app/util/browser",
"./app/util/business/approval-open": "./app/util/business/approval-open",
"./app/util/dotdotdot": "./app/util/dotdotdot",
"./app/util/flow-limit": "./app/util/flow-limit",
"./app/util/get-file-cloud-api": "./app/util/get-file-cloud-api",
"./app/util/get-file-cloud-config": "./app/util/get-file-cloud-config",
"./app/util/global-methods": "./app/util/global-methods",
"./app/util/helpers": "./app/util/helpers",
"./app/util/i18n": "./app/util/i18n",
"./app/util/iframe-check": "./app/util/iframe-check",
"./app/util/image": "./app/util/image",
"./app/util/lazyload": "./app/util/lazyload",
"./app/util/open-url": "./app/util/open-url",
"./app/util/outResource-permission": "./app/util/outResource-permission",
"./app/util/push-state": "./app/util/push-state",
"./app/util/random": "./app/util/random",
"./app/util/rquest-animation": "./app/util/rquest-animation",
"./app/util/rule-config": "./app/util/rule-config",
"./app/util/safe-variables": "./app/util/safe-variables",
"./app/util/sentry": "./app/util/sentry",
"./app/util/service-demotion": "./app/util/service-demotion",
"./app/util/setFavicon": "./app/util/setFavicon",
"./app/util/shave": "./app/util/shave",
"./app/util/web-socket": "./app/util/web-socket",
"./app/util/xss": "./app/util/xss",
"./app/util/zxy-drizzle-cache-adapter": "./app/util/zxy-drizzle-cache-adapter",
"./vendors/alertify": "./vendors/alertify",
"@zxy/engine/libs/message": 570,
drizzlejs: "drizzlejs",
"handlebars/runtime": "handlebars/runtime",
jquery: "jquery",
"jquery-migrate": "jquery-migrate",
"jquery-ui-monthpicker": "jquery-ui-monthpicker",
"lodash/collection": "lodash/collection",
xss: "xss"
}],
"./app/errors/cn/activity": [function(e, t, n) {
t.exports = {
40305: "zxy.214250143602577408",
40308: "zxy.1068977",
40309: "zxy.214250146190462976",
40314: "zxy.214250147947876352",
100005: "zxy.1068889",
100312: "zxy.214250248116244480",
100315: "zxy.295442182112940032",
100033: "zxy.214250249982709760",
40327: "zxy.295442182112940032",
100319: "zxy.364306010837487616",
40138: "zxy.364321626067701760"
}
}
, {}],
"./app/errors/cn/ai": [function(e, t, n) {
t.exports = {
860020: "zxy.400080843302899712",
860118: "zxy.484241019030867968",
860340: "zxy.442911518980444160",
860341: "zxy.450129723264208896",
860342: "zxy.450129835151462400",
860343: "zxy.450129987266285568",
860344: "zxy.450130105247862784",
860345: "zxy.450130235313229824",
863001: "zxy.450130773371129856",
863002: "zxy.450131564320395264",
863003: "zxy.450131931787563008",
863005: "zxy.450132226806517760",
863006: "zxy.450130773371129856",
863007: "zxy.450431295756046336",
860010: "问题不能为空",
860011: "当前网络繁忙,请检查网络设置后刷新重试",
860012: "试题不存在",
860019: "专家不存在",
861010: "数据不存在",
863105: "未获取到应用模型配置",
864025: "当前网络繁忙,请检查网络设置后刷新重试",
864031: "获取到信息源配置为空",
861003: "受众不存在",
864053: "无专家共建权限",
864048: "文件数超过限制",
863021: "企业未开启该应用",
866009: "zxy.493938154919825408",
866010: "zxy.493938276068102144",
866011: "zxy.123403",
866012: "zxy.493938350391169024",
866013: "zxy.493938380640489472",
866014: "zxy.493938413699993600",
866015: "zxy.493938441164296192",
866016: "zxy.475527834383814656",
866017: "zxy.493938472478969856",
866018: "zxy.493938499301543936",
866019: "zxy.493938547007557632",
866020: "zxy.493938583229566976",
866021: "zxy.493938623373250560",
863300: "zxy.505875309044830208",
863301: "zxy.492854727122489344",
130010: "zxy.505886918932828160",
866022: "zxy.524443143333089280",
110101: "转换失败,请重新上传",
861025: "深度思考功能同时使用人数过多,请稍后重试"
}
}
, {}],
"./app/errors/cn/ask": [function(e, t, n) {
t.exports = {
70101: "zxy.214250149667540992",
70102: "zxy.214250151500451840",
70103: "zxy.214250153526300672",
70104: "zxy.214250155115941888",
70105: "zxy.214250157322145792",
70106: "zxy.214250158773374976",
70107: "zxy.214250160312684544",
70108: "zxy.214250161843605504",
70109: "zxy.214250163714265088",
70110: "zxy.214250165161299968",
70111: "zxy.214250166465728512",
70118: "zxy.214250167946317824",
70119: "zxy.214250169540153344",
70120: "zxy.214250171222069248",
70201: "zxy.214250173063368704",
70202: "zxy.214250174699147264",
70203: "zxy.214250176662081536",
70204: "zxy.214250178092339200",
70205: "zxy.214250179589705728",
70206: "zxy.214250181321953280",
70301: "zxy.214250182768988160",
70302: "zxy.214250184304103424",
70303: "zxy.214250185876967424",
70304: "zxy.214250187588243456",
70305: "zxy.214250189026889728",
70306: "zxy.214250190725582848",
70307: "zxy.214250192306835456",
70401: "zxy.214250193800007680",
70402: "zxy.214250195574198272",
70502: "zxy.214250197537132544",
70503: "zxy.214250199042887680",
70999: "zxy.214250200716414976",
70899: "zxy.214250202570297344",
70122: "zxy.214250204097024000",
71001: "zxy.214250205430812672",
71002: "zxy.214250207150477312",
71004: "zxy.214250209029525504",
71005: "zxy.214250210631749632",
13001: "zxy.214250212179447808",
13002: "zxy.214250213639065600",
13003: "zxy.214250215199346688",
13004: "zxy.214250216671547392",
13005: "zxy.214250209029525504",
13006: "zxy.214250209029525504",
900920: "zxy.1068992",
70207: "zxy.214250218248605696",
700519: "zxy.1068926",
700520: "zxy.1068927",
700521: "zxy.1068928",
700522: "zxy.1068929",
700523: "zxy.1068930",
700524: "zxy.1068931",
700525: "zxy.1068932",
700526: "zxy.1068933",
700603: "zxy.1068937",
700604: "zxy.1068938",
700605: "zxy.1068939",
700606: "zxy.1068940",
700607: "zxy.1068941",
701004: "zxy.1068950",
700501: "zxy.1068908",
700502: "zxy.1068909",
700503: "zxy.1068910",
700504: "zxy.1068911",
700505: "zxy.1068912",
700506: "zxy.1068913",
700507: "zxy.1068914",
700508: "zxy.1068915",
700509: "zxy.1068916",
700510: "zxy.1068917",
700511: "zxy.1068918",
700512: "zxy.1068919",
700513: "zxy.1068920",
700514: "zxy.1068921",
700515: "zxy.1068922",
700516: "zxy.1068923",
700517: "zxy.1068924",
700518: "zxy.1068925",
701601: "zxy.293513164404953088",
701602: "zxy.293513302754070528",
701603: "zxy.293513413584359424",
701604: "zxy.293513506131677184",
700608: "zxy.1068942",
700527: "zxy.1068934",
700303: "zxy.263869008032436224",
700307: "zxy.362743691380658176"
}
}
, {}],
"./app/errors/cn/center": [function(e, t, n) {
t.exports = {
20116: "zxy.213504573019656192",
20130: "zxy.214250220219928576",
20102: "zxy.214250221801181184",
20104: "zxy.214250223415988224",
20132: "zxy.214250225345368064",
20133: "zxy.214250226888871936",
20134: "zxy.214250228356878336",
20135: "zxy.214250229866827776",
20155: "zxy.258745240679223296",
31106: "zxy.214250233041915904",
33007: "zxy.214250234723831808",
20148: "zxy.214250236267335680",
20152: "zxy.214250237764702208",
90140: "zxy.214250239262068736",
90141: "zxy.214250240990121984",
90142: "zxy.214250242864975872",
90143: "zxy.214250244341370880",
90144: "zxy.214250246098784256",
40312: "zxy.214250248116244480",
40319: "zxy.214250249982709760",
40320: "zxy.214250251295526912",
10207: "zxy.214250252700618752",
15e3: "zxy.214250254114099200",
15001: "zxy.214250255896678400",
15002: "zxy.214250257255632896",
15003: "zxy.214250259080155136",
15004: "zxy.214250260577521664",
15005: "zxy.214250262259437568",
15006: "zxy.214250264398532608",
10306: "zxy.198654",
10408: "zxy.214250266067865600",
25001: "zxy.214250267632340992",
21908: "zxy.214250269658189824",
40224: "zxy.214250271029727232",
40909: "zxy.214250272585814016",
40214: "zxy.198679",
20170: "zxy.243509835507830784",
21021: "zxy.425872210293559296"
}
}
, {}],
"./app/errors/cn/common": [function(e, t, n) {
t.exports = {
1: "zxy.1068405",
2: "zxy.1068406",
3: "zxy.1068406",
504: "zxy.1068408",
10123: "zxy.1068409",
10202: "zxy.214250274116734976",
10203: "zxy.214250195574198272",
9e5: "zxy.1068973",
900001: "zxy.1068974",
900002: "zxy.1068975",
900003: "zxy.118561",
900004: "zxy.1068976",
900005: "zxy.1068977",
900008: "zxy.1068978",
900009: "zxy.1068979",
20106: "zxy.214250275639267328",
20105: "zxy.214250277082107904",
990001: "zxy.1068998",
910001: "zxy.1068993",
910002: "zxy.1068994",
910003: "zxy.1068995",
90901: "zxy.214250278801772544",
90902: "zxy.214250280253001728",
20138: "zxy.214250282157215744",
30142: "zxy.214250283679748096",
30148: "zxy.214250285172920320",
21901: "zxy.214250286875807744",
21902: "zxy.214250288440283136",
10134: "zxy.1068410",
10142: "zxy.214250290113810432",
20146: "zxy.213504627667243008",
20147: "zxy.214250291929944064",
20149: "zxy.214250293456670720",
20154: "zxy.214250295155363840",
90903: "zxy.214250296505929728",
20150: "zxy.214250298523389952",
201502: "zxy.1068905",
21903: "zxy.214250300259831808",
21904: "zxy.214250301878833152",
900901: "zxy.1068406",
900902: "zxy.1068981",
900903: "zxy.1068982",
900904: "zxy.1068983",
900905: "zxy.1068984",
900906: "zxy.1068985",
900907: "zxy.1068986",
900908: "zxy.1068987",
900909: "zxy.1068988",
900910: "zxy.1068989",
900911: "zxy.1068977",
900912: "zxy.1068406",
10138: "zxy.1068411",
910009: "zxy.1068996",
910010: "zxy.1068997",
40217: "zxy.214250303778852864",
41102: "zxy.214250305322356736",
90151: "zxy.215318876676820992",
90146: "zxy.215318876676820992",
90118: "zxy.214250228356878336",
701005: "zxy.1068951",
700404: "zxy.1068907",
180900: "zxy.1068891",
180901: "zxy.1068892",
180902: "zxy.1068893",
180903: "zxy.1068894",
180904: "zxy.1068895",
180905: "zxy.1068896",
180906: "zxy.1068897",
180907: "zxy.1068898",
180908: "zxy.1068899",
180909: "zxy.1068900",
180910: "zxy.1068901",
180911: "zxy.1068902",
20143: "zxy.214250308853960704",
19e4: "zxy.1068903",
190001: "zxy.1068904",
190002: "zxy.219969513037369344",
190003: ["zxy.359131646986948608", "zxy.359132898357547008", "zxy.359132984881844224"],
190004: "zxy.262537473815613440",
34014: "zxy.214250310733008896",
34015: "zxy.214250312939212800",
10907: "zxy.214250314851815424",
23120: "zxy.213504645862133760",
999001: "zxy.322250678049312768",
90913: "zxy.234560272705130496",
90914: "zxy.235623680531632128",
90915: "zxy.234560425897889792",
90916: "zxy.235653003548430336",
90506: "zxy.235653169261187072",
20107: "zxy.239867886762594304",
20170: "zxy.243509835507830784",
20000112: "zxy.199824",
10204: "zxy.123959",
20000115: "zxy.124178",
20000116: "zxy.296083513873141760",
190011: "zxy.341421006839222272",
201501: "zxy.364564579914747904",
91152: "zxy.448354357277233152",
91153: "zxy.448354418870587392",
91154: "zxy.448354277744840704"
}
}
, {}],
"./app/errors/cn/exam": [function(e, t, n) {
t.exports = {
30101: "zxy.214250316739252224",
30102: "zxy.214250318190481408",
30103: "zxy.214250319591378944",
30104: "zxy.214250321357180928",
30105: "zxy.214250322875518976",
30106: "zxy.214250324540657664",
30107: "zxy.214250326147076096",
30108: "zxy.214250327833186304",
30109: "zxy.214250329393467392",
30110: "zxy.214250331138297856",
30111: "zxy.214250332824408064",
30112: "zxy.214250334418243584",
30113: "zxy.214250335932387328",
30114: "zxy.214250337547194368",
30115: "zxy.214250339115864064",
30116: "zxy.214250341326262272",
30117: "zxy.1068977",
30118: "zxy.214250343117230080",
30119: "zxy.214250345025638400",
30120: "zxy.214250346502033408",
30121: "zxy.214250348087480320",
30122: "zxy.214250349752619008",
30123: "zxy.214250353120645120",
30124: "zxy.214250354903224320",
30125: "zxy.214250356274761728",
30126: "zxy.1068977",
30127: "zxy.214250357944094720",
30128: "zxy.214250359932194816",
30129: "zxy.214250361425367040",
30130: "zxy.214250362981453824",
30131: "zxy.214250364529152000",
30132: "zxy.214250365984575488",
30133: "zxy.214250367972675584",
30134: "zxy.214250369579094016",
30135: "zxy.214250371139375104",
30136: "zxy.214250372993257472",
30137: "zxy.214250374524178432",
30138: "zxy.214250376768131072",
30140: "zxy.214250378395521024",
30141: "zxy.214250379930636288",
30142: "zxy.214250283679748096",
30143: "zxy.214250381784518656",
30144: "zxy.214250383369965568",
30145: "zxy.214250384758280192",
30146: "zxy.214250386415030272",
30147: "zxy.214250388008865792",
30148: "zxy.214250285172920320",
30149: "zxy.214250389401374720",
30150: "zxy.214250391037153280",
30154: "zxy.214250392656154624",
30204: "zxy.214250394136743936",
30205: "zxy.214250395936100352",
30206: "zxy.214250397567684608",
30207: "zxy.214250399018913792",
30208: "zxy.214250400465948672",
30209: "zxy.214250401866846208",
30210: "zxy.214250403800420352",
30211: "zxy.214250399018913792",
30301: "zxy.214250405415227392",
30302: "zxy.214250406895816704",
30303: "zxy.214250408309297152",
30308: "zxy.214250410117042176",
30402: "zxy.214250411773792256",
30403: "zxy.214250413296324608",
30404: "zxy.214250415062126592",
30405: "zxy.214250416718876672",
30411: "zxy.214250418732142592",
30412: "zxy.214250420317589504",
30413: "zxy.214250421978533888",
30414: "zxy.214250423962439680",
30504: "zxy.214250425933762560",
30505: "zxy.214250427556958208",
30514: "zxy.214250429167570944",
30515: "zxy.214250432296521728",
30517: "zxy.214250433777111040",
30518: "zxy.214250389401374720",
30519: "zxy.214250435362557952",
30520: "zxy.1068977",
30521: "zxy.214250146190462976",
30522: "zxy.214250437329686528",
30523: "zxy.214250438931910656",
30525: "zxy.214250440437665792",
30526: "zxy.214250442077638656",
30527: "zxy.214250438931910656",
30528: "zxy.214250443700834304",
30529: "zxy.214250445286281216",
30601: "zxy.214250446922059776",
30701: "zxy.214250448553644032",
30801: "zxy.1068409",
30151: "zxy.214250450084564992",
31001: "zxy.214250451573542912",
31002: "zxy.214250343117230080",
31003: "zxy.214250453167378432",
31004: "zxy.214250454824128512",
31005: "zxy.214250456413769728",
31006: "zxy.214250457885970432",
31007: "zxy.214250459387531264",
31008: "zxy.214250460759068672",
31009: "zxy.214250462294183936",
31010: "zxy.214250463837687808",
31011: "zxy.214250465343442944",
31012: "zxy.214250467000193024",
31013: "zxy.214250468493365248",
31014: "zxy.214250470171086848",
31015: "zxy.214250471848808448",
31101: "zxy.214250451573542912",
31102: "zxy.214250459387531264",
31103: "zxy.214250474176647168",
31104: "zxy.214250475887923200",
31105: "zxy.214250477318180864",
31107: "zxy.214250465343442944",
31108: "zxy.214250479012679680",
31109: "zxy.214250480648458240",
31110: "zxy.214250482259070976",
34001: "zxy.214250483827740672",
34010: "zxy.214250485551599616",
34003: "zxy.214250487434842112",
34004: "zxy.214250487434842112",
34005: "zxy.214250488902848512",
34006: "zxy.214250490463129600",
34008: "zxy.214250492296040448",
39011: "zxy.214250493743075328",
39040: "zxy.214250495294967808",
39012: "zxy.214250496670699520",
39013: "zxy.214250498969178112",
39014: "zxy.214250500558819328",
39015: "zxy.214250502521753600",
31601: "zxy.214250504107200512",
30153: "zxy.214250505587789824",
32002: "zxy.214250507127099392",
32003: "zxy.214250413296324608",
32004: "zxy.214250415062126592",
32005: "zxy.214250416718876672",
32006: "zxy.214250508603494400",
32013: "zxy.214250510130221056",
30156: "zxy.214250511690502144",
30157: "zxy.214250513334669312",
30158: "zxy.214250514936893440",
31147: "zxy.214250516715278336",
30534: "zxy.214250518296530944",
30535: "zxy.214250520087498752",
31210: "zxy.214250521647779840",
30212: "zxy.214250523396804608",
31211: "zxy.214250525103886336",
31212: "zxy.214250526597058560",
31213: "zxy.214250528220254208",
30530: "zxy.228012441072701440",
30531: "zxy.228012510073196544",
30538: "zxy.228012583687426048",
36105: "zxy.293281388864606208",
62004: "zxy.346967753778925568",
62005: "zxy.346967604088410112",
62008: "zxy.346967827577704448",
32227: "zxy.397639365884514304",
860022: "zxy.398012767161946112",
860023: "zxy.398012665995333632",
860024: "zxy.398012580335063040",
860114: "zxy.398012479071981568",
39090: "zxy.400130563266187264"
}
}
, {}],
"./app/errors/cn/integral-mall": [function(e, t, n) {
t.exports = {
33006: "zxy.214250228356878336",
33011: "zxy.214250529805701120",
33001: "zxy.214250531579891712",
33002: "zxy.214250533156950016",
33003: "zxy.214250534662705152",
33004: "zxy.214250536218791936",
33005: "zxy.214250537636466688",
33007: "zxy.214250539259662336",
33008: "zxy.214250541092573184",
33009: "zxy.214250542535413760",
33010: "zxy.214250544146026496",
33012: "zxy.214250545630810112",
33013: "zxy.214250547400806400",
33014: "zxy.214250548977864704",
33015: "zxy.214250550479425536",
33016: "zxy.214250551897100288",
33017: "zxy.214250553499324416",
33021: "zxy.214250554958942208",
33022: "zxy.214250556397588480",
33023: "zxy.214250557873983488",
33024: "zxy.214250559404904448"
}
}
, {}],
"./app/errors/cn/knowledge-pay": [function(e, t, n) {
t.exports = {
2e6: "zxy.1069000",
2000001: "zxy.1069001",
2000002: "zxy.1069002",
2000003: "zxy.1069003",
2000004: "zxy.1069004",
2000005: "zxy.1069005",
2000006: "zxy.1069006",
2000007: "zxy.1069007",
2000008: "zxy.1069008",
2000009: "zxy.1069009",
2000010: "zxy.1069010",
2000011: "zxy.1069011",
2000012: "zxy.1069012",
2000013: "zxy.1069013",
2000014: "zxy.1069014",
2000015: "zxy.1069015",
2000016: "zxy.1069016",
2000017: "zxy.1069017",
2000018: "zxy.1069018",
2000019: "zxy.1069019",
2000020: "zxy.1069020",
2000021: "zxy.1069021",
2000022: "zxy.214250561049071616",
2000023: "zxy.198697",
2000024: "zxy.1069023",
2000025: "zxy.1069024",
2000026: "zxy.1069025",
2000027: "zxy.1069026",
2000028: "zxy.1069027",
2000029: "zxy.1069028",
2000030: "zxy.1069029",
2000031: "zxy.1069030",
2000032: "zxy.1069031",
2000033: "zxy.1069032",
2000034: "zxy.409860821720633344",
2000035: "zxy.1069034",
2000036: "zxy.1069035",
2000037: "zxy.1069036",
2000101: "zxy.1069037",
2000102: "zxy.1069038",
2000103: "zxy.1069039",
2000104: "zxy.1069020",
2000105: "zxy.1069041",
2000107: "zxy.1069042",
2000111: "zxy.1069043",
2000200: "zxy.1069044",
2000201: "zxy.1069045",
2000203: "zxy.1069046",
2000204: "zxy.1069047",
2000205: "zxy.1069048",
2000206: "zxy.1069049",
2000207: "zxy.1069050",
2000208: "zxy.1069051",
2000209: "zxy.1069052",
2000210: "zxy.392927990767554560",
2000211: "zxy.1069054",
2000212: "zxy.392927768385556480",
2000213: "zxy.1069056",
2000214: "zxy.1069057",
2000215: "zxy.1069058",
2000216: "zxy.1069059",
2000217: "zxy.214250563041366016",
2000218: "zxy.1069061",
2000221: "zxy.388165645583388672",
2000222: "zxy.388165730761314304",
2000401: "zxy.398356462176440320",
2000402: "zxy.398356551133433856",
701101: "zxy.1068959",
701102: "zxy.1068960",
701103: "zxy.1068961",
701104: "zxy.1068962",
701105: "zxy.1068963",
701106: "zxy.1068964",
701107: "zxy.339246053540892672",
701108: "zxy.339246125116690432",
701201: "zxy.1068965",
701202: "zxy.1068966",
701203: "zxy.1068967",
701204: "zxy.1068968",
701205: "zxy.1068969",
701206: "zxy.1068970",
701207: "zxy.1068971",
701208: "zxy.1068972",
700610: "zxy.1068943",
701004: "zxy.1068950",
701001: "zxy.1068947",
701002: "zxy.1068948",
701003: "zxy.1068949",
701011: "zxy.1068956",
701012: "zxy.1068957",
701013: "zxy.1068958",
701007: "zxy.1068952",
701008: "zxy.1068953",
701009: "zxy.1068954",
701010: "zxy.1068955",
700904: "zxy.1068946",
700611: "zxy.366738505751203840",
700530: "zxy.1068935",
700531: "zxy.1068936",
700613: "zxy.1068945",
701505: "zxy.323247403618668544",
701506: "zxy.323247469393743872",
701507: "zxy.323247527556157440",
701508: "zxy.323247576650485760",
701509: "zxy.323247624973062144",
701510: "zxy.323248053781925888",
701511: "zxy.341807243785801728",
701512: "zxy.323248153321148416",
701513: "zxy.323248210338516992",
701514: "zxy.323248295453528064",
701515: "zxy.323248347479674880",
701516: "zxy.323690368627511296",
701517: "zxy.324338008381853696"
}
}
, {}],
"./app/errors/cn/lottery": [function(e, t, n) {
t.exports = {
86001: "zxy.214250564857499648",
86002: "zxy.214250566635884544",
86003: "zxy.214250568351354880",
86004: "zxy.214250569798389760",
86005: "zxy.214250571899736064",
86006: "zxy.214250573833310208",
86007: "zxy.214250575271956480",
85001: "zxy.214250576832237568",
85002: "zxy.214250578468016128",
85003: "zxy.214250580263178240",
85004: "zxy.214250581873790976",
85005: "zxy.214250583400517632",
85006: "zxy.214250584868524032",
85007: "zxy.214250586378473472",
85008: "zxy.214250588060389376",
85009: "zxy.214250589360623616",
85010: "zxy.214250591411638272",
85011: "zxy.214250593215188992",
85012: "zxy.214250594817413120",
85013: "zxy.214250596272836608",
86008: "zxy.214250597833117696",
86009: "zxy.214250599477284864",
86010: "zxy.214250600995622912",
86011: "zxy.214250602589458432",
86012: "zxy.1068977",
86013: "zxy.214250604426563584",
86014: "zxy.214250605957484544",
86015: "zxy.214250607639400448",
86016: "zxy.214250609442951168",
86017: "zxy.214250610831265792",
86018: "zxy.214250612454461440",
86019: "zxy.214250614320926720",
86020: "zxy.214250615977676800",
86021: "zxy.214250617386962944",
86022: "zxy.214250619186319360",
86023: "zxy.214250620868235264"
}
}
, {}],
"./app/errors/cn/microclass": [function(e, t, n) {
t.exports = {
8e4: "zxy.214250622583705600",
80001: "zxy.214250624420810752",
80002: "zxy.214250625939148800",
80003: "zxy.214250627524595712",
80004: "zxy.214250628946464768",
80005: "zxy.214250630338973696",
80006: "zxy.214250631794397184",
80007: "zxy.214250633350483968",
80008: "zxy.214250634881404928",
80009: "zxy.214250636458463232",
80010: "zxy.214250638182322176",
80011: "zxy.214250639704854528",
80012: "zxy.214250641172860928",
80013: "zxy.214250642783473664",
80014: "zxy.214250644398280704",
80015: "zxy.214250646193442816",
80016: "zxy.214250647690809344",
80017: "zxy.214250649108484096",
80018: "zxy.214250650597462016",
80019: "zxy.214250652493287424",
80020: "zxy.214250654242312192",
80021: "zxy.214250655823564800",
80022: "zxy.214250658629554176",
80023: "zxy.214250660194029568",
80029: "zxy.324827775410245632",
80100: "zxy.214250662324736000"
}
}
, {}],
"./app/errors/cn/study": [function(e, t, n) {
t.exports = {
40205: "zxy.214250664124092416",
40206: "zxy.1068977",
40208: "zxy.214250666602926080",
40210: "zxy.214253984448385024",
40211: "zxy.1069339",
40213: "zxy.214253984448385024",
40901: "zxy.214250667945103360",
40902: "zxy.214250669635407872",
40903: "zxy.214250671543816192",
40702: "zxy.214250673397698560",
40212: "zxy.214250674895065088",
40804: "zxy.214250676434374656",
40703: "zxy.214250677969489920",
41303: "zxy.1068977",
40905: "zxy.214250679760457728",
100326: "zxy.1068890",
40908: "zxy.214250681572397056",
40907: "zxy.214250683061374976",
40911: "zxy.214250684609073152",
40913: "zxy.214250686462955520",
40909: "zxy.214250688086151168",
40910: "zxy.214250689835175936",
41501: "zxy.214250314851815424",
20159: "zxy.319307250772611072",
20161: "zxy.316438232856399872"
}
}
, {}],
"./app/errors/cn/train": [function(e, t, n) {
t.exports = {
60101: "zxy.214250691382874112",
60102: "zxy.214250693006069760",
60103: "zxy.214250694583128064",
60104: "zxy.1068977",
60100: "zxy.214250696365707264",
60105: "zxy.214250697988902912",
60106: "zxy.214250699549184000",
60107: "zxy.214250701155602432",
60108: "zxy.214250702774603776",
60109: "zxy.214250704250998784",
60110: "zxy.214250705794502656",
60111: "zxy.214250707291869184",
60130: "zxy.214250708801818624",
60201: "zxy.214250710278213632",
60001: "zxy.1068409",
60002: "zxy.214250711851077632",
60003: "zxy.214250713398775808",
60112: "zxy.214250714975834112",
61101: "zxy.214250716473200640",
61102: "zxy.214250718008315904",
61103: "zxy.214250719887364096",
62101: "zxy.214250721724469248",
62102: "zxy.214250723439939584",
62103: "zxy.214250725021192192",
62104: "zxy.214250726719885312",
62105: "zxy.214250728087228416",
63101: "zxy.214250729647509504",
63102: "zxy.214250731295870976",
63103: "zxy.214250734399655936",
63104: "zxy.214250736165457920",
64101: "zxy.214250737683795968",
64102: "zxy.214250739323768832",
64103: "zxy.214250740972130304",
64104: "zxy.214250742448525312",
64105: "zxy.214250744050749440",
64106: "zxy.214250745598447616",
64107: "zxy.214250747280363520",
64108: "zxy.214250749549481984",
64109: "zxy.214250751181066240",
64110: "zxy.214250753861226496",
64111: "zxy.214250755568308224",
64112: "zxy.214250757048897536",
64113: "zxy.214250758554652672",
64114: "zxy.214250760127516672",
64115: "zxy.214250761683603456",
64116: "zxy.214250763357130752",
64117: "zxy.214250765185847296",
64118: "zxy.214250766687408128",
64119: "zxy.214250768289632256",
64120: "zxy.214250770047045632",
64121: "zxy.214250772039340032",
65101: "zxy.214250773549289472",
66101: "zxy.214250775214428160",
67101: "zxy.214250776829235200",
67102: "zxy.214250778527928320",
67103: "zxy.214250780016906240",
67104: "zxy.214250781564604416",
60114: "zxy.214250783208771584",
60115: "zxy.214250784928436224",
60116: "zxy.214250786409025536",
60117: "zxy.214250788044804096",
60118: "zxy.214250789709942784",
60119: "zxy.214250791404441600",
60120: "zxy.214250793069580288",
60121: "zxy.214250794810216448",
60122: "zxy.214250796592795648",
60123: "zxy.214250798245351424",
60125: "zxy.214250800778711040",
60126: "zxy.214250802137665536",
60601: "zxy.214250803957993472",
60602: "zxy.214250805572800512",
60603: "zxy.214250807208579072",
60604: "zxy.214250808991158272",
60605: "zxy.214250810735988736",
20114: "zxy.214250731295870976",
41001: "zxy.214250734399655936",
60131: "zxy.214250813290319872",
60995: "zxy.214250814829629440",
60701: "zxy.214250816821923840",
60702: "zxy.214250818965213184",
60703: "zxy.214250820781346816",
62107: "zxy.214250822056415232",
68001: "zxy.214250823578947584",
68002: "zxy.214250825386692608",
68003: "zxy.214250827282518016",
68004: "zxy.214250829522276352",
68005: "zxy.214250831409713152",
68006: "zxy.214250580263178240",
68007: "zxy.214250833066463232",
68008: "zxy.214250834148593664",
68009: "zxy.214250836489015296",
68010: "zxy.214250837818609664",
20906: "zxy.214250840079339520",
201603: "zxy.1068906",
64123: "zxy.214250841681563648",
68011: "zxy.214250843187318784",
62108: "zxy.214250845422882816",
60136: "zxy.214250847213850624",
60137: "zxy.214250849705267200",
63105: "zxy.214250850628014080",
63106: "zxy.214250853429809152",
68012: "zxy.214250855174639616",
60138: "zxy.214250857070465024",
69001: "zxy.214250857863188480",
69002: "zxy.214250860157472768",
69003: "zxy.214250862158155776",
69004: "zxy.214250863085096960",
69005: "zxy.214250864808955904",
69006: "zxy.214250867413618688",
60144: "zxy.214250868579635200",
60148: "zxy.260676097602097152",
60149: "zxy.260676848873246720",
60145: "zxy.214250871129772032",
69007: "zxy.214250871897329664",
60139: "zxy.214250874162253824",
63114: "zxy.214250876066467840",
63115: "zxy.214250877576417280",
63116: "zxy.214250879388356608",
61104: "zxy.214250880659230720",
64125: "zxy.214250882299203584",
64126: "zxy.214250883884650496",
63210: "zxy.214250308853960704",
40504: "zxy.214250886472536064",
61009: "zxy.214250223415988224",
69067: "zxy.214250888573882368",
64128: "zxy.234968551302238208",
60215: "zxy.242878057663303680",
63118: "zxy.247204770429931520",
63119: "zxy.247204667065503744"
}
}
, {}],
"./app/exam-subject/router": [function(e, t, n) {
n.routes = {
index: "showExamIndex",
"ppt-player": "showPdf"
},
n.showExamIndex = function() {
return this.app.show("content", "exam-subject/index")
}
,
n.showPdf = function() {
return this.app.viewport.showIt("content", "exam-subject/index/ppt-player")
}
}
, {}],
"./app/exam/router": [function(e, t, n) {
n.routes = {
"index/:id": "showIndex",
"exam/paper/:id": "showPaper",
"exam/index/:id": "showExamIndex",
"exam/answer-paper/:id": "showAnswerPaper",
"exam/mark-paper/:id": "showMarkPaper",
"exam/remark-paper/:id/:remark": "showReMarkPaper",
"exam/mark-paper-teacher/:id": "showMarkPaperTeacher",
"exam/remark-paper-teacher/:id/:remark": "showReMarkPaperTeacher",
"exam/front/score-detail/:id": "showScoreDetail",
"exam/preview-paper/:id": "showPreviewPaper",
"exam/exam-detail/:id": "showExamDetail",
"research-activity/research-answer/:id": "showResearchAnswerDetail",
"research-activity/research-answer-new/:id": "showResearchAnswerDetailNew",
"research-activity/research-detail/:id/:businessId": "showResearchDetail",
"research-activity/paper/:id/:businessId": "showResearchPaper",
"research-activity/paper/:id/:businessId/:businessType": "showResearchPaperByType",
"research-activity/paper-edit/:id/:businessId": "showResearchPaperEdit",
"research-activity/index/:id": "showIndex",
"research-activity/summary/:id/:businessId": "showResearchSummary",
"research-activity/paper-research/:id": "showPaperResearch",
"research-activity/research-preview/:id": "showResearchPreview",
"research-activity/manage/detail/:id": "showEvaluation",
"research/summary/:researchQuestionaryId/:businessId": "showSummary",
"research/summary/satisfaction/:researchQuestionaryId/:businessId": "showSummarySatisfaction",
"exam/score-detail/:id": "showScoreDetail",
"exam/score-detail/:examId/:memberId": "trainScoreDetail",
"exam/mark-paper/:examId/:memberId": "trainMarkPaper",
"exam/mark-paper-teacher/:examId/:memberId": "trainMarkPaperTeacher",
"research/manage/detail/:businessId/:researchId/:memberId": "showResearchManageDetail",
"exam/score-detail-manage/:id": "showScoreDetailManage",
"exam/vote/paper/:id/:businessId": "showVotePaper",
"exam/local-download/:id": "showLocalDownload",
"exam/mark-paper/:id/:remark/:examId": "showMarkPaperWithExamId",
"exam/remark-paper/:id/:remark/:examId": "showReMarkPaperWithExamId"
},
n.showIndex = function(e) {
return this.app.show("content", "exam/index", {
id: e
})
}
,
n.showPaper = function(e) {
return this.app.viewport.showIt("content", "exam/exam/paper", {
examId: e
})
}
,
n.showExamIndex = function(e) {
return this.app.viewport.showIt("content", "exam/exam/index", {
examId: e
})
}
,
n.showMarkPaper = function(e) {
return this.app.viewport.showIt("content", "exam/exam/mark-paper", {
examRecordId: e
})
}
,
n.showReMarkPaper = function(e, t) {
return this.app.viewport.showIt("content", "exam/exam/mark-paper", {
examRecordId: e,
remark: t
})
}
,
n.showMarkPaperTeacher = function(e) {
return this.app.viewport.showIt("content", "exam/exam/mark-paper", {
examRecordId: e,
isManagement: !0
})
}
,
n.showReMarkPaperTeacher = function(e, t) {
return this.app.viewport.showIt("content", "exam/exam/mark-paper", {
remark: t,
examRecordId: e,
isManagement: !0
})
}
,
n.showMarkPaperWithExamId = function(e, t, n) {
return this.app.viewport.showIt("content", "exam/exam/mark-paper", {
examRecordId: e,
examId: n
})
}
,
n.showReMarkPaperWithExamId = function(e, t, n) {
var i = {
examRecordId: e,
examId: n
};
return "1" === t && (i.remark = t),
this.app.viewport.showIt("content", "exam/exam/mark-paper", i)
}
,
n.showAnswerPaper = function(e) {
var t;
return t = 0 === e.indexOf("99@@") ? {
examId: e.split("99@@")[1],
homeConfig: !0
} : {
examId: e
},
this.app.viewport.showIt("content", "exam/exam/answer-paper", t)
}
,
n.showScoreDetail = function(e) {
return this.app.viewport.showIt("content", "exam/exam/score-detail", {
examRecordId: e
})
}
,
n.showScoreDetailManage = function(e) {
return this.app.viewport.showIt("content", "exam/exam/score-detail-manage", {
examRecordId: e
})
}
,
n.showPreviewPaper = function(e) {
return this.app.viewport.showIt("content", "exam/exam/preview-paper", {
examId: e
})
}
,
n.showResearchDetail = function(e, t) {
return this.app.viewport.showIt("content", "exam/research-activity/research-detail", {
researchQuestionaryId: e,
businessId: t,
opener: !0
})
}
,
n.showResearchAnswerDetail = function(e) {
return this.app.viewport.showIt("content", "exam/research-activity/research-answer", {
researchRecordId: e,
opener: !0
})
}
,
n.showResearchAnswerDetailNew = function(e) {
return this.app.viewport.showIt("content", "exam/research-activity/research-answer", {
researchId: e,
opener: !0
})
}
,
n.showResearchPaper = function(e, t) {
return this.app.viewport.showIt("content", "exam/research-activity/paper", {
researchId: e,
businessId: t,
opener: !0
})
}
,
n.showResearchPaperByType = function(e, t, n) {
return this.app.viewport.showIt("content", "exam/research-activity/paper", {
researchId: e,
businessId: t,
businessType: n,
opener: !0
})
}
,
n.showResearchPaperEdit = function(e, t) {
return this.app.viewport.showIt("content", "exam/research-activity/paper", {
researchId: e,
businessId: t,
isEdit: !0,
opener: !0
})
}
,
n.showIndex = function(e) {
return this.app.show("content", "exam/research-activity/index", {
researchId: e
})
}
,
n.showExamDetail = function(e) {
var t, n = e.indexOf("99@@"), i = e.includes("meActivity@");
return t = 0 === n ? {
examId: e.split("99@@")[1],
homeConfig: !0
} : i ? {
examId: e.split("meActivity@")[1],
meActivity: !0
} : {
examId: e
},
this.app.show("content", "exam/exam/exam-detail", t)
}
,
n.showResearchSummary = function(e, t) {
return this.app.viewport.showIt("content", "exam/research-activity/summary", {
researchQuestionaryId: e,
businessId: t
})
}
,
n.showPaperResearch = function(e) {
return this.app.viewport.showIt("content", "exam/research-activity/paper-research", {
researchId: e
})
}
,
n.showResearchPreview = function(e) {
return this.app.viewport.showIt("content", "exam/research-activity/preview-questionary", {
researchId: e,
opener: !0
})
}
,
n.showSummary = function(e, t) {
return this.app.viewport.showIt("content", "exam/research-activity/manage/summary", {
researchQuestionaryId: e,
businessId: t
})
}
,
n.showSummarySatisfaction = function(e, t) {
return this.app.viewport.showIt("content", "exam/research-activity/manage/summary-satisfaction", {
researchQuestionaryId: e,
businessId: t
})
}
,
n.trainScoreDetail = function(e, t) {
return this.app.viewport.showIt("content", "exam/exam/score-detail", {
examId: e,
memberId: t
})
}
,
n.trainMarkPaper = function(e, t) {
return this.app.viewport.showIt("content", "exam/exam/mark-paper", {
examId: e,
memberId: t
})
}
,
n.trainMarkPaperTeacher = function(e, t) {
return this.app.viewport.showIt("content", "exam/exam/mark-paper", {
examId: e,
memberId: t,
isManagement: !0
})
}
,
n.showResearchManageDetail = function(e, t, n) {
return this.app.viewport.showIt("content", "exam/research-activity/manage/detail", {
businessId: e,
researchId: t,
memberId: n
})
}
,
n.showEvaluation = function(e) {
return this.app.viewport.showIt("content", "exam/research-activity/manage/detail", {
researchRecordId: e
})
}
,
n.showVotePaper = function(e, t) {
return this.app.viewport.showIt("content", "exam/vote/paper", {
voteId: e,
businessId: t,
opener: !0
})
}
,
n.showLocalDownload = function(e) {
return this.app.viewport.showIt("content", "exam/local-download", {
id: e
})
}
}
, {}],
"./app/ext/audio-wavesurfer": [function(e, t, n) {
var i = e("drizzlejs");
i.ComponentManager.register("audio-waveform", (function(e, t, n) {
var a, r, o, s = (o = 0,
{
audioprocess: function(e) {
var t;
r || (r = e),
t = Math.abs(e - r),
r = e,
t > 10 || (o += t)
},
getLearnTime: function() {
return o
}
}), c = {
waveColor: "red",
progressColor: "purple"
}, l = ["loading", "pause", "play", "ready", "finish", "error", "audioprocess", "seek", "scroll", "zoom"];
return i.assign(c, n.opt, {
container: t
}),
window.loadScript("wavesurfer.js").then((function() {
return (a = window.require("wavesurfer.js").create(c)).load(n.url),
e.options.audio && l.forEach((function(t) {
e.options.audio && e.options.audio[t] && a.on(t, e.options.audio[t].bind(e))
}
)),
a.on("audioprocess", s.audioprocess),
a.getLearnTime = s.getLearnTime,
a
}
))
}
), (function(e, t) {
t.destroy()
}
))
}
, {
drizzlejs: "drizzlejs"
}],
"./app/ext/base-upload": [function(t, n, i) {
var a, r, o, s, c, l = t("./app/util/acceptFileTypes")(), u = t("./app/util/browser"), d = t("jquery"), p = t("./app/util/file-chunk"), h = u.detectIE(), y = u.googleVersion() < 60;
a = t("drizzlejs"),
r = t("jquery"),
o = t("./app/util/ajax"),
i.uploader = function(e, t, n, i) {
var u = this;
return window.loadScript("plupload").then((function() {
var m, f, x, v, z, g, b, w = window.require("./vendors/upload/moxie.min");
return window.moxie = w.moxie,
window.mOxie = w.mOxie,
window.require("./vendors/upload/plupload.min"),
window.require("./vendors/upload/jquery.plupload.queue.min"),
window.require("./vendors/upload/" + {
cn: "zh_CN",
en: "en"
}[window.lang]),
u && (u = n),
t.modelObj && "vue" === t.caller ? (f = t.modelObj,
x = void 0) : (f = u.bindings[t.model],
x = u.bindings[t.resources]),
v = f.getFullUrl(),
z = u.app.global.OAuth,
b = a.assign({}, {
url: v,
runtimes: "html5,flash,html4,fafasfasdfasfasdfasdfasdfsadfasd",
chunk_size: "100mb",
max_retries: 0,
rename: !0,
cloudFileOpen: null === t.cloudFileOpen || void 0 === t.cloudFileOpen ? window.app.global.cloudFileOpen : t.cloudFileOpen,
dragdrop: !1,
chunking: !1,
filters: {
max_file_size: "10mb",
mime_types: [{
title: "Image files",
extensions: "jpg,jpeg,png,bmp,gif,ico"
}, {
title: "Zip files",
extensions: "zip"
}]
},
headers: {
Authorization: z.tokenType + "__" + z.token.access_token
},
resize: {
width: Object.prototype.hasOwnProperty.call(t, "widthLimit") ? t.widthLimit : 200,
height: Object.prototype.hasOwnProperty.call(t, "heightLimit") ? t.heightLimit : 200,
quality: 90,
crop: !Object.prototype.hasOwnProperty.call(t, "crop") || t.crop
},
flash_swf_url: "scripts/vendors/upload/Moxie.swf",
init: {
init: function() {
d(this.settings.container).find(".plupload_container").attr("title", "")
},
FileFiltered: function(e, n) {
var i = new RegExp("[,]")
, a = e.settings.acceptString;
y && l.fileFilter(a).split(",").indexOf(n.type) < 0 && -1 === a.split(",").indexOf(n.name.slice(n.name.lastIndexOf(".") + 1)) && (b.filters.mime_types = e.settings.acceptStringArray,
e.removeFile(n),
u.app.message.error(window.app.$t("zxy.118246"))),
i.test(n.name) && (e.removeFile(n),
u.app.message.error(window.app.$t("zxy.118240"))),
n.size || (e.removeFile(n),
u.app.message.error(window.app.$t("zxy.118241"))),
n.name.length > 100 && (e.removeFile(n),
u.app.message.error(window.app.$t("zxy.118242"))),
t.filter && t.filter.call(u, e, n)
},
QueueChanged: function() {
setTimeout(function() {
this.refresh()
}
.bind(this), 200)
},
FileUploaded: function(e, n, a) {
var r;
f && 200 === a.status && (r = JSON.parse(a.response),
t.signle_file ? f.set({
imgs: r
}, !0) : f.set({
imgId: r[0].id,
imgs: r
}, !0)),
i && i(f)
},
FilesAdded: function(e) {
var n = t.fileLimit
, i = e.files.length || 0;
n && i > n && (e.splice(n, i - n),
u.app.message.error(window.app.$t("zxy.198587").replace("{1}", n)))
},
BeforeUpload: function(e, t) {
var n = e.settings;
if (n.chunking) {
if (9 !== h)
return !(!t || t.chunkState) && (s = p.chunk(e, e.files, n.url),
!1);
n.url = n.url.replace(/sharding-file/, "file")
}
},
FilesRemoved: function(e, n) {
0 === e.files.length && n[0].percent < 100 && t.callback && t.callback.call(u, this),
e.removeFile(n),
s && s.length && s.map((function(e) {
return e.file.id === n[0].id && e.destroyChunk && e.destroyChunk(),
!0
}
))
}
},
multipart_params: {
access_token: z.token.access_token,
trackerServerKey: x && x.data && x.data.trackerServerKey
}
}, t),
window.mOxie.Mime.addMimeType("application/octet-stream,epub"),
window.mOxie.Mime.addMimeType("application/epub+zip,epub"),
window.mOxie.Mime.addMimeType("text/plain,txt"),
y && (g = "",
b.filters.mime_types.map((function(e, t, n) {
var i = n.length === t + 1 ? "" : ",";
return g = g + e.extensions + i,
!0
}
)),
b.acceptStringArray = b.filters.mime_types,
b.filters.mime_types = [],
b.acceptString = g),
window.plupload.addI18n({
"Stop Upload": window.app.$t("zxy.214722040316432384"),
"Upload URL might be wrong or doesn't exist.": window.app.$t("zxy.214722352573976576"),
tb: "tb",
Size: window.app.$t("zxy.118402"),
Close: window.app.$t("zxy.113325"),
"You must specify either browse_button or drop_element.": "您必须指定 browse_button 或者 drop_element。",
"Init error.": "初始化错误。",
"Add files to the upload queue and click the start button.": window.app.$t("zxy.214723992798498816"),
List: window.app.$t("zxy.118378"),
Filename: window.app.$t("zxy.114207"),
"%s specified, but cannot be found.": "%s 已指定,但是没有找到。",
"Image format either wrong or not supported.": window.app.$t("zxy.214902146813005824"),
Status: window.app.$t("zxy.106774"),
"HTTP Error.": window.app.$t("zxy.214902061853184000"),
"Start Upload": window.app.$t("zxy.113709"),
"Error: File too large:": window.app.$t("zxy.214901967426818048"),
kb: "KB",
"Duplicate file error.": "重复文件错误。",
"File size error.": "文件大小错误。",
"N/A": "N/A",
gb: "gb",
"Error: Invalid file extension:": window.app.$t("zxy.214901590946091008"),
"Select files": window.app.$t("zxy.118551"),
"%s already present in the queue.": window.app.$t("zxy.214901400113647616", ["%s"]),
"Resoultion out of boundaries! <b>%s</b> runtime supports images only up to %wx%hpx.": window.app.$t("zxy.214901105669312512", ["%s", "%w", "%h"]),
"File: %s": window.app.$t("zxy.214900862399680512", ["%s"]),
b: "B",
"Uploaded %d/%d files": window.app.$t("zxy.214873608261079040", ["", "%d", "%d"]),
"Upload element accepts only %d file(s) at a time. Extra files were stripped.": window.app.$t("zxy.214900601962762240", ["%d"]),
"%d files queued": window.app.$t("zxy.214900411746881536", ["%d"]),
"File: %s, size: %d, max file size: %d": window.app.$t("zxy.214900159753097216", ["%s", "%d", "%d"]),
Thumbnails: window.app.$t("zxy.214900009483767808"),
"Drag files here.": window.app.$t("zxy.214899963673579520"),
"Runtime ran out of available memory.": window.app.$t("zxy.214899862087536640"),
"File count error.": window.app.$t("zxy.214899764431556608"),
"File extension error.": window.app.$t("zxy.214899908052914176"),
mb: "MB",
"Add Files": window.app.$t("zxy.114291")
}),
r(e).pluploadQueue(b),
(m = r(e).pluploadQueue()).bind("Error", (function(e, t) {
if (t.code === plupload.HTTP_ERROR) {
var n = t.response;
try {
n = JSON.parse(t.response)
} finally {
o.handleError(window.app, t.status, n)
}
}
return t.code === plupload.FILE_SIZE_ERROR ? (window.app.message.error(window.app.$t("zxy.198588") + e.settings.filters.max_file_size),
!1) : t.code !== plupload.FILE_EXTENSION_ERROR || (window.app.message.error(window.app.$t("zxy.118246")),
!1)
}
), m, 9),
!1 !== t.signle_file && m.bind("QueueChanged", (function(e) {
e.files.length > 1 && (u.app.message.error(window.app.$t("zxy.124111")),
e.removeFile(e.files[1]))
}
)),
t.openFileNameCheck && (m.renderBox = e,
d(e)[0].addEventListener("keydown", c, !0)),
m
}
))
}
,
i.destory = function(e, t) {
s && s.length && s.map((function(e) {
return e.destroyChunk && e.destroyChunk()
}
)),
t.renderBox && t.renderBox.removeEventListener("keydown", c),
t.destroy()
}
,
i.keydownFn = c = function(t) {
13 !== e.keyCode || !e.target || "INPUT" !== e.target.tagName && "input" !== e.target.tagName || d(e.target).val(window.filterXSS(d(e.target).val()))
}
}
, {
"./app/util/acceptFileTypes": "./app/util/acceptFileTypes",
"./app/util/ajax": "./app/util/ajax",
"./app/util/browser": "./app/util/browser",
"./app/util/file-chunk": "./app/util/file-chunk",
drizzlejs: "drizzlejs",
jquery: "jquery"
}],
"./app/ext/clipboard": [function(e, t, n) {
var i = e("drizzlejs");
i.ComponentManager.register("clipboard", (function(e, t, n) {
return window.loadScript("clipboard").then((function() {
var a, r = n || {}, o = {}, s = window.require("clipboard");
return t ? (i.assign(o, r),
(a = new s(t,o)).on("success", (function() {
e.app.message.success(window.app.$t("zxy.118238"))
}
)),
a.on("error", (function() {
e.app.message.error(window.app.$t("zxy.118239"))
}
)),
a) : null
}
))
}
), (function(e, t) {
t && t.destroy()
}
))
}
, {
drizzlejs: "drizzlejs"
}],
"./app/ext/component-pager": [function(e, t, n) {
var i, a, r, o, s = e("drizzlejs"), c = e("jquery");
s.ComponentManager.register("pager", (function(e, t, n) {
var i, a, l, u = c(t);
return i = e.bindings[n.model],
l = {
el: u,
model: i,
handler: function(e) {
var t, o, s;
(t = c(e.currentTarget)).addClass("disabled"),
o = t.data("dir"),
s = t.data("page"),
o ? (l.model[o + "Page"](),
a && (a.options.noRequest = !0),
r(i, {
loading: !1 !== n.needLoading,
slient: n.slient,
type: i.options.method || "GET"
}).then((function(e) {
n.dataCallback && n.dataCallback(e)
}
))) : s && (l.model.turnToPage(Number(s)),
a && (a.options.noRequest = !0),
r(i, {
loading: !1 !== n.needLoading,
slient: n.slient,
type: i.options.method || "GET"
}).then((function(e) {
n.dataCallback && n.dataCallback(e)
}
))),
n.callback && n.callback()
}
},
n.modelCount ? (a = e.bindings[n.modelCount]).options.noRequest ? (a.options.noRequest = !1,
i._p.recordCount = Number(a.data),
i._p.pageCount = Math.ceil(i._p.recordCount / i._p.pageSize),
o(i, u, l)) : i.data && i.data.length > 0 && (a.options.pageRenderBox = u,
a.options.isRequesting || (a.options.isRequesting = !0,
a.params = s.assign({}, i.params),
r(a, {
loading: !1,
slient: !0
}).then((function(e) {
var t = Number(e[0]);
i._p.recordCount = t || 0,
i._p.pageCount = Math.ceil(t / i._p.pageSize),
a.options.isRequesting = !1,
o(i, a.options.pageRenderBox, l)
}
)))) : o(i, u, l),
l
}
), (function(e, t) {
t.el.off("click", "[data-dir]", t.handler),
t.el.off("click", "[data-page]", t.handler)
}
)),
r = function(e, t) {
return s.Request.get(e, t)
}
,
o = function(e, t, n) {
var i = e.getPageInfo()
, o = [];
e && e.data && (e.data.length > 0 || e.data.items && e.data.items.length > 0) ? o = a(i.pageCount, i.page) : e && e.data && 0 === e.data.length && i.page > 1 && (e.turnToPage(i.page - 1),
r(e, null, !1, !0)),
t.append(o.join("")),
t.on("click", "[data-dir]", n.handler),
t.on("click", "[data-page]", n.handler)
}
,
i = function(e, t, n) {
return t.forEach((function(t) {
var i = "";
t === n && (i = "active"),
e.push('<div class="item ', i, '" data-page=', t, ">", t, "</div>")
}
)),
e
}
,
a = function(e, t) {
var n = []
, a = []
, r = 1;
if (e > 1) {
if (t > 1 && n.push('<div class="item" data-dir="prev">', '<i class="iconfont icon-arrow-left scale-1"></i></div>'),
e > 6)
t <= 5 ? (n = i(n, [1, 2, 3, 4, 5], t),
5 === t && (n = i(n, [6], t)),
e - 2 > t && n.push('<div class="item">...</div>'),
n = i(n, [e], t)) : (n = i(n, [1, 2, 3], t),
t > 5 && (n.push('<div class="item">...</div>'),
e - t > 3 ? (n = i(n, [t - 1, t, t + 1], t),
e - t > 4 && n.push('<div class="item">...</div>'),
n = i(n, [e - 2, e - 1, e], t)) : (t === e - 3 && (n = i(n, [e - 4, e - 3], t)),
n = i(n, [e - 2, e - 1, e], t))));
else {
for (; r <= e; )
a.push(r),
r++;
n = i(n, a, t)
}
t < e && n.push('<div class="item" data-dir="next">', '<i class="iconfont icon-arrow-right scale-1"></i></div>')
}
return n
}
}
, {
drizzlejs: "drizzlejs",
jquery: "jquery"
}],
"./app/ext/core/drizzle-core": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("lodash/collection")
, r = e("./app/util/debounce").debounce;
i.Base.prototype._mixin = function(e) {
var t, n, r, o = this;
a.map(e, (function(e, a) {
var s = o[a];
s ? i.isFunction(s) && (o[a] = function() {
for (t = arguments.length,
r = Array(t),
n = 0; n < t; n++)
r[n] = arguments[n];
return r.unshift(s),
e.apply(o, r)
}
) : i.isFunction(e) ? o[a] = function() {
return e.apply(o, arguments)
}
: o[a] = e
}
))
}
,
i.PageableModel.prototype.turnToPageTwo = function(e) {
return e >= 1 && (this._p.page = e),
this
}
,
i.PageableModel.prototype.nextPageTwo = function() {
return this.turnToPageTwo(this._p.page + 1)
}
,
i.PageableModel.prototype.setPageSize = function(e) {
this._p.pageSize = e || 10
}
,
i.Renderable.prototype._bindEvents = function() {
var e = this;
!function(e, t) {
var n, a = [];
if (!e)
return a;
for (n in e)
i.hasOwnProperty.call(e, n) && a.push(t(e[n], n, e))
}(this._events, (function(t) {
var n, i, a, o = 0;
if (e && e.options.debounces) {
for (o = 0; o < e.options.debounces.length; o++)
if (t.selector.indexOf(e.options.debounces[o].el) > -1) {
n = !0,
a = e.options.debounces[o].delay,
i = e.options.debounces[o].immediate;
break
}
n ? e._region._delegateDomEvent(e, t.eventType, t.selector, r(t.handler, a, i)) : e._region._delegateDomEvent(e, t.eventType, t.selector, t.handler)
} else
e._region._delegateDomEvent(e, t.eventType, t.selector, t.handler)
}
))
}
,
i.PageableModel.prototype.updateDelPage = function(e) {
var t = e;
t || (t = 1),
this._p.recordCount && (this._p.recordCount -= t,
this._p.pageCount = Math.ceil(this._p.recordCount / this._p.pageSize),
this._p.pageCount && this._p.page > this._p.pageCount && (this._p.page = this._p.pageCount))
}
,
i.Router.prototype.doDispath = function(e) {
this._previousHash = e,
this._cacheHash = e;
for (var t = 0; t < this._routes.length; t++) {
var n = this._routes[t];
if (n.match(e))
return void n.handle(e)
}
}
,
i.Router.prototype._dispath = function(e) {
var t = this;
e && e !== this._previousHash && (this.app.options.beforeRoute ? this.app.options.beforeRoute(e, this._cacheHash, (function(n) {
void 0 === n ? t.doDispath(e) : !1 !== n && t.navigate(n, !0)
}
)) : this.doDispath(e))
}
}
, {
"./app/util/debounce": "./app/util/debounce",
drizzlejs: "drizzlejs",
"lodash/collection": "lodash/collection"
}],
"./app/ext/cropper": [function(e, t, n) {
var i = e("drizzlejs");
i.ComponentManager.register("cropper", (function(e, t, n) {
return window.loadScript("cropperjs").then((function() {
var e = window.require("./vendors/cropperjs")
, a = i.assign({
aspectRatio: n.aspectRatio || 1.5,
zoomable: !1,
autoCropArea: 1,
viewMode: 1,
preview: n.preview || ".preview"
}, n);
return new e(t,a)
}
))
}
), (function(e, t) {
t.destroy()
}
))
}
, {
drizzlejs: "drizzlejs"
}],
"./app/ext/drag-tree": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("lodash/collection");
i.ComponentManager.register("drag-tree", (function(e, t, n) {
var i, r, o = e.bindings[n.model].data, s = {
map: {},
list: []
}, c = n, l = t, u = !0, d = null, p = {}, h = null, y = null, m = !1;
function f(e) {
var t = {
id: e.id,
text: e.name,
parentId: e.parentId,
state: e.state,
data: e,
children: []
};
return e.sequence || 0 === e.sequence ? t.sequence = e.sequence : e.order || 0 === e.order ? t.sequence = e.order : t.sequence = null,
e.path && (t.level = e.path.split(",").length - 1),
e.depth && (t.level = e.depth),
e.isParent && (t.isParent = e.isParent),
s.map[t.id] = t,
t
}
function x(e) {
var t;
e.parentId && s.map[e.parentId] ? (t = s.map[e.parentId]) && t.data && t.data.depotShare !== e.data.depotShare ? s.list.push(e) : s.map[e.parentId].children.push(e) : s.list.push(e)
}
function v(e, t) {
var n;
if ("function" == typeof e.contains)
return e.contains(t);
if ("function" == typeof e.compareDocumentPosition)
return !!(16 & e.compareDocumentPosition(t));
n = t.parentNode;
do {
if (n === e)
return !0;
n = n.parentNode
} while (null !== n);
return !1
}
function z(e) {
return !(!e || !e.parentId) && ("share-root-depot-id" === e.parentId || z(a.find(o, ["id", e.parentId])))
}
function g(e, t) {
var n, i, a, r, o, s, l, u, d = !0 === c.noline ? '<ul class="tree-menu no-line">' : '<ul class="tree-menu">', p = e || [], h = p.length || 0, y = /<b>|<\/b>/gi;
if (!h || 0 === h)
return d = c.emptyStr || "<div>暂无数据<div>";
for (i = 0; i < h; i++)
a = !(u = p[i].children && p[i].children.length) && p[i].isParent,
!(o = "share-root-depot-id" === p[i].id || "share-root-depot-id" === p[i].parentId || p[i].data.path && p[i].data.path.indexOf("share-root-depot-id") > -1) && c.notShowOptIcon && (o = z(p[i])),
l = !(r = [0, 2].indexOf(p[i].state) > -1) && (c.showOptIcon && c.showOptIcon.add),
n = (!c.notDraggable || !o) && (!0 === c.draggable && !t),
s = p[i].data.path && p[i].data.path.indexOf("share-root-depot-id") > -1,
d += '<li data-level="level' + p[i].level + '" data-pid="' + p[i].id + '"' + (s ? 'data-root-Share="true"' : "") + (o ? 'data-share="true"' : "") + (n ? '" draggable="true">' : '">') + (u ? '<span class="tree-icon"></span>' : "") + (a ? '<span class="tree-icon expan-icon"></span>' : "") + '<p class="tree-node hovers" data-leaf="' + p[i].id + '" data-level="lv' + p[i].level + '"' + (o ? 'data-share="true"' : "") + '><span class="node-text" title="' + p[i].text.replace(y, "") + '" data-id="' + p[i].id + '">' + p[i].text + (c.afterText && "function" == typeof c.afterText && p[i].data.order ? c.afterText(p[i]) : "") + "</span>" + (r ? '<i class="iconfont icon-no-drop"></i>' : "") + '<span class="course-count hide"></span>' + (o ? '<span class="operlator hide"></span></p>' : '<span class="operlator hide">' + (c.showOptIcon && c.showOptIcon.edit ? '<i class="edit" title="编辑"></i>' : "") + (c.showOptIcon && c.showOptIcon.remove ? '<i class="del" title="删除"></i>' : "") + (l ? '<i class="add" title="新增"></i>' : "") + "</span></p>"),
d += u ? g(p[i].children) : "</li>";
return d += '<li data-pid="' + (p[h - 1] ? p[h - 1].id : "root") + '"></li></ul>'
}
function b(e, t) {
var n = e || {}
, i = t || "";
-1 === n.className.indexOf(i) && (n.className += " " + i)
}
function w(e, t) {
var n = e || {}
, i = new RegExp(t ? " " + t : "","g");
n.className = n.className.replace(i, "")
}
function _(e, t) {
var n = document.querySelector('[data-id="' + e + '"]').parentNode.querySelector(".course-count");
p[e] = t,
n.innerHTML = p[e]
}
function k(e, t) {
-1 !== (e || {}).className.indexOf(t) ? w(e, t) : b(e, t)
}
function C(e, t) {
var n, i = t || 1, r = i;
return e && e.children && e.children.length && (i++,
n = a.map(e.children, (function(e) {
return C(e, i)
}
)),
r = Math.max.apply(Math, n)),
r
}
function S(e) {
var t = e.target || e.srcElement;
k(t, "expan-icon"),
k(t.parentNode.querySelector(".tree-menu"), "hide-node"),
t.parentNode.querySelector(".tree-menu").className.indexOf("hide-menu") >= 0 ? w(t.parentNode.querySelector(".tree-menu"), "hide-menu") : b(t.parentNode.querySelector(".tree-menu"), "hide-menu")
}
function M() {
a.map(l.querySelectorAll(".tree-node"), (function(t) {
var n = t;
n.onmouseenter = function(t) {
var n = t.target || t.srcElement
, i = n.querySelector(".operlator")
, a = n.querySelector(".course-count")
, r = n.querySelector(".node-text").getAttribute("data-id");
m || (c.queryCount && "function" == typeof c.queryCount && (w(a, "hide"),
r in p ? _(r, p[r]) : c.queryCount.call(e, r, n.getAttribute("data-share"))),
w(i, "hide"))
}
,
n.onmouseleave = function(e) {
var t = e.target || e.srcElement
, n = t.querySelector(".operlator")
, i = t.querySelector(".course-count");
m || (b(n, "hide"),
b(i, "hide"))
}
}
))
}
function T(t, n) {
var i, r, o, u;
t && (r = t.className.indexOf("node-text") > -1 ? (i = t).getAttribute("data-id") : n ? (i = t.closest("p.tree-node")).getAttribute("data-leaf") : (i = t.closest("span.node-text")).getAttribute("data-id"),
o = l.querySelectorAll(".node-text"),
u = n ? i.querySelector(".node-text") : i,
r && (a.map(o, (function(e) {
w(e, "skin-backgroundColor-style")
}
)),
y = s.map[r],
b(u, "skin-backgroundColor-style"),
c.nodeClick && "function" == typeof c.nodeClick && c.nodeClick.call(e, y)))
}
function I() {
var t;
l && 1 === l.nodeType && (i = a.map(o, (function(e) {
return f(e)
}
)),
a.map(i, (function(e) {
x(e)
}
)),
r = g(s.list),
l.innerHTML = r,
l.style.width = c.width || "360px",
l.style.height = c.height || "360px",
c.showOptIcon && M(),
!0 === c.draggable && (l.ondragstart = function(e) {
var t = e.target || e.srcElement
, n = t.querySelector(".tree-icon");
u && (d = t,
h = t.parentNode,
n && function(e) {
b(e, "expan-icon"),
b(e.parentNode.querySelector(".tree-menu"), "hide-node"),
b(e.parentNode.querySelector(".tree-menu"), "hide-menu")
}(n),
b(l, "pointer-event-none"))
}
,
l.ondragover = function(e) {
var t = e.target || e.srcElement
, n = t.nodeName
, i = t.className;
u && ("P" === n || "LI" === n || "SPAN" === n && i.indexOf("node-text") > -1) && e.preventDefault()
}
,
l.ondragenter = function(e) {
var t, n, i, a, r, o, l, p = e.target || e.srcElement, h = c.maxLevel, y = p.parentNode.querySelector(".tree-icon");
if (u) {
if (e.preventDefault(),
"P" === p.nodeName && -1 !== p.className.indexOf("tree-node") || "SPAN" === p.nodeName && p.className.indexOf("node-text") > -1) {
if (t = (o = "P" === p.nodeName) ? p.querySelector(".node-text").getAttribute("data-id") : p.getAttribute("data-id"),
i = d.querySelector(".node-text").getAttribute("data-id"),
a = s.map[i],
r = t && s.map[t] || null,
l = o ? p : p.parentNode,
r && r.data && (n = s.map[t].level),
v(d, p))
return;
if (c.maxLevel && (C(a, 1) + n > h || !0 === c.drapOnlySbling))
return void b(l, "not-allowed");
if ([0, 2].indexOf(s.map[t].data.state) > -1 && !0 === c.notDrangDisabledNode)
return void b(l, "not-allowed");
p !== d && (b(l, "drag-enter"),
y && function(e) {
w(e, "expan-icon"),
w(e.parentNode.querySelector(".tree-menu"), "hide-node"),
w(e.parentNode.querySelector(".tree-menu"), "hide-menu")
}(y))
}
if ("LI" === p.nodeName) {
if (t = p.getAttribute("data-pid"),
i = d.querySelector(".node-text").getAttribute("data-id"),
a = s.map[i],
(r = t && s.map[t] || null) && r.data) {
if (!0 === c.notDrangDisabledNode && r.parentId && [0, 2].indexOf(s.map[r.parentId].data.state) > -1 && r.parentId !== a.parentId)
return void b(p, "not-allowed");
if (!0 === c.drapOnlySbling)
return r.parentId !== a.parentId ? void b(p, "not-allowed") : void b(p, "light-bar");
n = s.map[t].level
}
if (c.maxLevel && C(a, 1) + n > h + 1)
return void b(p, "not-allowed");
b(p, "light-bar")
}
}
}
,
l.ondragleave = function(e) {
var t = e.target || e.srcElement;
u && ("P" === t.nodeName && t !== d && (w(t, "drag-enter"),
w(t, "not-allowed")),
"LI" === t.nodeName && (w(t, "light-bar"),
w(t, "not-allowed")))
}
,
l.ondrop = function(t) {
var n, i, a, r, o, p, y, m, f, x = t.target || t.srcElement, z = {};
if (n = x.getAttribute("data-share"),
x.getAttribute("data-root-share") && (n = "false"),
u) {
if (w(l, "pointer-event-none"),
-1 !== x.className.indexOf("not-allowed")) {
if (w(x, "drag-enter"),
w(x, "not-allowed"),
w(x, "light-bar"),
!0 === c.drapOnlySbling)
return void e.app.message.error(window.app.$t("zxy.198590"));
if ("true" === x.getAttribute("data-share"))
return void e.app.message.error(window.app.$t("zxy.198591"));
if (!0 === c.notDrangDisabledNode)
if ("LI" === x.nodeName) {
if ((i = x.getAttribute("data-pid")) && [0, 2].indexOf(s.map[s.map[i].parentId].state) > -1)
return void e.app.message.error(window.app.$t("zxy.198592"))
} else if ((i = x.getAttribute("data-leaf")) && [0, 2].indexOf(s.map[i].state) > -1)
return void e.app.message.error(window.app.$t("zxy.198592"));
if (c.maxLevel)
return void e.app.message.error("目录最高只能有" + c.maxLevel + "级")
}
("P" === x.nodeName || "SPAN" === x.nodeName && x.className.indexOf("node-text") > -1) && (x === d || v(d, x) || (a = d.querySelector(".node-text").getAttribute("data-id"),
r = "P" === x.nodeName ? x.querySelector(".node-text").getAttribute("data-id") : x.getAttribute("data-id"),
p = s.map[r].children,
z.parentId = r,
p && p.length && (z.sequence = p[p.length - 1].sequence || 0),
c.afterDrag && "function" == typeof c.afterDrag && s.map[a].parentId !== r && c.afterDrag.call(e, s.map[a].data, z, n)),
w(f = "P" === x.nodeName ? x : x.parentNode, "drag-enter"),
w(f, "not-allowed")),
"LI" === x.nodeName && (r = "LI" !== (o = x.parentNode.parentNode).nodeName ? null : o.querySelector("p>span.node-text").getAttribute("data-id"),
a = d.querySelector(".node-text").getAttribute("data-id"),
(y = x.previousElementSibling) && (m = y.querySelector("p>span.node-text").getAttribute("data-id")) && s.map[m].sequence >= 0 ? z.sequence = s.map[m].sequence : z.sequence = null,
z.parentId = r,
c.afterDrag && "function" == typeof c.afterDrag && c.afterDrag.call(e, s.map[a].data, z, n),
w(x, "light-bar"),
w(x, "not-allowed")),
h && function(e) {
var t, n = e.parentNode;
n && (t = n.querySelector(".tree-menu")).children && t.children.length <= 1 && (t && n.removeChild(t),
n.removeChild(n.querySelector(".tree-icon")))
}(h)
}
}
),
l.onclick = function(t) {
var n, i, o, l, u = t.target || t.srcElement;
u.className.indexOf("node-text") > -1 && T(u),
"B" === u.nodeName && u.parentNode.className.indexOf("node-text") > -1 && T(u),
c.showOptIcon && c.showOptIcon.edit && u.className.indexOf("edit") > -1 && "I" === u.nodeName && (c && c.afterEdit && "function" == typeof c.afterEdit && (n = u.parentNode.parentNode.querySelector(".node-text").getAttribute("data-id") || null,
c.afterEdit.call(e, s.map[n].data)),
T(u, !0)),
c.showOptIcon && c.showOptIcon.remove && u.className.indexOf("del") > -1 && "I" === u.nodeName && (c && c.afterRemove && "function" == typeof c.afterRemove && (n = u.parentNode.parentNode.querySelector(".node-text").getAttribute("data-id") || null,
c.afterRemove.call(e, s.map[n])),
T(u, !0)),
c.showOptIcon && c.showOptIcon.add && u.className.indexOf("add") > -1 && "I" === u.nodeName && (c && c.afterAdd && "function" == typeof c.afterAdd && (n = u.parentNode.parentNode.querySelector(".node-text").getAttribute("data-id") || null,
c.afterAdd.call(e, s.map[n].data, s.map[n])),
T(u, !0)),
u.className.indexOf("tree-icon") > -1 && "SPAN" === u.nodeName && (i = u.parentNode.getAttribute("data-pid"),
s.map[i] && s.map[i].children.length ? S(t) : c.openChildren && "function" == typeof c.openChildren && c.openChildren.call(e, {
parentId: i
}).then((function(e) {
Array.isArray(e) && e.length && (o = a.map(e[0], (function(e) {
return f(e)
}
)),
a.map(o, (function(e) {
x(e)
}
)),
r = (r = g(o)).slice(r.indexOf(">") + 1, -5),
(l = document.createElement("ul")).className = "tree-menu hide-node hide-menu",
l.innerHTML = r,
u.parentNode.appendChild(l),
S(t))
}
))),
(u.className.indexOf("node-text") > -1 && "SPAN" === u.nodeName || "P" === u.nodeName || "B" === u.nodeName) && c.afterClick && c.afterClick(y)
}
,
l.onmousedown = function() {
m = !0
}
,
l.onmouseup = function() {
m = !1
}
,
c.afterRender && "function" == typeof c.afterRender && c.afterRender.call(e),
!0 === c.selectRoot && (t = l.querySelector('[data-leaf="rnode"]')) && T(t.querySelector("span.node-text")))
}
return I(),
{
getSelect: function() {
return y ? [y] : null
},
init: I,
getOrigin: function() {
return s
},
clearSelected: function() {
var e = l.querySelectorAll(".node-text");
a.map(e, (function(e) {
w(e, "skin-backgroundColor-style")
}
)),
y = null
},
setCourseCount: _,
treeFilters: function(e) {
var t, n;
e ? (function e(t, n, i) {
var a, r, o, s, c, l = t.length || 0, u = t, d = String(n).trim().toLowerCase();
if (Array.isArray(u))
for (s = 0; s < l; s++)
a = String(u[s].text).toLowerCase(),
r = String(u[s].text),
c = a.indexOf(d),
o = String(u[s].text).slice(c, c + d.length),
u[s].mask = i,
-1 !== c && (u[s].text = r.slice(0, c) + "<b>" + o + "</b>" + r.slice(c + d.length),
u[s].mask = !0),
u[s].children && u[s].children.length && e(u[s].children, n, u[s].mask),
-1 !== c || u[s].children && u[s].children.length || u[s].mask || (u.splice(s, 1),
s--,
l--)
}(t = JSON.parse(JSON.stringify(s.list)), e),
n = g(t, !0),
u = !1) : (n = g(s.list),
u = !0),
y = null,
l.innerHTML = n,
c.showOptIcon && M()
},
contains: v
}
}
), (function() {}
))
}
, {
drizzlejs: "drizzlejs",
"lodash/collection": "lodash/collection"
}],
"./app/ext/echart": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("echarts-zxy/lib/echarts");
e("echarts-zxy/lib/chart/pie"),
e("echarts-zxy/lib/chart/bar"),
e("echarts-zxy/lib/chart/graph"),
e("echarts-zxy/lib/component/tooltip"),
e("echarts-zxy/lib/component/title"),
e("echarts-zxy/lib/component/legendScroll"),
e("echarts-zxy/lib/component/legend"),
i.ComponentManager.register("echart", (function(e, t, n) {
var i;
return !n.noRender && t && (i = a.init(t)).setOption(n),
i && n.color && !e.bindings.fromSurvery && i.dispatchAction({
type: "highlight",
seriesIndex: 0,
dataIndex: 0
}),
i
}
), (function(e, t) {
t && t.dispose()
}
))
}
, {
drizzlejs: "drizzlejs",
"echarts-zxy/lib/chart/bar": 294,
"echarts-zxy/lib/chart/graph": 300,
"echarts-zxy/lib/chart/pie": 332,
"echarts-zxy/lib/component/legend": 364,
"echarts-zxy/lib/component/legendScroll": 372,
"echarts-zxy/lib/component/title": 375,
"echarts-zxy/lib/component/tooltip": 376,
"echarts-zxy/lib/echarts": 415
}],
"./app/ext/fileUpload": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("./app/util/strings")
, r = e("../util/FileUpload");
i.ComponentManager.register("fileUpload", (function(e, t, n) {
var i = e.bindings[n.model]
, o = e.app.global.OAuth
, s = i.getFullUrl();
return r(t, {
url: s,
maxSize: n.maxSize,
token: o.tokenType + "__" + o.token.access_token,
filename: "file",
fileStyles: n.fileStyles,
fileBtnStyles: n.fileBtnStyles,
accept: n.accept,
fileFiltered: function(t, i, r) {
var o = new RegExp("[,]");
n.filter && n.filter.call(e, r, t, this),
o.test(t.name) && (r.removeFile(),
e.app.message.error(a.get("file.no.special-symbol"))),
t.hasOwnProperty("size") && !t.size && (r.removeFile(),
e.app.message.error(window.app.$t("zxy.118241"))),
t.name.length > 100 && (r.removeFile(),
e.app.message.error(window.app.$t("zxy.118242"))),
n.callbackEl && n.callbackEl(i)
},
success: function(e) {
i.set({
imgs: e
}, !0)
},
error: function(e) {
window.app.message.error(window.app.$t(e.message))
}
}),
!0
}
), (function(e, t) {}
))
}
, {
"../util/FileUpload": "./app/util/FileUpload",
"./app/util/strings": "./app/util/strings",
drizzlejs: "drizzlejs"
}],
"./app/ext/flatpickr-lazy": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("jquery")
, r = e("flatpickr")
, o = e("lodash/collection")
, s = e("flatpickr/dist/l10n/zh").zh;
i.ComponentManager.register("flatpickr-lazy", (function(e, t, n) {
var c = n || {}
, l = {
locale: s,
static: !1 !== c.static || c.static,
time_24hr: !0,
onReady: function(e, t, n) {
var i = n._handlers
, r = a(n.calendarContainer);
o.map(i, (function(e) {
"blur" === e.event && e.element.removeEventListener(e.event, e.handler)
}
)),
r.find(".flatpickr-clear").length < 1 && (r.append('<div class="flatpickr-setting-wrap"><div class="flatpickr-clear pointer">清除</div><div class="flatpickr-confirm-time">确定</div></div>'),
r.find(".flatpickr-clear").on("click", (function() {
n.clear(),
n.close()
}
)),
r.find(".flatpickr-confirm-time").on("click", (function() {
n.toggle()
}
))),
c.defaultDate && a(n.element).val(t.replace("至", "to"))
},
onChange: function(e, t, n) {
a(n.element).val(t.replace("至", "to"))
},
onClose: function(e, t, n) {
c.nofocus,
"range" === c.mode && 1 === n.selectedDates.length && n.clear(),
c.close && c.close(e, t, n)
}
};
return t ? (i.assign(l, c),
a(t).focus((function(e) {
a(e.target).hasClass("flatpickr-input") || r(e.target, l).open()
}
)),
{}) : null
}
), (function() {}
))
}
, {
drizzlejs: "drizzlejs",
flatpickr: "flatpickr",
"flatpickr/dist/l10n/zh": "flatpickr/dist/l10n/zh",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/ext/flatpickr": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("jquery")
, r = e("lodash/collection")
, o = e("flatpickr")
, s = e("flatpickr/dist/l10n/zh").zh;
i.ComponentManager.register("flatpickr", (function(e, t, n) {
var c, l, u, d = n || {}, p = {
position: "right",
locale: Object.assign(s, (l = [window.app.$t("zxy.113880"), window.app.$t("zxy.113884"), window.app.$t("zxy.113878"), window.app.$t("zxy.113881"), window.app.$t("zxy.113882"), window.app.$t("zxy.113883"), window.app.$t("zxy.113879")],
u = [window.app.$t("zxy.114265"), window.app.$t("zxy.113966"), window.app.$t("zxy.114102"), window.app.$t("zxy.114157"), window.app.$t("zxy.114213"), window.app.$t("zxy.114049"), window.app.$t("zxy.114074"), window.app.$t("zxy.113899"), window.app.$t("zxy.114028"), window.app.$t("zxy.114126"), window.app.$t("zxy.114125"), window.app.$t("zxy.114124")],
{
weekdays: {
shorthand: l,
longhand: l
},
months: {
shorthand: u,
longhand: u
}
})),
static: !1 !== d.static || d.static,
time_24hr: !0,
onReady: function(e, i, o) {
var s = o._handlers
, l = a(o.calendarContainer);
r.map(s, (function(e) {
"blur" === e.event && e.element.removeEventListener(e.event, e.handler)
}
)),
l.find(".flatpickr-clear").length < 1 && (l.append('<div class="flatpickr-setting-wrap"><div class="flatpickr-clear pointer">' + window.app.$t("zxy.118392") + '</div><div class="flatpickr-confirm-time">' + window.app.$t("zxy.118191") + "</div></div>"),
l.find(".flatpickr-clear").on("click", (function() {
o.clear(),
o.close()
}
)),
l.find(".flatpickr-confirm-time").on("click", (function() {
n.callback && n.callback(),
o.toggle()
}
)),
d.direction && (l.find(".flatpickr-calendar").prevObject[0].style[d.direction] = d.directionVal)),
c = a('<input type="text" style="opacity: 0;position: absolute;left:-99999px;z-index:-9999;color: transparent;" tabindex="-1"></input>'),
d.noHiddenEl || a(t).after(c),
d.replaceToFlag && a(o.element).val(i.replace("至", "to"))
},
onChange: function(e, t, n) {
a(n.element).val(t.replace("至", "to"))
},
onClose: function(e, t, n) {
d.nofocus || c && c.focus(),
"range" === d.mode && 1 === n.selectedDates.length && n.clear(),
d.close && d.close(e, t, n)
}
};
return t ? (i.assign(p, d),
new o(t,p)) : null
}
), (function() {}
))
}
, {
drizzlejs: "drizzlejs",
flatpickr: "flatpickr",
"flatpickr/dist/l10n/zh": "flatpickr/dist/l10n/zh",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/ext/highcharts": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("jquery");
i.ComponentManager.register("highcharts", (function(e, t, n) {
window.loadScript("highcharts").then((function() {
var e = i.assign({
exporting: {
enabled: !1
},
credits: {
enabled: !1
},
title: {
text: ""
},
yAxis: {
title: {
text: ""
}
},
tooltip: {
headerFormat: "",
useHTML: !0
},
plotOptions: {
series: {
colorByPoint: !0
},
bar: {
showInLegend: !1,
dataLabels: {
enabled: !1
}
},
pie: {
cursor: "pointer",
dataLabels: {
enabled: !1
},
showInLegend: !0
}
}
}, n);
return window.require("highcharts/highcharts.src"),
a(t).highcharts(e)
}
))
}
), (function(e, t) {
var n = t.highcharts();
n && n.destroy()
}
))
}
, {
drizzlejs: "drizzlejs",
jquery: "jquery"
}],
"./app/ext/image-cropper": [function(e, t, n) {
var i, a = e("drizzlejs");
i = function(e) {
return "avatarSuccess" === e.type && window.imageCropperModel.set(e.data, !0),
"avatarError" === e.type && window.imageCropperModel.set({
code: 201,
msg: window.app.$t("zxy.118247")
}, !0),
"cancel" === e.type && window.imageCropperModel.closeModal(),
!0
}
,
window.uploadCallback = i,
a.ComponentManager.register("image-cropper", (function(e, t, n) {
return window.loadScript("image-cropper").then((function() {
var t, i, r = window.require("./vendors/image-cropper/swfobject"), o = n.model ? e.bindings[n.model] : null, s = o ? o.getFullUrl() : "", c = {
js_handler: n.callback || "uploadCallback",
swfID: "avatarEdit",
picSize: n.picSize || "20971520",
sourceAvatar: n.sourceAvatar || "images/default-cover/default_news.jpg",
avatarLabel: " ",
avatarAPI: s,
avatarSize: n.avatarSize || "150,150",
avatarSizeLabel: n.avatarSizeLabel || window.app.$t("zxy.106757")
}, l = {
menu: "false",
scale: "noScale",
allowFullscreen: "true",
allowScriptAccess: "always",
bgcolor: "",
wmode: "transparent"
}, u = {
id: e.id + n.attributeId
};
return window.imageCropperModel = o,
t = c,
i = e.app.projectConfig.cropperPath,
r.embedSWF(i + "avatarUpload.swf", e.id + n.id || "img", "100%", "100%", "10.0.0", i + "expressInstall.swf", t, l, u),
a.assign({}, n)
}
))
}
), (function(e, t) {}
))
}
, {
drizzlejs: "drizzlejs"
}],
"./app/ext/lecture-table": [function(e, t, n) {
var i = e("drizzlejs");
i.ComponentManager.register("lecture-table", (function(e, t, n) {
return new i.Region(e.app,e.module,t,"lecture-table-region").show("main/lecture-table", n).then((function(e) {
return n.tags && e.addItems(n.tags),
e
}
))
}
), (function(e, t) {
t._region.close()
}
))
}
, {
drizzlejs: "drizzlejs"
}],
"./app/ext/lottery": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("jquery");
i.ComponentManager.register("lottery", (function(e, t, n) {
var i, r = -1, o = 0, s = 0, c = 20, l = 0, u = -1;
function d() {
var t = u === o - 1 ? 0 : u + 1;
return l += 1,
function(t) {
a(e.$$("." + t)).find(".lottery-inner .lottery-unit-" + r + " .mask").removeClass("active"),
(r += 1) > o - 1 && (r = 0),
a(e.$$("." + t)).find(".lottery-inner .lottery-unit-" + r + " .mask").addClass("active"),
this.index = r
}(n.lottery || "lottery"),
l > 70 && t === r ? (clearTimeout(s),
u = -1,
l = 0,
r = -1,
n.showLotteryResTip && n.showLotteryResTip(),
i && i()) : (l < 60 && (c -= 30),
l >= 60 && (c += l > 70 && (0 === u && 11 === r || u === r + 1) ? 110 : 20),
c < 60 && (c = 60),
s = setTimeout(d, c)),
!1
}
function p() {
var t, s, d;
t = n.lottery || "lottery",
d = a(e.$$("." + t)).find(".lottery-inner"),
u = -1,
l = 0,
r = -1,
d.find(".lottery-unit").length > 0 && (s = d.find(".lottery-unit"),
o = s.length,
d.find(".lottery-unit .mask").removeClass("active"),
d.find(".lottery-unit-" + r + " .mask").addClass("active")),
c = 100,
n.startLotteryCallbak && n.startLotteryCallbak(),
n.stopCallback && (i = n.stopCallback)
}
return {
beforeRoll: function() {
p()
},
roll: function() {
d()
},
prizePos: function(e) {
u = e
},
destory: function() {
var t;
t = n.lottery || "lottery",
clearTimeout(s),
u = -1,
l = 0,
r = -1,
a(e.$$("." + t)).find(".lottery-inner .lottery-unit .mask").removeClass("active"),
i && i()
}
}
}
), (function(e, t) {
t.destory()
}
))
}
, {
drizzlejs: "drizzlejs",
jquery: "jquery"
}],
"./app/ext/models/local-storage-model": [function(e, t, n) {
var i, a = e("drizzlejs");
i = function() {
i.__super__.constructor.apply(this, arguments),
this.load()
}
,
a.extend(i, a.Model, {
_key: function(e) {
var t = "Model." + this.name + "." + this.module.name + ".LS";
return this.app.global.currentUser && (t += "." + this.app.global.currentUser.id),
e ? t + "." + e : t
},
clear: function() {
i.__super__.clear.apply(this, arguments),
localStorage.removeItem(this._key())
},
clearByKey: function(e) {
i.__super__.clear.apply(this, arguments),
localStorage.removeItem(this._key(e))
},
save: function() {
try {
localStorage.setItem(this._key(), JSON.stringify(this.data))
} catch (e) {
localStorage.setItem(this._key(), "")
}
},
saveByKey: function(e) {
try {
localStorage.setItem(this._key(e), JSON.stringify(this.data))
} catch (t) {
localStorage.setItem(this._key(e), "")
}
},
load: function() {
var e = localStorage.getItem(this._key());
this.data = JSON.parse(e)
},
loadByKey: function(e) {
var t = localStorage.getItem(this._key(e));
this.data = JSON.parse(t)
}
}),
a.registerModel("localStorage", i)
}
, {
drizzlejs: "drizzlejs"
}],
"./app/ext/models/page-start-model": [function(e, t, n) {
var i = e("drizzlejs")
, a = {
pageSize: 10,
startKey: "start",
pageSizeKey: "pageSize",
recordCountKey: "recordCount",
params: function(e) {
return e
}
};
i.PagestartModel = function(e, t) {
i.PagestartModel.__super__.constructor.call(this, e, t),
this.data = this._option("data") || [],
this._p = {
start: this._option("start") || 0,
pageCount: 0,
pageSize: this._option("pageSize") || a.pageSize,
startKey: this._option("startKey") || a.startKey,
pageSizeKey: this._option("pageSizeKey") || a.pageSizeKey,
recordCountKey: this._option("recordCountKey") || a.recordCountKey
}
}
,
i.assign(i.PagestartModel, {
setDefault: function(e) {
i.assign(a, e)
}
}),
i.extend(i.PagestartModel, i.Model, {
set: function() {
var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}
, t = arguments[1];
this._p.recordCount = e[this._p.recordCountKey] || 0,
this._p.pageCount = Math.ceil(this._p.recordCount / this._p.pageSize),
i.PagestartModel.__super__.set.call(this, e, t)
},
getParams: function() {
var e = this._p
, t = e.start
, n = e.startKey
, i = e.pageSizeKey
, r = e.pageSize
, o = this.params;
return o[n] = t,
o[i] = r,
a.params(o)
},
clear: function(e) {
this._p.start = 0,
this._p.recordCount = 0,
this._p.pageCount = 0,
i.PagestartModel.__super__.clear.call(this, e)
},
turnToPage: function(e) {
return e >= 0 && (this._p.start = e),
this
},
firstPage: function() {
return this.turnToPage(0)
},
lastPage: function() {
return this.turnToPage((this._p.pageCount - 1) * this._p.pageSize)
},
nextPage: function() {
return this.turnToPage(this._p.start + this._p.pageSize)
},
prevPage: function() {
return this.turnToPage(this._p.start - this._p.pageSize)
},
prevStart: function() {
return this.turnToPage(this._p.start - 1)
},
getPageInfo: function() {
var e = this._p
, t = e.start
, n = e.pageSize
, i = e.recordCount
, a = e.pageCount;
return this.data && this.data.length > 0 ? {
start: t,
nextTotal: t + n,
total: i,
pageCount: a
} : {
start: t,
nextTotal: 0,
total: 0,
pageCount: a
}
}
}),
i.registerModel("pagestart", i.PagestartModel)
}
, {
drizzlejs: "drizzlejs"
}],
"./app/ext/modules/callback-template-engine": [function(e, t, n) {
var i, a = e("drizzlejs");
i = function() {
i.__super__.constructor.apply(this, arguments)
}
,
a.extend(i, a.TemplateEngine, {
_loadIt: function() {
return null
},
_execute: function(e, t) {
var n = e._getElement();
n.innerHTML = this.options.callback(t, e),
this.executeIdReplacement(n, e)
}
}),
t.exports = i
}
, {
drizzlejs: "drizzlejs"
}],
"./app/ext/modules/module-seperated-loader": [function(e, t, n) {
var i, a = e("drizzlejs");
t.exports = i = function() {
i.__super__.constructor.apply(this, arguments),
this.path = this._option("path"),
this.views = this._option("views"),
this.module = this._option("module")
}
,
a.extend(i, a.Loader, {
loadView: function(e, t) {
return -1 !== this.views.indexOf(e) ? t.options.views[e] : i.__super__.loadView.call(this, e, t)
}
})
}
, {
drizzlejs: "drizzlejs"
}],
"./app/ext/modules/module-seperated-template-engine": [function(e, t, n) {
var i, a = e("drizzlejs");
t.exports = i = function(e) {
var t = a.assign({
attributesReferToId: ["for", "x-rule"]
}, e);
i.__super__.constructor.call(this, t),
this.path = this._option("path"),
this.views = this._option("views"),
this.module = this._option("module")
}
,
a.extend(i, a.TemplateEngine, {
_loadIt: function(e) {
var t = e.name;
return e instanceof a.Module && e !== this.module || e instanceof a.View && e.module !== this.module ? i.__super__._loadIt.call(this, e) : e === this.module ? e._loader.loadResource(this.path) : e.module === this.module && -1 !== this.views.indexOf(t) ? function() {
return e.module._template
}
: e._loader.loadModuleResource(e.module, "templates")
}
})
}
, {
drizzlejs: "drizzlejs"
}],
"./app/ext/modules/scroll-list/scroll-list-module": [function(e, t, n) {
var i, a, r = e("drizzlejs"), o = e("../module-seperated-template-engine"), s = e("../module-seperated-loader"), c = e("jquery"), l = e("lodash/collection"), u = e("./app/util/business/opeartorUtil"), d = e("./app/util/business/medal-utils"), p = e("./view-remined");
a = function(e) {
var t = r.assign({}, e, {
store: {
models: {
config: {
data: {
emptyFlag: !1,
scrollFlag: !1,
endFlag: !1
}
},
scrollBox: {
data: window
}
},
callbacks: {
_init: function() {
var e = this.models.config
, t = this.module._option("pageModel")
, n = this.module._option("appendModel")
, i = this.module._option("useMedal")
, a = this.models[t]
, r = this.models[n]
, o = this;
return this.module._option("scrollBox") && (this.models.scrollBox.data = c(this.module._option("scrollBox")).get(0),
this.models.scrollBox.data.noWindow = !0),
e.set({
emptyFlag: !1,
scrollFlag: !1,
endFlag: !1
}),
this.get(a, {
loading: !0
}).then((function() {
var t = r.data || []
, n = a._p
, s = t.concat(a.data);
if (r.pageInfo = {
start: n.start,
pageCount: n.pageCount,
pageSize: a._p.pageSize
},
(0 === s.length || s.length === n.recordCount || n.recordCount < n.pageSize) && (e.data.endFlag = !0),
0 === a.data.length && 0 === s.length && (e.data.emptyFlag = !0),
0 === n.start && 0 === s.length && (e.data.emptyFlag = !0),
i && d.getMedalSwitch())
return o.module._assignMedal({
useMedal: i,
data: a.data
}).then((function(e) {
r.data = t.concat(e),
r.changed()
}
));
r.data = t.concat(a.data),
r.changed()
}
))
},
_scrollLoad: function() {
var e = this.models.config
, t = this.module._option("pageModel")
, n = this.module._option("appendModel")
, i = this.models[t]
, a = this.models[n]
, o = i.getPageInfo()
, s = this.module._option("useMedal")
, l = this;
return !(!e.data.endFlag && !e.data.scrollFlag) || (e.data.scrollFlag = !0,
i.nextPage(),
i._p.start === o.start || r.Request.get(i).then((function() {
var t = a.data || []
, n = i._p
, r = t.concat(i.data);
if (a.pageInfo = {
start: n.start,
pageCount: n.pageCount,
pageSize: n.pageSize
},
(0 === r.length || r.length === n.recordCount || n.recordCount < n.pageSize) && (e.data.endFlag = !0,
c(l.module.items.remined.$("remined")).show()),
0 === i._p.start && 0 === r.length && (e.data.emptyFlag = !0),
s && d.getMedalSwitch())
return l.module._assignMedal({
useMedal: s,
data: i.data
}).then((function(e) {
a.data = t.concat(e),
a.changed()
}
));
a.data = t.concat(i.data),
a.changed()
}
)))
},
_delHandler: function(e) {
var t = this.models.config
, n = this.module._option("pageModel")
, i = this.module._option("appendModel")
, a = this.module._option("idKey") || "id"
, r = this.models[n]
, o = this.models[i]
, s = o.data;
e.fromItem && "ask-list-discussitem" === e.fromItem ? l.map(s, (function(t) {
var n = t;
return n.businessId === e.contentId && n.question.discussNum--,
n
}
)) : e.fromItem && "ask-list-replyitem" === e.fromItem ? l.map(s, (function(t) {
var n = t;
return n.businessId === e.contentId && n.discuss.replyNum--,
n
}
)) : (o.data = l.reject(s, (function(t) {
return t[a] === e.id
}
)),
s.length !== o.data.length && (o.changed(),
r._p.start--,
(0 === r.data.length || r.data.length < r._p.pageSize) && (t.data.emptyFlag = !0,
t.changed())))
},
_reload: function() {
var e = this.models.config
, t = this.module._option("pageModel")
, n = this.module._option("appendModel")
, i = this.module._option("useMedal")
, a = this.models[t]
, r = this.models[n]
, o = this;
return e.set({
emptyFlag: !1,
scrollFlag: !1,
endFlag: !1
}),
r.clear(),
a._p.start = 0,
this.get(a, {
loading: !0
}).then((function() {
var t = r.data || []
, n = a._p
, s = t.concat(a.data);
if (r.pageInfo = {
start: n.start,
pageCount: n.pageCount,
pageSize: a._p.pageSize
},
(0 === s.length || s.length <= a._p.pageSize) && (e.data.endFlag = !0),
0 === s.length && (e.data.emptyFlag = !0),
i && d.getMedalSwitch())
return o.module._assignMedal({
useMedal: i,
data: a.data
}).then((function(e) {
r.data = t.concat(e),
r.changed()
}
));
r.data = t.concat(a.data),
r.changed()
}
))
},
_remove: function(e) {
var t = this.module._option("pageModel")
, n = this.module._option("appendModel")
, i = this.module._option("idKey") || "id"
, a = this.models[t]
, r = this.models[n]
, o = r.data;
return r.data = l.reject(o, (function(t) {
return t[i] === e.id
}
)),
o.length === r.data.length || (a._p.start--,
this.module.dispatch("_scrollLoad"))
},
_attention: function(e) {
var t = this.module._option("appendModel")
, n = this.module._option("idKey") || "id"
, i = this.models[t].data;
l.map(i, (function(t) {
var i = t;
return i[n] === e.id && (i.attention.id = e.attentionId),
i
}
))
},
_attentionCancel: function(e) {
var t = this.module._option("appendModel")
, n = this.module._option("idKey") || "id"
, i = this.models[t].data;
l.map(i, (function(t) {
var i = t;
return i[n] === e.id && (i.attention.id = null),
i
}
))
},
_praise: function(e) {
var t = this.module._option("appendModel")
, n = this.module._option("idKey") || "id"
, i = this.models[t].data;
l.map(i, (function(t) {
var i = t;
return i[n] === e.id && (4 === e.type ? i.discuss.praiseNum++ : i.question.praiseNum++,
i.praise.id = e.praiseId),
i
}
))
},
_praiseCancel: function(e) {
var t = this.module._option("appendModel")
, n = this.module._option("idKey") || "id"
, i = this.models[t].data;
l.map(i, (function(t) {
var i = t;
return i[n] === e.id && (4 === e.type ? i.discuss.praiseNum-- : i.question.praiseNum--,
i.praise.id = null),
i
}
))
},
_handleReply: function(e) {
var t = this.module._option("appendModel")
, n = this.models[t].data;
l.map(n, (function(t) {
var n = t;
return n.businessId === e.discussId && n.discuss.replyNum++,
n
}
))
},
_handleDiscuss: function(e) {
var t = this.module._option("appendModel")
, n = this.models[t].data
, i = e.discuss;
l.map(n, (function(e) {
var t = e;
return t.businessId === i.questionId && t.question.discussNum++,
t
}
))
}
}
},
items: {
remined: "remined"
},
afterClose: function() {
return this.chain(this._option("afterCloseIt"), (function() {
this._removeAskBarEvent()
}
))
},
beforeRender: function() {
return this.chain(this._option("beforeRenderIt"), (function() {
return this.dispatch("_init")
}
))
},
afterRender: function() {
return this.chain(this._option("afterRenderIt"), (function() {
this._removeAskBarEvent(),
this._addAskBarEvent()
}
))
},
views: {
remined: p
},
mixin: {
_assignMedal: function(e) {
var t = e.useMedal
, n = e.data
, i = this.store.models[t]
, a = l.map(n, (function(e) {
return e.createMember.id
}
)).join(",");
return i.params = {
ids: a
},
r.Request.get(i).then((function(e) {
var t = e[0];
return l.forEach(n, (function(e) {
var n = e
, i = l.find(t, (function(t) {
return t.memberId === e.createMember.id
}
));
n.medalInfo = i
}
)),
n
}
))
},
_clickLoadEvent: function() {
var e = this;
this.dispatch("_scrollLoad"),
setTimeout((function() {
e.store.models.config.data.scrollFlag = !1,
e.store.models.config.changed()
}
), 500)
},
_addAskBarEvent: function() {
this.app.askbar.on(u.askEvents.ASK_OPEARTOR_DELETE, this._delEvent, this),
this.app.askbar.on(u.askEvents.ASK_OPEARTOR_CONTENT_PUBLISH, this._publishEvent, this),
this.app.askbar.on(u.askEvents.ASK_OPEARTOR_ATTENTION, this._attentionEvent, this),
this.app.askbar.on(u.askEvents.ASK_OPEARTOR_ATTENTION_CANCEL, this._attentionCancelEvent, this),
this.app.askbar.on(u.askEvents.ASK_OPEARTOR_PRAISE, this._praiseEvent, this),
this.app.askbar.on(u.askEvents.ASK_OPEARTOR_PRAISE_CANCEL, this._praiseCancelEvent, this),
this.app.askbar.on(u.askEvents.ASK_PICKER_OPEARTOR_ASKLIST_ADDDISCUSS, this._discussEvent, this),
this.app.askbar.on(u.askEvents.ASK_PICKER_OPEARTOR_ASKLIST_ADDREPLYTODISCUSS, this._replyEvent, this),
this.app.askbar.on(u.askEvents.ASK_PICKER_OPEARTOR_ASKLIST_ADDREPLY, this._replyEvent, this),
this.app.askbar.on(u.askEvents.ASK_OPEARTOR_EDIT_QUESTION, this._publishEvent, this)
},
_removeAskBarEvent: function() {
this.app.askbar.off(u.askEvents.ASK_OPEARTOR_DELETE, this._delEvent),
this.app.askbar.off(u.askEvents.ASK_OPEARTOR_CONTENT_PUBLISH, this._publishEvent),
this.app.askbar.off(u.askEvents.ASK_OPEARTOR_ATTENTION, this._attentionEvent, this),
this.app.askbar.off(u.askEvents.ASK_OPEARTOR_ATTENTION_CANCEL, this._attentionCancelEvent, this),
this.app.askbar.off(u.askEvents.ASK_OPEARTOR_PRAISE, this._praiseEvent, this),
this.app.askbar.off(u.askEvents.ASK_OPEARTOR_PRAISE_CANCEL, this._praiseCancelEvent, this),
this.app.askbar.off(u.askEvents.ASK_PICKER_OPEARTOR_ASKLIST_ADDDISCUSS, this._discussEvent, this),
this.app.askbar.off(u.askEvents.ASK_PICKER_OPEARTOR_ASKLIST_ADDREPLYTODISCUSS, this._replyEvent, this),
this.app.askbar.off(u.askEvents.ASK_PICKER_OPEARTOR_ASKLIST_ADDREPLY, this._replyEvent, this),
this.app.askbar.off(u.askEvents.ASK_OPEARTOR_EDIT_QUESTION, this._publishEvent, this)
},
_delEvent: function(e) {
this.dispatch("_delHandler", e)
},
_publishEvent: function(e) {
this.dispatch("_reload", e)
},
_attentionEvent: function(e) {
this.dispatch("_attention", e)
},
_attentionCancelEvent: function(e) {
this.dispatch("_attentionCancel", e)
},
_praiseEvent: function(e) {
this.dispatch("_praise", e)
},
_praiseCancelEvent: function(e) {
this.dispatch("_praiseCancel", e)
},
_replyEvent: function(e) {
this.dispatch("_handleReply", e)
},
_discussEvent: function(e) {
this.dispatch("_handleDiscuss", e)
}
}
});
return e && e.store && (r.assign(t.store.models, e.store.models),
r.assign(t.store.callbacks, e.store.callbacks)),
e && e.items && r.assign(t.items, e.items),
e && e.mixin && r.assign(t.mixin, e.mixin),
t
}
,
i = function(e, t, n, r, c) {
var l = a(c);
l.templateEngine = new o({
path: "ext/modules/scroll-list/scroll-list-templates",
views: ["remined"],
module: this
}),
i.__super__.constructor.call(this, e, t, n, r, l),
this._loader = new s(this.app,{
path: "ext/modules/scroll-list",
views: ["remined"],
module: this
})
}
,
r.extend(i, r.Module),
r.registerModule("scroll-list", i)
}
, {
"../module-seperated-loader": "./app/ext/modules/module-seperated-loader",
"../module-seperated-template-engine": "./app/ext/modules/module-seperated-template-engine",
"./app/util/business/medal-utils": "./app/util/business/medal-utils",
"./app/util/business/opeartorUtil": "./app/util/business/opeartorUtil",
"./view-remined": "./app/ext/modules/scroll-list/view-remined",
drizzlejs: "drizzlejs",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/ext/modules/scroll-list/scroll-list-templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return '<div class="page-main">\n <div data-region="top"></div>\n <div data-region="main"></div>\n <div data-region="remined"></div>\n</div>'
},
3: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return '<div class="scroll-list-page">\n <div id="remined" class="none-more" ' + (null != (r = n.if.call(o, null != (r = null != t ? t.config : t) ? r.endFlag : r, {
name: "if",
hash: {},
fn: e.program(4, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ">\n" + (null != (r = n.unless.call(o, null != (r = null != t ? t.config : t) ? r.emptyFlag : r, {
name: "unless",
hash: {},
fn: e.program(6, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </div>\n" + (null != (r = n.unless.call(o, null != (r = null != t ? t.config : t) ? r.endFlag : r, {
name: "unless",
hash: {},
fn: e.program(8, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + "</div>"
},
4: function(e, t, n, i, a) {
return ' style="display:block"'
},
6: function(e, t, n, i, a) {
return " <p>" + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.106720", {
name: "$t",
hash: {},
data: a
})) + "</p>\n"
},
8: function(e, t, n, i, a) {
return ' <div class="none-more" style="display:block">\n <a id="btnAskMore">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.118270", {
name: "$t",
hash: {},
data: a
})) + "</a>\n </div>\n"
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a) {
var r, o, s, c = null != t ? t : {}, l = n.helperMissing, u = "";
return o = null != (o = n.module || (null != t ? t.module : t)) ? o : l,
s = {
name: "module",
hash: {},
fn: e.program(1, a, 0),
inverse: e.noop,
data: a
},
r = "function" == typeof o ? o.call(c, s) : o,
n.module || (r = n.blockHelperMissing.call(t, r, s)),
null != r && (u += r),
u + "\n" + (null != (r = (n.view || t && t.view || l).call(c, "remined", {
name: "view",
hash: {},
fn: e.program(3, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + "\n"
},
useData: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/ext/modules/scroll-list/view-remined": [function(e, t, n) {
n.bindings = {
config: !0
},
n.dataForTemplate = {
showMore: function() {
var e = this.module.options.showMore;
return void 0 === e || e
}
},
n.events = {
"click btnAskMore": "loadMore"
},
n.handlers = {
loadMore: function() {
this.module._clickLoadEvent()
}
}
}
, {}],
"./app/ext/monthpicker": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("./app/util/strings")
, r = e("jquery");
i.ComponentManager.register("monthpicker", (function(e, t, n) {
var o = a.get("ext.month")
, s = i.assign({
changeYear: !0,
dateFormat: "yy-MM",
closeText: window.app.$t("zxy.106705"),
prevText: window.app.$t("zxy.118248"),
nextText: window.app.$t("zxy.118249"),
yearSuffix: window.app.$t("zxy.118250"),
monthNames: ["01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"],
monthNamesShort: JSON.parse(o)
}, n);
return r(t).monthpicker(s)
}
), (function(e, t) {
t.monthpicker()
}
))
}
, {
"./app/util/strings": "./app/util/strings",
drizzlejs: "drizzlejs",
jquery: "jquery"
}],
"./app/ext/otab": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("jquery");
i.ComponentManager.register("otab", (function(e, t, n) {
var i, r = "", o = n.data;
r += '<ul class="center-invigilate-tab">';
for (var s = 0; s < o.businessList.length; s++)
(i = o.businessList[s]).selected ? r += '<li class="center-invigilate-tab-btn isActive" data-id="' + i.id + '">' + i.name + "</li>" : r += '<li class="center-invigilate-tab-btn" data-id="' + i.id + '">' + i.name + "</li>";
r += "</ul>";
var c = a(t).append(r);
return a(t).on("click", "li", (function() {
var t = {
view: e,
index: a(this).index(),
id: a(this).data("id"),
data: o
};
e._eventHandlers.callback(t)
}
)),
c
}
))
}
, {
drizzlejs: "drizzlejs",
jquery: "jquery"
}],
"./app/ext/pdf": [function(e, t, n) {
var i, a, r, o, s = e("drizzlejs"), c = e("./app/util/browser").detectIE();
s.ComponentManager.register("pdf", (function(e, t, n) {
var s, l = n || {}, u = l.pageNum, d = l.scale || "page-width", p = t, h = e.app.projectConfig.pdfWorkerPath, y = e.app.projectConfig.pdfMapPath, m = e.bindings.state.data;
return window.loadScript("pdfjs-dist").then((function() {
return i = window.require("pdfjs-dist/web/pdf_viewer"),
a = new i.PDFJS.PDFViewer({
container: p
}),
i.PDFJS.workerSrc = h + "pdf.worker.js",
i.PDFJS.cMapUrl = y + "cmaps/",
i.PDFJS.cMapPacked = !0,
p.addEventListener("pagesinit", (function() {
a.currentScaleValue = d,
a.currentPageNumber = u,
l.callbacks && l.callbacks.pageInit && l.callbacks.pageInit.call(this, {
pageNum: a.currentPageNumber,
pageCount: a.numPages
})
}
)),
p.addEventListener("pagechange", (function(e) {
l.callbacks && l.callbacks.updatePage.call(this, window.parseInt(e.pageNumber))
}
)),
p.addEventListener("pagerendered", (function(e) {
l.callbacks && l.callbacks.pagerender.call(this, e.target, m)
}
)),
l.body ? s = i.PDFJS.getDocument(o("data:application/pdf;base64," + l.body)) : l.url && ((s = i.PDFJS.getDocument(l.url)).onProgress = function(e) {
var t = Number(e.loaded) / Number(e.total) * 100;
l.callbacks && l.callbacks.updateProgress.call(this, window.parseInt(t))
}
),
9 === c ? (s.promise.then((function(e) {
return a.currentPageNumber = u,
a.setDocument(e),
a.numPages = e.numPages,
a.reset = function(e) {
r(e.pageNum, e.scale)
}
,
a
}
)),
a) : s.promise.then((function(e) {
return a.currentPageNumber = u,
a.setDocument(e),
a.numPages = e.numPages,
a.reset = function(e) {
r(e.pageNum, e.scale)
}
,
a.pdfDestroy = s && s.destroy,
a
}
))
}
))
}
), (function(e, t) {
t && t.pdfDestroy && t.pdfDestroy()
}
)),
r = function(e, t) {
a.currentPageNumber = e,
a.currentScaleValue = t
}
,
o = function(e) {
for (var t = e.indexOf(";base64,") + ";base64,".length, n = e.substring(t), i = window.atob(n), a = i.length, r = new window.Uint8Array(new window.ArrayBuffer(a)), o = 0; o < a; o++)
r[o] = i.charCodeAt(o);
return r
}
}
, {
"./app/util/browser": "./app/util/browser",
drizzlejs: "drizzlejs"
}],
"./app/ext/performance-pager": [function(e, t, n) {
var i, a, r, o, s = e("drizzlejs"), c = e("jquery"), l = [{
index: 0
}];
s.ComponentManager.register("performance-pager", (function(e, t, n) {
var i, a, u, d = c(t), p = !1;
return i = e.bindings[n.model],
u = i.getPageInfo().page,
p = n.hasNext,
1 === u && (l[u] = {
index: n.index
}),
a = {
el: d,
model: i,
handler: function(e) {
var t, o, d, h;
(t = c(e.currentTarget)).addClass("disabled"),
o = t.data("dir"),
d = t.data("page"),
u = i.getPageInfo().page,
h = d ? d - 1 : "next" === o ? u : u - 2,
i.params = s.assign(i.params, l[h]),
o ? (a.model[o + "Page"](),
r(i, {
loading: !0,
slient: n.slient,
type: i.options.method || "GET"
}).then((function(e) {
n.dataCallback && n.dataCallback(e),
e[0].index && (l[h = "next" === o ? h + 1 : h] || l.push({
index: e[0].index
}),
p = e[0].hasNext,
i.hasNext = p,
i.changed())
}
))) : d && (a.model.turnToPage(Number(d)),
r(i, {
loading: !0,
slient: n.slient,
type: i.options.method || "GET"
}).then((function(e) {
n.dataCallback && n.dataCallback(e),
e[0].index && (l[h + 1] || l.push({
index: e[0].index
}),
p = e[0].hasNext,
i.hasNext = p,
i.changed())
}
))),
n.callback && n.callback()
}
},
o(i, d, a, p),
a
}
), (function(e, t) {
t.el.off("click", "[data-dir]", t.handler),
t.el.off("click", "[data-page]", t.handler)
}
)),
r = function(e, t) {
return s.Request.get(e, t)
}
,
o = function(e, t, n, i) {
var r = e.getPageInfo()
, o = a(i, r.page);
t.append(o.join("")),
t.on("click", "[data-dir]", n.handler),
t.on("click", "[data-page]", n.handler)
}
,
i = function(e, t, n) {
return t.forEach((function(t) {
var i = "";
t === n && (i = "active"),
e.push('<div class="item ', i, '" data-page=', t, ">", t, "</div>")
}
)),
e
}
,
a = function(e, t) {
var n = []
, a = [];
return t > 1 && (n.push('<div class="item" data-dir="prev">', '<i class="iconfont icon-arrow-left scale-1"></i></div>'),
t > 5 && (n = i(n, [1, 2, 3], t)).push('<div class="item">...</div>'),
a = [t - 1, t],
e && a.push(t + 1),
n = i(n, a, t)),
e && (1 === t && (n = i(n, [1, 2], t)),
n.push('<div class="item" data-dir="next">', '<i class="iconfont icon-arrow-right scale-1"></i></div>')),
n
}
}
, {
drizzlejs: "drizzlejs",
jquery: "jquery"
}],
"./app/ext/photoswipe": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("lodash/collection")
, r = e("jquery")
, o = e("./app/util/browser").detectIE();
i.ComponentManager.register("photoswipe", (function(e, t, n) {
var i, s, c = n.photos, l = n.imgElement, u = {
index: n.index,
closeOnScroll: !1,
history: !1,
maxSpreadZoom: 2,
minSpreadZoom: .8,
zoomEl: !1
}, d = [], p = r(t).find(".pswp-button-zxy-out")[0], h = r(t).find(".pswp-button-zxy-in")[0], y = 0;
return window.loadScript("photoswipe").then((function() {
var e = window.require("photoswipe/dist/photoswipe")
, n = window.require("photoswipe/dist/photoswipe-ui-default");
function r() {
y = s.getZoomLevel()
}
return l ? o && o <= 11 ? ((i = new Image).onload = function() {
d.push({
src: window.app.imgRedirectToCDN(c.imageUrl),
w: i.naturalWidth,
h: i.naturalHeight,
title: c.title
}),
(s = new e(t,n,d,u)).init(),
y = s.getZoomLevel()
}
,
i.src = window.app.imgRedirectToCDN(c.imageUrl)) : l.onload = function() {
d.push({
src: window.app.imgRedirectToCDN(c.imageUrl),
w: l.naturalWidth,
h: l.naturalHeight,
title: c.title
}),
(s = new e(t,n,d,u)).init(),
y = s.getZoomLevel()
}
: (a.forEach(c, (function(e) {
var t = e.image;
d.push({
src: window.app.imgRedirectToCDN(e.imageUrl),
w: t.width,
h: t.height,
title: e.title
})
}
)),
(s = new e(t,n,d,u)).init(),
y = s.getZoomLevel()),
p.addEventListener("click", (function() {
y <= 2 && s.zoomTo(y + .1, null, 333, !1, r)
}
)),
h.addEventListener("click", (function() {
y >= .2 && s.zoomTo(y - .1, null, 333, !1, r)
}
)),
s && s.listen("resize", (function() {
s.zoomTo(y, null, 0, !1, r)
}
)),
s && s.listen("afterChange", (function() {
y = 1
}
)),
s
}
))
}
), (function(e, t) {
t && t.close()
}
))
}
, {
"./app/util/browser": "./app/util/browser",
drizzlejs: "drizzlejs",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/ext/picker": [function(e, t, n) {
var i = e("drizzlejs");
i.ComponentManager.register("picker", (function(e, t, n) {
var a = n.rootPath || "picker/";
return t ? new i.Region(e.app,e.module,t,"picker").show(a + n.picker, n) : null
}
), (function(e, t) {
t && t._region.close()
}
))
}
, {
drizzlejs: "drizzlejs"
}],
"./app/ext/qr-code": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("jquery")
, r = e("file-saver");
i.ComponentManager.register("qrcode", (function(e, t, n) {
var o;
o = function() {
return window.loadScript("qrcodejs2").then((function() {
var e, o = window.require("qrcodejs2"), s = {
text: "none",
width: 1140,
height: 1140,
colorDark: "#000000",
colorLight: "#ffffff",
correctLevel: o.CorrectLevel.Q,
qrCodeDownloadUrl: "api/v1/system/qrcode/jpg",
name: n.fileName || window.app.$t("zxy.118265")
}, c = n.width || 228, l = n.height || 228, u = n.callback;
return i.assign(s, n, {
width: 1140,
height: 1140
}),
t ? (e = new o(t,s),
a(t).attr("title", ""),
n.codeDownload && (a(t).find("canvas").css({
width: c,
height: l
}),
a(t).find("img").width(c).height(l),
a(t).append("<div class='codeDownload'>" + window.app.$t("zxy.106764") + "</div>"),
a(t).find(".codeDownload").click((function() {
var e, n = a(t).children("img").get(0).src, i = window.app.$t("zxy.118265"), o = document.createElement("canvas"), c = o.getContext("2d"), l = new Image;
o.width = 570,
o.height = 570,
document.body.appendChild(o),
l.onload = function() {
c.drawImage(this, 0, 0, 1140, 1140, 10, 10, 550, 550),
c.lineWidth = 20,
c.moveTo(0, 0),
c.lineTo(0, 570),
c.lineTo(570, 570),
c.lineTo(570, 0),
c.lineTo(0, 0),
c.strokeStyle = "white",
c.stroke();
try {
o.toBlob((function(e) {
r.saveAs(e, i)
}
))
} catch (t) {
HTMLAnchorElement.prototype.click = function() {
"function" == typeof this.onclick ? this.onclick({
type: "click"
}) && this.href && window.open(this.href, this.target ? this.target : "_self") : this.href && window.open(this.href, this.target ? this.target : "_self")
}
,
(e = document.createElement("a")).href = [location.href.split("#")[0], s.qrCodeDownloadUrl, "?text=", encodeURIComponent(s.text), "&name=", encodeURIComponent(s.name)].join(""),
e.click()
}
}
,
l.src = n,
document.body.removeChild(o)
}
))),
u && u(),
e) : {}
}
))
}
,
function() {
var e = new RegExp("^(http|https)://","i");
window.app.projectConfig.shortLink && e.test(n.text) ? a.ajax({
isCache: !0,
isStorage: "zxyStore",
isExpired: 60,
type: "get",
data: {
longUrl: n.text,
type: 0
},
headers: {
Authorization: "Bearer__" + window.app.global.OAuth.token.access_token
},
dataType: "json",
noSetHead: !0,
url: window.app.global.cloudFileWebUrl + "/api/v1/cloud-file/short/generate",
success: function(e) {
n.text = e.shortUrl || n.text,
o()
},
error: function() {
o()
}
}) : o()
}()
}
), (function(e, t) {}
))
}
, {
drizzlejs: "drizzlejs",
"file-saver": "file-saver",
jquery: "jquery"
}],
"./app/ext/radio-group": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("jquery");
i.ComponentManager.register("radio-group", (function(e, t, n) {
var i, r, o = a(t), s = n.value || {};
return 0 !== o.length && ("function" == typeof s && (s = s.call(e)),
(r = o.find('input[type="radio"]')).each((function(e) {
var t = r[e]
, n = (s[t.name] || "").toString() === t.value;
t.checked = n
}
)),
i = {
el: o,
handler: function(t) {
var i = t.target.value
, a = t.target.name;
s && (s[a] = i),
n.change && n.change.call(e, i, a, t)
}
},
o.on("change", 'input[type="radio"]', i.handler),
i)
}
), (function(e, t) {
t && t.el.off("change", "div", t.handler)
}
))
}
, {
drizzlejs: "drizzlejs",
jquery: "jquery"
}],
"./app/ext/radiox": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("jquery")
, r = e("lodash/collection");
i.ComponentManager.register("radiox", (function(e, t, n) {
var o, s = n || {}, c = {};
return t && a(t).find('input[type="radio"]') ? (o = a(t).find('input[type="radio"]'),
s.readonly && r.forEach(o, (function(e) {
a(e).prop("disabled", "disabled")
}
)),
a(t).attr("value") && r.forEach(o, (function(e) {
a(e).attr("value") === a(t).attr("value") ? a(e).prop("checked", !0) : a(e).prop("checked", !1)
}
)),
t.getAttribute("x-rule") && t.getAttribute("x-marker") && "form" === e.options.type && (a(t).bind("blur", (function() {
e.validate(t)
}
)),
a(t).bind("change", (function() {
e.validate(t)
}
)),
a(t).bind("click", (function() {
e.validate(t)
}
))),
i.assign(c, {
el: a(t),
getData: function() {
var e = a(t).find('input[type="radio"]:checked').val();
return void 0 === e ? "" : e
},
getValue: function() {
var e = a(t).find('input[type="radio"]:checked').val();
return void 0 === e ? "" : e
}
}, s),
c) : null
}
), (function(e, t) {}
))
}
, {
drizzlejs: "drizzlejs",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/ext/rich-text": [function(e, t, n) {
var i, a, r, o, s, c, l = e("./app/util/get-file-cloud-config").getToken, u = e("drizzlejs"), d = e("jquery"), p = e("./app/ext/views/form/markers"), h = e("./app/util/browser"), y = e("./app/util/errors"), m = e("./base-upload"), f = {
cn: "zh-CN",
en: "en"
}[window.lang], x = e("lodash"), v = e("./app/util/emojiHelpers"), z = 0, g = 0, b = 0;
function w(e) {
return x.find(window.KindEditor.instances, (function(t) {
return t.srcElement && t.srcElement[0] === e
}
))
}
i = function(e) {
return u.isString(e) ? e.replace(/^\s+|\s+$/g, "") : ""
}
,
u.ComponentManager.register("rich-text", (function(e, t, n) {
return window.loadScript("kindeditor").then((function() {
var i, s, c, p, h, z, g, b, _, k, C, S, M, T, I = n || {}, E = document.createElement("div"), A = 0, O = d(t), P = "mp3,mp4,mpg,mpeg,mpe,avi,3gp,rm,rmvb,wmv,mov,flv,mkv", L = [], j = !1, H = !0, D = null === n.cloudFileOpen || void 0 === n.cloudFileOpen ? window.app.global.cloudFileOpen : n.cloudFileOpen;
if (window.require("./vendors/kindeditor/kindeditor-all"),
window.require("./vendors/kindeditor/lang/" + f),
I && I.readonly && (j = !0),
I && !1 === I.supportImg && (H = !1),
p = "vue" === I.caller ? I.url : (i = e.bindings[I.model]) && i.getFullUrl() + "?access_token=" + l(),
I && (I.onlyEmoji || (L = ["fontname", "fontsize", "|", "forecolor", "bold", "italic", "underline", "justifyleft", "|", "justifycenter", "justifyright", "insertorderedlist", "insertunorderedlist", "|", "image", "link"])),
!t || t.length < 1)
return null;
for (!I.onlyEmoji && I.abstract && (I.items = ["bold", "italic", "underline"]),
I.onlyEmoji || H || (L = ["fontname", "fontsize", "|", "forecolor", "bold", "italic", "underline", "justifyleft", "|", "justifycenter", "justifyright", "insertorderedlist", "insertunorderedlist", "|", "link"]),
"form" !== e.options.type && "dynamic" !== e.options.type || (t.getAttribute && t.getAttribute("x-marker") && (I.onBlur = function() {
e.validate(t)
}
,
I.onChange = function() {
e.validate(t)
}
),
t.length && (I.onBlur = function() {
e.validate(t)
}
,
I.onChange = function() {
e.validate(t)
}
)),
h = e.app.projectConfig.kindeditorThemePath,
z = e.app.projectConfig.kindeditorPluginPath,
I.supportFullScreen && L.push("fullscreen"),
I.supportMedia && (L.push("media"),
M = u.assign({}, I, {
model: "file",
chunk_size: "1024mb",
chunking: !0,
openFileNameCheck: !0,
filters: {
mime_types: [{
title: "files",
extensions: P
}]
},
filter: function(e, t) {
_ = t.name.split(".").pop(),
k = t.name,
-1 !== P.indexOf(_.toLowerCase()) && t.size > 104857600 && (e.removeFile(t),
this.app.message.error("音频视频不能超过100M"))
},
signle_file: !0,
resize: null,
onProgress: function(e) {
var t = 100 === e.percent ? window.app.$t("zxy.113464") : e.percent + "%";
S = 100 === e.percent,
100 === e.percent && T.remove(),
d(".progress-wrapper").show(),
d(".progress-wrapper").html('<div class="inline-block">上传进度</div><div class="inline-block progress-bar"><div class="progress-real-bar" style="width:' + e.percent + '%"></div></div><div class="inline-block progress-precent"> ' + t + '</div><div class="pull-right progress-content"></div>')
}
}),
I.willmount = function() {
I.question && I.question.content && /<img.*?class=\"video-img\".*?/gi.test(I.question.content) && (d(".progress-wrapper").show(),
d(".progress-wrapper").html('<div class="inline-block">上传进度</div><div class="inline-block progress-bar"><div class="progress-real-bar" style="width:100%"></div></div><div class="inline-block progress-precent"> 已完成</div>'))
}
,
I.changeCallback = function() {
var e = C.getText();
/<img.*?class=\"video-img\".*?/gi.test(e) || (d(".progress-wrapper").hide(),
d(".progress-content").hide())
}
,
window.KindEditor.lang({
media: window.app.$t("zxy.198596")
}),
window.KindEditor.plugin("media", (function(t) {
var n, i = this;
i.plugin.uploader = {
init: function() {
var a = C.getText()
, r = /<img.*?class=\"video-img\".*?/gi;
return a.match(r) && a.match(r).length >= 1 ? window.app.message.error(window.app.$t("zxy.198597")) : (T = t.dialog({
width: 500,
title: window.app.$t("zxy.198596"),
body: '<div class="upload-wrapper" style="height: 200px"></div>',
closeBtn: {
name: window.app.$t("zxy.106705"),
click: function() {
T.remove(),
m.destory(e, n),
S || d(".progress-wrapper").hide()
}
},
noBtn: {
name: window.app.$t("zxy.106755"),
click: function() {
T.remove(),
m.destory(e, n),
S || d(".progress-wrapper").hide()
}
}
}),
n = m.uploader(".upload-wrapper", M, e, (function(e) {
var t = e.data.imgs[0].id
, n = window.setlocationProtocol() + "//" + window.setlocationHost() + "/images/preview-media.jpg";
i.insertHtml('<img id="preview-' + t + "," + k + "," + _ + '" class="video-img"style="display:block;width:302px;height:170px" data-type="' + _ + '" data-name="' + k + '" data-id="' + t + '" src="' + n + '"/>')
}
)),
"")
}
},
i.clickToolbar("media", i.plugin.uploader.init)
}
))),
I.emoji && L.push("emoji"),
I.cloudFileOpen = D,
I = u.assign({
themesPath: h,
pluginsPath: z,
uploadJson: p,
filePostName: "file",
width: "100%",
resizeType: 1,
filterMode: !0,
langType: f,
pasteType: 2,
items: L,
readonlyMode: j,
afterUpload: function(t, n) {
if (n.errorCode)
throw e.app.message.error(y.get(n.errorCode)),
new Error("errorCode:" + n.errorCode)
}
}, I),
a = function(t, n) {
var i;
if ((t.className || t.target.className).indexOf("ke-icon-image") > -1) {
if (setTimeout((function() {
c = d(".ke-upload-file[type=file]"),
s = d(".ke-input-text[name=localUrl]"),
I.imageSizeLimit && "number" == typeof I.imageSizeLimit && I.imageSizeLimit > 1 && c.on("change", (function() {
var e = this.files[0].size
, t = (this.files[0].name || "").split(".")
, n = t[t.length - 1];
n && -1 !== "jpg,jpeg,png,gif".indexOf(n) || (c.val(""),
s.val(""),
window.app.message.error(window.app.$t("zxy.199261"))),
(e /= 1e3) > I.imageSizeLimit && (c.val(""),
s.val(""),
window.app.message.error(window.app.$t("zxy.230933639406424064") + I.imageSizeLimit / 1024 + "M"))
}
))
}
), 500),
!n)
return !1;
i = /<img[^>]*>/gi,
(n.text().match(i) || []).length >= 9 && (t.preventDefault(),
t.stopImmediatePropagation(),
e.app.message.alert(window.app.$t("zxy.118266")))
}
return !1
}
,
r = function(e) {
return (e.className || e.target.className).indexOf("ke-icon-image") > -1 && setTimeout((function() {
c = d(".ke-upload-file[type=file]"),
s = d(".ke-input-text[name=localUrl]"),
c.on("change", (function() {
var e = (this.files[0].name || "").split(".")
, t = e[e.length - 1];
t && -1 !== "jpg,jpeg,png,gif".indexOf(t) || (c.val(""),
s.val(""),
window.app.message.error(window.app.$t("zxy.199261")))
}
))
}
), 500),
!1
}
,
I.imageSizeLimit ? I.afterCreate = function() {
var e = d(t).prev().find(".ke-toolbar")[0];
e && e.addEventListener("click", a, !0)
}
: I.afterCreate = function() {
var e = d(t).prev().find(".ke-toolbar")[0];
e && e.addEventListener("click", r, !0)
}
,
I.closeImageRemote && (I.allowImageRemote = !1),
window.KindEditor.lang({
emoji: "表情"
}),
window.KindEditor.plugin("emoji", (function() {
var e, t, n, i, a, r = this;
this.clickToolbar("emoji", (function() {
e = r.createMenu({
name: "emoji",
width: 250
}),
d(e.div).addClass("emoji-icon-wrap"),
(t = document.createElement("ul")).className = "clear",
n = "",
i = v.emojis,
a = x.keys(i),
x.each(a, (function(e) {
var t = i[e];
n += '<li><img class="emoji" style="width:23px"src="' + t + '" unicode="' + e + '" /></li>'
}
)),
d(t).html(n),
e.div.append(t),
d(t).on("click", "li", (function() {
r.insertHtml(d(this).html()),
r.hideMenu()
}
))
}
))
}
)),
A = 0; A < O.length; A++)
(b = document.getElementById(d(O[A]).attr("id"))) && !w(b) && (C = window.KindEditor.create(b, I));
return window.KindEditor.instances.length > 0 && (window.KindEditor.instances.forEach((function(t) {
C = o(t, t.srcElement[0], E, e, void 0, void 0, void 0, I)
}
)),
(g = window.KindEditor.instances[window.KindEditor.instances.length - 1]).selectBox = O,
g.getEditorById = function(e) {
return window.KindEditor.instances.find((function(t) {
return t.srcElement[0].dataset.id === e
}
))
}
),
g || {}
}
))
}
), (function(e, t) {
var n = e.$$(".ke-toolbar")[0];
n && t && (n.removeEventListener("click", a),
n.removeEventListener("click", r)),
s(t)
}
)),
s = function(e) {
var t, n, i = h.detectIE();
if (e && e.selectBox)
for (t = 0; t < e.selectBox.length; t++)
n = e.selectBox[t],
i ? d.each(window.KindEditor.instances, (function(e, t) {
return !t || t.srcElement[0] !== n || (window.KindEditor.instances.splice(e, 1),
!1)
}
)) : window.KindEditor.remove(n)
}
,
o = function(e, t, n, a, r, o, s, l) {
var u, h = e, y = n, m = o, f = s, x = r;
if (h.getValue = h.html,
h.getText = h.text,
h.getInnerText = function() {
return y.innerHTML = h.getText(),
y.innerText
}
,
h.validate = function(e) {
var n, r, o = h.getValue() || e;
if (n = a.options.components.find((function(e) {
return "rich-text" === e.name
}
)),
"dynamic" === a.options.type || n && n.options.isCheckForm) {
if (t.getAttribute("x-rule") && t.getAttribute("x-rule").indexOf("required") > -1 && !t.getAttribute("x-marker"))
return p["rich-text"].valid(d(t)),
!(!i(o) || 0 === i(o).length) || (p["rich-text"].invalid(d(t), window.app.$t("zxy.118267")),
!1);
if (t.getAttribute("x-rule") && t.getAttribute("x-rule").indexOf("maxLength") > -1 && (i(o) || 0 !== i(o).length))
return r = d(t).attr("x-rule").match(/maxLength:(\d+)/)[1],
p["rich-text"].valid(d(t)),
g = o.match(/<p>/gi) ? o.match(/<p>/gi).length - 1 : 0,
c = o.replace(/<[^<>]+>|\n/gi, ""),
b = (c.match(/ /g) || []).length + (c.match(/ /g) || []).length + (c.match(/\n/g) || []).length + g,
z = c.replace(/ |\t|\n| /gi, "").length,
!(b + z > r) || (p["rich-text"].invalid(d(t), window.app.$t("zxy.118268") + r),
!1)
}
return !(t.getAttribute("x-marker") && "form" === a.options.type && !a.validate(t))
}
,
"ar" === localStorage.getItem("lang"))
for (var w = 0; w < d(window.frames.length)[0]; w++)
d(window.frames[w].document).find(".ke-content").css("direction", "rtl");
return h.htmlTags.img = ["id", "class", "src", "width", "height", "style", "data-id", "data-name", "data-type", "unicode"],
h.emojiHtml = function() {
var e = this.html();
return v.filter(e)
}
,
h.emojiText = function() {
var e = this.text();
return v.filter(e)
}
,
h.readonly && h.readonly(l.readonly || !1),
t.getAttribute && t.getAttribute("x-marker") && ("dynamic" === a.options.type || "form" === a.options.type) && (h.options.afterBlur = function() {
"dynamic" === a.options.type ? h.validate(t) : a.validate(t)
}
,
h.options.afterChange = function() {
var e, n, i;
l.customStyle && d(window.frames[0].document).find(".ke-content img").css("vertical-align", "-40%"),
l && l.changeCallback && l.changeCallback.call(a, h),
(l.abstract || l.wordCount) && (h.srcElement[0].value = h.html(),
x = d(h.srcElement[0]).siblings(".tips")[0],
e = d(h.srcElement[0]).attr("x-rule"),
m = e && e.match(/maxLength:(\d+)/)[1],
g = h.getValue() && h.getValue().match(/<p>/gi) ? h.getValue().match(/<p>/gi).length - 1 : 0,
c = h.getValue() && h.getValue().replace(/<[^<>]+>|\n/gi, ""),
b = (c.match(/ /g) || []).length + (c.match(/ /g) || []).length + (c.match(/\n/g) || []).length + g,
z = c.replace(/ |\t|\n| /gi, "").length,
f = b + z,
d(x).text(f + "/" + m)),
"vue" === l.caller ? ((i = h.text()).length > l.limitNum && (i = i.substring(0, l.limitNum),
h.text(""),
h.appendHtml(i)),
l.changed && l.changed({
content: i,
contentHtml: h.html()
})) : (n = a.options.components.find((function(e) {
return "rich-text" === e.name
}
)),
"dynamic" === a.options.type || n && n.options.isCheckForm ? h.validate(t) : a.validate(t))
}
),
h.getText() && h.getText().length > 0 && (x = d(h.srcElement[0]).siblings(".tips")[0]) && (u = d(h.srcElement[0]).attr("x-rule"),
(m = u && u.match(/maxLength:(\d+)/)[1]) && (g = h.getValue() && h.getValue().match(/<p>/gi) ? h.getValue().match(/<p>/gi).length - 1 : 0,
c = h.getValue() && h.getValue().replace(/<[^<>]+>|\n/gi, ""),
b = (c.match(/ /g) || []).length + (c.match(/ /g) || []).length + (c.match(/\n/g) || []).length + g,
z = c.replace(/ |\t|\n| /gi, "").length,
f = b + z,
setTimeout((function() {
d(x).text(f + "/" + m)
}
), 0))),
h
}
}
, {
"./app/ext/views/form/markers": "./app/ext/views/form/markers",
"./app/util/browser": "./app/util/browser",
"./app/util/emojiHelpers": "./app/util/emojiHelpers",
"./app/util/errors": "./app/util/errors",
"./app/util/get-file-cloud-config": "./app/util/get-file-cloud-config",
"./base-upload": "./app/ext/base-upload",
drizzlejs: "drizzlejs",
jquery: "jquery",
lodash: 478
}],
"./app/ext/selectize": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("lodash/collection")
, r = e("jquery");
e("selectize"),
i.ComponentManager.register("selectize", (function(e, t, n) {
var i, o, s = n || {}, c = !1;
return t && 0 !== t.length ? (i = r('<input type="text" style="opacity: 0;position: absolute;left: -99999px; z-index:-99999;color: transparent;" tabindex="-1"></input>'),
r(t).after(i),
"form" === e.options.type && (t.getAttribute && "selectize" === t.getAttribute("x-marker") && (c = !0),
t.length && (c = a.every(t, (function(e) {
return "selectize" === e.getAttribute("x-marker")
}
)))),
n && "modelSelect" === n.train || (c ? (s.onBlur = function() {
e.validate(t),
i.focus()
}
,
s.onChange = function() {
e.validate(t),
i.focus()
}
) : (s.onBlur = function() {
i.focus()
}
,
s.onChange = function(e) {
i.focus(),
s.onSelect && s.onSelect(e),
s.optionChange && s.optionChange()
}
)),
o = r(t).selectize(s)[0].selectize,
s.create || r(o.$wrapper).find("input").attr("disabled", !0),
o) : null
}
), (function(e, t) {
t && t.destroy()
}
))
}
, {
drizzlejs: "drizzlejs",
jquery: "jquery",
"lodash/collection": "lodash/collection",
selectize: "selectize"
}],
"./app/ext/super-image": [function(e, t, n) {
var i, a = e("drizzlejs"), r = e("jquery");
a.ComponentManager.register("super-image", (function(e, t, n) {
var a, o, s, c = n || {}, l = 0, u = [], d = e.$$(".super-image"), p = function(e) {
(s = i(e.naturalWidth, e.naturalHeight, c.fixedWidth, c.fixedHeight)).width -= 2,
s.height -= 2,
r(e).width(s.width),
r(e).height(s.height),
r(e).css("left", s.x + "px"),
r(e).css("top", s.y + "px")
};
for (l = 0; l < d.length; l++)
o = d[l],
r(o).removeClass("super-image"),
r(o).css("position", "absolute"),
r(o).bind("load", (function() {
p(this)
}
)),
(a = (a = r(o).parent().prepend('<div class="super-image" style="position:relative;border:1px solid #f9f9f9"></div>')).find("div.super-image")).css("width", c.fixedWidth),
a.css("height", c.fixedHeight),
a.append(o),
u.push(a),
p(o);
return u
}
), (function(e) {
r(e.$$(".super-image")).find("img").unbind("load")
}
)),
i = function(e, t, n, i) {
var a = {}
, r = n / e
, o = i / t;
return r >= o ? (a.width = Math.min(e * o, n),
a.height = t * o) : (a.width = Math.min(e * r, n),
a.height = t * r),
a.width = Math.ceil(a.width),
a.height = Math.ceil(a.height),
a.x = Math.round((n - a.width) / 2),
a.y = Math.round((i - a.height) / 2),
a
}
}
, {
drizzlejs: "drizzlejs",
jquery: "jquery"
}],
"./app/ext/superUpload": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("../util/SuperUpload");
i.ComponentManager.register("superUpload", (function(e, t, n) {
var r = e.bindings[n.model]
, o = r.getFullUrl()
, s = e.app.global.OAuth
, c = i.assign({}, {
url: o,
fileName: "file",
chunking: n.chunking || !1,
token: s.tokenType + "__" + s.token.access_token,
fileFiltered: function(t, i) {
var a = new RegExp("[,]")
, r = "";
n.filter && n.filter.call(e, t, i, this),
a.test(i.name) && (t.removeFile(),
e.app.message.error(window.app.$t("zxy.118240"))),
i.hasOwnProperty("size") && !i.size && (t.removeFile(),
e.app.message.error(window.app.$t("zxy.118241"))),
i.name.length > 100 && (t.removeFile(),
e.app.message.error(window.app.$t("zxy.118242"))),
"function" == typeof n.validator && (r = n.validator(e, i)) && (t.removeFile(),
e.app.message.error(r))
},
success: function(e) {
"function" == typeof n.successCallback && n.successCallback(),
e.map((function(e) {
var t = e
, n = t.filename
, i = n.indexOf(":")
, a = n.split("\\");
return i > -1 && (n = a[a.length - 1]),
t.filename = n,
t
}
)),
r.set({
imgs: e
}, !0)
},
error: function(e) {
"function" == typeof n.errorCallback && n.errorCallback(),
window.app.message.error(window.app.$t(e.message))
}
}, n);
return a(t, c)
}
), (function(e, t) {
t.destroySuperUpload()
}
))
}
, {
"../util/SuperUpload": "./app/util/SuperUpload",
drizzlejs: "drizzlejs"
}],
"./app/ext/swiper": [function(e, t, n) {
var i, a = e("drizzlejs"), r = e("lodash/collection");
i = function(e, t) {
this.el = e,
this.options = t,
this.current = t.current || 0,
this.list = e && e.querySelectorAll("ul")[0],
this.list ? this.items = Array.prototype.slice.call(this.list.children) : this.items = [],
t.translateLeft && (this.translateLeft = t.translateLeft),
t.translateRight && (this.translateRight = t.translateRight),
t.turnToPage && (this.turnToPage = t.turnToPage),
t.gotoCallback && (this.gotoCallback = t.gotoCallback),
t.goto && this.goto(t.goto),
this.init()
}
,
a.assign(i.prototype, {
init: function() {
var e;
if (this.items.length) {
for (this.options.showPre && this.el.classList.add("swiper-showpre"),
this.el.classList.add("swiper-container"),
this.items[this.current].classList.add("current"),
e = 0; e < this.current; e++)
this.items[e].classList.add("prev");
0 === this.current && this.items.length > 2 && this.items[this.items.length - 1].classList.add("prev"),
this.insertNavigation(),
this.insertBtn(),
this.bindListener(),
this.start(),
this.turnToPage > 0 && (this.translate(-this.turnToPage),
this.actions.changeNum(-this.turnToPage))
}
},
goto: function(e) {
var t, n, i, a = e % this.items.length, r = this, o = this.current;
if (a !== this.current) {
for (a < 0 && (a = this.items.length - 1,
this.current = a - 1),
t = this.items[a],
n = this.items[this.current],
a < this.current && a > 0 ? n = this.items[a - 1] : 0 === a && (n = this.items[this.items.length - 1]),
this.dots && (this.dots[o].classList.remove("current"),
this.dots[a].classList.add("current")),
this.current = a,
this.options.navigationText && (this.currentIndex = a + 1,
this.total = this.items.length,
this.navigation && (this.navigation.innerText = "当前第" + this.currentIndex + "张,共" + this.total + "张")),
this.el.classList.add("animating"),
i = 0; i < r.items.length; i++)
r.items[i].classList.remove("prev"),
r.items[i].classList.remove("current");
n.classList.add("prev"),
t.classList.add("current"),
r.gotoCallback && r.gotoCallback(this.current)
}
},
translate: function(e) {
var t = this.el.querySelector("ul")
, n = t.clientWidth * e;
t.style.marginLeft = n + "px"
},
start: function() {
var e = this;
this.options.autoplay && (this.timer = setInterval((function() {
e.goto(e.current + 1)
}
), this.options.period || 6e3))
},
stop: function() {
this.timer && clearInterval(this.timer)
},
toPrev: function() {
this.current >= 0 && this.goto(this.current - 1)
},
toNext: function() {
this.current < this.items.length && this.goto(this.current + 1)
},
insertNavigation: function() {
var e = this;
this.options.navigation && (this.navigation = document.createElement("div"),
this.navigation.classList.add("navigation"),
this.dots = this.items.map((function(t, n) {
var i = document.createElement("div");
return i.classList.add("item"),
i.setAttribute("data-index", n),
e.navigation.appendChild(i),
i
}
)),
this.dots[this.current].classList.add("current"),
this.options.navigationText && (this.currentIndex = this.current + 1,
this.total = this.items.length,
this.navigation.innerText = "当前第" + this.currentIndex + "张,共" + this.total + "张"),
this.options.navigationBox ? this.options.navigationBox.appendChild(this.navigation) : this.el.appendChild(this.navigation))
},
removeNavigation: function() {
this.navigation && this.el.removeChild(this.navigation)
},
insertBtn: function() {
(this.options.slider || this.options.btn) && (this.btnPrev = document.createElement("div"),
this.btnPrev.classList.add("btn-prev"),
this.btnPrev.icon = document.createElement("i"),
this.btnPrev.icon.classList.add("iconfont"),
this.btnPrev.icon.classList.add("icon-arrow-left"),
this.btnPrev.appendChild(this.btnPrev.icon),
this.btnNext = document.createElement("div"),
this.btnNext.classList.add("btn-next"),
this.btnNext.icon = document.createElement("i"),
this.btnNext.icon.classList.add("iconfont"),
this.btnNext.icon.classList.add("icon-arrow-right"),
this.btnNext.appendChild(this.btnNext.icon),
this.el.appendChild(this.btnPrev),
this.el.appendChild(this.btnNext))
},
removeBtn: function() {
this.el.removeChild(this.btnPrev),
this.el.removeChild(this.btnNext)
},
bindListener: function() {
var e = this
, t = 0
, n = e.el.querySelector("ul")
, i = this.items[0].clientWidth * this.items.length
, a = n.clientWidth;
this.actions || (this.actions = {
in: function() {
e.stop()
},
out: function() {
e.start()
},
click: function(t) {
var n = Number(t.target.getAttribute("data-index"));
e.goto(n)
},
gocurrent: function(t) {
var n = Number(t.currentTarget.getAttribute("data-index"));
e.goto(n)
},
translateLeft: function() {
t++,
e.translateLeft(Math.abs(t)),
t > 0 ? t = 0 : e.translate(t)
},
translateRight: function() {
t--,
e.translateRight(Math.abs(t)),
t < -Math.floor(i / a) ? t = -Math.floor(i / a) : t !== -Number(i / a) ? e.translate(t) : t = 1 - Number(i / a)
},
changeNum: function(e) {
t = e
},
toPrev: function() {
e.toPrev()
},
toNext: function() {
e.toNext()
}
}),
this.options.gocurrent && r.forEach(this.items, (function(t) {
t.addEventListener("click", e.actions.gocurrent, !1)
}
)),
r.forEach(this.items, (function(t) {
t.addEventListener("mouseover", e.actions.in, !1),
t.addEventListener("mouseout", e.actions.out, !1)
}
)),
r.forEach(this.dots, (function(t) {
t.addEventListener("click", e.actions.click, !1)
}
)),
this.options.slider && (this.btnPrev.addEventListener("click", e.actions.translateLeft, !1),
this.btnNext.addEventListener("click", e.actions.translateRight, !1)),
this.options.btn && (this.btnPrev.addEventListener("click", e.actions.toPrev, !1),
this.btnNext.addEventListener("click", e.actions.toNext, !1))
},
unbindListener: function() {
var e = this;
r.forEach(this.items, (function(t) {
t.removeEventListener("mouseover", e.actions.in),
t.removeEventListener("mouseout", e.actions.out)
}
)),
r.forEach(this.dots, (function(t) {
t.removeEventListener("click", e.actions.click)
}
)),
this.options.slider && (this.btnPrev.removeEventListener("click", e.actions.translateLeft),
this.btnNext.removeEventListener("click", e.actions.translateRight)),
this.options.slider && (this.btnPrev.removeEventListener("click", e.actions.toPrev),
this.btnNext.removeEventListener("click", e.actions.toNext))
},
translateLeft: function() {},
translateRight: function() {},
turnToPage: 0,
destroy: function() {
this.items.length && (this.stop(),
this.unbindListener(),
this.removeNavigation(),
this.el.classList.remove("swiper-container"),
this.items[this.current].classList.remove("current"))
}
}),
a.ComponentManager.register("swiper", (function(e, t, n) {
return new i(t,n)
}
), (function() {}
))
}
, {
drizzlejs: "drizzlejs",
"lodash/collection": "lodash/collection"
}],
"./app/ext/switch": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("jquery");
i.ComponentManager.register("switch", (function(e, t, n) {
var i, r = n, o = "weui-switch ";
return r.classList && (o += " " + r.classList),
i = '<div class="weui-switch-box"><input type="checkbox" class="' + o + '" name="' + n.switchName + '"><label class="weui-switch-label"></label></div>',
a(t).append(i),
n && n.checked && a(t).find('input[type="checkbox"].weui-switch').attr("checked", "checked"),
a(t).on("change", 'input[type="checkbox"]', (function(e) {
n && n.onChanged && n.onChanged(e.target.checked),
a(this).attr("checked", e.target.checked)
}
)),
t
}
), (function(e, t) {}
))
}
, {
drizzlejs: "drizzlejs",
jquery: "jquery"
}],
"./app/ext/tag-view": [function(e, t, n) {
var i = e("drizzlejs");
i.ComponentManager.register("tag-view", (function(e, t, n) {
var a = new i.Region(e.app,e.module,t,"tag-view-region")
, r = "main/tag-view";
return !0 === n.basic && (r = "main/tag-basic"),
a.show(r, n).then((function(e) {
return n.tags && e.addItems(n.tags),
e
}
))
}
), (function(e, t) {
t._region.close()
}
))
}
, {
drizzlejs: "drizzlejs"
}],
"./app/ext/tree": [function(e, t, n) {
var i = e("drizzlejs");
i.ComponentManager.register("tree", (function(e, t, n) {
var a = new i.Region(e.app,e.module,t,"tree-region")
, r = {};
return n.model && (r = e.bindings[n.model].data),
n.newTree ? a.show("main/tree-new", n).then((function(e) {
return e.reset(r, n.selected, n.opened, n.indeterminate),
e
}
)) : a.show("main/tree", n).then((function(e) {
return e.reset(r, n.selected, n.opened, n.indeterminate),
e
}
))
}
), (function(e, t) {
t._region.close()
}
))
}
, {
drizzlejs: "drizzlejs"
}],
"./app/ext/upload": [function(e, t, n) {
var i = e("./base-upload");
e("drizzlejs").ComponentManager.register("uploader", (function(e, t, n) {
return i.uploader(t, n, e)
}
), (function(e, t) {
i.destory(e, t)
}
))
}
, {
"./base-upload": "./app/ext/base-upload",
drizzlejs: "drizzlejs"
}],
"./app/ext/video-i18n": [function(e, t, n) {
t.exports = {
fr: {
Play: "Lecture",
Pause: "Pause",
"Current Time": "Temps actuel",
"Duration Time": "Durée",
"Remaining Time": "Temps restant",
"Stream Type": "Type de flux",
LIVE: "EN DIRECT",
Loaded: "Chargé",
Progress: "Progression",
Fullscreen: "Plein écran",
"Non-Fullscreen": "Fenêtré",
Mute: "Sourdine",
Unmute: "Son activé",
"Playback Rate": "Vitesse de lecture",
Subtitles: "Sous-titres",
"subtitles off": "Sous-titres désactivés",
Captions: "Sous-titres transcrits",
"captions off": "Sous-titres transcrits désactivés",
Chapters: "Chapitres",
"You aborted the media playback": "Vous avez interrompu la lecture de la vidéo.",
"A network error caused the media download to fail part-way.": "Une erreur de réseau a interrompu le téléchargement de la vidéo.",
"The media could not be loaded, either because the server or network failed or because the format is not supported.": "Cette vidéo n'a pas pu être chargée, soit parce que le serveur ou le réseau a échoué ou parce que le format n'est pas reconnu.",
"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.": "La lecture de la vidéo a été interrompue à cause d'un problème de corruption ou parce que la vidéo utilise des fonctionnalités non prises en charge par votre navigateur.",
"No compatible source was found for this media.": "Aucune source compatible n'a été trouvée pour cette vidéo.",
"The media is encrypted and we do not have the keys to decrypt it.": "Le média est chiffré et nous n'avons pas les clés pour le déchiffrer."
},
ru: {
Play: "Воспроизвести",
Pause: "Приостановить",
"Current Time": "Текущее время",
"Duration Time": "Продолжительность",
"Remaining Time": "Оставшееся время",
"Stream Type": "Тип потока",
LIVE: "ПРЯМОЙ ЭФИР",
Loaded: "Загрузка",
Progress: "Прогресс",
"Progress Bar": "Индикатор загрузки",
"progress bar timing: currentTime={1} duration={2}": "{1} из {2}",
Fullscreen: "Полноэкранный режим",
"Non-Fullscreen": "Неполноэкранный режим",
Mute: "Без звука",
Unmute: "Со звуком",
"Playback Rate": "Скорость воспроизведения",
Subtitles: "Субтитры",
"subtitles off": "Субтитры выкл.",
Captions: "Подписи",
"captions off": "Подписи выкл.",
Chapters: "Главы",
"You aborted the media playback": "Вы прервали воспроизведение видео",
"A network error caused the media download to fail part-way.": "Ошибка сети вызвала сбой во время загрузки.",
"The media could not be loaded, either because the server or network failed or because the format is not supported.": "Не удалось загрузить видео из-за сетевого или серверного сбоя либо неподдерживаемого формата видео.",
"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.": "Воспроизведение прервано из-за повреждения либо в связи с тем, что видео использует функции, неподдерживаемые вашим браузером.",
"No compatible source was found for this media.": "Совместимые источники для этого видео отсутствуют.",
"The media is encrypted and we do not have the keys to decrypt it.": "Видео зашифровано, а у нас нет ключей для его расшифровки."
},
es: {
Play: "Reproducir",
"Play Video": "Reproducir Vídeo",
Pause: "Pausa",
"Current Time": "Tiempo reproducido",
"Duration Time": "Duración total",
"Remaining Time": "Tiempo restante",
"Stream Type": "Tipo de secuencia",
LIVE: "DIRECTO",
Loaded: "Cargado",
Progress: "Progreso",
Fullscreen: "Pantalla completa",
"Non-Fullscreen": "Pantalla no completa",
Mute: "Silenciar",
Unmute: "No silenciado",
"Playback Rate": "Velocidad de reproducción",
Subtitles: "Subtítulos",
"subtitles off": "Subtítulos desactivados",
Captions: "Subtítulos especiales",
"captions off": "Subtítulos especiales desactivados",
Chapters: "Capítulos",
"You aborted the media playback": "Ha interrumpido la reproducción del vídeo.",
"A network error caused the media download to fail part-way.": "Un error de red ha interrumpido la descarga del vídeo.",
"The media could not be loaded, either because the server or network failed or because the format is not supported.": "No se ha podido cargar el vídeo debido a un fallo de red o del servidor o porque el formato es incompatible.",
"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.": "La reproducción de vídeo se ha interrumpido por un problema de corrupción de datos o porque el vídeo precisa funciones que su navegador no ofrece.",
"No compatible source was found for this media.": "No se ha encontrado ninguna fuente compatible con este vídeo.",
"The media is encrypted and we do not have the keys to decrypt it.": "El material audiovisual está cifrado y no tenemos las claves para descifrarlo."
},
ar: {
Play: "تشغيل",
Pause: "إيقاف",
"Current Time": "الوقت الحالي",
Duration: "مدة",
"Remaining Time": "الوقت المتبقي",
"Stream Type": "نوع التيار",
LIVE: "مباشر",
Loaded: "تم التحميل",
Progress: "التقدم",
Fullscreen: "ملء الشاشة",
"Non-Fullscreen": "تعطيل ملء الشاشة",
Mute: "صامت",
Unmute: "غير الصامت",
"Playback Rate": "معدل التشغيل",
Subtitles: "الترجمة",
"subtitles off": "إيقاف الترجمة",
Captions: "التعليقات",
"captions off": "إيقاف التعليقات",
Chapters: "فصول",
"You aborted the media playback": "لقد ألغيت تشغيل الفيديو",
"A network error caused the media download to fail part-way.": "تسبب خطأ في الشبكة بفشل تحميل الفيديو بالكامل.",
"The media could not be loaded, either because the server or network failed or because the format is not supported.": "لا يمكن تحميل الفيديو بسبب فشل في الخادوم أو الشبكة ، أو فشل بسبب عدم إمكانية قراءة تنسيق الفيديو.",
"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.": "تم إيقاف تشغيل الفيديو بسبب مشكلة فساد أو لأن الفيديو المستخدم يستخدم ميزات غير مدعومة من متصفحك.",
"No compatible source was found for this media.": "فشل العثور على أي مصدر متوافق مع هذا الفيديو.",
"The media is encrypted and we do not have the keys to decrypt it.": "الوسائط مشفرة وليس لدينا الرموز اللازمة لفك شفرتها."
},
zh_hk: {
Play: "播放",
Pause: "暫停",
"Current Time": "目前時間",
Duration: "總共時間",
"Remaining Time": "剩餘時間",
"Stream Type": "串流類型",
LIVE: "直播",
Loaded: "載入完畢",
Progress: "進度",
Fullscreen: "全螢幕",
"Non-Fullscreen": "退出全螢幕",
Mute: "靜音",
Unmute: "取消靜音",
"Playback Rate": " 播放速率",
Subtitles: "字幕",
"subtitles off": "關閉字幕",
Captions: "內嵌字幕",
"captions off": "關閉內嵌字幕",
Chapters: "章節",
"Close Modal Dialog": "關閉對話框",
Descriptions: "描述",
"descriptions off": "關閉描述",
"Audio Track": "音軌",
"You aborted the media playback": "影片播放已終止",
"A network error caused the media download to fail part-way.": "網路錯誤導致影片下載失敗。",
"The media could not be loaded, either because the server or network failed or because the format is not supported.": "因格式不支援、伺服器或網路的問題無法載入媒體。",
"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.": "由於影片檔案損毀或是該影片使用了您的瀏覽器不支援的功能,已終止播放媒體。",
"No compatible source was found for this media.": "無法找到相容此媒體的來源。",
"The media is encrypted and we do not have the keys to decrypt it.": "媒體已加密,無法解密。"
},
load: function(e) {
window.videojs && this[e] && window.videojs.addLanguage(e, this[e])
}
}
}
, {}],
"./app/ext/video/hidden": [function(e, t, n) {
var i, a = String(Math.floor(1e8 * Math.random()));
n.listenMessage = function() {
window.addEventListener("storage", (function(e) {
"onePictureInPicture" === e.key && (i = e.newValue.split(",")[0],
a !== i && document.exitPictureInPicture())
}
))
}
,
n.emitMessage = function() {
localStorage.setItem("onePictureInPicture", a + "," + (new Date).valueOf())
}
}
, {}],
"./app/ext/video/judgeRect": [function(e, t, n) {
var i, a = 0, r = 0, o = 0;
n.scrollHandle = function(e) {
window.IntersectionObserver ? (window.observe = new IntersectionObserver((function(t) {
i = t[0].isIntersecting;
try {
i ? e === document.pictureInPictureElement && document.exitPictureInPicture() : e !== document.pictureInPictureElement && e.requestPictureInPicture()
} catch (e) {}
}
)),
window.observe.observe(e)) : window.addEventListener("scroll", function(e) {
var t;
e.getBoundingClientRect ? a = e.getBoundingClientRect() && e.getBoundingClientRect().top : (r = e.offsetTop,
o = document.documentElement.scrollTop,
a = r - o),
t = e.clientHeight,
a < -t ? e !== document.pictureInPictureElement && e.requestPictureInPicture() : e === document.pictureInPictureElement && document.exitPictureInPicture()
}(e))
}
}
, {}],
"./app/ext/video/quickKeys": [function(e, t, n) {
var i, a = e("jquery"), r = null, o = 0, s = document.createEvent("MouseEvents");
s.initEvent("click", !0, !0),
n.quickKey = function(e, t, n, c) {
if (e && c)
switch (t.code) {
case "Space":
e.paused() ? e.play() : e.pause();
break;
case "ArrowUp":
e.muted() ? e.muted(!1) : e.volume(e.volume() + .1),
i = a(".vjs-volume-menu-button").find(".volumeNum"),
(o = (100 * ((e.volume || e.volume() || 0) + .1)).toFixed(0)) <= 100 && i.html(o);
break;
case "ArrowDown":
e.volume() > .1 && e.volume() < .2 ? e.muted(!0) : e.volume(e.volume() - .1),
i = a(".vjs-volume-menu-button").find(".volumeNum"),
(o = (100 * ((e.volume || e.volume() || 0) + .1)).toFixed(0)) >= 0 && i.html(o);
break;
case "ArrowLeft":
if (e && e.checkCanJump && !e.checkCanJump())
return t.stopPropagation(),
void t.preventDefault();
e.currentTime(e.currentTime() - 15);
break;
case "ArrowRight":
if (e && e.checkCanJump && !e.checkCanJump())
return t.stopPropagation(),
void t.preventDefault();
e.currentTime(e.currentTime() + 15);
break;
case "KeyF":
r = document.getElementById("videoNewFull"),
setTimeout((function() {
r && r.dispatchEvent(s)
}
), 100);
break;
case "Escape":
c.exitFullscreen ? c.exitFullscreen() : c.msExitFullscreen ? c.msExitFullscreen() : c.mozCancelFullScreen ? c.mozCancelFullScreen() : c.oRequestFullscreen ? c.oCancelFullScreen() : c.webkitExitFullscreen && c.webkitExitFullscreen()
}
}
}
, {
jquery: "jquery"
}],
"./app/ext/video/tool": [function(e, t, n) {
n.hiddenPictureInPicture = function() {
var e, t, n;
document.pictureInPictureElement && (document.exitPictureInPicture(),
t = 0,
n = setInterval((function() {
if (e || t > 100)
return clearInterval(n),
void e.addEventListener("loadeddata", (function() {
e.requestPictureInPicture()
}
));
e = (e = document.getElementsByTagName("video")) && e[0],
t++
}
), 100))
}
}
, {}],
"./app/ext/videojs-extend": [function(e, t, n) {
var i, a, r, o, s, c, l = e("jquery"), u = e("./app/util/strings"), d = e("./app/util/browser").detectIE(), p = e("./app/util/videojs-record"), h = e("lodash/collection");
n.pbarFun = function(e) {
var t;
navigator.userAgent.indexOf("MSIE 9.0") > 0 && (t = l(".video-js .vjs-control-bar").width() - l(".video-js .vjs-play-control").width() - l(".video-js .vjs-volume-menu-button").width() - l(".video-js .vjs-current-time").width() - l(".video-js .vjs-duration").width() - l(".video-js .vjs-fullscreen-control").width() - 40,
e && (t -= e),
l(".video-js .vjs-progress-control").width(t))
}
,
n.netSlowFun = function(e, t) {
var n, i, a = '<div class="vjs-netslow vjs-ka"><div class="slow-txt">' + window.app.$t("zxy.118409") + '</div><div class="slow-img"></div><div class="vjs-ka-loading"></div></div>', r = e, o = 0;
function s() {
l(r.el()).removeClass("vjs-netslow-box"),
r.vjsNetSlowTimeID && (clearTimeout(r.vjsNetSlowTimeID),
r.vjsNetSlowTimeID = null),
r.vjsNetSlowTimeID_two && (clearTimeout(r.vjsNetSlowTimeID_two),
r.vjsNetSlowTimeID_two = null),
r.vjsNetSlowTimeID_three && (clearTimeout(r.vjsNetSlowTimeID_three),
r.vjsNetSlowTimeID_three = null),
n && (n.remove(),
n = null)
}
function c() {
l(r.el()).append(a),
l(r.el()).addClass("vjs-netslow-box"),
n = l(r.el()).find(".vjs-netslow"),
r.vjsNetSlowTimeID_three = setTimeout((function() {
r.paused() || n && (n.removeClass("vjs-ka"),
n.find(".slow-img").show(),
n.find(".slow-txt").show(),
n.find(".slow-img").click((function() {
r.refreshPlayer && r.refreshPlayer()
}
)))
}
), 5e3)
}
function u() {
s()
}
function d() {
s()
}
function p() {
s()
}
function h() {
s()
}
function y() {
s()
}
function m() {
var e = r.currentTime();
e > 0 && e > o && n && s(),
e > 0 && e === o && !n && (r.vjsNetSlowTimeID_two || (r.vjsNetSlowTimeID_two = setTimeout((function() {
r.paused() || c()
}
), 2e3))),
o = e
}
function f() {
s(),
r.vjsNetSlowTimeID = setTimeout((function() {
r.paused() || c()
}
), 2e3)
}
i = function() {
e && (e.off("ended", u),
e.off("canplay", d),
e.off("canplaythrough", p),
e.off("pause", h),
e.off("waiting", f),
e.off("timeupdate", m),
e.off("playing", y)),
s()
}
,
e.on("ended", u),
e.on("canplay", d),
e.on("canplaythrough", p),
e.on("pause", h),
e.on("waiting", f),
e.on("playing", y),
t && t <= 11 && e.on("timeupdate", m),
e.el_ && e.el_.classList && (e.el_.classList.contains("video-custom-loading") || e.el_.classList.add("video-custom-loading")),
r.netSlowClearFun = i
}
,
n.createFlashDownTip = function(e) {
var t = u.get("ext.flash.player.not-installed");
l(e._getElement).find(".player-content").append(t)
}
,
n.createDefinitionList = function(e, t, n, i, a) {
var r, o, s = l(e.$$("button.vjs-fullscreen-control")), c = 0, u = localStorage.getItem("definition") && h.find(t, (function(e) {
return e.name === localStorage.getItem("definition")
}
)) ? localStorage.getItem("definition") : t[{
od: 2,
hd: 1,
sd: 0
}[t.length > 1 ? a.video.definitionDefault : "sd"]].name, d = "", p = "", y = ["480p ", "720p ", "1080p"], m = a.video.definition || null, f = m ? m.hd : "", x = m ? m.od : "", v = function() {
for (p = "",
0 == +x && (t.length > 2 && t.splice(2),
y.splice(2)),
0 == +f && (t.length > 1 && t.splice(1),
y.splice(1)),
c = t.length - 1; c >= 0; c--)
o = t[c].name,
p += '<li class="vjs-menu-item ' + (o === u ? "focus-li" : "") + '" id="definition' + c + '" tabindex="-1" role="menuitemcheckbox" name="' + t[c].def + '">' + o + " " + y[c] + "</li>"
};
1 === t.length && (u = t[0].name),
(!t || t.length <= 1) && (d = "vjs-no-border"),
e.options.currentDef >= t.length + 1 && (e.options.currentDef = 0),
v(),
s.before('<div class="vjs-subs-caps vjs-menu-button vjs-menu-button-popup vjs-control vjs-button" aria-live="polite" aria-expanded="false" aria-haspopup="true"><div class="vjs-menu vjs-def-box" role="presentation"><ul class="vjs-menu-content ' + d + '" role="menu">' + p + '</ul></div> <button class="vjs-subs-caps-button vjs-control vjs-button" type="button" aria-live="polite" title="" aria-disabled="false"> <span class="vjs-control-text">' + u + "</span> </button></div>"),
l(e.$$(".vjs-subs-caps")).delegate("li", "click", (function(a) {
function o(t) {
a.stopPropagation(),
n.src([{
src: t.path,
type: t.type
}]),
l(e.$$(".vjs-subs-caps .vjs-control-text")).text(t.name),
v(),
l(e.$$(".vjs-subs-caps .vjs-menu-content")).empty(),
l(e.$$(".vjs-subs-caps .vjs-menu-content")).append(p),
localStorage.setItem("definition", t.name),
l(".vjs-menu-item").removeClass("focus-li"),
l("#" + a.target.id).css({
color: "#00ADF7"
}),
e.options.video.changeDefinition()
}
e.options.currentDef = parseInt(l(a.target).attr("name"), 10),
e.options.changeDefTime = n.currentTime(),
r = function(e) {
for (c = 0; c < t.length; c++)
if (t[c].def === e)
return t[c];
return null
}(e.options.currentDef),
i && "function" == typeof i ? i(o, e.options.currentDef) : o(r)
}
))
}
,
n.alicCreateDefinitionList = function(e, t, n, i) {
var a, r, o = l(e.$$(".prism-volume")), s = 0, c = t[e.options.currentDef].name, u = "", d = "", p = ["360p", "720p"], h = function() {
for (d = "",
s = 0; s < t.length; s++)
r = t[s].name,
d += '<li style="color:#fff" class="vjs-menu-item" tabindex="-1" role="menuitemcheckbox" name="' + t[s].def + '"> ' + r + "<span> " + p[s] + "</span></li></li>"
};
1 === t.length && (c = t[0].name),
(!t || t.length <= 1) && (u = "vjs-no-border"),
e.options.currentDef >= t.length + 1 && (e.options.currentDef = 0),
h(),
o.length > 0 && o.after('<div style="width:60px;display:inline-block;float:right;margin-top:5px;height:38px" class="vjs-subs-caps-button vjs-menu-button vjs-menu-button-popup vjs-control vjs-button" aria-live="polite" aria-expanded="false" aria-haspopup="true"><div class="vjs-menu vjs-def-box" role="presentation"><ul class="vjs-menu-content ' + u + '" role="menu">' + d + '</ul></div> <button class="vjs-subs-caps-button vjs-control vjs-button" type="button" aria-live="polite" title="" aria-disabled="false"> <span style="color:#fff" class="vjs-control-text">' + c + "</span> </button></div>"),
l(e.$$(".vjs-subs-caps-button")).delegate("li", "click", (function(r) {
function o(t) {
n.loadByUrl(t.path),
l(e.$$(".vjs-subs-caps-button .vjs-control-text")).text(t.name),
h(),
l(e.$$(".vjs-subs-caps-button .vjs-menu-content")).empty(),
l(e.$$(".vjs-subs-caps-button .vjs-menu-content")).append(d),
e.options.video.changeDefinition()
}
e.options.currentDef = parseInt(l(r.target).attr("name"), 10),
e.options.changeDefTime = n.currentTime(),
a = function(e) {
for (s = 0; s < t.length; s++)
if (t[s].def === e)
return t[s];
return null
}(e.options.currentDef),
i && "function" == typeof i ? i(o, e.options.currentDef) : o(a)
}
))
}
,
a = function(e, t, n) {
var a, r, o = l(e._getElement).find(".player-content .video-js"), s = n && n.video && n.video.imageWatermark, c = ((100 - (s.opacity || 0)) / 100).toFixed(1) + "!important";
function u() {
var e = o.find(".vjs-water-mark")
, t = document.querySelector("video.vjs-tech") && document.querySelector("video.vjs-tech").videoWidth || 360
, n = document.querySelector("video.vjs-tech") && document.querySelector("video.vjs-tech").videoHeight || 200
, a = o.width()
, r = o.height()
, s = i(t, n, a, r)
, c = Math.ceil((r - s.height) / 2) + 8
, l = Math.ceil((a - s.width) / 2) + 8;
e.show(),
e.css("top", c + "px"),
e.css("right", l + "px")
}
function d() {
u()
}
s.file && (s.file = window.app.imgRedirectToCDN(s.file, !1)),
a = s.file || "images/default-cover/default_watermark.png",
!0 !== s.select && "true" !== s.select || (r = '<div class="vjs-water-mark" style="opacity:' + c + '"><img src="' + a + '"></img></div>',
o.append(r),
l(window).bind("resize", u),
t.on("canplay", d),
t.waterMarkClearFun = function() {
l(window).unbind("resize", u),
t.off("canplay", d)
}
)
}
,
r = function(e, t, n, a) {
var r, o, s, c, u, p, h, y, m, f = '<div class="vjs-marquee"><div class="marquee-text" style="word-break: keep-all;white-space: nowrap;">' + n + "</div></div>", x = l(e._getElement).find(".player-content .video-js"), v = !0, z = 0, g = !1;
function b() {
var e = document.querySelector("video.vjs-tech") && document.querySelector("video.vjs-tech").videoWidth || 360
, t = document.querySelector("video.vjs-tech") && document.querySelector("video.vjs-tech").videoHeight || 200
, n = x.width()
, a = x.height()
, r = s;
p = i(e, t, n, a),
m = Math.ceil((a - p.height) / 2) + 8,
h = x.find(".vjs-marquee"),
u = m,
y = Math.ceil((n - p.width) / 2) + parseInt(p.width / 4, 10),
s = parseInt(p.width / 2, 10),
h.show(),
h.css("width", s + "px"),
h.css("top", u + "px"),
h.css("left", y + "px"),
z += s - r
}
function w() {
d ? (z -= 2,
setTimeout(w, 50)) : (c = v && requestAnimationFrame(w),
z--),
z < -o && (z = s),
r.css("left", z + "px")
}
function _() {
g || (b(),
g = !0,
z = s,
r.css("left", z + "px"),
r.css("visibility", "visible"),
w())
}
function k() {
v = !1,
cancelAnimationFrame(c),
l(window).unbind("resize", b),
t.off("canplay", _)
}
(x = a && "exam" === a ? l(e._getElement()).find(".player-content .video-js") : l(e._getElement).find(".player-content .video-js")).append(f),
r = x.find(".marquee-text"),
o = r.width(),
l(window).bind("resize", (function() {
setTimeout((function() {
b()
}
), 100)
}
)),
t.on("canplay", _),
t.marqueeClearFun = k,
t.clearMarquee = k,
t.reRunMarquee = function() {
v = !0,
w()
}
}
,
o = function(e, t, n, a) {
var r, o, s, c, u, p, h, y, m, f, x = '<div class="vjs-barrage"><div class="barrage-text">' + n + "</div></div>", v = 0, z = !0, g = !1;
function b() {
var e = document.querySelector("video.vjs-tech") && document.querySelector("video.vjs-tech").videoWidth || 360
, t = document.querySelector("video.vjs-tech") && document.querySelector("video.vjs-tech").videoHeight || 200
, n = r.width()
, a = r.height()
, o = c;
h = i(e, t, n, a),
f = Math.ceil((a - h.height) / 2) + 8 + 20,
y = r.find(".vjs-barrage"),
m = Math.ceil((n - h.width) / 2),
p = f,
c = h.width,
y.show(),
y.css("width", c + "px"),
y.css("top", p + "px"),
y.css("left", m + "px"),
v += c - o
}
function w() {
d ? (v -= 2,
setTimeout(w, 50)) : (u = z && requestAnimationFrame(w),
v--),
v < -s && (v = c,
y.css("top", p + "px")),
o.css("left", v + "px")
}
function _() {
g || (b(),
g = !0,
v = c,
o.css("left", v + "px"),
o.css("visibility", "visible"),
w())
}
function k() {
z = !1,
cancelAnimationFrame(u),
l(window).unbind("resize", b),
t.off("canplay", _)
}
(r = a && "exam" === a ? l(e._getElement()).find(".player-content .video-js") : l(e._getElement).find(".player-content .video-js")).append(x),
o = r.find(".barrage-text"),
s = o.width(),
l(window).bind("resize", b),
t.on("canplay", _),
t.marqueeClearFun = k,
t.clearBarrage = k,
t.reRunBarrage = function() {
z = !0,
w()
}
}
,
c = function() {
l(".vjs-fullscreen-control").addClass("vjs-hidden"),
l(".vjs-menu").addClass("vjs-menu-mix")
}
,
n.preventScreenShot = function(e, t, n) {
var i = e.app.global.currentUser
, l = function(e, t) {
var n = "";
switch (+e) {
case 1:
n = i.fullName;
break;
case 2:
n = i.name;
break;
case 3:
n = i.fullName + "-" + i.organization.name;
break;
case 4:
n = i.name + "-" + i.organization.name;
break;
case 5:
n = i.fullName + "-" + i.name
}
return n + (t && n && "-") + t
};
n && n.influence && n.influence.indexOf(n.businessType) > -1 && ("exam" === n.businessType && c(),
!n.video || !0 !== n.video.open && "true" !== n.video.open || h.map(n.video, (function(i, s) {
var c = s;
"barrage" !== c || !0 !== i.select && "true" !== i.select || o(e, t, l(i.preType, i.text), n.businessType),
"horseRaceLamp" !== c || !0 !== i.select && "true" !== i.select || r(e, t, l(i.preType, i.text), n.businessType),
"imageWatermark" !== c || !0 !== i.select && "true" !== i.select || a(e, t, n)
}
))),
d || (s = new p.VideoRecord(2e3,n))
}
,
n.disMutationObserver = function() {
s && s.clear()
}
,
i = function(e, t, n, i) {
var a = {}
, r = n / e
, o = i / t;
return r >= o ? (a.width = Math.min(e * o, n),
a.height = t * o) : (a.width = Math.min(e * r, n),
a.height = t * r),
a.width = Math.ceil(a.width),
a.height = Math.ceil(a.height),
a.x = Math.round((n - a.width) / 2),
a.y = Math.round((i - a.height) / 2),
a
}
,
n.createPictureInPicture = function(e, t, n, i) {
var a = n.getComponent("Button")
, r = n.extend(a, {
constructor: function() {
a.apply(this, arguments),
this.addClass("picture-in-picture"),
l(this.el_).append('<i class="icon-com icon-com-icon-picture-in-picture" style="font-size:20px"/>')
},
handleClick: function(e) {
e.stopPropagation(),
e.preventDefault();
try {
i !== document.pictureInPictureElement ? i.requestPictureInPicture() : document.exitPictureInPicture()
} catch (e) {
window.app.message.error(window.app.$t("zxy.249061642539765760"))
} finally {
this.disabled = !1
}
},
buildCSSClass: function() {
return "vjs-picture-in-picture-control vjs-control vjs-button"
}
});
n.registerComponent("PictureInPicture", r),
t.getChild("controlBar") && t.getChild("controlBar").addChild("pictureInPicture")
}
,
n.createSetting = function(e, t, n, i) {
var a, r = n.getComponent("Button"), o = localStorage.getItem("autoPlay") ? localStorage.getItem("autoPlay") : i.video.autoPlays && i.video.autoPlays.open, s = localStorage.getItem("autoCut") ? localStorage.getItem("autoCut") : i.video.autoCut && i.video.autoCut.open, c = [{
name: "自动开播",
title: "autoPlay",
value: 1 == +o ? "checked" : ""
}, {
name: "自动切集",
title: "autoNext",
value: 1 == +s ? "checked" : ""
}], u = "", d = 0, p = 1, h = 1, y = window.app.$t("zxy.253056101820534784");
for (0 == +i.video.showCutText && c.splice(1),
0 == +i.video.showPlayText && c.splice(0, 1),
d = 0; d < c.length; d++)
u += '<li class="vjs-menu-item" tabindex="-1" role="menuitemcheckbox" name="' + c[d].title + '"><div class="item-name" style="font-size:14px">' + c[d].name + '</div><div class="item-switch"><input class="switch-input" data-value"' + c[d].title + '" id="' + c[d].title + '" ' + c[d].value + ' type="checkbox" value="' + c[d].value + '"><label for="' + c[d].title + '"></label></div></li>';
u += '<li class="vjs-menu-item" tabindex="-1" role="menuitemcheckbox" name="quickKey"><div class="item-name" style="font-size:14px">' + y + '</div><i class="icon-com icon-com-icon-arrow-right quickKey" style="font-size:20px" /></li>',
a = n.extend(r, {
constructor: function() {
r.apply(this, arguments),
this.addClass("setting"),
l(this.el_).append('<i class="icon-com icon-com-a-setup2" style="font-size:20px"/>'),
l(this.el_).append('<div class="vjs-menu vjs-def-box" role="presentation"><ul class="vjs-menu-content" role="menu">' + u + "</ul></div>")
},
handleClick: function() {},
buildCSSClass: function() {
return "vjs-setting-control vjs-control vjs-button"
}
}),
n.registerComponent("setting", a),
t.getChild("controlBar") && (t.getChild("controlBar").addChild("setting"),
l(e.$$(".vjs-setting-control")).delegate(".item-switch", "click", (function(e) {
e.stopPropagation()
}
)),
l(e.$$(".vjs-setting-control")).delegate(".switch-input", "click", (function(e) {
e.stopPropagation(),
localStorage.getItem("autoPlay") || "autoPlay" !== e.currentTarget.id ? !localStorage.getItem("autoCut") && e.currentTarget.id ? (h = 1 == +s ? -1 : 1,
localStorage.setItem("autoCut", h)) : "autoPlay" === e.currentTarget.id ? (p = 1 == +localStorage.getItem("autoPlay") ? -1 : 1,
localStorage.setItem("autoPlay", p)) : (h = 1 == +localStorage.getItem("autoCut") ? -1 : 1,
localStorage.setItem("autoCut", h)) : (p = 1 == +o ? -1 : 1,
localStorage.setItem("autoPlay", p))
}
)),
l(e.$$(".vjs-setting-control")).delegate(".quickKey", "click", (function(e) {
e.stopPropagation(),
l(".setting-keyboard").show()
}
)))
}
,
n.createSubtitle = function(e, t, n) {
var i = n.getComponent("Button")
, a = '<div class="subtitle-icon"><span class="subtitle-icon-toggle" /></div>'
, r = function() {
l(".ai-subtitle-video-alert").css("display", "flex"),
setTimeout((function() {
l(".ai-subtitle-video-alert").css("display", "none")
}
), 3e3)
}
, o = n.extend(i, {
constructor: function() {
i.apply(this, arguments),
this.addClass("toggle-subtitle"),
l(this.el_).append(a),
r()
},
handleClick: function(t) {
t.stopPropagation(),
t.preventDefault(),
l(e.$$(".vjs-text-track-display")).toggle(),
l(e.$$(".vjs-toggle-subtitle")).toggleClass("toggle-subtitle"),
l(e.$$(".vjs-toggle-subtitle")).hasClass("toggle-subtitle") && r()
},
buildCSSClass: function() {
return "vjs-toggle-subtitle vjs-control vjs-button"
}
});
n.registerComponent("Subtitle", o),
t.getChild("controlBar") && t.getChild("controlBar").addChild("subtitle")
}
,
n.createQuestionBarrage = function(e, t, n) {
var i = n.getComponent("Button")
, a = e.getHasBarrage && e.getHasBarrage() ? '<div class="question-barrage-icon question-barrage-icon--open" title=关闭弹幕 />' : '<div class="question-barrage-icon question-barrage-icon--close" title=打开弹幕 />'
, r = n.extend(i, {
constructor: function() {
i.apply(this, arguments),
this.addClass("toggle-question-barrage"),
l(this.el_).append(a)
},
handleClick: function(t) {
t.stopPropagation(),
t.preventDefault(),
e.handleBarrageBtn && e.handleBarrageBtn(t.target)
},
buildCSSClass: function() {
return "vjs-question-barrage vjs-control vjs-button"
}
});
n.registerComponent("Subtitle", r),
t.getChild("controlBar") && t.getChild("controlBar").addChild("subtitle")
}
}
, {
"./app/util/browser": "./app/util/browser",
"./app/util/strings": "./app/util/strings",
"./app/util/videojs-record": "./app/util/videojs-record",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/ext/videojs": [function(e, t, n) {
var i, a, r, o, s = e("drizzlejs"), c = e("./video-i18n"), l = e("./app/ext/videojs-extend"), u = e("./app/util/browser"), d = e("./app/util/full-screen"), p = u.detectIE(), h = "windows 10" !== u.getWinVersion(), y = u.isQQBrowser(), m = u.googleVersion(), f = y || m <= 73, x = e("jquery"), v = {
cn: "zh-CN",
en: "en",
fr: "fr",
ru: "ru",
es: "es",
ar: "ar",
zh_hk: "zh_hk",
zh_cn: "zh-CN"
}[window.i18nSdkIns.lang], z = function(e, t) {
var n, i, a = !0, r = 0, o = x(".vjs-poster"), s = x(".vjs-audio.vjs-playing");
return s && s.length && o && o.length && o[0].classList.add("playing"),
e.on("timeupdate", (function() {
var o, s, c;
++r > 1 && (o = (new Date).getTime(),
i = i || 0,
i += o - (n = n || o),
n = o,
s - c <= 2 && 11 === p && (s = e.duration(),
c = e.getCurrentTime(),
i += s - c)),
!t && a && (this.muted(!1),
a = !1)
}
)),
e.on("end", (function() {
n = 0
}
)),
e.on("pause", (function() {
n = 0
}
)),
{
getLearnTime: function() {
return Math.floor(i / 1e3) || 0
},
resetLearnTime: function() {
i = 0
}
}
};
s.ComponentManager.register("videojs", (function(e, t, n) {
var i = function(e) {
return function(t) {
return function() {
t && (Array.prototype.unshift.call(arguments, this),
t.apply(e, arguments))
}
}
}(e)
, o = {
controlBar: {
currentTimeDisplay: !0,
timeDivider: !0,
durationDisplay: !0,
remainingTimeDisplay: !1,
volumeMenuButton: {
inline: !1,
vertical: !0
}
},
controls: !0,
delayRender: n.delayRender,
muted: !0,
loop: !1,
techOrder: ["html5", "flash"],
language: v
};
return "boolean" == typeof n.controls && (o.controls = n.controls),
n.video.playbackRates && "function" == typeof n.video.playbackRates.sort && n.video.playbackRates.sort(),
!1 === n.controls && (o.controls = !1),
t ? n.delayRender ? {
playerIns: null,
renderVideo: function() {
(p || f) && "audio" !== n.video.mType && (this.playerIns = r(e, t, o, n, i, p)),
this.playerIns = a(e, t, o, n, i)
}
} : (p || f) && "audio" !== n.video.mType ? r(e, t, o, n, i, p) : a(e, t, o, n, i, this) : null
}
), (function(e, t) {
x(window).unbind("resize", l.pbarFun),
t && t.playerIns ? i(t.playerIns) : i(t)
}
)),
a = function(t, n, a, r, u) {
return window.loadScript("videojs").then((function() {
var d, h = r.video.defaultRate || 1, y = window.require("video.js"), m = y.getComponent("Button"), f = y.extend(m, {
buildCSSClass: function() {
return "videojs-referse-btn"
},
handleClick: function(e) {
e.stopPropagation(),
e.preventDefault(),
this.player().play()
}
});
return e("videojs-vtt-thumbnails"),
y.myVolume = 1,
y.myMuted = !1,
window.videojs = y,
["zh-CN", "en"].indexOf(v) > -1 ? e("video.js/dist/lang/" + v) : c.load(v),
window.require("@videojs/http-streaming"),
y(n, s.assign(a, r.video, {
html5: {
vhs: {
cacheEncryptionKeys: !0
}
}
}), (function() {
var e = new f(this)
, c = {};
if (e.hide(),
r.forbiddenButtonOrder || x(".vjs-control-bar").append('<div class="control-box"></div>'),
this.on("play", (function() {
var t = x(".vjs-poster");
t && t.length && "audio" === r.video.mType && t[0].classList.add("playing"),
r.resetLogId && "function" == typeof r.resetLogId && r.resetLogId(this.player_.resetLearnTime),
e.hide()
}
)),
this.on("ended", (function() {
e.show()
}
)),
this.on("pause", (function() {
var t = x(".vjs-poster");
t && t.length && "audio" === r.video.mType && t[0].classList.remove("playing"),
e.show()
}
)),
this.on("enterpictureinpicture", (function() {
(d = document.getElementById("videoNewFull")) && "退出全屏" === d.getAttribute("title") && d.click()
}
)),
this.on("canplay", (function() {
this.volume(window.videojs.myVolume),
!r.isMuted && this.muted(window.videojs.myMuted),
p <= 11 && x(".video-js .vjs-volume-menu-button").css("opacity", "1")
}
)),
this.on("volumechange", (function() {
var e, t;
window.videojs.myVolume = this.volume(),
window.videojs.myMuted = this.muted(),
e = x(".vjs-volume-menu-button").find(".volumeNum"),
t = (100 * (window.videojs && window.videojs.myVolume || 0)).toFixed(0),
e.html(t)
}
)),
a.delayRender || this.addChild(e),
s.assign(this, z(this, r.isMuted)),
r.currentTime && this.currentTime(r.currentTime),
t.options.bus && (t.options.bus.init && t.options.bus.init(this),
this.on("timeupdate", (function() {
t.options.bus.timeupdate && t.options.bus.timeupdate(this.currentTime())
}
)),
this.on("userinactive", (function() {
t.options.bus.userinactive && t.options.bus.userinactive()
}
)),
this.on("useractive", (function() {
t.options.bus.useractive && t.options.bus.useractive()
}
))),
t.options.video && (this.on("ratechange", u(t.options.video.ratechange || !1)),
this.on("timeupdate", u(t.options.video.timeupdate)),
this.on("play", u(t.options.video.play)),
this.on("pause", u(t.options.video.pause)),
this.on("playing", u(t.options.video.playing)),
this.on("ended", u(t.options.video.ended)),
this.on("error", u(t.options.video.error)),
this.on("seeking", u(t.options.video.seeking)),
this.on("seeked", u(t.options.video.seeked)),
this.on("canplay", u(t.options.video.canplay)),
this.on("canplaythrough", u(t.options.video.canplaythrough)),
p && p <= 11 && "video" === r.video.mType && 1 === r.video.translateFlag ? this.on("loadedmetadata", u(t.options.video.loadeddata)) : this.on("loadeddata", u(t.options.video.loadeddata)),
x(".vjs-volume-menu-button").find(".vjs-menu-content").css({
height: "9em",
padding: "6px 0"
}),
x(".vjs-volume-menu-button").find(".vjs-menu-content").prepend('<span class="volumeNum">' + 100 * this.volume() + "</span>")),
r.video && "audio" === r.video.mType && !r.video.notSetting && (l.createSetting(t, this, y, r),
o(t, this, r),
r.video.tracks && r.video.tracks[0] && r.video.tracks[0].src && l.createSubtitle(t, this, y, r)),
r.callbacks && r.callbacks.call(t, this),
9 === p && "audio" === r.video.mType && (x(window).bind("resize", l.pbarFun),
l.pbarFun(40)),
p <= 11 && (document.title = t.app.global.websiteTitle),
r.video && r.video.rateContinue && ("audio" === r.video.mType && localStorage.getItem("audioRateContinue") && (h = String(localStorage.getItem("audioRateContinue")).replace(/x|X/g, "")),
"video" === r.video.mType && localStorage.getItem("videoRateContinue") && (h = String(localStorage.getItem("videoRateContinue")).replace(/x|X/g, "")),
this.playbackRate(h)),
"video" === r.video.mType) {
if (l.netSlowFun(this, p),
this.haveDestroy = !1,
this.destroyFun = i,
r.video.notAllowPreload)
return l.preventScreenShot(t, this, r.video.preventScreenShotConfig),
!1;
(c = "function" == typeof t.getVideoUrl ? t.getVideoUrl() : [])instanceof Array && c.length > 0 && (l.createDefinitionList(t, c, this, r.changeDefinitionCb, r),
l.createSetting(t, this, y, r),
r.video.showBarrageBtn && l.createQuestionBarrage(t, this, y, r),
document.pictureInPictureEnabled && !r.video.disablePictureInPicture && l.createPictureInPicture(t, this, y, n),
r.video.tracks && r.video.tracks[0] && r.video.tracks[0].src && l.createSubtitle(t, this, y, r)),
l.preventScreenShot(t, this, r.video.preventScreenShotConfig),
o(t, this, r),
r.video.webvttPath && y(n.id).vttThumbnails({
src: r.video.webvttPath
})
}
return !1
}
))
}
))
}
,
r = function(e, t, n, a, r, c) {
return window.loadScript("aliplayer-min").then((function() {
var n, u = a.video.defaultRate || 1, d = {}, y = "", m = "AliVideo", v = {};
if (window.require("./vendors/aliplayer-min"),
a.video.hideSettingBtn && (m += " hide-setting-btn"),
x(t).addClass(m),
f ? t && t.children && t.children[0] && t.children[0].src && (y = t.children[0].src,
t.children[0].remove()) : "function" == typeof e.getVideoUrl && (n = e.getVideoUrl()) && n[0] && (y = n[0].path),
!y && t && t.children && t.children[0] && t.children[0].src && (y = t.children[0].src),
!y)
return {};
(c && c < 11 || p && h) && (y = y.replace("/index.m3u8", ".mp4"));
try {
v = new window.Aliplayer({
id: t.id,
width: "100%",
height: "100%",
autoplay: a.video.autoplay,
useH5Prism: !0,
controlBarVisibility: "always",
source: y,
thumbnailUrl: a.video.thumbnailUrl
},(function(t) {
var n = t;
t.player(),
s.assign(t, z(t, a.isMuted)),
n.currentTime = function(e) {
var i = n.getDuration()
, a = n.getCurrentTime();
return e ? "reset" === e || (i - a <= 3 || i - e <= 3) && 11 === p ? (t.seek(0),
!1) : (t.seek(e),
!1) : t.getCurrentTime()
}
,
n.duration = function() {
return t.getDuration()
}
,
t.on("play", (function() {
a.resetLogId && "function" == typeof a.resetLogId && a.resetLogId(t.resetLearnTime)
}
)),
e.options.bus && (t.on("timeupdate", (function() {
e.options.bus.timeupdate && e.options.bus.timeupdate(this.currentTime())
}
)),
t.on("userinactive", (function() {
e.options.bus.userinactive && e.options.bus.userinactive()
}
)),
t.on("useractive", (function() {
e.options.bus.useractive && e.options.bus.useractive()
}
)),
t.on("loadeddata", (function() {
e.options.bus.init && e.options.bus.init(t)
}
))),
e.options.video && (t.on("ratechange", r(e.options.video.ratechange || !1)),
t.on("timeupdate", r(e.options.video.timeupdate)),
t.on("pause", r(e.options.video.pause)),
t.on("play", r(e.options.video.play)),
t.on("playing", r(e.options.video.playing)),
t.on("ended", r(e.options.video.ended)),
t.on("error", r(e.options.video.error)),
t.on("seeking", r(e.options.video.seeking)),
t.on("seeked", r(e.options.video.seeked)),
t.on("canplay", r(e.options.video.canplay)),
t.on("canplaythrough", r(e.options.video.canplaythrough)),
t.on("loadeddata", r(e.options.video.loadeddata)),
t.on("startSeek", r(e.options.video.startSeek)),
t.on("completeSeek", r(e.options.video.completeSeek))),
t.on("loadeddata", (function() {
if (n.setVolume(.5),
n.playbackRate = function(e) {
t.setSpeed(e)
}
,
e.options.video && r(e.options.video.loadeddata),
a.video && "video" === a.video.mType) {
if (l.netSlowFun(n, p),
n.haveDestroy = !1,
n.destroyFun = i,
a.video.notAllowPreload)
return l.preventScreenShot(e, n, a.video.preventScreenShotConfig),
!1;
l.preventScreenShot(e, n, a.video.preventScreenShotConfig)
}
return a.video && a.video.rateContinue && ("audio" === a.video.mType && localStorage.getItem("audioRateContinue") && (u = localStorage.getItem("audioRateContinue")),
"video" === a.video.mType && localStorage.getItem("videoRateContinue") && (u = localStorage.getItem("videoRateContinue")),
this.playbackRate(u)),
!1
}
)),
a.currentTime && t.currentTime(a.currentTime),
t.on("play", (function() {
var e = n.getDuration()
, t = n.getCurrentTime();
(!e || e - t <= 2) && 11 === p && n.currentTime(e || "reset")
}
)),
t.on("timeupdate", (function() {
var t = n.getDuration()
, i = n.getCurrentTime();
a.noDelay || t - i <= 2 && 11 === p && (n.pause(),
e.options.video.ended && r(e.options.video.ended)(!0))
}
)),
d = "function" == typeof e.getVideoUrl ? e.getVideoUrl() : [],
f && d instanceof Array && d.length > 0 && l.alicCreateDefinitionList(e, d, t, a.changeDefinitionCb),
"video" === a.video.mType && o(e, this)
}
))
} catch (e) {
throw new Error(e)
}
return v
}
))
}
,
i = function(e) {
var t = e;
if (t && !t.haveDestroy)
try {
t.netSlowClearFun && (t.netSlowClearFun(),
t.netSlowClearFun = null),
t.waterMarkClearFun && (t.waterMarkClearFun(),
t.waterMarkClearFun = null),
t.waterMarkTextClearFun && (t.waterMarkTextClearFun(),
t.waterMarkTextClearFun = null),
t.marqueeClearFun && (t.marqueeClearFun(),
t.marqueeClearFun = null),
t.haveDestroy = !0,
p && p <= 11 ? (t.tech_ && (clearInterval(t.tech_.currentTimeInterval),
t.tech_.buffered = function() {
return {}
}
,
t.tech_.currentTime = function() {
return t.cache_.currentTime
}
),
t.currentTime = function() {
return e.cache_ && e.cache_.currentTime
}
,
p > 9 && t.dispos && t.dispose()) : t.dispos && t.dispose(),
l.disMutationObserver()
} catch (e) {}
}
,
o = function(e, t) {
var n = x(e._getElement).find(".fullScreen-content")[0]
, i = null
, a = !1
, r = ["vjs-play-control", "vjs-big-play-button", "vjs-volume-menu-button", "vjs-current-time-display", "vjs-fullscreen-control", "vjs-control-text", "vjs-duration-display", "vjs-progress-control", "vjs-progress-holder", "vjs-poster", "icon-com-right-round", "icon-com-left-round", "selectize-control", "selectize-input", "option", "item", "split-section-title", "vjs-question-barrage", "question-barrage", "vjs-subs-caps-button", "vjs-setting-control", "vjs-def-box"]
, o = ["textLayer", "pdfViewer", "canvasWrapper", "split-section"];
n.addEventListener("dblclick", (function(e) {
e.stopPropagation(),
clearTimeout(i),
a = !1,
r.forEach((function(t) {
e.target.className.indexOf(t) > -1 && (a = !0)
}
)),
a || (x("body").hasClass("vjs-full-window") ? d.escExit() : d.fullScreen(document.querySelector(".player-content")))
}
)),
n.addEventListener("click", (function(e) {
clearTimeout(i),
i = setTimeout((function() {
var n = e.target;
for (a = !1,
r.forEach((function(t) {
e.target.classList.contains(t) && (a = !0),
e.target && e.target.parentNode && e.target.parentNode.classList.contains(t) && (a = !0)
}
)); n; ) {
if ((n.className || "").indexOf("split-section") > -1)
return !1;
n = n.parentNode
}
a || (t.paused() ? t.play() : t.pause())
}
), 400)
}
)),
n.addEventListener("wheel", (function(e) {
for (var t = 0, n = e.target; n; ) {
for (t = 0; t < o.length; t++)
if ((n.className || "").indexOf(o[t]) > -1)
return !1;
n = n.parentNode
}
return e.preventDefault(),
!0
}
)),
n.addEventListener("touchstart", (function(e) {
e.preventDefault()
}
)),
window.onresize = function() {
document.fullscreenElement ? x(".addMakeBook").show() : x(".addMakeBook").hide()
}
}
}
, {
"./app/ext/videojs-extend": "./app/ext/videojs-extend",
"./app/util/browser": "./app/util/browser",
"./app/util/full-screen": "./app/util/full-screen",
"./video-i18n": "./app/ext/video-i18n",
drizzlejs: "drizzlejs",
jquery: "jquery",
"videojs-vtt-thumbnails": 488
}],
"./app/ext/views/dynamic-view": [function(e, t, n) {
var i, a = e("drizzlejs"), r = e("lodash/collection");
i = function() {
i.__super__.constructor.apply(this, arguments)
}
,
a.extend(i, a.View, {
_afterRender: function() {
var e = i.__super__._afterRender.call(this)
, t = this;
return t.regions = [],
t.chain(r.map(this.$$("[data-dynamic-key]"), (function(e) {
var n, i, r, o = e.getAttribute("data-dynamic-key");
return i = t._option("getEntity", o),
n = t._option("getEntityModuleName", o, i),
i = t._option("dataForEntityModule", i),
r = new a.Region(t.app,t.module,e,o),
t.regions.push(r),
r.show(n, i)
}
)), (function(e) {
this._entities = e
}
), e)
},
_beforeRender: function() {
var e = i.__super__._beforeRender.call(this);
return this.chain(this._closeRegions, e)
},
_beforeClose: function() {
var e = i.__super__._beforeClose.call(this);
return this.chain(this._closeRegions, e)
},
_closeRegions: function() {
var e = this.chain(this.regions && this.regions.map((function(e) {
return e.close()
}
)));
return delete this.regions,
e
},
getEntities: function() {
return this._entities
}
}),
a.registerView("dynamic", i)
}
, {
drizzlejs: "drizzlejs",
"lodash/collection": "lodash/collection"
}],
"./app/ext/views/form/form-view": [function(e, t, n) {
var i, a, r = e("drizzlejs"), o = e("lodash/collection"), s = e("./validators"), c = e("./markers"), l = e("./input"), u = e("jquery"), d = function(e, t) {
var n, i, a = e.getAttribute("x-rule") && e.getAttribute("x-rule").slice(t.id.length), r = a && a.split(","), l = c[e.getAttribute("x-marker")] || c.text, d = e.getAttribute("x-target"), p = u(e).val() || "";
return d && (i = t.components[d]) && (p = i.getText ? i.getText() : i.getValue() || ""),
n = o.map(r, (function(e) {
return function(e, t) {
var n, i, a = s[t.shift()];
if (!a)
return !0;
if (n = t.length > a.length ? t.pop() : window.app.$t(a.message),
!a.fn.apply(null, [e].concat(t))) {
for (i = 0; i < a.length; i++)
n = n.replace(new RegExp("\\{" + (i + 1) + "\\}","g"), t[i]);
return n
}
return !0
}(p, e.split(":"))
}
)),
(n = o.filter(n, (function(e) {
return !0 !== e
}
))).length ? (l.invalid(u(e), n.join(",")),
!1) : (l.valid(u(e)),
!0)
};
a = function(e) {
var t = r.assign({}, e, {
mixin: {
validate: function(e) {
var t, n, i, a, r = this, s = '.input[x-rule^="' + r.id + '"]', c = '.radiox[x-rule^="' + r.id + '"]';
return e ? d(e, r) : (t = o.every(o.map(this.$$(s), (function(e) {
return d(e, r)
}
))),
a = o.every(o.map(this.$$(c), (function(e) {
return d(e, r)
}
))),
n = o.every(o.map(this.components, (function(e) {
return !e || !e.validate || e.validate()
}
))),
i = o.every(o.map(this.getEntities && this.getEntities(), (function(e) {
return !e || !e.validate || e.validate()
}
))),
t && n && i && a)
},
_bindEvents: function(e) {
var t = '.input[x-rule^="' + this.id + '"]';
e.call(this),
this._region._delegateDomEvent(this, "focusout", t + ":not([x-action])", (function(e, t) {
var n = !0;
this.options && this.options.inputNotAutoValidate && (n = this.options.inputNotAutoValidate()),
n && (l(t),
this.validate(t))
}
)),
this._region._delegateDomEvent(this, "change", t + '[x-action="change"]', (function(e, t) {
this.validate(t)
}
)),
this._region._delegateDomEvent(this, "keyup", '.input[x-rule*="maxLength:"]', (function(e, t) {
l(t),
this.validate(t)
}
)),
-1 === navigator.userAgent.indexOf("MSIE") && -1 === navigator.userAgent.indexOf("Trident") && -1 === navigator.userAgent.indexOf("Edge") || this._region._delegateDomEvent(this, "propertychange", '.input[x-rule*="maxLength:"]', (function(e, t) {
l(t),
this.validate(t)
}
))
}
}
});
return e && e.mixin && r.assign(t.mixin, e.mixin),
t
}
,
i = function(e, t, n, r, o, s) {
var c = a(o);
i.__super__.constructor.call(this, e, t, n, r, c, s)
}
,
r.extend(i, r.View, {
_afterRender: function() {
var e = null;
return this._getElement() ? (e = i.__super__._afterRender.call(this),
o.each(this.$$('.input[x-rule*="maxLength:"]'), (function(e) {
l(e)
}
)),
e) : (this.options.afterRender = {},
!1)
}
}),
r.registerView("form", i)
}
, {
"./input": "./app/ext/views/form/input",
"./markers": "./app/ext/views/form/markers",
"./validators": "./app/ext/views/form/validators",
drizzlejs: "drizzlejs",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/ext/views/form/input": [function(e, t, n) {
var i = e("jquery");
t.exports = function(e) {
var t, n, a = i(e).nextAll(".tips");
0 === a.length && (a = i(e).nextAll(".tipsCol")),
0 !== a.length && (t = i(e).attr("x-rule").match(/maxLength:(\d+)/)[1],
n = i(e).val().length,
a.text(n + "/" + t))
}
}
, {
jquery: "jquery"
}],
"./app/ext/views/form/markers": [function(e, t, n) {
var i = e("jquery")
, a = {
text: {
valid: function(e) {
e.hasClass("error") && (e.next().remove(),
e.removeClass("error"),
e.siblings(".tips").removeClass("new-tips-cla"))
},
invalid: function(e, t) {
var n = e.siblings(".tips");
e.hasClass("error") && a.text.valid(e),
i('<span class="error-text error">' + e.prev().text() + t + "</span>").insertAfter(e),
n.length > 0 && n.addClass("new-tips-cla"),
e.addClass("error")
}
},
"rich-text": {
valid: function(e) {
e.prev().hasClass("input error") && (e.prev().removeClass("input error"),
e.next().remove())
},
invalid: function(e, t) {
e.prev().hasClass("input error") && a["rich-text"].valid(e),
i('<span class="error-text">' + t + "</span>").insertAfter(e),
e.prev().addClass("input error")
}
},
selectize: {
valid: function(e) {
a.text.valid(e.next())
},
invalid: function(e, t) {
a.text.invalid(e.next(), t)
}
},
group: {
valid: function(e) {
e.hasClass("error") && (e.parent().next().remove(),
e.removeClass("error"))
},
invalid: function(e, t) {
e.hasClass("error") || (i('<span class="error-text">' + e.parent().prev().text() + t + "</span>").insertAfter(e.parent()),
e.addClass("error"))
}
}
};
t.exports = a
}
, {
jquery: "jquery"
}],
"./app/ext/views/form/validators": [function(e, t, n) {
var i = e("./app/util/strings")
, a = function(e) {
return e.replace(/^\s+|\s+$/g, "")
};
t.exports = {
required: {
fn: function(e) {
var t;
return a(e) && a(e).length > 0 && (a((t = e).replace(/ |\s+/g, "")) && a(t.replace(/ |\s+/g, "")).length > 0)
},
length: 0,
message: "zxy.118267"
},
idCard: {
fn: function(e) {
return "" === a(e) || (/^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/.test(e) || /^([0-9]{2}[*]{10}[0-9]{3}$|^[0-9]{2}[*]{13}[0-9]{3}$|^[0-9]{2}[*]{13}[0-9]{2}(\d|X|x))$/.test(e))
},
length: 0,
message: "zxy.118271"
},
number: {
fn: function(e) {
return "" === a(e) || /^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(e)
},
length: 0,
message: "zxy.118272"
},
chinese: {
fn: function(e) {
return "" === a(e) || /^[\u4e00-\u9fa5]+$/.test(e)
},
length: 0,
message: "zxy.118273"
},
digits: {
fn: function(e) {
return "" === a(e) || /^\d+$/.test(a(e))
},
length: 0,
message: "zxy.118274"
},
length: {
fn: function(e, t) {
return a(e).length === Number(t)
},
length: 1,
message: "zxy.118275"
},
minLength: {
fn: function(e, t) {
return "" === a(e) || a(e).length >= t
},
length: 1,
message: "zxy.118276"
},
maxLength: {
fn: function(e, t) {
return "" === a(e) || a(e).length <= t
},
length: 1,
message: "zxy.118277"
},
lessThan: {
fn: function(e, t) {
return Number(e) <= t
},
length: 1,
message: "zxy.118278"
},
min: {
fn: function(e, t) {
return Number(e) >= t
},
length: 1,
message: "zxy.220045060413198336"
},
range: {
fn: function(e, t, n) {
var i;
return !e || (i = Number(e)) >= t && i <= n
},
length: 2,
message: "zxy.118280"
},
interval: {
fn: function(e, t, n, i, a) {
var r;
return !e || (r = Number(e),
"1" === n && "1" === a ? r >= t && r <= i : "1" === n && "1" !== a ? r >= t && r < i : "1" !== n && "1" === a ? r > t && r <= i : "1" === n || "1" === a || r > t && r < i)
},
length: 4,
message: "zxy.220045172795379712"
},
equalTo: {
fn: function(e, t) {
return e === t
},
length: 1,
message: "zxy.118282"
},
phone: {
fn: function(e) {
return "" === a(e) || (/^1[0-9]{10}$/.test(e) || /^1[0-9]{2}[*]{4}[0-9]{4}/.test(e))
},
length: 0,
message: "zxy.118271"
},
password: {
fn: function(e) {
return /(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$)(?!.*[\u4e00-\u9fa5]+)^.{6,20}$/.test(e)
},
length: 0,
message: "zxy.198599"
},
email: {
fn: function(e) {
return "" === a(e) || !(e.length > 100) && (/^(.{1,})@(.{1,})\.(.{1,})$/.test(e) || /^([a-zA-Z0-9_-]{1}[*]{1,}[a-zA-Z0-9_-]{1})@(.{1,})\.(.{1,})$/.test(e))
},
length: 0,
message: "zxy.118271"
},
regexp: {
fn: function(e, t) {
return "" === a(e) || t.test(e)
},
length: 1,
message: "zxy.118271"
},
keepDecimal: {
fn: function(e, t) {
var n;
return "" === a(e) || (!((n = e.toString().split(".")).length > 1) || n[1].length <= t)
},
length: 1,
message: "zxy.118283"
},
dateYears: {
fn: function(e) {
return "" === a(e) || /^(\d{4})-(0\d{1}|1[0-2])$/.test(e)
},
length: 0,
message: i.get("validators.time.incorrect.format")
},
httpsUrl: {
fn: function(e) {
return "" === a(e) || /^https:\/\/([\da-z\.-]+)\.([a-z\.]{2,6})([/\w \.-]*)*/.test(e)
},
length: 0,
message: "zxy.220045500727037952"
}
}
}
, {
"./app/util/strings": "./app/util/strings"
}],
"./app/ext/watermark-heighten": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("jquery");
i.ComponentManager.register("watermark-heighten", (function(e, t, n) {
var r, o, s, c, l, u, d, p, h, y, m, f, x, v, z, g, b = n, w = !0, _ = {
text1: "",
text2: "",
img1: "",
imgScale: .3,
start_x: 50,
start_y: 0,
space_x: 120,
space_y: 120,
width: 260,
height: 150,
fontSize: 20,
color: "#aaa",
alpha: .4,
rotate: 45,
random: 0,
watermarkArea: "",
renderNode: "",
ruleConfig: ""
};
if (i.assign(_, b),
!b.renderNode)
throw new Error("renderNode:该属性作为水印渲染节点是必要的!");
if (!b.watermarkArea)
throw new Error("watermarkArea: 该属性作为渲染参照区域大小是必要的!");
return g = function(e) {
return e.offsetParent ? {
x: e.offsetLeft + g(e.offsetParent).x,
y: e.offsetTop + g(e.offsetParent).y
} : {
x: e.offsetLeft,
y: e.offsetTop
}
}
,
m = function(e) {
for (i.assign(_, e),
f = a(_.watermarkArea).get(0),
x = a(_.renderNode).get(0),
_.img1 = _.img1 ? "url(" + window.setlocationProtocol() + "//" + window.setlocationHost() + "/" + _.img1 + ")no-repeat" : "",
_.textIndent = _.img1 ? _.width * _.imgScale + "px" : 0,
r = f.scrollWidth,
o = Math.max(f.scrollHeight, document.body.clientHeight),
s = document.createDocumentFragment(),
l = g(f),
u = l.x + _.start_x,
d = l.y + _.start_y; o + l.y > d + _.height; ) {
for (_.random && (_.random = 500 * (Math.random() - .5)),
w ? (u += 120,
w = !w) : (u -= 120,
w = !w); r + l.x > u + _.width; )
(p = document.createElement("div")).className = "watermark-item",
p.style.position = "absolute",
p.style.background = _.img1,
p.style.backgroundOrigin = "content-box",
p.style.backgroundPosition = "left top",
p.style.backgroundSize = 100 * _.imgScale + "%",
p.style.textIndent = _.textIndent,
p.style.overflow = "hidden",
p.style.zIndex = 1e3,
p.style.left = u + _.random + "px",
p.style.top = d + "px",
p.style.width = _.width + "px",
p.style.height = _.height + "px",
p.style.fontSize = _.fontSize + "px",
p.style.color = _.color,
p.style.textAlign = "center",
p.style.opacity = _.alpha,
p.style.filter = "alpha(opacity=" + 100 * _.alpha + "})",
p.style.webkitTransform = "rotate(-" + _.rotate + "deg)",
p.style.MozTransform = "rotate(-" + _.rotate + "deg)",
p.style.msTransform = "rotate(-" + _.rotate + "deg)",
p.style.OTransform = "rotate(-" + _.rotate + "deg)",
p.style.transform = "rotate(-" + _.rotate + "deg)",
p.style.pointerEvents = "none",
h = document.createElement("div"),
y = document.createElement("div"),
h.appendChild(document.createTextNode(_.text1)),
y.appendChild(document.createTextNode(_.text2)),
p.appendChild(h),
p.appendChild(y),
s.appendChild(p),
u = u + _.width + _.space_x;
u = l.x + _.start_x,
d = d + _.height + _.space_y
}
(c = document.createElement("div")).appendChild(s),
x.innerHTML = "",
x.appendChild(c)
}
,
v = function(e, t) {
var n, i, a = e && e[t], r = this.app.global.currentUser, o = function(e) {
var t = 2 == +e.type ? +e.opacityText : +e.opacityImg;
return m({
text1: 2 == +e.type ? n : "",
img1: 1 == +e.type ? e.file : "",
alpha: 1 - t / 100
})
};
if (n = a.text || "",
a.preType) {
switch (+a.preType) {
case 1:
i = r.fullName;
break;
case 2:
i = r.name;
break;
case 3:
i = r.fullName + "_" + r.organization.name;
break;
case 4:
i = r.name + "_" + r.organization.name;
break;
case 5:
i = r.fullName + "_" + r.name;
break;
default:
i = ""
}
n = i + (i && "_") + n
}
a && a.open && e.influence.indexOf("exam") > -1 && (setTimeout((function() {
o.call(this, a)
}
), 300),
window.onresize = function() {
o.call(this, a)
}
)
}
,
(z = function() {
_.ruleConfig && v(_.ruleConfig, b.name || "examPaper")
}
)(),
{
recreate: z
}
}
), (function(e, t) {
t && t.dispose && t.dispose()
}
))
}
, {
drizzlejs: "drizzlejs",
jquery: "jquery"
}],
"./app/ext/watermark": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("jquery");
i.ComponentManager.register("watermark", (function(e, t, n) {
var i = n.fontSize ? n.fontSize : "2em"
, r = n.fontColor ? n.fontColor : "#333333"
, o = n.opacity ? n.opacity : "0.5"
, s = n.text
, c = '<div class="watermark" style="font-size:' + i + ";color:" + r + ";opacity:" + o + '">';
"text" === n.type ? (c += '<div class="water-text" style="margin-top:-200px">',
c += '<div class="text-long"><span>' + n.text + "</span><span>" + s + "</span></div>",
c += '<div class="text-long"><span>' + n.text + "</span><span>" + s + "</span></div>",
c += '<div class="text-long"><span>' + n.text + "</span><span>" + s + "</span></div>",
c += '<div class="text-long"><span>' + n.text + "</span><span>" + s + "</span></div>",
c += '<div class="text-long"><span>' + n.text + "</span><span>" + s + "</span></div>",
c += "</div>") : (c += '<div class="water-img">',
c += '<div class="t-img"><img src="' + n.path + '"/></div>',
c += '<div class="t-img-long"><img src="' + n.path + '"/img><img src="' + n.path + '"/img></div>',
c += '<div class="t-img"><img src="' + n.path + '"/></div>',
c += "</div>"),
c += "</div>",
a(t).append(c)
}
), (function(e, t) {
t && t.dispose && t.dispose()
}
))
}
, {
drizzlejs: "drizzlejs",
jquery: "jquery"
}],
"./app/home/router": [function(e, t, n) {
var i = e("lodash/collection")
, a = e("./app/util/index").getQuery;
n.routes = {
"more/layout/:configId": "showHomeMore",
"error-page/:code": "showErrorPage",
"error-out-resource/:code": "showOutErrorPage",
"reset-email/:code": "resetEmail",
"org/more/branch/:moduleConfigId": "showBranchMore",
"org/more/enjoy/:organizationId/:id/": "showKnowledgeEnjoy",
"org/more/content/:organizationId/:id/:type/:pageSize/:title": "showKnowledgeContent",
"org/more/content/:organizationId/:id/": "showKnowledgeContent",
"org/more/circle/:organizationId/:id/": "showKnowledgeCircle",
"org/more/enjoy/:organizationId/:id/:query": "showKnowledgeEnjoy",
"org/more/circle/:organizationId/:id/:query": "showKnowledgeCircle",
"org/more/branch/:branchId/:from": "showBranchMore"
},
n.showHomeMore = function(e) {
var t, n, a, r = e, o = r, s = [];
return r.indexOf("&isbranch&") > -1 && (o = r.split("&isbranch&")[1],
a = (n = r.split("&isbranch&")[0]).indexOf("old") > -1,
t = !0),
r.indexOf("?branch&") > -1 && (o = r = r.replace("?branch&", ""),
t = !0,
a = !0,
r.indexOf("&tags&") > -1 && (o = r.split("&tags&")[1],
s = (s = r.split("&tags&")[0]) && decodeURIComponent(s),
s = i.map(s.split("&"), (function(e) {
return {
name: e.split("=")[0],
id: e.split("=")[1],
active: !0
}
}
)))),
this.app.show("content", "home/default/more/layout", {
moduleConfigId: o,
forceRender: !0,
isBranch: t,
style: n,
notEdit: a,
tags: s
})
}
,
n.showBranchMore = function(e, t) {
var n, i = {
forceRender: !0
};
return "1" === (t && t.split("?")[0]) ? (n = window.decodeURIComponent(t.split("?")[1]),
n = JSON.parse(n.split("=")[1]),
Object.assign(i, {
isFromBranch: n.isFromBranch,
moduleTitle: n.title,
branchId: e
})) : Object.assign(i, {
moduleConfigId: e
}),
this.app.show("content", "home/default/more/branch-show", i)
}
,
n.showKnowledgeEnjoy = function(e, t, n) {
var i, a = {
organizationId: e,
moduleConfigId: t,
forceRender: !0
};
return "1" === (n && n.split("?")[0]) && (i = window.decodeURIComponent(n.split("?")[1]),
i = JSON.parse(i.split("=")[1]),
Object.assign(a, {
sortType: i.sortType,
isFromBranch: i.isFromBranch,
moduleTitle: i.title,
configStatisticsNum: i.configStatisticsNum
})),
this.app.show("content", "home/default/more/knowledge-enjoy", a)
}
,
n.showKnowledgeContent = function(e, t, n, i, a) {
return this.app.show("content", "home/default/more/knowledge-content", {
organizationId: e,
moduleConfigId: t,
sort: n,
pageSize: i,
title: a,
forceRender: !0
})
}
,
n.showKnowledgeCircle = function(e, t, n) {
var i, a = {
organizationId: e,
moduleConfigId: t,
forceRender: !0
};
return "1" === (n && n.split("?")[0]) && (i = window.decodeURIComponent(n.split("?")[1]),
i = JSON.parse(i.split("=")[1]),
Object.assign(a, {
sortType: i.sortType,
isFromBranch: i.isFromBranch,
style: i.style,
moduleTitle: i.title,
configStatisticsNum: i.configStatisticsNum
})),
this.app.show("content", "home/default/more/knowledge-circle", a)
}
,
n.showErrorPage = function(e) {
var t = e
, n = {};
return -1 !== e.indexOf("?") && (t = e.split("?")[0],
n = a(e)),
this.app.show("content", "home/error-page", {
code: t,
query: n
})
}
,
n.showOutErrorPage = function(e) {
return this.app.showFull("content", "home/error-out-resource", {
code: e
})
}
,
n.resetEmail = function(e) {
return this.app.show("content", "home/reset-email", {
code: e
})
}
}
, {
"./app/util/index": "./app/util/index",
"lodash/collection": "lodash/collection"
}],
"./app/integral-mall/router": [function(e, t, n) {
n.routes = {
"order/:id/:num": "showIntegralOrderDetail",
"detail/:id": "showIntegralDetail",
"notices/:id": "showNitices",
noticeses: "showNiticeses",
"list/:id": "showList"
},
n.showIntegralDetail = function(e) {
var t, n = e, i = e.split("?")[1];
return i && 0 === i.indexOf("branchId=") && (t = i.split("=")[1],
n = e.split("?")[0]),
this.app.show("content", "integral-mall/detail", {
id: n,
branchId: t
})
}
,
n.showIntegralOrderDetail = function(e, t) {
var n, i = t, a = t.split("?")[1];
return a && 0 === a.indexOf("branchId=") && (i = t.split("?")[0],
n = a.split("=")[1]),
this.app.show("content", "integral-mall/order", {
id: e,
num: i,
branchId: n
})
}
,
n.showNitices = function(e) {
return this.app.show("content", "integral-mall/notices/detail", {
id: e
})
}
,
n.showNiticeses = function() {
return this.app.show("content", "integral-mall/notices/list")
}
,
n.showList = function(e) {
return this.app.show("content", "integral-mall/list", {
id: e
})
}
}
, {}],
"./app/knowledge/router": [function(e, t, n) {
n.routes = {
index: "showIndex",
"detail/:id": "showDetails",
"collect/:id": "showCollect"
},
n.showIndex = function() {
return this.app.show("content", "vcore", {
route: "/knowledge/index",
forceRender: !0
})
}
,
n.showDetails = function(e) {
return this.app.show("content", "knowledge/details", {
id: e
})
}
,
n.showCollect = function(e) {
return this.app.show("content", "knowledge/details", {
id: e,
collect: !0
})
}
}
, {}],
"./app/main/lecture-table/index": [function(e, t, n) {
var i = e("lodash/collection")
, a = e("drizzlejs")
, r = e("./app/util/strings");
n.items = {
tags: "tags"
},
n.store = {
models: {
state: {
mixin: {
exists: function(e) {
return i.find(this.data.list, {
value: e.value,
type: e.type
})
}
}
},
assLinknumbers: {
url: "../training/student/activity-student-progress/section-progress-statistical-completion"
}
},
callbacks: {
init: function() {
return this.models.state.set({
map: {},
list: []
})
},
add: function(e) {
var t, n = this.models.state, a = this.module.renderOptions.limit, r = !1;
return i.map(e.items, (function(e) {
var t = e || {};
a && n.data.list.length === a ? r = !0 : (t.type = t.type || 0,
n.exists(t) || n.data.list.push(t))
}
)),
r && (t = window.app.$t("zxy.118414", ["", a]),
this.app.message.error(t)),
n.changed(),
!0
},
remove: function(e) {
var t = this.models.state
, n = i.filter(t.data.list, (function(t) {
return !(t.value === e.value && t.type === e.type)
}
));
return this.module.dispatch("init"),
this.module.dispatch("add", {
items: n
})
},
clear: function() {
return this.chain(this.module.dispatch("init"), (function() {
this.models.state.changed()
}
))
},
changeMoney: function(e) {
var t = this.models.state
, n = i.find(t.data.list, (function(t) {
return t.value === e.id
}
));
n.budgetMoney = e.budgetMoney,
this.module.renderOptions.changeState(a.assign(e, {
type: n.type
}))
},
changeMemberName: function(e) {
var t = this.models.state
, n = i.find(t.data.list, (function(t) {
return t.value === e.id
}
));
n.text = e.name,
this.module.renderOptions.changeState(a.assign(e, {
type: n.type
})),
t.changed()
},
checkLinkNumbers: function() {
var e = this.models.assLinknumbers;
return e.params = {
sectionId: this.module.renderOptions.assessment.summaryId,
classId: this.module.renderOptions.classId
},
this.get(e)
}
}
},
n.afterRender = function() {
return this.dispatch("init")
}
,
n.mixin = {
addItem: function(e) {
return this.dispatch("add", {
items: [e]
})
},
addItems: function(e) {
return this.dispatch("add", {
items: e
})
},
removeItem: function(e) {
return this.dispatch("remove", {
values: [e]
})
},
removeItems: function(e) {
return this.dispatch("remove", {
values: e
})
},
clear: function() {
return this.dispatch("clear")
},
getValue: function() {
return i.map(this.store.models.state.data.list, "value").join(",")
},
getData: function() {
return this.store.models.state.data.list
},
check: function() {
var e = this.store.models.state.data.list || []
, t = this.renderOptions.money.data.money
, n = 0
, a = this.items.tags.validate();
return a ? (i.forEach(e, (function(e) {
n += e.budgetMoney || 0
}
)),
!Number(t) && 0 !== Number(t) || !(Number(n / 100).toFixed(2) > Number(t)) || (this.app.message.error(r.get("train.information.excess-budget")),
!1)) : a
},
validateItem: function() {
return !this.items.tags.validateItem
}
}
}
, {
"./app/util/strings": "./app/util/strings",
drizzlejs: "drizzlejs",
"lodash/collection": "lodash/collection"
}],
"./app/main/lecture-table/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return ' <div data-region="tags"></div>\n'
},
3: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression;
return '<div id="tag-input">\n <input name="' + l("function" == typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + '" value="' + l("function" == typeof (o = null != (o = n.values || (null != t ? t.values : t)) ? o : c) ? o.call(s, {
name: "values",
hash: {},
data: a
}) : o) + '" type="hidden"/>\n' + (null != (r = n.if.call(s, null != t ? t.tags : t, {
name: "if",
hash: {},
fn: e.program(4, a, 0),
inverse: e.program(19, a, 0),
data: a
})) ? r : "") + "</div>"
},
4: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <table class="table m-bottom">\n <thead>\n <tr>\n <th>' + c((n.$t || t && t.$t || s).call(o, "zxy.106765", {
name: "$t",
hash: {},
data: a
})) + "</th>\n <th>" + c((n.$t || t && t.$t || s).call(o, "zxy.117289", {
name: "$t",
hash: {},
data: a
})) + "</th>\n <th>" + c((n.$t || t && t.$t || s).call(o, "zxy.117233", {
name: "$t",
hash: {},
data: a
})) + "</th>\n <th>" + c((n.$t || t && t.$t || s).call(o, "zxy.117153", {
name: "$t",
hash: {},
data: a
})) + "</th>\n <th>" + c((n.$t || t && t.$t || s).call(o, "zxy.113327", {
name: "$t",
hash: {},
data: a
})) + "</th>\n </tr>\n </thead>\n <tbody>" + (null != (r = n.each.call(o, null != t ? t.tags : t, {
name: "each",
hash: {},
fn: e.program(5, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + "</tbody>\n </table>\n "
},
5: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression, u = "function";
return "\n <tr>\n <td>" + l((n.calc || t && t.calc || c).call(s, a && a.index, "+", 1, {
name: "calc",
hash: {},
data: a
})) + "</td>\n <td>\n" + (null != (r = (n.compare || t && t.compare || c).call(s, null != t ? t.type : t, "eq", 2, {
name: "compare",
hash: {},
fn: e.program(6, a, 0),
inverse: e.program(11, a, 0),
data: a
})) ? r : "") + " </td>\n <td>\n " + (null != (r = (n.compare || t && t.compare || c).call(s, null != t ? t.type : t, "eq", 0, {
name: "compare",
hash: {},
fn: e.program(13, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + "\n " + (null != (r = (n.compare || t && t.compare || c).call(s, null != t ? t.type : t, "eq", 1, {
name: "compare",
hash: {},
fn: e.program(15, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + "\n " + (null != (r = (n.compare || t && t.compare || c).call(s, null != t ? t.type : t, "eq", 2, {
name: "compare",
hash: {},
fn: e.program(17, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '\n </td>\n <td><div class="inline-block relative td-input-error">\n <input class="enter-money-input input" id="money-' + l(typeof (o = null != (o = n.index || a && a.index) ? o : c) === u ? o.call(s, {
name: "index",
hash: {},
data: a
}) : o) + '" value="' + l(typeof (o = null != (o = n.budgetMoney || (null != t ? t.budgetMoney : t)) ? o : c) === u ? o.call(s, {
name: "budgetMoney",
hash: {},
data: a
}) : o) + '" x-rule="number,keepDecimal:2,range:0:1000000" data-value="' + l(typeof (o = null != (o = n.value || (null != t ? t.value : t)) ? o : c) === u ? o.call(s, {
name: "value",
hash: {},
data: a
}) : o) + '" data-type="' + l(typeof (o = null != (o = n.type || (null != t ? t.type : t)) ? o : c) === u ? o.call(s, {
name: "type",
hash: {},
data: a
}) : o) + '"/>\n </div></td>\n <td><a id="remove-' + l(typeof (o = null != (o = n.value || (null != t ? t.value : t)) ? o : c) === u ? o.call(s, {
name: "value",
hash: {},
data: a
}) : o) + l(typeof (o = null != (o = n.type || (null != t ? t.type : t)) ? o : c) === u ? o.call(s, {
name: "type",
hash: {},
data: a
}) : o) + '" data-value="' + l(typeof (o = null != (o = n.value || (null != t ? t.value : t)) ? o : c) === u ? o.call(s, {
name: "value",
hash: {},
data: a
}) : o) + '" data-type="' + l(typeof (o = null != (o = n.type || (null != t ? t.type : t)) ? o : c) === u ? o.call(s, {
name: "type",
hash: {},
data: a
}) : o) + '">' + l((n.$t || t && t.$t || c).call(s, "zxy.106707", {
name: "$t",
hash: {},
data: a
})) + "</a></td>\n </tr>\n "
},
6: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = "function", u = e.escapeExpression;
return ' <div class="inline-block error">*</div>\n <div class="inline-block relative td-input-error">\n <input value="' + u(typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) === l ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + u(typeof (o = null != (o = n.text || (null != t ? t.text : t)) ? o : c) === l ? o.call(s, {
name: "text",
hash: {},
data: a
}) : o) + '" class="input ' + (null != (r = n.if.call(s, null != t ? t.showError : t, {
name: "if",
hash: {},
fn: e.program(7, a, 0),
inverse: e.program(9, a, 0),
data: a
})) ? r : "") + '" id="member-' + u(typeof (o = null != (o = n.index || a && a.index) ? o : c) === l ? o.call(s, {
name: "index",
hash: {},
data: a
}) : o) + '" data-value="' + u(typeof (o = null != (o = n.value || (null != t ? t.value : t)) ? o : c) === l ? o.call(s, {
name: "value",
hash: {},
data: a
}) : o) + '" data-type="' + u(typeof (o = null != (o = n.type || (null != t ? t.type : t)) ? o : c) === l ? o.call(s, {
name: "type",
hash: {},
data: a
}) : o) + '" x-rule="required,maxLength:10"/>\n </div>\n'
},
7: function(e, t, n, i, a) {
return "error"
},
9: function(e, t, n, i, a) {
return "b"
},
11: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <div class="inline-block tag-input-nb"><input id="member-' + c("function" == typeof (r = null != (r = n.index || a && a.index) ? r : s) ? r.call(o, {
name: "index",
hash: {},
data: a
}) : r) + '" value="' + c("function" == typeof (r = null != (r = n.text || (null != t ? t.text : t)) ? r : s) ? r.call(o, {
name: "text",
hash: {},
data: a
}) : r) + '" data-value="' + c("function" == typeof (r = null != (r = n.value || (null != t ? t.value : t)) ? r : s) ? r.call(o, {
name: "value",
hash: {},
data: a
}) : r) + '" data-type="' + c("function" == typeof (r = null != (r = n.type || (null != t ? t.type : t)) ? r : s) ? r.call(o, {
name: "type",
hash: {},
data: a
}) : r) + '" disabled style="width:100px;"/></div>\n'
},
13: function(e, t, n, i, a) {
return e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.118573", {
name: "$t",
hash: {},
data: a
}))
},
15: function(e, t, n, i, a) {
return e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.118574", {
name: "$t",
hash: {},
data: a
}))
},
17: function(e, t, n, i, a) {
return e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.118575", {
name: "$t",
hash: {},
data: a
}))
},
19: function(e, t, n, i, a) {
return "<span>" + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.118571", {
name: "$t",
hash: {},
data: a
})) + "</span>\n"
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a) {
var r, o, s, c = null != t ? t : {}, l = n.helperMissing, u = "";
return o = null != (o = n.module || (null != t ? t.module : t)) ? o : l,
s = {
name: "module",
hash: {},
fn: e.program(1, a, 0),
inverse: e.noop,
data: a
},
r = "function" == typeof o ? o.call(c, s) : o,
n.module || (r = n.blockHelperMissing.call(t, r, s)),
null != r && (u += r),
u + (null != (r = (n.view || t && t.view || l).call(c, "tags", {
name: "view",
hash: {},
fn: e.program(3, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + "\n"
},
useData: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/main/lecture-table/view-tags": [function(e, t, n) {
var i = e("./app/util/strings");
n.type = "form",
n.bindings = {
state: !0
},
n.dataForTemplate = {
name: function() {
return this.module.renderOptions.name
},
emptyText: function(e) {
return e.state.list && e.state.list.length > 0 ? "" : this.module.renderOptions.emptyText
},
values: function() {
return this.module.getValue()
},
tags: function(e) {
var t = e.state.list;
return t && t.length && t.forEach((function(e) {
var t = e;
t.budgetMoney = t.budgetMoney ? t.budgetMoney / 100 : 0
}
)),
t
},
readonly: function() {
return this.module.renderOptions.readonly || !1
},
enableInput: function() {
return this.module.renderOptions.enableInput || !1
},
singleMaxLength: function() {
return this.module.renderOptions.singleMaxLength || 30
}
},
n.events = {
"click remove-*": "remove",
"keyup addTopic": "addTopic",
"click tag-input": "focusInput",
"focusout money-*": "focusMoney",
"focusout member-*": "focusMember"
},
n.handlers = {
addTopic: function(e, t) {
var n = t || {}
, a = this.module.renderOptions
, r = this.bindings.state.data
, o = a.entryCallback
, s = a.limit
, c = a.singleMaxLength || 20
, l = r.list.length;
return !(!o || 13 !== e.keyCode) && ("" === n.value.trim() ? (n.value = "",
!1) : s && l >= s ? (n.value = "",
this.app.message.error(i.get("main.tag-basic.add-limit") + s + i.get("main.tag-basic.term")),
!1) : c && n.value.length > c ? (this.app.message.error(i.get("main.tag-basic.length-limit") + c + i.get("main.tag-basic.character")),
!1) : (n.focus(),
o(n.value)))
},
focusInput: function() {
this.$("addTopic") && this.$("addTopic").focus()
},
remove: function(e, t, n) {
var i = n.getAttribute("data-value")
, a = this.module.renderOptions.removeLecturer
, r = this;
this.module.renderOptions.assessment.assExis ? this.module.dispatch("checkLinkNumbers").then((function(e) {
e[0].totalNumber && r.app.message.error("已有学员提交了评估,当前不能删除讲师"),
a({
id: i
})
}
)) : a({
id: i
}),
a({
id: i
})
},
focusMoney: function(e, t, n) {
var i = n.getAttribute("data-value")
, a = Number(n.value);
return !!this.validate(n) && this.module.dispatch("changeMoney", {
id: i,
budgetMoney: 100 * a
})
},
focusMember: function(e, t, n) {
var i = n.getAttribute("data-value")
, a = n.value;
return !!this.validate(n) && this.module.dispatch("changeMemberName", {
id: i,
name: a
})
}
}
}
, {
"./app/util/strings": "./app/util/strings"
}],
"./app/main/modal/index": [function(e, t, n) {
var i = e("../../util/animation")
, a = e("drizzlejs");
n.items = {
title: "title",
buttons: "buttons"
},
n.store = {
models: {
state: {}
},
callbacks: {
init: function(e) {
var t = e.view
, n = e.title || t.options.title
, i = t.options.buttons
, r = e.openThemeColorBtns;
a.isFunction(n) && (n = n.call(t)),
a.isFunction(i) && (i = i.call(t)),
n = /^zxy\./.test(n) ? window.app.$t(n) : n,
i = i && i.map((function(e) {
return {
text: /^zxy\./.test(e.text) ? window.app.$t(e.text) : e.text,
fn: e.fn,
action: e.action,
closed: e.closed,
debounce: e.debounce
}
}
)),
this.models.state.set({
title: n,
buttons: i,
closeText: e.closeText || t.options.closeText || window.app.$t("zxy.106705"),
openThemeColorBtns: r
}, !0)
}
}
},
n.mixin = {
close: function() {
var e = this;
return this.Promise.create((function(t) {
e.renderOptions.options.offOutAnimate ? e.chain(e.app.viewport.regions.modal.pop(), (function() {
t()
}
)) : i.animate(e.$("animate"), e.renderOptions.options.animation.OUT, (function() {
e.chain(e.app.viewport.regions.modal.pop(), (function() {
t()
}
))
}
))
}
))
}
},
n.debounces = [{
el: "dismiss",
delay: 500,
immediate: !0
}],
n.events = {
"click dismiss": "close"
},
n.handlers = {
close: function() {
this.close()
}
},
n.beforeRender = function() {
"my-credit-wrapper" === this.renderOptions.options.modalClassName ? window.$("body").addClass("my-credit-wrapper") : "releated-me-wrapper" === this.renderOptions.options.modalClassName && window.$("body").addClass("releated-me-wrapper"),
this.renderOptions.options.view.off("module.main.view.rendered")
}
,
n.afterClose = function() {
this.renderOptions.options.view.off("module.main.view.rendered")
}
,
n.afterRender = function() {
var e, t = this.renderOptions.options, n = t.view, a = this;
return this.renderOptions.options.modalClass && this.$("animate").classList.add(this.renderOptions.options.modalClass),
e = this.regions.content.show(n, t),
i.animate(this.$("animate"), t.animation.IN, (function() {
e.then((function(e) {
var t = e.$$("input")[0];
t && t.focus()
}
))
}
)),
this.chain(e, (function() {
this.dispatch("init", t)
}
), (function() {
n.on("module.main.view.rendered", (function() {
a.dispatch("init", t)
}
))
}
))
}
}
, {
"../../util/animation": "./app/util/animation",
drizzlejs: "drizzlejs"
}],
"./app/main/modal/modal-region": [function(e, t, n) {
var i, a, r = e("drizzlejs");
a = {
modal: {
IN: "fadeIn",
OUT: "fadeOut"
},
popup: {
IN: "fadeInRightBig",
OUT: "bounceOutRight"
},
ground: {
IN: "slideInUp",
OUT: "slideOutDown"
}
},
i = function() {
i.__super__.constructor.apply(this, arguments),
this.depth = 0,
this.overlay = document.createElement("div"),
this.overlay.className = "dialog-overlay hidden",
this._el.appendChild(this.overlay)
}
,
r.extend(i, r.MultiRegion, {
push: function(e, t, n) {
return e ? (this.depth++,
this.style = n,
e.options.large && (this.style += " large"),
e.options.largeDetail && (this.style += " largeDetail"),
e.options.small && (this.style += " small"),
e.options.common && (this.style += " common"),
e.options.auto && (this.style += " auto"),
e.options.edit && (this.style += " edit"),
e.options.cropper && (this.style += " cropper"),
e.options.custom && (this.style += " custom"),
e.options.customCss && (this.style += " " + e.options.customCss),
e.options.className && (this.style += " " + e.options.className),
t && t.className && (this.style += " " + t.className),
this._moveOverlay(),
this.show("main/modal", {
key: this.depth + "",
options: r.assign({
animation: a[n]
}, t, {
view: e
})
})) : null
},
pop: function() {
var e = this.depth + "";
return delete this.style,
this.depth--,
this._moveOverlay(),
this.chain(this._items[e]._close(), (function() {
delete this._items[e],
delete this._elements[e]
}
))
},
hasModalOpen: function() {
return this._items[1]
},
_moveOverlay: function() {
var e = this._zIndex();
this.overlay.className = "dialog-overlay" + (1e3 === e ? " hidden" : ""),
document.body.className = 1e3 === e ? "" : "overflow-hidden",
this.overlay.setAttribute("style", "z-index:" + (e - 1))
},
_zIndex: function() {
return 1e3 + 5 * this.depth
},
_createElement: function() {
var e = i.__super__._createElement.apply(this, arguments);
return e.className = this.style,
e.setAttribute("style", "z-index:" + this._zIndex()),
e
}
}),
r.registerRegion("modal", i)
}
, {
drizzlejs: "drizzlejs"
}],
"./app/main/modal/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return ' <div id="animate" class="dialog animated"><div class="container">\n <i id="dismiss" class="iconfont icon-close dismiss"></i>\n <div class="dialog-header" data-region="title"></div>\n <div class="dialog-content"><div class="dialog-main" data-region="content"></div></div>\n <div class="dialog-footer" data-region="buttons"></div>\n </div></div>\n'
},
3: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != (r = null != t ? t.state : t) ? r.title : r, {
name: "if",
hash: {},
fn: e.program(4, a, 0),
inverse: e.noop,
data: a
})) ? r : ""
},
4: function(e, t, n, i, a) {
var r;
return '\n <div class="title">' + e.escapeExpression(e.lambda(null != (r = null != t ? t.state : t) ? r.title : r, t)) + "</div>\n"
},
6: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != (r = null != t ? t.state : t) ? r.openThemeColorBtns : r, {
name: "if",
hash: {},
fn: e.program(7, a, 0),
inverse: e.program(10, a, 0),
data: a
})) ? r : ""
},
7: function(e, t, n, i, a) {
var r;
return ' <div id="close" class="btn white border themeColor-border-color themeColor-color">' + e.escapeExpression(e.lambda(null != (r = null != t ? t.state : t) ? r.closeText : r, t)) + "</div>\n" + (null != (r = n.each.call(null != t ? t : {}, null != t ? t.btns : t, {
name: "each",
hash: {},
fn: e.program(8, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
8: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <div class="btn themeColor-border-color themeColor-background-color" id="btn-' + c("function" == typeof (r = null != (r = n.id || (null != t ? t.id : t)) ? r : s) ? r.call(o, {
name: "id",
hash: {},
data: a
}) : r) + '">' + c("function" == typeof (r = null != (r = n.text || (null != t ? t.text : t)) ? r : s) ? r.call(o, {
name: "text",
hash: {},
data: a
}) : r) + "</div>\n"
},
10: function(e, t, n, i, a) {
var r;
return ' <div id="close" class="btn white border">' + e.escapeExpression(e.lambda(null != (r = null != t ? t.state : t) ? r.closeText : r, t)) + "</div>\n" + (null != (r = n.each.call(null != t ? t : {}, null != t ? t.btns : t, {
name: "each",
hash: {},
fn: e.program(11, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
11: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <div class="btn" id="btn-' + c("function" == typeof (r = null != (r = n.id || (null != t ? t.id : t)) ? r : s) ? r.call(o, {
name: "id",
hash: {},
data: a
}) : r) + '">' + c("function" == typeof (r = null != (r = n.text || (null != t ? t.text : t)) ? r : s) ? r.call(o, {
name: "text",
hash: {},
data: a
}) : r) + "</div>\n"
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a) {
var r, o, s, c = null != t ? t : {}, l = n.helperMissing, u = "";
return o = null != (o = n.module || (null != t ? t.module : t)) ? o : l,
s = {
name: "module",
hash: {},
fn: e.program(1, a, 0),
inverse: e.noop,
data: a
},
r = "function" == typeof o ? o.call(c, s) : o,
n.module || (r = n.blockHelperMissing.call(t, r, s)),
null != r && (u += r),
u + (null != (r = (n.view || t && t.view || l).call(c, "title", {
name: "view",
hash: {},
fn: e.program(3, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + "\n" + (null != (r = (n.view || t && t.view || l).call(c, "buttons", {
name: "view",
hash: {},
fn: e.program(6, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
useData: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/main/modal/view-buttons": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("jquery")
, r = e("lodash/collection")
, o = e("./app/util/debounce").debounce;
n.bindings = {
state: !0
},
n.dataForTemplate = {
btns: function(e) {
return e.state.buttons ? e.state.buttons.map((function(e, t) {
return {
id: t,
text: e.text
}
}
)) : []
}
},
n.events = {
"click btn-*": "buttonClicked",
"click close": "closeIt"
},
n.debounces = [{
el: "close",
delay: 1e3,
immediate: !0
}],
n.handlers = {
buttonClicked: function(e, t, n) {
var i = this.bindings.state.data.buttons[e];
i.debounce && i.debounce.delay ? o(this.handleBtnClick, i.debounce.delay, i.debounce.immediate).call(this, e, t, n) : this.handleBtnClick(e, t, n)
},
closeIt: function() {
var e = this.module.renderOptions.options.view
, t = e.options.closeAction;
t && t(e),
this.module.close()
}
},
n.mixin = {
handleBtnClick: function(e, t, n) {
var o, s, c, l, u, d, p, h, y, m, f = this.bindings.state.data.buttons[e], x = this.module.renderOptions.options.view, v = this.app.options.disabledClass, z = x.items && x.items["ask/common/publish-question/upload-attach"], g = z && z.items.file && z.items.file.getLoadStatus;
if (g && g())
return this.app.message.error(window.app.$t("zxy.243210374181163008") + "。"),
!1;
for (s = (o = x._getElement()).querySelector("form"),
c = {},
r.map(a(s).serializeArray(), (function(e) {
c[e.name] = e.value
}
)),
o = o.querySelectorAll("[data-name][data-value]"),
l = 0; l < o.length; l++)
d = (u = o[l]).getAttribute("data-name"),
p = u.getAttribute("data-value"),
h = c[d],
i.isArray(h) ? h.push(p) : c[d] = null == h ? p : [h, p];
if (a(n).hasClass(v))
return !0;
if (a(n).addClass(v),
!f.action)
return this.chain(f.fn && f.fn.call(x, c), (function(e) {
!1 !== e && this.module.close()
}
)).then((function() {
a(n).removeClass(v)
}
), (function() {
a(n).removeClass(v)
}
));
if (!(x instanceof i.ActionCreator))
throw new Error("Target is not an action creator!");
return y = x.options.dataForActions || {},
m = x.options.actionCallbacks || {},
this.chain(y[f.action] ? y[f.action].call(x, c) : c, [function(e) {
return !1 !== e && x.module.dispatch(f.action, e)
}
, function(e) {
!1 !== e && !1 !== f.closed && this.module.close()
}
], (function(e) {
var t = e[0];
!1 !== t && m[f.action] && m[f.action].call(x, t)
}
)).then((function() {
a(n).removeClass(v)
}
), (function() {
a(n).removeClass(v)
}
))
}
}
}
, {
"./app/util/debounce": "./app/util/debounce",
drizzlejs: "drizzlejs",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/main/modal/view-title": [function(e, t, n) {
n.bindings = {
state: !0
}
}
, {}],
"./app/main/tag-basic/index": [function(e, t, n) {
var i = e("./app/util/strings")
, a = e("lodash/collection");
n.items = {
tags: "tags"
},
n.store = {
models: {
state: {
mixin: {
exists: function(e) {
return a.find(this.data.list, {
value: e.value,
type: e.type
})
}
}
}
},
callbacks: {
init: function() {
return this.models.state.set({
map: {},
list: []
})
},
add: function(e) {
var t = this.models.state
, n = this.module.renderOptions.limit
, r = !1;
return a.map(e.items, (function(e) {
var i = e || {};
n && t.data.list.length === n ? r = !0 : (i.type = i.type || "default",
t.exists(i) || t.data.list.push(i))
}
)),
r && this.app.message.error(i.get("main.tag-basic.add-limit") + n + i.get("main.tag-basic.term")),
t.changed(),
!0
},
remove: function(e) {
var t = this.models.state
, n = a.filter(t.data.list, (function(t) {
return !(t.value === e.value && t.type === e.type)
}
));
return this.module.dispatch("init"),
this.module.dispatch("add", {
items: n
})
},
clear: function() {
return this.chain(this.module.dispatch("init"), (function() {
this.models.state.changed()
}
))
}
}
},
n.afterRender = function() {
return this.dispatch("init")
}
,
n.mixin = {
addItem: function(e) {
return this.dispatch("add", {
items: [e]
})
},
addItems: function(e) {
return this.dispatch("add", {
items: e
})
},
removeItem: function(e) {
return this.dispatch("remove", {
values: [e]
})
},
removeItems: function(e) {
return this.dispatch("remove", {
values: e
})
},
clear: function() {
return this.dispatch("clear")
},
getValue: function() {
return a.map(this.store.models.state.data.list, "value").join(",")
},
getData: function() {
return this.store.models.state.data.list
}
}
}
, {
"./app/util/strings": "./app/util/strings",
"lodash/collection": "lodash/collection"
}],
"./app/main/tag-basic/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return ' <div data-region="tags"></div>\n'
},
3: function(e, t, n, i, a, r, o) {
var s, c, l = null != t ? t : {}, u = n.helperMissing, d = e.escapeExpression;
return '<div id="tag-input" class="tag-input-nb">\n <input name="' + d("function" == typeof (c = null != (c = n.name || (null != t ? t.name : t)) ? c : u) ? c.call(l, {
name: "name",
hash: {},
data: a
}) : c) + '" value="' + d("function" == typeof (c = null != (c = n.values || (null != t ? t.values : t)) ? c : u) ? c.call(l, {
name: "values",
hash: {},
data: a
}) : c) + '" type="hidden"/>\n' + (null != (s = n.each.call(l, null != t ? t.tags : t, {
name: "each",
hash: {},
fn: e.program(4, a, 0, r, o),
inverse: e.program(7, a, 0, r, o),
data: a
})) ? s : "") + (null != (s = n.if.call(l, null != t ? t.enableInput : t, {
name: "if",
hash: {},
fn: e.program(10, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + "</div>"
},
4: function(e, t, n, i, a, r, o) {
var s, c, l = null != t ? t : {};
return ' <div class="tag-btn radius">\n' + (null != (s = n.unless.call(l, null != o[1] ? o[1].readonly : o[1], {
name: "unless",
hash: {},
fn: e.program(5, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + " " + e.escapeExpression("function" == typeof (c = null != (c = n.text || (null != t ? t.text : t)) ? c : n.helperMissing) ? c.call(l, {
name: "text",
hash: {},
data: a
}) : c) + "\n </div>\n"
},
5: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <div class="close iconfont icon-close" id="remove-' + c("function" == typeof (r = null != (r = n.value || (null != t ? t.value : t)) ? r : s) ? r.call(o, {
name: "value",
hash: {},
data: a
}) : r) + c("function" == typeof (r = null != (r = n.type || (null != t ? t.type : t)) ? r : s) ? r.call(o, {
name: "type",
hash: {},
data: a
}) : r) + '" data-value="' + c("function" == typeof (r = null != (r = n.value || (null != t ? t.value : t)) ? r : s) ? r.call(o, {
name: "value",
hash: {},
data: a
}) : r) + '" data-type="' + c("function" == typeof (r = null != (r = n.type || (null != t ? t.type : t)) ? r : s) ? r.call(o, {
name: "type",
hash: {},
data: a
}) : r) + '"></div>\n'
},
7: function(e, t, n, i, a) {
var r;
return null != (r = n.unless.call(null != t ? t : {}, null != t ? t.enableInput : t, {
name: "unless",
hash: {},
fn: e.program(8, a, 0),
inverse: e.noop,
data: a
})) ? r : ""
},
8: function(e, t, n, i, a) {
var r;
return ' <div class="muted">' + e.escapeExpression("function" == typeof (r = null != (r = n.emptyText || (null != t ? t.emptyText : t)) ? r : n.helperMissing) ? r.call(null != t ? t : {}, {
name: "emptyText",
hash: {},
data: a
}) : r) + "</div>\n"
},
10: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <input id="addTopic" placeholder="' + c("function" == typeof (r = null != (r = n.emptyText || (null != t ? t.emptyText : t)) ? r : s) ? r.call(o, {
name: "emptyText",
hash: {},
data: a
}) : r) + '" maxlength="' + c("function" == typeof (r = null != (r = n.singleMaxLength || (null != t ? t.singleMaxLength : t)) ? r : s) ? r.call(o, {
name: "singleMaxLength",
hash: {},
data: a
}) : r) + '"/>\n'
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a, r, o) {
var s, c, l, u = null != t ? t : {}, d = n.helperMissing, p = "";
return c = null != (c = n.module || (null != t ? t.module : t)) ? c : d,
l = {
name: "module",
hash: {},
fn: e.program(1, a, 0, r, o),
inverse: e.noop,
data: a
},
s = "function" == typeof c ? c.call(u, l) : c,
n.module || (s = n.blockHelperMissing.call(t, s, l)),
null != s && (p += s),
p + (null != (s = (n.view || t && t.view || d).call(u, "tags", {
name: "view",
hash: {},
fn: e.program(3, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + "\n"
},
useData: !0,
useDepths: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/main/tag-basic/view-tags": [function(e, t, n) {
var i = e("./app/util/strings");
n.bindings = {
state: !0
},
n.type = "form",
n.dataForTemplate = {
name: function() {
return this.module.renderOptions.name
},
emptyText: function() {
return this.module.renderOptions.emptyText
},
values: function() {
return this.module.getValue()
},
tags: function(e) {
return e.state.list
},
readonly: function() {
return this.module.renderOptions.readonly || !1
},
enableInput: function() {
return this.module.renderOptions.enableInput || !1
},
singleMaxLength: function() {
return this.module.renderOptions.singleMaxLength || 30
}
},
n.events = {
"click remove-*": "remove",
"keyup addTopic": "addTopic",
"click tag-input": "focusInput"
},
n.handlers = {
addTopic: function(e, t) {
var n = t || {}
, a = this.module.renderOptions
, r = this.bindings.state.data
, o = a.entryCallback
, s = a.limit
, c = a.singleMaxLength || 20
, l = r.list.length;
return !(!o || 13 !== e.keyCode) && ("" === n.value.trim() ? (n.value = "",
!1) : s && l >= s ? (n.value = "",
this.app.message.error(i.get("main.tag-basic.add-limit") + s + i.get("main.tag-basic.term")),
!1) : c && n.value.length > c ? (this.app.message.error(i.get("main.tag-basic.length-limit") + c + i.get("main.tag-basic.character")),
!1) : (n.focus(),
o(n.value)))
},
focusInput: function() {
this.$("addTopic") && this.$("addTopic").focus()
},
remove: function(e, t, n) {
var i = n.getAttribute("data-value")
, a = n.getAttribute("data-type");
return window.isNaN(a) || (a = Number(a)),
this.module.dispatch("remove", {
value: i,
type: a
})
}
}
}
, {
"./app/util/strings": "./app/util/strings"
}],
"./app/main/tag-view/index": [function(e, t, n) {
var i = e("lodash/collection")
, a = e("drizzlejs")
, r = e("jquery");
n.items = {
tags: "tags"
},
n.store = {
models: {
state: {},
topics: {
url: "../system/topic/select"
}
},
callbacks: {
init: function() {
return this.models.state.set({
map: {},
list: []
})
},
add: function(e) {
var t = this.models.state
, n = this.module.renderOptions.limit;
return t.data.list.length === n ? (this.app.message.error(window.app.$t("zxy.214552016238809088", [n])),
!1) : (i.map(e.items, (function(e) {
t.data.map[e.value] || (t.data.map[e.value] = e,
t.data.list.push(e))
}
)),
t.changed())
},
searchTags: function(e) {
var t = this.models.topics
, n = r(e.element)
, a = this.module.renderOptions.group
, o = n.parent();
o.find(".search-tags-wrap").length || (r(o).append('<ul class="search-tags-wrap"></ul>'),
r(o).unbind("click").on("click", ".search-tags-wrap li", (function() {
e.callbacks(r(this).data())
}
))),
r(".search-tags-wrap").html(""),
t.params = {
group: a ? 1 : "",
topicName: n.val()
},
this.get(t).then((function() {
t.data.length > 0 ? o.find(".search-tags-wrap").show().data("click", "on").css({
top: n.parent().height() + 5
}) : o.find(".search-tags-wrap").hide(),
i.map(t.data, (function(e) {
r(".search-tags-wrap").append('<li data-value="' + e.name + '">' + e.name + "</li>")
}
))
}
))
},
remove: function(e) {
var t = this.models.state
, n = [];
return e.values && Array.isArray(e.values) && e.values.length && (n = "object" == typeof e.values[0] ? i.filter(t.data.list, (function(t) {
return void 0 === i.find(e.values || [], {
value: t.value + ""
})
}
)) : i.filter(t.data.list, (function(t) {
return -1 === e.values.indexOf(t.value + "")
}
))),
this.module.renderOptions.removeCallBack && this.module.renderOptions.removeCallBack.call(this, e),
this.module.renderOptions.deleteCallback && this.module.renderOptions.deleteCallback(i.map(n, (function(e) {
var t = e;
return t.id = t.value,
a.isString(t.text) && t.text.split(":").length > 0 && (t.value = t.text.split(":")[1]),
t
}
))),
this.chain(this.module.dispatch("init"), (function() {
return this.module.dispatch("add", {
items: n
})
}
))
},
clear: function() {
return this.chain(this.module.dispatch("init"), (function() {
this.models.state.changed()
}
))
}
}
},
n.beforeRender = function() {
return this.dispatch("init")
}
,
n.mixin = {
addItem: function(e) {
return this.dispatch("add", {
items: [e]
})
},
addItems: function(e) {
return this.dispatch("add", {
items: e
})
},
removeItem: function(e) {
return this.dispatch("remove", {
values: [e]
})
},
removeItemOnly: function(e) {
var t = this.store.models.state.data.list;
t = i.filter(t, (function(t) {
return !(t.value === e.id && t.type === e.type)
}
)),
this.store.models.state.data.list = t
},
removeItems: function(e) {
return this.dispatch("remove", {
values: e
})
},
clear: function() {
return this.dispatch("clear")
},
getValue: function() {
return i.map(this.store.models.state.data.list, "value").join(",")
},
getData: function() {
return this.store.models.state.data.list
}
},
n.events = {
"click btnTagInput": "btnTagInput"
},
n.handlers = {
btnTagInput: function() {
r(this.items.tags.$("addTopic")).focus()
}
}
}
, {
drizzlejs: "drizzlejs",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/main/tag-view/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return ' <div id="btnTagInput" class="tag-input break-word" data-region="tags"></div>\n'
},
3: function(e, t, n, i, a, r, o) {
var s, c, l = null != t ? t : {}, u = n.helperMissing, d = e.escapeExpression;
return '<div id="tag-input" class="new-tag-input">\n' + (null != (s = n.each.call(l, null != t ? t.tags : t, {
name: "each",
hash: {},
fn: e.program(4, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + (null != (s = n.unless.call(l, null != t ? t.hideAddTopic : t, {
name: "unless",
hash: {},
fn: e.program(8, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + ' <input name="' + d("function" == typeof (c = null != (c = n.name || (null != t ? t.name : t)) ? c : u) ? c.call(l, {
name: "name",
hash: {},
data: a
}) : c) + '" value="' + d("function" == typeof (c = null != (c = n.values || (null != t ? t.values : t)) ? c : u) ? c.call(l, {
name: "values",
hash: {},
data: a
}) : c) + '" type="hidden"/>\n</div>'
},
4: function(e, t, n, i, a, r, o) {
var s, c, l = null != t ? t : {}, u = n.helperMissing, d = "function", p = e.escapeExpression;
return ' <div class="tag-btn radius" id="btn-' + p(typeof (c = null != (c = n.value || (null != t ? t.value : t)) ? c : u) === d ? c.call(l, {
name: "value",
hash: {},
data: a
}) : c) + p(typeof (c = null != (c = n.type || (null != t ? t.type : t)) ? c : u) === d ? c.call(l, {
name: "type",
hash: {},
data: a
}) : c) + '" data-value="' + p(typeof (c = null != (c = n.value || (null != t ? t.value : t)) ? c : u) === d ? c.call(l, {
name: "value",
hash: {},
data: a
}) : c) + '" data-type="' + p(typeof (c = null != (c = n.type || (null != t ? t.type : t)) ? c : u) === d ? c.call(l, {
name: "type",
hash: {},
data: a
}) : c) + '">\n' + (null != (s = n.unless.call(l, null != o[1] ? o[1].readonly : o[1], {
name: "unless",
hash: {},
fn: e.program(5, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + ' <span class="t-txt">' + p(typeof (c = null != (c = n.text || (null != t ? t.text : t)) ? c : u) === d ? c.call(l, {
name: "text",
hash: {},
data: a
}) : c) + "</span>\n </div>\n"
},
5: function(e, t, n, i, a) {
var r;
return null != (r = n.unless.call(null != t ? t : {}, null != t ? t.cannotDelete : t, {
name: "unless",
hash: {},
fn: e.program(6, a, 0),
inverse: e.noop,
data: a
})) ? r : ""
},
6: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <div class="close iconfont icon-close" id="remove-' + c("function" == typeof (r = null != (r = n.value || (null != t ? t.value : t)) ? r : s) ? r.call(o, {
name: "value",
hash: {},
data: a
}) : r) + c("function" == typeof (r = null != (r = n.type || (null != t ? t.type : t)) ? r : s) ? r.call(o, {
name: "type",
hash: {},
data: a
}) : r) + '" data-name="tag-view-remove" data-value="' + c("function" == typeof (r = null != (r = n.value || (null != t ? t.value : t)) ? r : s) ? r.call(o, {
name: "value",
hash: {},
data: a
}) : r) + '" data-type="' + c("function" == typeof (r = null != (r = n.type || (null != t ? t.type : t)) ? r : s) ? r.call(o, {
name: "type",
hash: {},
data: a
}) : r) + '"></div>\n'
},
8: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return (null != (r = n.if.call(o, null != t ? t.fromPutforward : t, {
name: "if",
hash: {},
fn: e.program(9, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.unless.call(o, null != t ? t.fromPutforward : t, {
name: "unless",
hash: {},
fn: e.program(12, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
9: function(e, t, n, i, a) {
var r;
return ' <div id="addTopic" ' + (null != (r = n.if.call(null != t ? t : {}, null != t ? t.readOnly : t, {
name: "if",
hash: {},
fn: e.program(10, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' style="width:100%"></div>\n'
},
10: function(e, t, n, i, a) {
return " readonly"
},
12: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {};
return ' <input id="addTopic" ' + (null != (r = n.if.call(s, null != t ? t.readOnly : t, {
name: "if",
hash: {},
fn: e.program(10, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' style="width:100%" placeholder="' + e.escapeExpression("function" == typeof (o = null != (o = n.placeholder || (null != t ? t.placeholder : t)) ? o : n.helperMissing) ? o.call(s, {
name: "placeholder",
hash: {},
data: a
}) : o) + '"/>\n'
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a, r, o) {
var s, c, l, u = null != t ? t : {}, d = n.helperMissing, p = "";
return c = null != (c = n.module || (null != t ? t.module : t)) ? c : d,
l = {
name: "module",
hash: {},
fn: e.program(1, a, 0, r, o),
inverse: e.noop,
data: a
},
s = "function" == typeof c ? c.call(u, l) : c,
n.module || (s = n.blockHelperMissing.call(t, s, l)),
null != s && (p += s),
p + (null != (s = (n.view || t && t.view || d).call(u, "tags", {
name: "view",
hash: {},
fn: e.program(3, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + "\n"
},
useData: !0,
useDepths: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/main/tag-view/view-tags": [function(e, t, n) {
var i = e("./app/util/strings")
, a = e("jquery");
n.bindings = {
state: !0
},
n.dataForTemplate = {
name: function() {
return this.module.renderOptions.name
},
emptyText: function() {
return this.module.renderOptions.emptyText
},
placeholder: function(e) {
return e.state.list.length > 0 ? "" : this.module.renderOptions.placeholder || ""
},
values: function() {
return this.module.getValue()
},
tags: function(e) {
return e.state.list
},
readOnly: function() {
return !!this.module.renderOptions.readOnly
},
fromPutforward: function() {
return this.module.renderOptions.fromPutforward
},
hideAddTopic: function() {
return this.module.renderOptions.hideAddTopic
}
},
n.actions = {},
n.dataForActions = {
remove: function(e) {
return !this.module.renderOptions.closeRemove && {
values: [{
value: e["tag-view-remove"]
}]
}
}
},
n.events = {
"click remove-*": "remove",
"keyup addTopic": "addTopic",
"click tag-input": "focusInput",
"click btn-*": "handleTabClick"
},
n.handlers = {
remove: function(e, t, n) {
var i = n.getAttribute("data-value")
, a = n.getAttribute("data-type");
return window.isNaN(a) || (a = Number(a)),
this.module.renderOptions.removeCallback && this.module.renderOptions.removeCallback({
value: i,
type: a
}),
this.module.dispatch("remove", {
values: [{
value: i
}]
})
},
addTopic: function(e, t) {
var n = t || {}
, a = this.module.renderOptions
, r = this.bindings.state.data
, o = a.entryCallback
, s = a.limit
, c = r.list.length;
return !a.closeKeyup && (!(!o || 13 !== e.keyCode) && (c >= s ? (n.value = "",
this.app.message.error(window.app.$t("zxy.118414", ["", s])),
!1) : n.value.length > 10 ? (this.app.message.error(i.get("main.ag-view.ten-limit")),
!1) : "" === n.value.trim() ? (n.value = "",
!1) : (n.focus(),
o(n.value))))
},
focusInput: function() {
this.module.renderOptions.hideAddTopic || this.$("addTopic").focus()
},
handleTabClick: function(e, t, n) {
var i = n.getAttribute("data-value")
, a = n.getAttribute("data-type");
t.target.className.indexOf("close") > -1 || (window.isNaN(a) || (a = Number(a)),
this.module.renderOptions.clickCallback && this.module.renderOptions.clickCallback({
value: i,
type: a
}))
}
},
n.afterRender = function() {
var e = this.module.renderOptions.changeCallback
, t = this.module.getValue();
return a(document).off("click", this.tagSwitch).on("click", this.tagSwitch),
!!e && e(t)
}
,
n.mixin = {
tagSwitch: function() {
var e = a(".search-tags-wrap");
"on" === e.data("click") && e.data("click", "off").hide()
}
}
}
, {
"./app/util/strings": "./app/util/strings",
jquery: "jquery"
}],
"./app/main/tree-new/index": [function(e, t, n) {
var i, a, r = e("lodash/collection"), o = e("drizzlejs"), s = Object.prototype.hasOwnProperty;
i = function(e, t, n) {
0 !== t && r.map(e, (function(e) {
n.setState(e.id, "opened", !0),
i(e.children, t - 1, n)
}
))
}
,
a = function(e, t) {
return r.every(t, (function(t, n) {
if (!s.call(e, n))
return !1;
if (t !== e[n]) {
if (!e[n] || !e[n].indexOf)
return !1;
if (-1 === e[n].indexOf(t))
return !1
}
return !0
}
))
}
,
n.items = {
main: "main"
},
n.beforeRender = function() {
this.treeOptions = o.assign({}, this.renderOptions, this.moduleOptions),
this.treeOptions.idKey || (this.treeOptions.idKey = "id"),
this.treeOptions.textKey || (this.treeOptions.textKey = "name"),
this.treeOptions.parentKey || (this.treeOptions.parentKey = "parentId"),
this.treeOptions.stateKey || (this.treeOptions.stateKey = "state")
}
,
n.store = {
models: {
tree: {
data: {
map: {},
list: []
},
mixin: {
reset: function() {
this.data = {
map: {},
list: []
}
},
create: function(e) {
var t = {
id: e[this.module.treeOptions.idKey],
text: e[this.module.treeOptions.textKey],
parent: e[this.module.treeOptions.parentKey],
state: e[this.module.treeOptions.stateKey],
data: e,
children: []
};
return this.data.map[t.id] = t,
t
},
add: function(e) {
var t;
e.parent && this.data.map[e.parent] ? (t = this.data.map[e.parent]) && t.data && t.data.depotShare !== e.data.depotShare ? this.data.list.push(e) : this.data.map[e.parent].children.push(e) : this.data.list.push(e)
}
}
},
state: {
data: {},
mixin: {
setState: function(e, t, n) {
this.data[e] || (this.data[e] = {}),
this.data[e][t] = n
},
toggle: function(e, t) {
return this.data[e] || (this.data[e] = {}),
this.data[e][t] = !this.data[e][t],
this.data[e][t]
},
getState: function(e, t) {
return !!this.data[e] && this.data[e][t]
}
}
}
},
callbacks: {
reset: function(e) {
var t, n, a = this.models.tree, o = this.models.state, s = this.module.treeOptions;
a.reset(),
o.clear(),
t = r.map(e.nodes, (function(e) {
return a.create(e)
}
)),
r.map(t, (function(e) {
a.add(e)
}
)),
r.map(e.selected, (function(e) {
var t = function(e) {
e && (o.setState(e.id, "opened", !0),
t(a.data.map[e.parent]))
};
o.setState(e, "selected", !0),
t(a.data.map[a.data.map[e].parent])
}
)),
r.map(e.opened, (function(e) {
o.setState(e, "opened", !0)
}
)),
n = null == s.openLevel ? 2 : s.openLevel,
i(a.data.list, n, o),
s.checkbox && r.map(e.indeterminate, (function(e) {
o.setState(e, "selected", 2)
}
)),
a.changed()
},
changeState: function(e) {
var t = this;
o.isArray(e.nodes) ? r.map(e.nodes, (function(n) {
t.models.state.setState(n, e.state, e.value)
}
)) : this.models.state.setState(e.nodes, e.state, e.value),
this.models.state.changed()
},
toggleState: function(e) {
o.isArray(e.nodes) ? r.map(e.nodes, (function(t) {
this.models.state.toggle(t, e.state)
}
)) : this.models.state.toggle(e.nodes, e.state),
this.models.state.changed()
},
hideChildren: function(e) {
var t = this.models.state
, n = this.models.tree.data.map
, i = function(e, n) {
var a;
for (t.setState(e.id, "hiddend", n),
a = 0; a < e.children.length; a++)
t.setState(e.children[a].id, "selected", n),
t.setState(e.children[a].id, "second", n),
i(e.children[a], n)
}
, a = function(e) {
n[e].parent && (t.setState(n[e].parent, "second", !1),
a(n[e].parent))
};
i(n[e.id], e.status),
t.setState(e.id, "hideChildren", e.status),
t.setState(e.id, "hiddend", !1),
e.status ? (t.setState(e.id, "second", !0),
t.setState(e.id, "opened", !1)) : (t.setState(e.id, "second", !1),
t.setState(e.id, "opened", !0),
a(e.id)),
this.models.state.changed()
},
toggleCheckbox: function(e) {
var t, n, i = e.id, a = this.models.state, r = a.getState(i, "selected"), o = a.getState(i, "second"), c = this.models.tree.data.map, l = function(e) {
var t, n, i = 3;
if (e) {
for (t = 0; t < e.children.length; t++) {
if (2 === (n = a.getState(e.children[t].id, "selected"))) {
i = 2;
break
}
if (2 === (i = n ? 0 === i ? 2 : 1 : 1 === i ? 2 : 0))
break
}
a.setState(e.id, "selected", i),
l(c[e.parent])
}
}, u = function(e, t) {
var n;
for (a.setState(e.id, "selected", t),
n = 0; n < e.children.length; n++)
u(e.children[n], t)
}, d = function(e) {
c[e].parent && (a.setState(c[e].parent, "second", !1),
d(c[e].parent))
};
n = s.call(e, "selected") ? e.selected : 2 === (n = a.getState(i, "selected")) ? 1 : !n,
a.setState(i, "selected", n),
!1 !== this.module.treeOptions.cascadeUp && l(c[c[i].parent]),
!1 !== this.module.treeOptions.cascadeDown && u(c[i], n),
this.module.treeOptions.cascadeSecond && (t = a.getState(i, "second"),
(!r && n || r && !n && t) && (t = a.toggle(i, "second")),
t && !o ? this.module.hideChildren(i) : !t && o && (this.module.showChildren(i),
d(i))),
this.models.state.changed()
},
seletSecond: function(e) {
var t = this.models.state;
r.map(e, (function(e) {
t.setState(e, "second", !0),
t.setState(e, "selected", !0),
t.setState(e, "hideChildren", !0),
t.setState(e, "opened", !1)
}
)),
this.models.state.changed()
},
toggleSelect: function(e) {
var t = this.models.state;
r.map(this.module.getSelected(), (function(e) {
t.toggle(e, "selected")
}
)),
t.toggle(e.id, "selected"),
t.changed()
},
filter: function(e) {
var t = e.condition
, n = this.module.treeOptions.matchedParentLevel || 100
, i = this.models.state
, o = this.models.tree.data.map
, s = function(e, t) {
0 !== t && e && (i.setState(e.id, "unmatched", !1),
s(o[e.parent], t - 1))
}
, c = function(e) {
r.map(e, (function(e) {
var r = a(e.data, t);
i.setState(e.id, "unmatched", !r),
r && s(o[e.parent], n),
c(e.children)
}
))
};
c(this.models.tree.data.list),
i.changed()
},
dblSelect: function(e) {
this.module.treeOptions.dblSelect && this.module.treeOptions.dblSelect(this.module.getByNodeId(e.id))
}
}
},
n.mixin = {
reset: function(e, t, n, i) {
return this.dispatch("reset", {
nodes: e,
selected: t,
opened: n,
indeterminate: i
})
},
open: function(e) {
return this.dispatch("changeState", {
nodes: e,
state: "opened",
value: !0
})
},
close: function(e) {
return this.dispatch("changeState", {
nodes: e,
state: "opened",
value: !1
})
},
select: function(e) {
return this.dispatch("changeState", {
nodes: e,
state: "selected",
value: !0
})
},
selectRoot: function() {
var e = null;
return this.store.models.tree.data.list.length > 0 && (e = this.store.models.tree.data.list[0]) && this.select(e.id),
e
},
seletSecond: function(e) {
return this.dispatch("seletSecond", e)
},
selectByIndex: function(e, t) {
var n = null;
if (this.store.models.tree.data.list.length > 0) {
if (!(n = this.store.models.tree.data.list[e].children[t]))
return this.selectRoot();
this.select(n.id)
}
return n
},
deselect: function(e) {
return this.dispatch("changeState", {
nodes: e,
state: "selected",
value: !1
})
},
getValue: function() {
var e = [];
return this.treeOptions.checkbox ? this.getSelected().join("") : (r.forEach(this.store.models.tree.data.map, (function(t, n) {
e.push(n)
}
)),
e.join(""))
},
getSelected: function() {
var e = [];
return r.map(this.store.models.state.data, (function(t, n) {
t.selected && 2 !== t.selected && e.push(n)
}
)),
e
},
getSelectedNode: function() {
var e = []
, t = this.store.models.tree.data.map;
return r.map(this.store.models.state.data, (function(n, i) {
n.selected && 2 !== n.selected && t[i] && e.push(t[i])
}
)),
e
},
getIndeterminate: function() {
return this.getByState("selected", 2)
},
getIndeterminateNode: function() {
return this.getNodeByState("selected", 2)
},
getByState: function(e, t) {
var n = [];
return r.map(this.store.models.state.data, (function(i, a) {
i[e] === t && n.push(a)
}
)),
n
},
getItemByNodeId: function(e) {
var t = this.store.models.tree.data.map;
return t[e] ? t[e] : null
},
getNodeByState: function(e, t) {
var n = []
, i = this.store.models.tree.data.map;
return r.map(this.store.models.state.data, (function(a, r) {
a[e] === t && n.push(i[r])
}
)),
n
},
hideChildren: function(e) {
return this.dispatch("hideChildren", {
id: e,
status: !0
})
},
showChildren: function(e) {
return this.dispatch("hideChildren", {
id: e,
status: !1
})
},
filter: function(e) {
return this.dispatch("filter", {
condition: e
})
},
getByNodeId: function(e) {
var t = this.store.models.tree.data.map;
return t[e] ? t[e].data : {}
}
}
}
, {
drizzlejs: "drizzlejs",
"lodash/collection": "lodash/collection"
}],
"./app/main/tree-new/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return '<div class="dtree-edage" data-region="main"></div>'
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a) {
var r, o, s, c = "";
return o = null != (o = n.module || (null != t ? t.module : t)) ? o : n.helperMissing,
s = {
name: "module",
hash: {},
fn: e.program(1, a, 0),
inverse: e.noop,
data: a
},
r = "function" == typeof o ? o.call(null != t ? t : {}, s) : o,
n.module || (r = n.blockHelperMissing.call(t, r, s)),
null != r && (c += r),
c + "\n"
},
useData: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/main/tree-new/view-main": [function(e, t, n) {
var i, a, r = e("drizzlejs"), o = e("jquery"), s = e("lodash/collection"), c = e("../../ext/modules/callback-template-engine");
n.templateEngine = new c({
callback: function(e) {
var t = e.options.emptyStr || "";
return e.tree.list && e.tree.list.length ? e.options.templates.tree(e.tree.list, e.state, e.options, e) : t
}
}),
n.bindings = {
tree: !0,
state: !0
},
n.dataForTemplate = {
options: function() {
return r.assign({}, this.module.treeOptions, {
templates: r.assign({}, this.templates, this.module.treeOptions.templates),
className: r.assign({}, this.className, this.module.treeOptions.className)
})
}
},
n.mixin = {
templates: {
tree: function(e, t, n, i) {
var a, r = "<ul>";
for (a = 0; a < e.length; a++)
r += n.templates.node(e[a], t[e[a].id] || {}, n, i);
return r += "</ul>"
},
node: function(e, t, n, i) {
var a;
return e.text = window.filterXSS(e.text),
t.unmatched ? "" : (a = '<li id="node-' + e.id + '"',
a += ' class="' + (n.templates.state(e, t, n, i) || "") + '"',
a += ">",
a += '<div class="dtree-node-content">',
a += n.templates.handler(e, t, n, i) || "",
a += n.templates.icon(e, t, n, i) || "",
a += n.templates.checkbox(e, t, n, i) || "",
a += n.templates.text(e, t, n, i) || "",
a += n.templates.afterText(e, t, n, i) || "",
a += n.templates.buttons(e, t, n, i) || "",
a += n.templates.disableIcon(e, t, n, i) || "",
a += n.templates.disableDepotIcon(e, t, n, i) || "",
a += "</div>",
e.children.length && (a += n.templates.tree(e.children, i.state, n, i)),
a += "</li>")
},
state: function(e, t, n) {
var i = [];
return t.opened && i.push(n.className.opened),
2 === t.selected ? i.push(n.className.indeterminate) : t.selected && i.push(n.className.selected),
(e.data && e.data.isParent || e.children.length) && i.push(n.className.hasChild),
i.join(" ")
},
handler: function(e, t, n) {
return '<i class="' + n.className.handler + '" id="h-' + e.id + '"></i>'
},
icon: function() {},
disableIcon: function(e, t, n) {
return n.showDisableIcon && 2 === e.state ? '<i class="iconfont icon-no-drop"></i>' : ""
},
disableDepotIcon: function(e, t, n) {
return n.showDepotIcon && 0 === e.state ? '<i class="iconfont icon-no-drop"></i>' : ""
},
checkbox: function(e, t, n) {
return n.checkbox ? '<i class="dtree-checkbox' + (t.selected ? " themeColor-border-color themeColor-background-color" : "") + (n.disabled ? " disabled" : "") + '" id="chk-' + e.id + '"></i>' : ""
},
text: function(e) {
return '<span id="text-' + e.id + '" title="' + e.text + '">' + e.text + "</span>"
},
afterText: function() {},
buttons: function() {}
},
className: {
root: "dtree-edage",
opened: "dtree-opened",
selected: "dtree-selected",
indeterminate: "dtree-indeterminate",
handler: "dtree-handler",
hasChild: "dtree-has-child"
}
},
n.events = function() {
var e = this.module.renderOptions || {}
, t = {
"click h-*": "toggleOpen"
};
return e.checkbox && !e.disabled && r.assign(t, {
"click chk-*": "toggleCheckbox",
"click icon-*": "toggleSelect",
"click text-*": "toggleSelect"
}),
r.assign(t, e.events)
}
,
n.handlers = function() {
var e = this.module.renderOptions || {};
return r.assign({
toggleOpen: function(t, n) {
var i, a = this.bindings.tree.data.map[t], r = this;
n.preventDefault(),
i = r.module.getByState("second", !0),
e.openChildren && e.openChildren instanceof Function && a.children && 0 === a.children.length ? e.openChildren.call(this, {
parentId: t
}).then((function(e) {
e[0].forEach((function(e) {
a.children.push(r.bindings.tree.create(e))
}
));
var n = s.map(e[0], "id");
-1 !== i.indexOf(t) && r.module.seletSecond(n),
r.module.dispatch("toggleState", {
nodes: t,
state: "opened"
})
}
)) : r.module.dispatch("toggleState", {
nodes: t,
state: "opened"
})
},
toggleCheckbox: function(e) {
var t = this.bindings.tree.data.map[e]
, n = this.bindings.state.data[e];
this.chain(this.module.dispatch("toggleCheckbox", {
id: e
}), (function() {
this.module.trigger("change", {
node: t,
state: n,
id: e
})
}
))
},
toggleSelect: function(e) {
var t = this.bindings.tree.data.map[e]
, n = o(this.module._getElement());
this.module.treeOptions.checkbox ? this.module.dispatch("toggleCheckbox", {
id: e
}) : this.module.dispatch("toggleSelect", {
id: e
}).then((function() {
n.trigger("change", t)
}
))
},
dblSelect: function(e) {
var t = this.bindings.tree.data.map[e]
, n = this
, i = o(this.module._getElement());
return this.module.dispatch("toggleSelect", {
id: e
}).then((function() {
return n.module.dispatch("dblSelect", {
id: e
}).then((function() {
i.trigger("change", t)
}
))
}
))
}
}, e.handlers)
}
,
n.afterRender = function() {
a.call(this)
}
,
a = function() {
(this.module.renderOptions || {}).checkbox || i.call(this)
}
,
i = function() {
var e = this.module._getElement()
, t = e.querySelectorAll("[id^=" + this.id + "node-]")
, n = e.querySelectorAll("[id^=" + this.id + "h-]")
, i = null
, a = this
, r = function(e) {
return e.replace(a.id, "").replace("node-", "").replace("h-", "")
};
s.forEach(t, (function(e) {
var t = e;
o(t).off("dblclick"),
o(t).dblclick((function(e) {
e.stopPropagation(),
clearTimeout(i),
a.options.handlers.call(a).dblSelect.call(a, r(o(t).attr("id")))
}
)),
o(t).off("click"),
o(t).click((function(e) {
e.stopPropagation(),
clearTimeout(i),
i = setTimeout((function() {
a.options.handlers.call(a).toggleSelect.call(a, r(o(t).attr("id")))
}
), 180)
}
))
}
)),
s.forEach(n, (function(e) {
var t = e;
o(t).off("click"),
o(t).click((function(e) {
e.stopPropagation(),
a.options.handlers.call(a).toggleOpen.call(a, r(o(t).attr("id")), e)
}
))
}
))
}
}
, {
"../../ext/modules/callback-template-engine": "./app/ext/modules/callback-template-engine",
drizzlejs: "drizzlejs",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/main/tree/index": [function(e, t, n) {
var i, a, r = e("lodash/collection"), o = e("drizzlejs"), s = Object.prototype.hasOwnProperty;
i = function(e, t, n) {
0 !== t && r.map(e, (function(e) {
n.setState(e.id, "opened", !0),
i(e.children, t - 1, n)
}
))
}
,
a = function(e, t) {
return r.every(t, (function(t, n) {
if (!s.call(e, n))
return !1;
if (t !== e[n]) {
if (!e[n] || !e[n].indexOf)
return !1;
if (-1 === e[n].indexOf(t))
return !1
}
return !0
}
))
}
,
n.items = {
main: "main"
},
n.beforeRender = function() {
this.treeOptions = o.assign({}, this.renderOptions, this.moduleOptions),
this.treeOptions.idKey || (this.treeOptions.idKey = "id"),
this.treeOptions.textKey || (this.treeOptions.textKey = "name"),
this.treeOptions.parentKey || (this.treeOptions.parentKey = "parentId"),
this.treeOptions.stateKey || (this.treeOptions.stateKey = "state")
}
,
n.store = {
models: {
tree: {
data: {
map: {},
list: []
},
mixin: {
reset: function() {
this.data = {
map: {},
list: []
}
},
create: function(e) {
var t = {
id: e[this.module.treeOptions.idKey],
text: e[this.module.treeOptions.textKey],
parent: e[this.module.treeOptions.parentKey],
state: e[this.module.treeOptions.stateKey],
data: e,
children: []
};
return this.data.map[t.id] = t,
t
},
add: function(e) {
var t;
e.parent && this.data.map[e.parent] ? (t = this.data.map[e.parent]) && t.data && t.data.depotShare !== e.data.depotShare ? this.data.list.push(e) : this.data.map[e.parent].children.push(e) : this.data.list.push(e)
}
}
},
state: {
data: {},
mixin: {
setState: function(e, t, n) {
this.data[e] || (this.data[e] = {}),
this.data[e][t] = n
},
toggle: function(e, t) {
return this.data[e] || (this.data[e] = {}),
this.data[e][t] = !this.data[e][t],
this.data[e][t]
},
getState: function(e, t) {
return !!this.data[e] && this.data[e][t]
}
}
}
},
callbacks: {
reset: function(e) {
var t, n, a = this.models.tree, o = this.models.state, s = this.module.treeOptions;
a.reset(),
o.clear(),
t = r.map(e.nodes, (function(e) {
return a.create(e)
}
)),
r.map(t, (function(e) {
a.add(e)
}
)),
r.map(e.selected, (function(e) {
var t = function(e) {
e && (o.setState(e.id, "opened", !0),
t(a.data.map[e.parent]))
};
o.setState(e, "selected", !0),
t(a.data.map[a.data.map[e].parent])
}
)),
r.map(e.opened, (function(e) {
o.setState(e, "opened", !0)
}
)),
n = null == s.openLevel ? 2 : s.openLevel,
i(a.data.list, n, o),
s.checkbox && r.map(e.indeterminate, (function(e) {
o.setState(e, "selected", 2)
}
)),
a.changed()
},
changeState: function(e) {
var t = this;
o.isArray(e.nodes) ? r.map(e.nodes, (function(n) {
t.models.state.setState(n, e.state, e.value)
}
)) : this.models.state.setState(e.nodes, e.state, e.value),
this.models.state.changed()
},
toggleState: function(e) {
o.isArray(e.nodes) ? r.map(e.nodes, (function(t) {
this.models.state.toggle(t, e.state)
}
)) : this.models.state.toggle(e.nodes, e.state),
this.models.state.changed()
},
hideChildren: function(e) {
var t = this.models.state
, n = this.models.tree.data.map
, i = function(e, n) {
var a;
for (t.setState(e.id, "hiddend", n),
a = 0; a < e.children.length; a++)
t.setState(e.children[a].id, "selected", n),
i(e.children[a], n)
};
i(n[e.id], e.status),
t.setState(e.id, "hideChildren", e.status),
t.setState(e.id, "hiddend", !1),
this.models.state.changed()
},
toggleCheckbox: function(e) {
var t, n, i = e.id, a = this.models.state, r = a.getState(i, "selected"), o = a.getState(i, "second"), c = this.models.tree.data.map, l = function(e) {
var t, n, i = 3;
if (e) {
for (t = 0; t < e.children.length; t++) {
if (2 === (n = a.getState(e.children[t].id, "selected"))) {
i = 2;
break
}
if (2 === (i = n ? 0 === i ? 2 : 1 : 1 === i ? 2 : 0))
break
}
a.setState(e.id, "selected", i),
l(c[e.parent])
}
}, u = function(e, t) {
var n;
for (a.setState(e.id, "selected", t),
n = 0; n < e.children.length; n++)
u(e.children[n], t)
};
n = s.call(e, "selected") ? e.selected : 2 === (n = a.getState(i, "selected")) ? 1 : !n,
a.setState(i, "selected", n),
!1 !== this.module.treeOptions.cascadeUp && l(c[c[i].parent]),
!1 !== this.module.treeOptions.cascadeDown && u(c[i], n),
this.module.treeOptions.cascadeSecond && (t = a.getState(i, "second"),
(!r && n || r && !n && t) && (t = a.toggle(i, "second")),
t && !o ? this.module.hideChildren(i) : !t && o && this.module.showChildren(i)),
this.models.state.changed()
},
seletSecond: function(e) {
var t = this.models.state;
r.map(e, (function(e) {
t.setState(e, "second", !0),
t.setState(e, "selected", !0),
t.setState(e, "hideChildren", !0)
}
)),
this.models.state.changed()
},
toggleSelect: function(e) {
var t = this.models.state;
r.map(this.module.getSelected(), (function(e) {
t.toggle(e, "selected")
}
)),
t.toggle(e.id, "selected"),
t.changed()
},
filter: function(e) {
var t = e.condition
, n = this.module.treeOptions.matchedParentLevel || 100
, i = this.models.state
, o = this.models.tree.data.map
, s = function(e, t) {
0 !== t && e && (i.setState(e.id, "unmatched", !1),
s(o[e.parent], t - 1))
}
, c = function(e) {
r.map(e, (function(e) {
var r = a(e.data, t);
i.setState(e.id, "unmatched", !r),
r && s(o[e.parent], n),
c(e.children)
}
))
};
c(this.models.tree.data.list),
i.changed()
},
dblSelect: function(e) {
this.module.treeOptions.dblSelect && this.module.treeOptions.dblSelect(this.module.getByNodeId(e.id))
}
}
},
n.mixin = {
reset: function(e, t, n, i) {
return this.dispatch("reset", {
nodes: e,
selected: t,
opened: n,
indeterminate: i
})
},
open: function(e) {
return this.dispatch("changeState", {
nodes: e,
state: "opened",
value: !0
})
},
close: function(e) {
return this.dispatch("changeState", {
nodes: e,
state: "opened",
value: !1
})
},
select: function(e) {
return this.dispatch("changeState", {
nodes: e,
state: "selected",
value: !0
})
},
selectRoot: function() {
var e = null;
return this.store.models.tree.data.list.length > 0 && (e = this.store.models.tree.data.list[0]) && this.select(e.id),
e
},
seletSecond: function(e) {
return this.dispatch("seletSecond", e)
},
selectByIndex: function(e, t) {
var n = null;
if (this.store.models.tree.data.list.length > 0) {
if (!(n = this.store.models.tree.data.list[e].children[t]))
return this.selectRoot();
this.select(n.id)
}
return n
},
deselect: function(e) {
return this.dispatch("changeState", {
nodes: e,
state: "selected",
value: !1
})
},
getValue: function() {
var e = [];
return this.treeOptions.checkbox ? this.getSelected().join("") : (r.forEach(this.store.models.tree.data.map, (function(t, n) {
e.push(n)
}
)),
e.join(""))
},
getSelected: function() {
var e = [];
return r.map(this.store.models.state.data, (function(t, n) {
t.selected && 2 !== t.selected && !t.hiddend && e.push(n)
}
)),
e
},
getSelectedNode: function() {
var e = []
, t = this.store.models.tree.data.map;
return r.map(this.store.models.state.data, (function(n, i) {
n.selected && 2 !== n.selected && !n.hiddend && t[i] && e.push(t[i])
}
)),
e
},
getIndeterminate: function() {
return this.getByState("selected", 2)
},
getIndeterminateNode: function() {
return this.getNodeByState("selected", 2)
},
getByState: function(e, t) {
var n = [];
return r.map(this.store.models.state.data, (function(i, a) {
i[e] === t && n.push(a)
}
)),
n
},
getNodeByState: function(e, t) {
var n = []
, i = this.store.models.tree.data.map;
return r.map(this.store.models.state.data, (function(a, r) {
a[e] === t && n.push(i[r])
}
)),
n
},
hideChildren: function(e) {
return this.dispatch("hideChildren", {
id: e,
status: !0
})
},
showChildren: function(e) {
return this.dispatch("hideChildren", {
id: e,
status: !1
})
},
filter: function(e) {
return this.dispatch("filter", {
condition: e
})
},
getByNodeId: function(e) {
var t = this.store.models.tree.data.map;
return t[e] ? t[e].data : {}
}
}
}
, {
drizzlejs: "drizzlejs",
"lodash/collection": "lodash/collection"
}],
"./app/main/tree/templates": [function(e, t, n) {
arguments[4]["./app/main/tree-new/templates"][0].apply(n, arguments)
}
, {
dup: "./app/main/tree-new/templates",
"handlebars/runtime": "handlebars/runtime"
}],
"./app/main/tree/view-main": [function(e, t, n) {
var i, a, r = e("drizzlejs"), o = e("jquery"), s = e("lodash/collection"), c = e("../../ext/modules/callback-template-engine");
n.templateEngine = new c({
callback: function(e) {
var t = e.options.emptyStr || "";
return e.tree.list && e.tree.list.length ? e.options.templates.tree(e.tree.list, e.state, e.options, e) : t
}
}),
n.bindings = {
tree: !0,
state: !0
},
n.dataForTemplate = {
options: function() {
return r.assign({}, this.module.treeOptions, {
templates: r.assign({}, this.templates, this.module.treeOptions.templates),
className: r.assign({}, this.className, this.module.treeOptions.className)
})
}
},
n.mixin = {
templates: {
tree: function(e, t, n, i) {
var a, r = "<ul>";
for (a = 0; a < e.length; a++)
r += n.templates.node(e[a], t[e[a].id] || {}, n, i);
return r += "</ul>"
},
node: function(e, t, n, i) {
var a;
return e.text = window.filterXSS(e.text),
t.unmatched ? "" : (a = '<li id="node-' + e.id + '"',
a += ' class="' + (n.templates.state(e, t, n, i) || "") + '"',
a += ">",
a += '<div class="dtree-node-content">',
a += n.templates.handler(e, t, n, i) || "",
a += n.templates.icon(e, t, n, i) || "",
a += n.templates.checkbox(e, t, n, i) || "",
a += n.templates.text(e, t, n, i) || "",
a += n.templates.afterText(e, t, n, i) || "",
a += n.templates.buttons(e, t, n, i) || "",
a += n.templates.disableIcon(e, t, n, i) || "",
a += n.templates.disableDepotIcon(e, t, n, i) || "",
a += "</div>",
e.children.length && !t.hideChildren && (a += n.templates.tree(e.children, i.state, n, i)),
a += "</li>")
},
state: function(e, t, n) {
var i = [];
return t.opened && i.push(n.className.opened),
2 === t.selected ? i.push(n.className.indeterminate) : t.selected && i.push(n.className.selected),
t.hideChildren || (e.data && e.data.isParent || e.children.length) && i.push(n.className.hasChild),
i.join(" ")
},
handler: function(e, t, n) {
return '<i class="' + n.className.handler + '" id="h-' + e.id + '"></i>'
},
icon: function() {},
disableIcon: function(e, t, n) {
return n.showDisableIcon && 2 === e.state ? '<i class="iconfont icon-no-drop"></i>' : ""
},
disableDepotIcon: function(e, t, n) {
return n.showDepotIcon && 0 === e.state ? '<i class="iconfont icon-no-drop"></i>' : ""
},
checkbox: function(e, t, n) {
return n.checkbox ? '<i class="dtree-checkbox" id="chk-' + e.id + '"></i>' : ""
},
text: function(e) {
return '<span id="text-' + e.id + '" title="' + e.text + '">' + e.text + "</span>"
},
afterText: function() {},
buttons: function() {}
},
className: {
root: "dtree-edage",
opened: "dtree-opened",
selected: "dtree-selected",
indeterminate: "dtree-indeterminate",
handler: "dtree-handler",
hasChild: "dtree-has-child"
}
},
n.events = function() {
var e = this.module.renderOptions || {}
, t = {
"click h-*": "toggleOpen"
};
return e.checkbox && r.assign(t, {
"click chk-*": "toggleCheckbox",
"click icon-*": "toggleSelect",
"click text-*": "toggleSelect"
}),
r.assign(t, e.events)
}
,
n.handlers = function() {
var e = this.module.renderOptions || {};
return r.assign({
toggleOpen: function(t, n) {
var i = this.bindings.tree.data.map[t]
, a = this;
n.preventDefault(),
e.openChildren && e.openChildren instanceof Function && i.children && 0 === i.children.length ? e.openChildren.call(this, {
parentId: t
}).then((function(e) {
e[0].forEach((function(e) {
i.children.push(a.bindings.tree.create(e))
}
)),
a.module.dispatch("toggleState", {
nodes: t,
state: "opened"
})
}
)) : a.module.dispatch("toggleState", {
nodes: t,
state: "opened"
})
},
toggleCheckbox: function(e) {
var t = this.bindings.tree.data.map[e]
, n = this.bindings.state.data[e];
this.chain(this.module.dispatch("toggleCheckbox", {
id: e
}), (function() {
this.module.trigger("change", {
node: t,
state: n,
id: e
})
}
))
},
toggleSelect: function(e) {
var t = this.bindings.tree.data.map[e]
, n = o(this.module._getElement());
this.module.treeOptions.checkbox ? this.module.dispatch("toggleCheckbox", {
id: e
}) : this.module.dispatch("toggleSelect", {
id: e
}).then((function() {
n.trigger("change", t)
}
))
},
dblSelect: function(e) {
var t = this.bindings.tree.data.map[e]
, n = this
, i = o(this.module._getElement());
return this.module.dispatch("toggleSelect", {
id: e
}).then((function() {
return n.module.dispatch("dblSelect", {
id: e
}).then((function() {
i.trigger("change", t)
}
))
}
))
}
}, e.handlers)
}
,
n.afterRender = function() {
a.call(this)
}
,
a = function() {
(this.module.renderOptions || {}).checkbox || i.call(this)
}
,
i = function() {
var e = this.module._getElement()
, t = e.querySelectorAll("[id^=" + this.id + "node-]")
, n = e.querySelectorAll("[id^=" + this.id + "h-]")
, i = null
, a = this
, r = function(e) {
return e.replace(a.id, "").replace("node-", "").replace("h-", "")
};
s.forEach(t, (function(e) {
var t = e;
o(t).off("dblclick"),
o(t).dblclick((function(e) {
e.stopPropagation(),
clearTimeout(i),
a.options.handlers.call(a).dblSelect.call(a, r(o(t).attr("id")))
}
)),
o(t).off("click"),
o(t).click((function(e) {
e.stopPropagation(),
clearTimeout(i),
i = setTimeout((function() {
a.options.handlers.call(a).toggleSelect.call(a, r(o(t).attr("id")))
}
), 180)
}
))
}
)),
s.forEach(n, (function(e) {
var t = e;
o(t).off("click"),
o(t).click((function(e) {
e.stopPropagation(),
a.options.handlers.call(a).toggleOpen.call(a, r(o(t).attr("id")), e)
}
))
}
))
}
}
, {
"../../ext/modules/callback-template-engine": "./app/ext/modules/callback-template-engine",
drizzlejs: "drizzlejs",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/microclass/router": [function(e, t, n) {
n.routes = {
"detail/:id": "showMicroClassDetail",
index: "shouMicroClassIndex",
"index/:id": "shouMicroClassIndex",
"prizeworks/:id": "showPrizeWorks",
works: "showWorks",
"competition/:moduleId/:branchId/:source": "showCompetition",
"works/:id": "showWorks",
"works/relative/:id/:processId": "showRelativeWorks",
"works/detail/:id": "showWorksDetail",
"prize/:id": "showPrize",
"detail/:id/:type": "showMicroClassPreview"
},
n.shouMicroClassIndex = function(e) {
return this.app.show("content", "vcore", {
route: "/microclass/index/" + e,
forceRender: !0
})
}
,
n.showMicroClassDetail = function(e) {
return this.app.show("content", "vcore", {
route: "/microclass/detail/" + e,
forceRender: !0
})
}
,
n.showMicroClassPreview = function(e, t) {
return this.app.show("content", "vcore", {
route: "/microclass/detail/" + e + "/" + t,
forceRender: !0
})
}
,
n.showPrizeWorks = function(e) {
return this.app.show("content", "microclass/prize-works", {
id: e
})
}
,
n.showCompetition = function(e, t, n) {
var i = e + "/" + t + "/" + n;
return this.app.show("content", "vcore", {
route: "/microclass/competition/" + i,
forceRender: !0
})
}
,
n.showWorks = function(e) {
return this.app.show("content", "microclass/works", {
id: e
})
}
,
n.showRelativeWorks = function(e, t) {
return this.app.show("content", "microclass/works", {
id: e,
processId: t
})
}
,
n.showWorksDetail = function(e) {
return this.app.show("content", "microclass/works/detail", {
id: e
})
}
,
n.showPrize = function(e) {
return this.app.show("content", "microclass/prizes", {
id: e
})
}
}
, {}],
"./app/news/router": [function(e, t, n) {
n.routes = {
"index/:id/:typeFlag/:moduleUniqeId": "showIndex",
"detail/:id/:type": "showDetail",
"previewDetail/:id/:type": "showPreviewDetail",
"preview/:config": "showPreview"
},
n.showIndex = function(e, t, n) {
return this.app.show("content", "news/index", {
id: e,
typeFlag: t,
moduleUniqeId: n
})
}
,
n.showDetail = function(e, t) {
return this.app.show("content", "news/detail", {
id: e,
type: t
})
}
,
n.showPreviewDetail = function(e, t) {
return this.app.show("content", "news/previewDetail", {
id: e,
type: t
})
}
,
n.showPreview = function(e) {
return this.app.show("content", "news/preview", {
news: e
})
}
}
, {}],
"./app/router": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("lodash/collection")
, r = e("./app/util/global-methods")
, o = window.wrapRequire("./app/black-box/router")
, s = e("./app/util/grayscale");
n.showShareStudy = function(e) {
return this.app.show("content", "vcore", {
route: "/share-study/" + e,
forceRender: !1
})
}
,
n.showShareStudySafe = function(e, t) {
return this.app.show("content", "vcore", {
route: "/share-study/" + e + "/" + t,
forceRender: !1
})
}
,
n.showShareContentDetail = function(e) {
return this.app.show("content", "vcore", {
route: "/share-content-detail" + e,
forceRender: !0
})
}
,
n.showShareContentDetailSafe = function(e) {
return this.app.show("content", "vcore", {
route: "/share-content-detail/" + e,
forceRender: !0
})
}
,
n.showShareTeam = function(e) {
return this.app.show("content", "vcore", {
route: "/share-team/" + e,
forceRender: !0
})
}
,
n.showShareTeamSafe = function(e, t) {
return this.app.show("content", "vcore", {
route: "/share-team/" + e + "/" + t,
forceRender: !0
})
}
,
n.showShareOutput = function(e) {
return this.app.show("content", "vcore", {
route: "/share-output/" + e,
forceRender: !0
})
}
,
n.showPublish = function(e) {
return this.app.show("content", "vcore", {
route: "/publish-manage/" + e,
forceRender: !0
})
}
,
n.showColumnManage = function(e) {
return this.app.show("content", "vcore", {
route: "/column-manage/" + e,
forceRender: !0
})
}
,
n.showLearncoinManage = function(e) {
return this.app.show("content", "vcore", {
route: "/learncoin-manage" + e,
forceRender: !0
})
}
,
n.showMemberManage = function(e) {
return this.app.show("content", "vcore", {
route: "/member-manage" + e,
forceRender: !0
})
}
,
n.showOutputDetail = function(e) {
return this.app.show("content", "vcore", {
route: "/output-detail" + e,
forceRender: !0
})
}
,
n.showLaihuaAuthError = function(e) {
return this.app.show("content", "laihua/unauthorized", {
showBtn: e
})
}
,
n.showLaihuaLoading = function() {
return this.app.show("content", "laihua/loading")
}
,
n.showLaihuaError = function() {
return this.app.show("content", "laihua/error")
}
,
n.showKnowledgeGraph = function() {
return this.app.show("content", "knowledge-graph")
}
,
n.businessCard = function() {
return this.app.show("content", "home/business-card")
}
,
n.showNetStats = function() {
return this.app.show("content", "exam/exam/network-records", {
apiStr: "../exam/exam-record/netstats"
})
}
,
n.showNetStats2 = function() {
return this.app.show("content", "exam/exam/network-records", {
apiStr: "../exam/manual/exam-records"
})
}
,
n.showHomeM = function(e) {
var t = this.app.viewport.regions.content._current
, n = sessionStorage.getItem("businessId")
, i = sessionStorage.getItem("previewUrl")
, a = sessionStorage.getItem("fromBusiness");
return sessionStorage.setItem("expertId", e),
r.getHomeDefaultConfig(a ? n : "").then((function(e) {
return sessionStorage.removeItem("fromBusiness"),
sessionStorage.setItem("homeType", e.type),
1 == +e.type || 2 == +e.type ? (e.id && (sessionStorage.setItem("businessId", e.id),
localStorage.setItem("newconfigId", e.id)),
this.app.navigate("home-v?id=" + e.shortCode, !0),
!1) : (sessionStorage.setItem("businessId", ""),
localStorage.setItem("newconfigId", ""),
function() {
return i ? (this.app.navigate(i, !0),
!1) : (t && t.regions.content._current && "home/default" === t.regions.content._current.name && (t.regions.content._current = null),
s.grayPage(),
this.app.show("content", "home/default"))
}())
}
))
}
,
n.showHome = function() {
var e = this.app.viewport.regions.content._current
, t = sessionStorage.getItem("businessId")
, n = sessionStorage.getItem("previewUrl")
, i = sessionStorage.getItem("fromBusiness");
return r.getHomeDefaultConfig(i ? t : "").then((function(t) {
return sessionStorage.removeItem("fromBusiness"),
sessionStorage.setItem("homeType", t.type),
1 == +t.type || 2 == +t.type ? (t.id && (sessionStorage.setItem("businessId", t.id),
localStorage.setItem("newconfigId", t.id)),
this.app.navigate("home-v?id=" + t.shortCode, !0),
!1) : (sessionStorage.setItem("businessId", ""),
localStorage.setItem("newconfigId", ""),
function() {
return n ? (this.app.navigate(n, !0),
!1) : (e && e.regions.content._current && "home/default" === e.regions.content._current.name && (e.regions.content._current = null),
s.grayPage(),
this.app.show("content", "home/default"))
}())
}
))
}
,
n.showHomeV = function(e) {
return "?id" === e ? (window.setlocationHref("#/home"),
!1) : (/(previewFront=1)|(authPreview=1)/.test(e.indexOf) && sessionStorage.setItem("previewBusinessId", e.replace("?id=", "").split("&")[0]),
s.grayPage(),
this.app.show("content", "vcore", {
route: "/home-v" + e,
orgcopyOrgIdId: e,
forceRender: !0
}))
}
,
n.previewHome = function(e) {
return this.app.show("content", "home/default", {
configId: e,
forceRender: !0
})
}
,
n.changeHome = function(e) {
return document.cookie = "configId=",
document.cookie = "orgId=" + e,
s.grayPage(),
this.app.show("content", "home/default", {
orgId: e,
forceRender: !0
})
}
,
n.showRecommendV = function() {
return this.app.show("content", "vcore", {
route: "/recommend-v",
forceRender: !1
})
}
,
n.showCenterOrigin = function() {
return this.app.show("content", "vcore", {
route: "/center",
forceRender: !0
})
}
,
n.joinLive = function(e) {
return this.app.showFull("content", "vcore", {
route: "/lives/keylogin/" + e,
forceRender: !0
})
}
,
n.showCenterMy = function(e) {
return this.app.show("content", "vcore", {
route: "/center/my/" + e,
forceRender: !0
})
}
,
n.showCenterV = function(e) {
var t = e ? "/center?tab=" + e : "/center";
return s.grayPage(),
this.app.show("content", "vcore", {
route: t,
forceRender: !0
})
}
,
n.branchList = function(e) {
return this.app.show("content", "vcore", {
route: "/branch-list-v/" + e,
forceRender: !1
})
}
,
n.showPostLearningDetail = function(e) {
return this.app.show("content", "vcore", {
route: "/branch-post-learning-detail/" + e,
forceRender: !1
})
}
,
n.showPostLearningAudit = function(e, t) {
return this.app.show("content", "vcore", {
route: "/branch-post-learning-audit/" + e + "/" + t,
forceRender: !1
})
}
,
n.showPointList = function(e) {
return this.app.show("content", "vcore", {
route: "/branch-point-list/" + e,
forceRender: !1
})
}
,
n.showClassroomBook = function() {
return this.app.show("content", "vcore", {
route: "/classroom-book",
forceRender: !0
})
}
,
n.showKnowledgeList = function() {
return this.app.show("content", "vcore", {
route: "/knowledge-list",
forceRender: !0
})
}
,
n.showDirectorPushDetail = function(e) {
return this.app.show("content", "vcore", {
route: "/center/director/study/push/" + e,
forceRender: !0
})
}
,
n.showDirectorTeamDetail = function(e) {
return this.app.show("content", "vcore", {
route: "/center/director/study/team/" + e,
forceRender: !0
})
}
,
n.showStudentStudyPackDetail = function(e) {
return this.app.show("content", "vcore", {
route: "/center/student-study-pack-detail/" + e,
forceRender: !0
})
}
,
n.showStudyPosition = function(e) {
return this.app.show("content", "vcore", {
route: "/center/study/position" + e,
forceRender: !0
})
}
,
n.showCenterPreview = function(e, t, n) {
return this.app.show("content", "vcore", {
route: "/center/preview/" + e + "/" + t + "/" + n,
forceRender: !0
})
}
,
n.showTaskTodo = function(e) {
return this.app.show("content", "vcore", {
route: "/center/student-todo-menu/" + e,
forceRender: !0
})
}
,
n.previewHomeRouter = function(e) {
return this.app.show("content", "home/preview", {
configId: e.split("?")[0],
forceRender: !0
})
}
,
n.showMessageDetail = function(e) {
return this.app.show("content", "home/message/detail", {
id: e
})
}
,
n.showShare = function(e, t) {
var n, i, a = window.setlocationProtocol() + "//" + window.setlocationHost(), r = e, o = (t || "").includes("?continueFlag") ? "?continueFlag" : "&continueFlag", s = (t || "").split(o)[0];
"1" === s ? a += "/#/study/course/preview/" + e : "2" === s ? a += "/#//" + e : "3" === s ? (e && e.includes("homeConfigId") && (i = e.includes("&homeConfigId") ? "&homeConfigId=" : "&homeConfigId=",
r = e.split(i)[0],
n = e.split(i)[1]),
a += "/#/knowledge/detail/" + r,
n && (a += "?homeConfigId=" + n)) : "4" === s ? a += "/#/train-new/class-detail-preview/" + e : "5" === s ? a += "/#/exam/research-activity/index/" + e : "6" === s ? a += "/#//" + e : "7" === s ? a += "/#/exam/index/" + e : "8" === s ? a += "/#/study/subject/detail/" + e : "9" === s ? a += "/#/activity/gensee/detail/" + e : "10" === s || "11" === s ? a += "/#/ask/question/manage-detail/" + e : "12" === s ? a += "/#/ask/question/detail/" + e : "14" === s ? a += "/#/share-content-detail?id=" + e : "99" === s ? a += "/#/activity/gensee/preview/" + e : "9&new" !== s && "99999" !== s || (a = "/#/live/detail/" + e),
"99" === s ? window.location.href = a : window.setlocationHref(a)
}
,
n.classService = function() {
return this.app.show("content", "center/class-service")
}
,
n.showSearchPageV = function() {
return this.app.show("content", "vcore", {
route: "/search-v",
forceRender: !0
})
}
,
n.showSearchPage = function() {
return this.app.show("content", "full-text-search/index")
}
,
n.showDetail = function(e) {
return this.app.show("content", "home/advertisement", {
id: e
})
}
,
n.showMain = function(e, t) {
return this.app.show("content", "ask/main", {
module: e,
item: t
})
}
,
n.showMain = function(e, t, n) {
return this.app.show("content", "ask/main", {
module: e,
item: t,
id: n
})
}
,
n.showIntegral = function(e) {
return this.app.show("content", "integral-mall/" + e)
}
,
n.showSmsRecord = function() {
return this.app.show("content", "sms-record")
}
,
n.openSchool = function() {
return this.app.show("content", "party-school")
}
,
n.showFAQ = function() {
return this.app.show("content", "faq")
}
,
n.personalHomepage = function(e) {
var t, n, i, a, r, o = e;
return o.indexOf("?") > -1 ? (n = (t = o.split("?"))[0],
t[1].indexOf("&") > -1 ? (i = (a = t[1].split("&"))[0].split("=")[1],
r = a[1].split("=")[1]) : i = t[1].split("=")[1]) : (n = o,
i = 1),
this.app.show("content", "personal-homepage", {
memberId: n,
type: i,
lecturerType: r
})
}
,
n.personalHomepageStudent = function(e) {
return this.app.show("content", "personal-homepage-student", {
memberId: e
})
}
,
n.showPmdDetail = function(e) {
return this.app.show("content", "lottery/lottery-pmd-detail", {
activityId: e
})
}
,
n.openManualAward = function(e, t) {
return this.app.viewport.showIt("content", "lottery/lottery-manual-award/open-award", {
id: e,
activityId: t
})
}
,
n.showManualAward = function(e) {
return this.app.viewport.showIt("content", "lottery/lottery-manual-award/show-award", {
id: e
})
}
,
n.weixinLogin = function(e) {
return this.app.show("content", "weixin-login", {
key: e
})
}
,
n.workWechatLogin = function(e) {
return this.app.show("content", "work-wechat-login", {
key: e
})
}
,
n.loginTest = function(e) {
return this.app.show("content", "login-test", {
key: e
})
}
,
n.showInvoiceManagement = function(e) {
return this.app.show("content", "vcore", {
route: "/invoice-management/" + e,
forceRender: !0
})
}
,
n.showMemberCardPreview = function(e) {
return this.app.show("content", "vcore", {
route: "/member-card-preview/" + e,
forceRender: !0
})
}
,
n.showDiscussionList = function() {
return this.app.show("content", "vcore", {
route: "/discussion/list",
forceRender: !0
})
}
,
n.showDiscussionDetail = function(e) {
return this.app.show("content", "vcore", {
route: "discussion/detail/" + e,
forceRender: !0
})
}
,
n.routes = i.assign({
home: "showHome",
"homeMiddle/:expertId": "showHomeM",
"home-v?:id": "showHomeV",
"home/:configId": "previewHome",
"home/org/:orgId": "changeHome",
"lives/keylogin/:id": "joinLive",
"center/my/:name": "showCenterMy",
"branch-post-learning-detail/:pageId": "showPostLearningDetail",
"branch-post-learning-audit/:pageId/:progressId": "showPostLearningAudit",
"branch-post-learning-/:pageId": "showPostLearningDetail",
"branch-point-list/:pointId": "showPointList",
"center/director/study/push/:id": "showDirectorPushDetail",
"center/director/study/team/:id": "showDirectorTeamDetail",
"center/student-study-pack-detail/:id": "showStudentStudyPackDetail",
"center/study/position?:positionId": "showStudyPosition",
"center/preview/:id/:lang/:previewFront": "showCenterPreview",
"center/student-todo-menu/:currentComponent": "showTaskTodo",
"previewHome/:configId": "previewHomeRouter",
search: "showSearchPage",
"search-v": "showSearchPageV",
"share/:id/:type": "showShare",
"message/detail/:id": "showMessageDetail",
"center/class-service": "classService",
"home/home-advertisement/:id": "showDetail",
"ask/:module/:item": "showMain",
"ask/:module/:item/:id": "showDetail",
"exam-certification": "showExamCert",
"exam-certification/list/:id": "showExamCertList",
"exam/exam/netstats": "showNetStats",
"exam/manua/netstats": "showNetStats2",
"integral-mall/:id": "showIntegral",
"sms-record": "showSmsRecord",
"open/school": "openSchool",
faq: "showFAQ",
"home/business-card": "businessCard",
"personal-homepage/:id": "personalHomepage",
"personal-homepage-student/:id": "personalHomepageStudent",
"lottery-pmd-detail/:id": "showPmdDetail",
"lottery-manual-award/open-award/:id/:activityId": "openManualAward",
"lottery-manual-award/show-award/:id": "showManualAward",
"weixin-login?:id": "weixinLogin",
"work-wechat-login?:id": "workWechatLogin",
"login-test?:id": "loginTest",
"knowledge-graph": "showKnowledgeGraph",
"laihua/unauthorized/?:showBtn": "showLaihuaAuthError",
"laihua/loading": "showLaihuaLoading",
"laihua/error": "showLaihuaError",
"share-study/:route": "showShareStudy",
"share-study/:route/:id": "showShareStudySafe",
"share-team/:route": "showShareTeam",
"share-team/:route/:id": "showShareTeamSafe",
"share-output/:route": "showShareOutput",
"column-manage/:route": "showColumnManage",
"publish-manage/:route": "showPublish",
"learncoin-manage?:id": "showLearncoinManage",
"member-manage?:id": "showMemberManage",
"output-detail?:id": "showOutputDetail",
"share-content-detail?:id": "showShareContentDetail",
"share-content-detail/:id": "showShareContentDetailSafe",
"classroom-book": "showClassroomBook",
"invoice-management/:isBuyer?": "showInvoiceManagement",
"member-card-preview/:id": "showMemberCardPreview",
"knowledge-list": "showKnowledgeList",
"discussion/list": "showDiscussionList",
"discussion/detail/:id": "showDiscussionDetail"
}, o.routes),
a.each(o, (function(e, t) {
"routes" !== t && (n[t] = e)
}
))
}
, {
"./app/util/global-methods": "./app/util/global-methods",
"./app/util/grayscale": "./app/util/grayscale",
drizzlejs: "drizzlejs",
"lodash/collection": "lodash/collection"
}],
"./app/strings/cn/FAQ": [function(e, t, n) {
t.exports = [{
title: "热门问题",
content: [{
type: "hot",
question: [{
que: "登录时不记得密码怎么办?",
answer: "(1)如果用户有绑定手机和邮箱,可以通过忘记密码进行找回;(2)如果未绑定手机和邮箱,用户可以联系管理员进行密码重置。"
}, {
que: "PC和APP双端课程学习时长上是否同时同步记录?",
answer: "正常情况下双端学习时长是同步的;如果双端同时登录,需手动刷新时长,即可同步。"
}, {
que: "学习时长没有被记录",
answer: "因为网络或者部分浏览器直接关闭时偶然会出现状态没有记录的情况,您重新进去这个课程学习几秒钟,之前的学习时长和结果就会自动同步了。很抱歉给您带来不便和困扰。"
}, {
que: "如何参与直播?",
answer: "在活动页面查找直播,点击目标直播进入直播详情页,直播处于未开始状态时,用户可以进入直播详情页进行报名,在直播预计开始前一小时可获取通知,当直播开始后,用户在活动页直播列表和个人中心-我的直播点击进入直播。"
}]
}]
}, {
title: "登录问题",
content: [{
stitle: "下载安装",
type: "download",
question: [{
que: "App客户端下载地址",
answer: " https://kc.zhixueyun.com/app/share,如果您使用的是独立的企业App,请直接进入应用商店搜索后下载或访问PC登录页,扫描二维码进行下载。"
}, {
que: "APP可以在哪些应用商店下载?",
answer: "苹果手机用户可以在App Store搜索应用名称下载;Android手机用户可以在安卓市场,腾讯应用宝,360,华为应用市场搜索应用名称下载。"
}, {
que: "APP无法成功下载:手机扫描二维码,跳转到手机自带浏览器后停留在下载客户端怎么办?",
answer: "建议更换手机浏览器,如QQ、UC浏览器尝试下载。"
}, {
que: "原来扫码安装的APP和现在应用商店安装的APP在手机中是两个不同的应用,该保留哪一个?",
answer: "建议卸载扫码安装的APP,保留在应用商店下载的最新APP即可。"
}]
}, {
stitle: "密码",
type: "password",
question: [{
que: "登录时不记得密码怎么办?",
answer: "(1)如果用户有绑定手机和邮箱,可以通过忘记密码进行找回;(2)如果未绑定手机和邮箱,用户可以联系管理员进行密码重置。"
}, {
que: "如何更改接收验证码的手机号码?",
answer: "登录系统,在“个人中心--基本信息--安全设置--手机设置”处进行手机号码维护添加,并且设置为“主号”。方法二:联系管理员添加手机号。"
}]
}, {
stitle: "支持浏览器/系统",
type: "browser",
question: [{
que: "支持的浏览器版本",
answer: "学习平台支持IE9以上(建议IE11以上)浏览器、360浏览器极速模式、谷歌浏览器45版本以上、火狐浏览器45版本以上、Safari浏览器。若使用IE9及以下版本浏览器登录的学员依据网站提示下载安装其他浏览器,或者使用APP端进行学习。"
}, {
que: "APP无法成功安装或安装后无法正常使用怎么办?",
answer: "APP建议用户使用的手机系统版本:iOS10.3以上;Android5.1以上。"
}]
}, {
stitle: "自动退出",
type: "quitout",
question: [{
que: "系统的超时时间设定的是多长时间?",
answer: "系统设定超时时间为1小时,如果用户1小时内没有操作系统,系统账号会自动退出。"
}, {
que: "为什么系统会自动退出?",
answer: "一个用户只能在同一个终端登录一次的,后一次会把前一次挤掉,点击一次就登录了一次,如果点击打开多个窗口,后一次就会把前一次挤出。如果同时打开多个浏览器,系统只保持最后一个浏览器的登录,其他浏览器会自动被挤出。"
}]
}]
}, {
title: "学习数据问题",
content: [{
stitle: "完成状态",
type: "finishstatus",
question: [{
que: "在线课程中各课件的的完成标准?(默认)",
answer: "音视频:学习时长需达到音视频总时长的一定比例,播放进度也同时为音视频总进度的一定比例(该比例由管理员设置);H5:课件中配置的规则而定;EPUB电子书/URL/图文/文档:看课件中配置,默认打开后10秒;考试:参与考试后提交考卷或考试及格(视具体要求);调研:参与调研后提交问卷;评估:参与评估提交问卷;作业:提交作业后通过评审。"
}, {
que: "课程学习详情页面课件标记已完成,但是个人中心——我的课程里显示未学习/学习中。",
answer: "1、学习过程中只会对每个课件的学习状态进行更新,个人中心的课程总体进度不会更新;2、学习结束离开课程详情页时会异步触发课程总体进度的统计,因为是异步统计,会出现延迟情况"
}]
}, {
stitle: "积分获取",
type: "credit",
question: [{
que: "学习课程累计积分吗?积分获取的途径有哪些?",
answer: "1.系统中学习课程不再累计积分,会记录学习时长;2.系统中获取积分的方式主要有:参与讨论、在纷享中提问或者回答问题、完善个人信息、登录系统。详细的规则详见个人中心积分规则"
}, {
que: "上传知识后需求多久才能获得积分?",
answer: "用户上传知识后,只要通过后台管理员审核即可获得积分。"
}, {
que: "积分规则里面发表讨论最多50次?是指同一篇文章吗?还是全部?",
answer: "同一内容下的讨论最多获取50次,例如同一课程下讨论最多50次。"
}]
}, {
stitle: "学习记录",
type: "record",
question: [{
que: "如何删除已学习的课程。/学习中的课程可以放弃学习吗?",
answer: "点击右上角头像进入个人中心,在【个人中心】-【我的课程】-每个课程的右侧有一个X,点击X放弃学习。选修课程可以选择放弃。"
}]
}, {
stitle: "学习时长",
type: "studytime",
question: [{
que: "PC和APP双端课程学习时长上是否同时同步记录?",
answer: "正常情况下双端学习时长是同步的;如果双端同时登录,需手动刷新时长,即可同步。"
}, {
que: "请问手机在保存学习记录时有没有什么需要注意的地方?",
answer: "手机学习不要按home键杀掉进程,会影响学习记录。"
}, {
que: "课程的保存方式",
answer: "学习记录保存方式:关掉页面自动保存;每60秒自动保存一次。"
}, {
que: "专题的累积时长是如何获得的?",
answer: "专题累积时长,是通过学习专题中关联的课程获得的。"
}, {
que: "学习时长没有被记录",
answer: "因为网络或者部分浏览器直接关闭时偶然会出现状态没有记录的情况,您重新进去这个课程学习几秒钟,之前的学习时长和结果就会自动同步了。很抱歉给您带来不便和困扰。"
}]
}]
}, {
title: "课程与活动相关问题",
content: [{
stitle: "播放问题",
type: "broadcast",
question: [{
que: "手机端无法正常播放,提示“视频因格式不支持或服务器或网络的问题无法加载”",
answer: "很抱歉给您的学习带来了不便,建议您先换一个终端学习。"
}, {
que: "课程无法自动续播",
answer: "多章节课程的子章节可以自动续播,不同的课程无法自动续播,若您无法在同一课程下续播,请您拨打400客服热线反馈终端信息,我们会进行问题排查。"
}]
}, {
stitle: "考试",
type: "exam",
question: [{
que: "考生怎样查看报名审核结果?",
answer: "普通考试报名后即进入审核中状态,您可以到个人中心-我的考试中随时查看报名审核结果,系统管理员审核通过或拒绝后也会发送通知,请留意查收;认证考试考试报名后如您通过预审核规则,则直接报名成功,如未通过预审核规则则报名失败,不允许重复报名,您也可以到个人中心-我的考试中随时查看报名审核结果,系统管理员审核通过或拒绝后也会发送通知,请留意查收。"
}, {
que: "考生怎样查看考试成绩?",
answer: "考生试卷提交成功后,如试卷中无主观题(填空题、问答题、阅读理解) ,即可到“个人中心-我的活动-我的考试”中查看考试成绩;如试卷中有主观题(填空题、问答题、阅读理解)须等待评卷老师评卷后查看考试成绩,评卷完成后系统也会发送通知给您,请注意查收。"
}]
}, {
stitle: "培训班",
type: "train",
question: [{
que: "培训班如何报名?",
answer: "(1)PC用户在活动页面查找培训班,点击目标培训班,在培训班报名页,进行报名。(2)移动端用户在APP首页,点击扫一扫,扫描培训班二维码进入报名详情或者在活动列表,找到培训班,进入培训班报名详情页报名"
}, {
que: "满意度问卷提交后还要以再修改再次提交吗?",
answer: "用户提交满意度问卷后,再此点击满意度问卷时,只能查看无法提交和修改。"
}]
}, {
stitle: "认证考试",
type: "certiexam",
question: [{
que: "月度安排主要展示的是什么考试?",
answer: "当前时间在考试进入起止时间范围内的认证考试,每个学员看到的考试可能不一样,取决于当前学员是否在考试的受众范围内,另外,如果考试需要报名,会根据报名时间相应的显示报名按钮、取消报名按钮,以及截至报名的提示文字。"
}, {
que: "为什么有的考试考完后可以查看详情,有的不能?",
answer: "能否查看详情取决于管理员设置,具体请咨询考试组织方。"
}]
}, {
stitle: "问吧",
type: "ask",
question: [{
que: "如何申请专家身份?",
answer: "进入问吧首页,点击活跃专家more,进入专家荟萃页,找到申请专家入口,完善资料后,提交申请,等待审核。"
}, {
que: "针对于自己的提问,发布后,还可以修改吗?",
answer: "可以修改。纷享首页公共栏我的提问或者在对应的问题详情页都可以进行编辑操作。"
}]
}, {
stitle: "直播",
type: "liveshow",
question: [{
que: "如何参与直播?",
answer: "在活动页面查找直播,点击目标直播进入直播详情页,直播处于未开始状态时,用户可以进入直播详情页进行报名,在直播预计开始前一小时可获取通知,当直播开始后,用户在活动页直播列表和个人中心-我的直播点击进入直播。"
}, {
que: "直播结束后,可以进行直播回看吗?",
answer: "当直播结束后,需管理员设置后方可进行直播回看,否则不支持回看。"
}]
}]
}, {
title: "其他问题",
content: [{
stitle: "个人信息维护",
type: "personinfo",
question: [{
que: "个人信息在什么地方维护(头像、密码、手机号等)",
answer: "点击右上角头像进入个人中心,在编辑资料中进行维护。"
}]
}]
}]
}
, {}],
"./app/strings/cn/activity": [function(e, t, n) {
t.exports = {
"activity.begin-end-time": "起止时间:",
"activity.begin-end": "起止",
"activity.estimated-time": "预估时长",
"activity.index.empty-notice": "暂无您可参加的活动哦,下次再来吧",
"activity.index.report": "报名",
"activity.index.reserve": "预约",
"activity.index.up": "起:",
"activity.index.to": "至:",
"activity.index.today": "今天",
"activity.index.tomorrow": "明天",
"activity.index.liveing": "正在直播",
"activity.index.going": "正在进行",
"activity.index.already": "已有",
"activity.index.participate": "人参与",
"activity.index.me-participate": "立即参与",
"activity.index.all": "全部",
"activity.index.progress": "正在进行",
"activity.index.to-start": "即将开始",
"activity.index.review": "往期回顾",
"activity.index.live": "直播",
"activity.index.processing": "正在直播",
"activity.index.watch.live": "观看直播",
"activity.index.live.review": "直播回顾",
"activity.index.exam": "考试",
"activity.index.until": " 至 ",
"activity.index.class": "培训班",
"activity.index.class.subject": "专题班",
"activity.index.research": "调研",
"activity.index.activities": "最近活动",
"activity.index.external": "外部活动",
"activity.index.registration-not-started": "当前培训班报名尚未开始!",
"activity.index.registration-over": "当前培训班报名已结束!",
"activity.index.exam-know": "考试须知",
"activity.index.me-know": "我已经知道了",
"activity.index.cancel-report": "取消报名",
"activity.index.cancel-reserve": "取消预约",
"activity.index.need-report": "我要报名",
"activity.index.enter-exam": "进入考试",
"activity.index.report-time1": "您好,本次考试尚未到报名时间,请在报名时间",
"activity.index.report-time2": "内报名,谢谢",
"activity.index.report1": "您好,本次考试需要进行报名,请点击下方“我要报名”进行报名,谢谢",
"activity.index.report2": "您好,本次考试您已经报名,正在审核中,如要取消报名请点击下方“取消报名”",
"activity.index.start-exam1": "点击下方“开始考试”后将会立即进入考试,该考试时长为",
"activity.index.start-exam2": "您好,本次考试您已经报名,请在考试时间内参与考试,谢谢",
"activity.index.minute": "分钟",
"activity.index.start-exam3": "您好,本次考试您的报名未审核通过",
"activity.index.start-exam4": "您好,本次考试报名时间已经结束",
"activity.index.start-exam5": "您好,本次考试已结束或已到进入考试截止时间",
"activity.index.report.code": "报名码不能为空!",
"activity.index.code.invalid": "报名码无效!",
"activity.index.exam.time": "考试时长:",
"activity.index.exam.score": "考卷总分:",
"activity.index.qualified": "合格分:",
"activity.index.exam.frequency": "允许考试次数:",
"activity.index.cut-screen.frequency": "允许切屏次数:",
"activity.index.exam.psw": "考试密码:",
"activity.index.personal.psw": "个人密码:",
"activity.index.exam.placeholder1": "请输入6位数考试密码",
"activity.index.exam.placeholder2": "请输入3位数个人密码",
"activity.index.exam.help": "如需帮助,请联系监考老师",
"activity.index.psw-error": "考试密码错误",
"activity.index.personal-error": "个人码错误",
"activity.index.message-error": "考试密码和个人密码填写错误",
"activity.index.exam.limit": "答卷次数已超出考试最大限制次数",
"activity.index.exam.limit1": "答卷次数已超出限制最大次数",
"activity.index.re-login": "您的账号已在另一台设备或浏览器登陆,请重新登陆",
"activity.index.check.network": "未登录或网络已断开,无法继续考试,请检查",
"activity.index.exam.prompts1": "您好,本次考试需要进行报名,请点击下方“我要报名”进行报名,谢谢",
"activity.index.exam.prompts2": "您好,本次考试您已报名,正在审核中,如要取消报名请点击下方“取消报名”",
"activity.index.exam.prompts3": "您好,本次考试您已报名成功,请在考试时间内参与考试,谢谢。",
"activity.index.exam.prompts4": "您好,本次考试尚未到考试时间,请在考试时间{0}内进行考试,谢谢",
"activity.index.exam.prompts5": "点击下方“开始考试”后将会立即进入考试,该考试时长为{0}分钟",
"activity.index.exam.prompts6": "您好,本次考试可以进行多次,点击下方“重新考试”后将会立即重新考试,点击下方“查看详情”可查看上次考试成绩详情",
"activity.index.exam.prompts7": "点击下方“查看详情”可查看上次考试成绩详情",
"activity.index.exam.prompts8": "您好,本次考试尚未到结束时间,您还无法查看答卷情况,谢谢。",
"activity.index.exam.prompts9": "您好,本次考试已结束或已到进入考试截止时间, 点击下方“查看详情”可查看上次考试成绩详情",
"activity.index.exam.prompts10": "您好,本次考试尚未到报名时间,请在报名时间{0}内报名,谢谢",
"activity.index.exam.prompts12": "您好,本次考试已撤销",
"activity.index.exam.prompts13": "您好,本次考试已结束",
"activity.index.exam.prompts14": "点击下方“继续考试”将会继续您上次的答题",
"activity.index.exam.prompts15": "您好,本次考试已截止报名,如有疑问请联系系统管理员,谢谢",
"activity.index.exam.prompts16": "您好,系统正在处理您的考卷,稍后可查看详情。本次考试可以进行多次,点击下方“重新考试”后将会立即重新考试",
"activity.index.exam.prompts17": "系统正在处理您的考卷,稍后可查看详情",
"activity.index.exam.prompts18": '您好,本次考试您被重置了,点击下方"重新考试"后将会立即重新考试',
"activity.index.exam.prompts20": "您好,本次考试尚未到结束时间,您还无法查看答卷情况。该考试可以进行多次,点击下方“重新考试”后将会立即重新考试",
"activity.index.exam.prompts22": "您好,管理员已拒绝了您的报名,请不要重复报名,如有问题请联系管理员!",
"activity.index.exam.prompts23": "您好,本次考试可以进行多次,点击下方“重新考试”后将会立即重新考试,点击下方“考试记录”可查看上次考试成绩详情",
"activity.index.exam.prompts24": "点击下方“考试记录”可查看上次考试成绩详情",
"activity.index.exam.prompts25": "点击下方“继续考试”将会继续您上次的答题",
"activity.index.exam.prompts26": "您好,本次考试已结束或已到进入考试截止时间, 点击下方“查看详情”可查看上次考试成绩详情",
"activity.index.exam.prompts28": "您好,系统正在同步试卷,请稍后再试",
"activity.index.exam.prompts29": "该考试没有配置试题,请联系管理员",
"activity.index.exam.prompts30": "本次考试您已报名成功,请在考试时间内参与考试",
"activity.index.exam.prompts31": "管理员已拒绝了您的报名,请不要重复报名,如有问题请联系管理员!",
"activity.index.exam.prompts32": "您好,本次考试可以进行多次,点击下方“重新考试”后将会立即重新考试",
"activity.index.exam.prompts33": "您好,本次考试已结束",
"activity.index.exam.prompts34": "您好,系统正在处理您的考卷。本次考试可以进行多次,点击下方“重新考试”后将会立即重新考试",
"activity.index.exam.prompts35": "系统正在处理您的考卷",
"activity.index.exam.text1": "我已经知道了",
"activity.index.exam.text2": "以后再考",
"activity.index.exam.text3": "以后再来",
"activity.index.exam.text4": "关闭页面",
"activity.index.exam.text5": "取消报名",
"activity.index.exam.text6": "我要报名",
"activity.index.exam.text7": "开始考试",
"activity.index.exam.text8": "查看详情",
"activity.index.exam.text9": "重新考试",
"activity.index.exam.text10": "继续考试",
"activity.index.exam.text11": "考试记录",
"activity.live-details.live.resources": "直播资源",
"activity.live-details.exam.record": "考试记录",
"activity.live-details.participate.live": "TA们也参加了直播",
"activity.live-details.lesson": "学时:",
"activity.live-details.credit": "学分:",
"activity.live-details.lecture": "讲师:",
"activity.live-details.live.time": "直播时间",
"activity.live-details.no": "暂无",
"activity.live-details.introduction": "简介:",
"activity.live-details.course": "相关课程",
"activity.live-details.live": "相关直播",
"activity.live-details.demand.contents": "点播目录",
"activity.live-details.participate.exam": "参与考试",
"activity.live-details.continue.exam": "继续考试",
"activity.live-details.judge": "待评卷",
"activity.live-details.re-exam": "重新考试",
"activity.live-details.participate.research": "参与调研",
"activity.live-details.research.details": "调研详情",
"activity.live-details.participate.evaluate": "参与评估",
"activity.live-details.evaluate.details": "评估详情",
"activity.live-details.grade": "成绩",
"activity.live-details.live-end": "直播已结束",
"activity.live-details.live-attention": "敬请关注下场直播...",
"activity.live-details.no-start": "直播尚未开始",
"activity.live-details.live-expectance": "敬请期待..."
}
}
, {}],
"./app/strings/cn/ask": [function(e, t, n) {
t.exports = {
"report-1": "违反法律法规",
"report-2": "内容不准确",
"report-3": "垃圾信息",
"report-4": "其他",
report: "举报",
explain: "说明",
"ask.common.active-expert.active-expert": "活跃专家",
"ask.common.active-expert.no-expert-on-the-list": "暂无专家上榜",
"ask.common.active-question.hot": "热门",
"ask.common.active-question.no-hot-spot": "暂无热门",
"ask.common.active-question.problem": "问题",
"ask.common.active-question.article": "文章",
"ask.common.active-topic.hot-topic": "热门话题",
"ask.common.active-topic.follow": "关注",
"ask.common.active-topic.expert": "专家",
"ask.common.active-topic.no-topic-on-the-list": "暂无话题上榜",
"ask.common.follow-me.follow-me-people": "关注我的人",
"ask.common.follow-me.no-data": "暂无数据",
"ask.common.follow-me.more": "更多...",
"ask.common.followers.concern": "关注者",
"ask.common.followers.answer": "回答",
"ask.common.followers.put-questions-to": "提问",
"ask.common.followers.no-concern": "暂无关注者!",
"ask.common.item.expert": "专",
"ask.common.item.essence": "精",
"ask.common.item.from-the-topic": "来自话题 · ",
"ask.common.item.entering-topic-details-page": "进入话题详情页",
"ask.common.item.refusal": "拒绝理由:",
"ask.common.item.me": "我",
"ask.common.item.to-be-audited": "待审核",
"ask.common.item.be-rejected": "被拒绝",
"ask.common.item.top": "顶",
"ask.common.item.participation-discussion": "·参与讨论·",
"ask.common.item.come-from": "来自",
"ask.common.item.discuss": "讨论了",
"ask.common.item.problem": "发表的内容",
"ask.common.item.published-articles": "发表的内容",
"ask.common.item.share": "的分享",
"ask.common.item.reply-to": "回复了",
"ask.common.item.discussion-of-the-problem": "对内容的讨论",
"ask.common.item.discussion-of-the-article": "对内容的讨论",
"ask.common.item.discussion-of-the-sharing": "对分享的讨论",
"ask.common.preview.e-book": "电子书",
"ask.common.publish-question.update-success-audited": "修改成功,等待审核",
"ask.common.publish-question.problem-headlines": "内容标题",
"ask.common.publish-question.detailed-description": "详细描述",
"ask.common.publish-question.association-label": "关联标签",
"ask.common.publish-question.sensitive-word-hints": "您发布的内容含有敏感词,请修改后重新发布,谢谢合作!",
"ask.common.publish-question.exceed-max-character": "您发布的内容超过5000字符!",
"ask.common.publish-question.editorial-sharing": "编辑分享",
"ask.common.publish-question.publish-success-wait-audit": "发布成功,等待审核",
"ask.common.publish-question.title": "标题",
"ask.common.publish-question.choose-cover": "选择封面",
"ask.common.publish-question.audio-frequency-exceed": "音频视频不能超过1G",
"ask.common.publish-question.audio-check-translated": "文件正在转换中,请稍后查看",
"ask.common.publish-question.file-exceed": "文件不能超过100M",
"ask.common.publish-question.file-picture-exceed": "图片不能超过10M",
"ask.common.publish-question.upload-success": "上传成功",
"ask.common.publish-question.document-conversion-failure": "文档转换失败,请重新上传",
"ask.common.publish-question.document-being-converted": "文档正在转换中,请稍后预览",
"ask.common.publish-question.only-support-ie-ten-above": "epub电子书只支持IE10以上浏览器",
"ask.common.publish-question.write-an-article": "写文章",
"ask.common.publish-question.title-article": "文章标题",
"ask.common.publish-question.ask-questions": "发布内容",
"ask.common.publish-question.publish-success-already-invited": "发布成功, 已邀请",
"ask.common.publish-question.expert-answer": "位专家来回答。",
"ask.common.publish-question.answer-to-the-question": "你的问题可能已经有答案",
"ask.common.publish-question.answer": "个回答",
"ask.common.releated-expert.relevant-experts": "相关专家",
"ask.common.releated-expert.no-relevant-experts": "暂无相关专家",
"ask.common.releated-me.not-pay-attention-to-experts": "您暂时还没有关注专家!",
"ask.common.releated-me.no-more-topics": "没有更多话题",
"ask.common.releated-me.no-matter-of-concern": "暂无关注内容!",
"ask.common.releated-me.content": "内容",
"ask.common.releated-me.topic-of-conversation": "话题",
"ask.common.releated-me.focus-on-the-content": "我的内容",
"ask.common.releated-me.focus-on-the-topic": "我的关注",
"ask.common.releated-me.focus-on-the-expert": "我的订阅",
"ask.common.releated-me.my-question": "我的内容",
"ask.common.releated-me.my-article": "我的文章",
"ask.common.releated-me.my-reply": "我的讨论",
"ask.common.releated-me.reply-to-me": "讨论我的",
"ask.common.releated-me.me-management": "我是管理",
"ask.common.releated-me.apply-become-an-expert": "申请成为专家",
"ask.common.releated-me.me-expert": "我是专家",
"ask.common.releated-me.application-for-expert-review": "申请专家审核中",
"ask.common.releated-me.failure-apply-for-expert-audit": "申请专家审核失败",
"ask.common.releated-me.relevant": "相关",
"ask.common.releated-me.no-relevant": "暂无相关",
"ask.expert.common.abolish-attention-success": "取消关注成功",
"ask.expert.common.pay-attention-success": "关注成功",
"ask.expert.common.concern": "关注者",
"ask.expert.common.answer": "回答",
"ask.expert.common.already-paid-attention": "已关注",
"ask.expert.common.me-want-follow": "我要关注",
"ask.expert.detail.good-topics": "擅长的话题:",
"ask.expert.detail.an-expert-answer": "专家的讨论",
"ask.expert.detail.expert-article": "专家的内容",
"ask.expert.index.name": "名称:",
"ask.expert.index.enter-your-name": "输入您的名称",
"ask.expert.index.be-good-at-topics": "擅长话题:",
"ask.expert.index.your-advantage": "您的优势:",
"ask.expert.index.hint": "请清晰描述您选择话题领域的优势和特长,这有助于提升您的通过率",
"ask.expert.index.uploading-expert-head-portrait": "上传专家头像",
"ask.expert.index.choose-topic-you-good": "请选择您擅长话题!",
"ask.expert.index.expert-qualification": "专家资质",
"ask.expert.index.enclosure1": "附件:",
"ask.expert.index.enclosure2": "附件:-",
"ask.expert.index.expert-application": "专家申请",
"ask.expert.index.agree": "同意",
"ask.expert.index.wait-administrator-review": "申请已提交,请等待管理员审核!",
"ask.expert.index.be-rejected": "被拒绝",
"ask.expert.index.prompt1": "非常抱歉的通知您,经过管理员的审核,目前没",
"ask.expert.index.prompt2": "有适合您担任专家的话题,谢谢",
"ask.expert.index.reapply": "重新申请",
"ask.expert.index.in-review": "审核中...",
"ask.expert.index.administrator-review": "您的申请已经提交,请耐心等该管理员审核,",
"ask.expert.index.results-of-the-audit-are-sent-to-you": "审核结果将会通过邮件或消息发送给您。",
"ask.expert.index.add-follow": "关注",
"ask.expert.index.want-to-apply-for-an-expert": "暂时还没有专家,我要申请成为专家!",
"ask.expert.index.expert-gathering": "专家荟萃",
"ask.expert.index.audit": "审核中",
"ask.expert.index.audit-failure": "审核失败",
"ask.expert.index.edit-expert-brief-introduction": "编辑专家简介",
"ask.expert.index.Please-fill-the-introduction-of-expert": "请填写专家简介",
"ask.expert.index.choice-of-topics": "选择话题",
"ask.expert.index.please-choose-the-topic-you-are-good": "请选择您要变更的擅长话题!",
"ask.expert.index.you-can-choose-five-major-topics": "最多可选择5个要变更的擅长话题!",
"ask.expert.index.wait-for-the-administrator-review": "操作成功,等待管理员审核!",
"ask.expert.index.search-the-topics-you-are-good": "搜索您擅长的话题",
"ask.expert.mine.topic-me-good": "擅长的话题:",
"ask.expert.mine.topic-change-review": "话题更改审核中",
"ask.expert.mine.change": "更改",
"ask.expert.mine.identity-activation-review": "身份激活审核中",
"ask.expert.mine.activating-expert-identity": "激活专家身份",
"ask.expert.mine.rights-and-obligations-of-experts": "专家的权利与义务",
"ask.expert.mine.edit-brief-introduction": "编辑简介",
"ask.expert.mine.wait-for-me-to-answer": "等我讨论",
"ask.expert.mine.my-answer": "我的讨论",
"ask.expert.mine.application-expert-identity-activation": "专家身份激活申请",
"ask.expert.mine.apply-for-success": "申请成功,等待管理员审核!",
"ask.expert.mine.desc": "简介",
"ask.index.my-article.you-have-published-it": "你共发表了",
"ask.index.my-article.article": "篇文章",
"ask.index.my-article.no-article-published-for-time-being": "暂未发表文章,赶快去写文章吧!",
"ask.index.my-manage.you-have-managed": "你共管理了",
"ask.index.my-manage.a-topic": "个话题",
"ask.index.my-manage.my-management": "我的管理",
"ask.index.my-manage.newly-added-today": "今日新增:",
"ask.index.my-manage.problem": "问题 | ",
"ask.index.my-manage.display-to-be-audited": "显示待审核",
"ask.index.my-manage.the-author": "提交人:",
"ask.index.my-manage.auditor": "审核人:",
"ask.index.my-manage.time-of-submission": "提交时间:",
"ask.index.my-manage.to-examine": "审核",
"ask.index.my-manage.already-passed": "已通过",
"ask.index.my-manage.have-refused": "已拒绝",
"ask.index.my-manage.view-the-details": "查看详情",
"ask.index.my-manage.time": "时间",
"ask.index.my-manage.from-the-topic": "来自话题:",
"ask.index.my-manage.review-notes": "审核备注",
"ask.index.my-manage.participation-in-discussion": " · 参与讨论",
"ask.index.my-manage.from-the-question": "来自问题:",
"ask.index.my-manage.informant": "举报人:",
"ask.index.my-manage.number-of-reports": "共举报次数:",
"ask.index.my-manage.source": "来源:",
"ask.index.my-manage.ask-bar": "纷享",
"ask.index.my-manage.the-informant": "被举报人:",
"ask.index.my-manage.report-content": "举报内容:",
"ask.index.my-manage.reasons-for-reporting": "举报理由:",
"ask.index.my-manage.report-type": "举报类型:",
"ask.index.my-manage.send-to": "发送给",
"ask.index.my-manage.report-review": "举报审核",
"ask.index.my-manage.discussion-and-audit": "讨论审核",
"ask.index.my-manage.share": "分享",
"ask.index.my-manage.discuss": "讨论",
"ask.index.my-manage.send-out": "发送",
"ask.index.my-manage.problem-audit": "问题审核",
"ask.index.my-manage.article-review": "文章审核",
"ask.index.my-manage.sharing-audit": "分享审核",
"ask.index.my-manage.audit-notice": "审核通知",
"ask.index.my-manage.publish-an-article": "发表文章",
"ask.index.my-question.you-have-put-forward": "你共发布了",
"ask.index.my-question.a-problem": "篇内容",
"ask.index.my-question.go-ahead-and-ask-question": "暂无内容,赶快去发布吧!",
"ask.index.my-reply.you-had-reply": "你共回复了",
"ask.index.my-reply.second": "次",
"ask.index.my-reply.no-reply-record": "暂无回复记录!",
"ask.index.reply-me.you-have": "你有",
"ask.index.reply-me.secondary-response": "次回复",
"ask.index.trends-all.the-topic-recommend-you": "我们向您推荐的话题:",
"ask.index.trends-all.replace-a-group": "更换一组",
"ask.index.trends-all.operation-successful": "操作成功!",
"ask.index.trends-all.all-dynamics": "推荐",
"ask.index.trends-all.related-to-me": "关注",
"ask.index.trends-all.all-problems": "全部问题",
"ask.index.trends-all.article-sharing": "文章分享",
"ask.index.trends-all.topic-square": "话题广场",
"ask.index.trends-all.Hurry-up-publish-content": "暂无动态,赶快去发表内容吧!",
"ask.index.trends-mine.pay-attention-what-you-like": "暂无与您相关的内容,赶快去关注您喜欢的内容吧!",
"ask.index.trends-mine.pay-attention-topics-or-experts-you-like": "暂无与你相关的信息哦,关注一下你喜欢的话题或专家吧 !",
"ask.index.trends-mine.pay-topic-what-you-like": "关注一下你喜欢的话题吧 !",
"ask.index.trends-mine.next-step": "下一步",
"ask.index.trends-mine.the-last-step": "上一步",
"ask.index.trends-mine.complete": "完成",
"ask.index.trends-mine.pay-expert-what-you-like": "关注一下你喜欢的专家吧 !",
"ask.index.trends-question.hurry-up-to-ask-questions": "暂无问题分享,赶快去提问题吧!",
"ask.question.common.cancel-the-point-praise-success": "取消点赞成功",
"ask.question.common.praise-success": "点赞成功",
"ask.question.common.shut-down": "关闭成功!",
"ask.question.common.activate-success": "激活成功!",
"ask.question.common.set-up-as-a-success": "设为精品成功!",
"ask.question.common.cancel-the-refinement-success": "取消加精成功!",
"ask.question.common.this": "该",
"ask.question.common.already-existing": "已有",
"ask.question.common.human-concern": "人关注",
"ask.question.common.have-been-praised": "已赞",
"ask.question.common.fabulous": "赞",
"ask.question.common.activation": "激活",
"ask.question.common.canceling-the-addition-sperm": "取消加精",
"ask.question.common.set-up-as-boutique": "设为精品",
"ask.question.common.praise-of-people": "人点赞",
"ask.question.detail.sure-to-delete-the-attachment": "是否确定删除该附件?",
"ask.question.detail.ask-the-picture": "纷享图片",
"ask.topic.detail.no-article-sharing": "暂无文章分享",
"ask.topic.detail.no-dynamic": "暂无动态",
"ask.topic.detail.no-waiting-to-answer-questions": "暂无内容",
"ask.topic.detail.news": "最新动态",
"ask.topic.detail.wait-for-an-answer": "等待讨论",
"ask.topic.index.no-topic-for-it-for-the-time-being": "暂时还没有话题",
"ask.common.publish-question.upload-attachment": "上传附件",
"ask.topic.common.no-experts-for-the-time-being": "暂时还没有专家!",
"ask.topic.main.item.followed": "关注",
"ask.expert.common.me-want-publish": "我要发布",
"ask.common.releated-me.me-subscription-expert": "我订阅的专家",
"ask.common.releated-me.update": "更新",
"ask.common.releated-me.my-content": "我的内容",
"ask.common.content": "内容",
"ask.expert.common.subscription-notices": "订阅须知",
"ask.expert.common.subscription-notices2": "如需查看,请订阅专家创作",
"ask.common.sure-to-subscription": "订阅该专家将消耗您{0}积分,是否立即进行?",
"ask.question.detail.subscription-success": "订阅成功",
"ask.common.publish-content.content-minlength": "至少300个字符",
"ask.common.btn-yes-subscription": "已订阅({0}积分)",
"ask.common.btn-not-subscription": "订阅({0}积分)",
"ask.reward.no-reward-tip": "暂无打赏,快来成为TA的第一个支持者吧~",
"ask.reward.total-receive": "共收到",
"ask.reward.num-reward": "次打赏",
"ask.reward.btn-reward": "打赏",
"ask.reward.repeat-reward-tip": "您已经打赏过了,支持一下别的小伙伴吧~",
"ask.common.releated-me.not-pay-subscription-to-experts": "您暂时还没有订阅专家!",
"ask.index.my-manage.content-audit": "内容审核",
"ask.common.publish": "发布",
"ask.index.my-manage.from-the-content": "来自内容:",
"ask.subscriptionNote.noContent": "暂无订阅须知内容",
"ask.common.publish-question.exceed-min-character": "专家发布的内容最少10字符!",
"ask.no-support-for-speech": "暂不支持发表言论",
"ask.index.my-manage.discuss-reply": "讨论回复",
"ask.no-content": "~暂无内容哟~",
"ask.expert.mine.wait-for-me-to-answer2": "等我讨论",
"ask.expert.mine.my-answer2": "我的讨论"
}
}
, {}],
"./app/strings/cn/center": [function(e, t, n) {
t.exports = {
"center.member.center": "个人中心",
"center.task.knowledge": "知识图谱",
"center.task.data": "数据看板",
"center.task.update.warn": "更新提醒",
"center.task.warn.none": "暂时没有设置提醒任务哦!",
"center.task.warn.later": "提醒时间不能小于或等于当前时间",
"center.task.cancel.reminder": "取消提醒",
"center.task.no-data": "暂无学习任务",
"center.like.study.total": "学习人数",
"center.like.study.courseHour": "学时",
"center.todo.exam.paper": "{0}提交了 {1}的试卷",
"center.todo.homeWork": "{0}提交了 {1}的作业",
"center.todo.train": "{0}的班务管理",
"center.todo.report": "{0}给你安排了{1}的提报事项",
"center.todo.approved": "{0}提交了 {1}的审批事项",
"center.todo.exam.proctor": "{0}的监考事项",
"center.todo.course": "{0}的授课",
"center.todo.no-data": "现在没有待办事项哦!",
"center.course.endtime": "截止时间",
"center.course.register.detail": "明细详情",
"center.course.register.pour": "注:",
"center.course.register.required": "为必修项",
"center.task.live.start": "预估开始时间",
"center.task.exam.start": "进入考试",
"center.task.type.proportion": "任务类型占比",
"center.task.resource.detail": "明细",
"center.task.resource.study": "立即学习",
"center.task.help": "帮助中心",
"center.task.todo": "待办事项",
"center.index.already.notice": "提醒任务",
"center.index.notice.more": "查看全部",
"center.index.change": "换一换",
"center.index.close": "关闭",
"center.index.guess": "猜你感兴趣",
"center.index.start-time": "学习时长",
"center.index.integral": "积分",
"center.index.notice": "公告",
"center.index.edit": "编辑资料",
"center.index.how-to-get-integral": "如何获得积分?",
"center.index.lecturer": "讲师",
"center.index.class": "班务",
"center.index.prev": "上一条",
"center.index.next": "下一条",
"center.archives.archives": "档案",
"center.archives.integral-discuss": "讨论区",
"center.archives.integral-ask": "问道",
"center.archives.integral-knowledge": "知识库",
"center.archives.integral-person": "个人信息",
"center.archives.integral-other": "其他",
"center.archives.integral-sum": "总积分",
"center.archives.time-greater-validate": "开始时间不能大于结束时间!",
"center.archives.this-year": "今年",
"center.archives.last-year": "去年",
"center.archives.type": "类型:",
"center.archives.study-all-time": "总学习时长",
"center.archives.study-pc-time": "PC学习时长",
"center.archives.study-app-time": "APP学习时长",
"center.archives.history": "历史",
"center.archives.course": "课程",
"center.archives.subject": "专题",
"center.archives.class": "培训班",
"center.archives.live": "直播",
"center.archives.exam": "考试",
"center.archives.research": "调研",
"center.archives.knowledge": "知识",
"center.archives.ask": "问吧",
"center.archives.integral": "积分",
"center.archives.integral.rule": "规则",
"center.archives.integral.from": "来源",
"center.archives.integral.create-time": "触发时间",
"center.archives.integral.score-change": "积分变化/实际变化值",
"center.archives.integral.score-available": "可用积分",
"center.archives.integral.max-score": "获得最高积分",
"center.archives.external": "外部活动",
"center.archives.external.name": "班级名称",
"center.archives.external.obligatory-course": "必修课",
"center.archives.external.optional-course": "选修课",
"center.archives.external.exam": "考试",
"center.archives.external.assignment": "作业",
"center.archives.external.study-status": "学员状态",
"center.archives.external.study-time": "获得学时",
"center.archives.certificate": "证书",
"center.archives.certificate.network": "网络部",
"center.archives.certificate.tips": "温馨提示",
"center.archives.certificate.issuance-time": "签发日期",
"center.archives.no-data": "暂无相关数据,继续加油!",
"center.archives.order": "序号",
"center.archives.export": "导出",
"center.archives.course.name": "课程名称",
"center.archives.course.source": "来源",
"center.archives.course.select": "必/选修",
"center.archives.course.first-time": "首次学习时间",
"center.archives.course.start-time": "开始学习时间",
"center.archives.course.finish-time": "完成时间",
"center.archives.course.total-time": "累积学习时长",
"center.archives.course.status": "学习状态",
"center.archives.course.has-certificate": "是否获得证书",
"center.archives.course.last-study-time": "上次学习时间",
"center.archives.operation": "操作",
"center.archives.details": "详情",
"center.archives.course.finished": "已完成",
"center.archives.course.detail.course-name": "课程名称:",
"center.archives.course.detail.source-name": "资源名称",
"center.archives.course.detail.source-type": "资源类型",
"center.archives.course.detail.choose": "必/选修",
"center.archives.course.detail.status": "状态",
"center.archives.course.detail": "详情",
"center.archives.course.un-study": "未学习",
"center.archives.course.had-study": "已学习",
"center.archives.course.study-detail": "学习详情",
"center.archives.course.subject-name": "专题名称",
"center.archives.class.class-name": "培训班名称",
"center.archives.class.org-name": "主办方",
"center.archives.class.start-time": "进入考试开始时间",
"center.archives.class.end-time": "截止进入考试时间",
"center.archives.class.status": "培训班状态",
"center.archives.class.finish": "已完成",
"center.archives.class.submit-time": "交卷时间",
"center.archives.class.is-pass": "是否及格",
"center.archives.class.join-number": "参考人数",
"center.archives.class.audit-status": "参训状态",
"center.archives.class.course-hour": "学时",
"center.archives.class.credit": "学分",
"center.archives.class.coin": "学币",
"center.archives.class.is-graduate": "是否结业",
"center.archives.class.no-data": "暂无培训班记录",
"center.archives.live.name": "直播名称",
"center.archives.live.lecturer": "直播讲师",
"center.archives.live.start-time": "直播开始时间",
"center.archives.live.start-play-time": "直播开播时间",
"center.archives.live.end-time": "直播结束时间",
"center.archives.live.live-status": "直播状态",
"center.archives.live.join-status": "参与状态",
"center.archives.live.join-time": "进入时间",
"center.archives.course.signup-status": "参考状态",
"center.archives.exam.name": "考试名称",
"center.archives.exam.type": "考试类型",
"center.archives.exam.cert.down": "下载证书",
"center.archives.exam.cert.look": "查看证书",
"center.archives.exam.total-score": "总分",
"center.archives.exam.pass-score": "及格分",
"center.archives.exam.score": "考试成绩",
"center.archives.exam.status": "考试状态",
"center.archives.exam.operation": "操作",
"center.archives.exam.detail": "详情",
"center.archives.exam.cert": "查看证书",
"center.archives.exam.credit": "学分",
"center.archives.exam.earned-credit": "获得学分",
"center.archives.exam.un-start": "待开始",
"center.archives.exam.un-audit": "待审核",
"center.archives.exam.refuse": "被拒绝",
"center.archives.exam.complete": "已完成",
"center.archives.exam.un-exam": "待考试",
"center.archives.exam.un-join": "未参加",
"center.archives.exam.status-error": "异常",
"center.archives.exam.un-commit": "未提交",
"center.archives.exam.record": "考试记录",
"center.archives.exam.get-course-hour": "获得学时",
"center.archives.exam.get-credit": "获得学分",
"center.archives.exam.implement-department": "实施部门",
"center.archives.research.name": "调研名称",
"center.archives.research.submit-time": "提交时间",
"center.archives.research.start-time": "开始时间",
"center.archives.research.end-time": "结束时间",
"center.archives.research.status": "调研状态",
"center.archives.research.join-status": "参与状态",
"center.archives.research.un-start": "待开始",
"center.archives.research.complete": "已完成",
"center.archives.research.wait-join": "待参加",
"center.archives.research.un-join": "未参加",
"center.archives.knowledge.name": "知识名称",
"center.archives.knowledge.upload-time": "上传时间",
"center.archives.knowledge.type": "类型",
"center.archives.knowledge.score": "获得积分",
"center.archives.knowledge.down-num": "下载量",
"center.archives.knowledge.view-num": "浏览量",
"center.archives.knowledge.status": "知识状态",
"center.archives.knowledge.type-video": "音/视频",
"center.archives.knowledge.type-doc": "文档",
"center.archives.archives.title": "标题",
"center.archives.archives.publish-time": "发表时间",
"center.archives.archives.discuss-num": "讨论数",
"center.archives.archives.attention-num": "关注人数",
"center.archives.ask.title": "内容标题",
"center.archives.ask.type": "类型",
"center.archives.ask.push-time": "发布时间",
"center.archives.ask.status": "审核状态",
"center.archives.ask.integral": "获得积分",
"center.archives.certificate.name": "证书名称",
"center.archives.certificate.code": "证书编码",
"center.archives.certificate.type": "证书类型",
"center.archives.certificate.org": "颁发机构",
"center.archives.certificate.source": "来源",
"center.archives.certificate.time": "颁发日期",
"center.archives.certificate.look": "查看证书",
"center.archives.certificate.down": "下载证书",
"center.archives.certificate.fail": "不及格",
"center.archives.certificate.pass": "及格",
"center.archives.certificate.good": "良好",
"center.archives.certificate.excellent": "优秀",
"center.archives.certificate.no-id": "暂时没有证书id!",
"center.archives.studypack": "学习包",
"center.archives.studypack.name": "学习包名称",
"center.archives.studypack.pushhmember": "推送主管",
"center.archives.studypack.pushTime": "推送时间",
"center.archives.studypack.deadlineTime": "截止时间",
"center.archives.studypack.finishTime": "完成时间",
"center.archives.studypack.studyStatus": "学习状态",
"center.index.info.update-photo": "修改图片",
"center.picture": "图片",
"center.index.info.department": "部门:",
"center.index.info.like": "我感兴趣的:",
"center.index.info.introduce": "学习宣言:",
"center.index.info.pass-set": "密码设置",
"center.index.info.eamil-set": "邮箱设置",
"center.index.info.phone-set": "手机设置",
"center.index.info.old-pasw": "旧密码",
"center.index.info.new-pasw": "新密码",
"center.index.info.confirm-new-pasw": "确认密码",
"center.index.info.confrom-pasw": "确认密码",
"center.index.info.email": "邮箱",
"center.index.info.name": "姓名:",
"center.index.info.add-phone": "添加号码",
"center.index.info.sex": "性别:",
"center.index.info.position": "岗位",
"center.index.info.attributive-department": "归属部门",
"center.index.info.join-time": "入职时间:",
"center.index.info.phone": "手机号:",
"center.index.info.mail": "邮箱:",
"center.index.info.policy": "政治面貌:",
"center.index.info.licence": "证件类型:",
"center.index.info.licenceNumber": "证件号码:",
"center.index.info.no": "账号:",
"center.index.info.work": "工作单位:",
"center.index.info.main-phone": "主号",
"center.index.info.set-main": "设为主号",
"center.index.info.delete": "删除",
"center.index.info.save": "保存",
"center.index.info.job": "职务:",
"center.edit.exam.all": "全部",
"center.edit.exam.exam-progress": "考试中",
"center.edit.exam.audit-progress": "审核中",
"center.edit.exam.finish": "已完成",
"center.edit.exam.enter-search-content-name": "请输入您要搜索的内容名称",
"center.edit.exam.enter-time": "进入考试时间",
"center.edit.exam.total-score": "总分",
"center.edit.exam.pass-score": "及格分",
"center.edit.exam.grade": "成绩",
"center.edit.exam.evaluate-data": "后评估数据",
"center.edit.exam.show-cert": "查看准考证",
"center.edit.exam.exam-record": "考试记录",
"center.edit.exam.study-hard": "好好学习,天天向上!",
"center.edit.exam.jump-activity": "跳转至活动",
"center.edit.exam.official": "正式",
"center.edit.exam.not-official": "非正式",
"center.edit.exam.marketing-department": "市场部",
"center.edit.exam.apply-success": "报名成功",
"center.edit.exam.cancel-apply-success": "取消报名成功",
"center.edit.exam.cancel-apply": "取消报名",
"center.edit.exam.need-apply": "我要报名",
"center.edit.exam.enter-exam": "进入考试",
"center.edit.exam.show-detail": "查看详情",
"center.edit.exam.re-exam": "重新考试",
"center.edit.exam.continue-exam": "继续考试",
"center.edit.exam.progress": "进行中",
"center.edit.exam.credit": "学分",
"center.edit.exam.person-evaluate": "个人评估",
"center.edit.exam.exam-duration": "考试时长",
"center.edit.exam.invigilate.unable-enter-invigilate": "暂时无法进入监考",
"center.edit.exam.invigilate.enter-invigilate": "进入监考",
"center.edit.exam.invigilate.exam-un-start": "考试未开始",
"center.edit.exam.invigilate.exam-finish": "考试已结束",
"center.edit.exam.invigilate.no-data": "暂时没有数据哦!",
"center.edit.info.job-work-info": "岗位工作信息",
"center.edit.info.system-identity-info": "系统身份信息",
"center.edit.info.Identity-property": "身份属性",
"center.edit.info.Identity": "身份",
"center.edit.info.endTime": "至今",
"center.edit.info.record-detail": "详细履历",
"center.edit.info.of-detail": "的履历",
"center.edit.info.update-head-portrait": "修改头像",
"center.edit.info.content-length-validate": "个人简介字数不能大于200",
"center.edit.security.phone": "手机号",
"center.edit.security.phone-input": "请输入手机号",
"center.edit.security.email-input": "请输入邮箱",
"center.edit.security.get-phone-code": "请输入您手机收到的验证码",
"center.edit.security.code": "验证码",
"center.edit.security.get-code": "获取验证码",
"center.edit.security.cancel": "取消",
"center.edit.security.add": "添加",
"center.edit.security.new-pass-input": "请输入新密码",
"center.edit.security.confirm-pass-input": "请输入确认密码",
"center.edit.security.update-email": "修改邮箱",
"center.edit.security.had-send-email": "邮件已经发送到您的邮箱",
"center.edit.security.go-to-email": "。请进入邮箱点击邮件中的链接即可激活邮箱。",
"center.edit.security.email-input-binding": "请输入邮箱",
"center.edit.security.immediate-verify": "立即验证",
"center.edit.security.receive-activate-email": "您将收到一封激活邮件,点击邮件中的链接即可激活邮箱",
"center.edit.security.phone-input-empty": "手机号输入为空",
"center.edit.security.phone-input-error": "手机号输入不正确",
"center.edit.security.code-empty": "验证码为空",
"center.edit.security.code-no-click": "请获取验证码",
"center.edit.security.phone-delete-confirm": "手机号删除后将无法恢复,是否确定删除该手机号?",
"center.edit.security.email-format-error": "电子邮箱格式不正确",
"center.edit.security.phone-code-input": "请输入验证码",
"center.edit.security.psw-length-too-long": "密码长度超过20个字符,请重新录入密码",
"center.edit.security.psw-composition-error": "密码不低于当前等级要求",
"center.edit.confirm-password-failed": "两次填写的密码不一致",
"center.edit.security.send-to-email": "邮件已发送到您的邮箱",
"center.edit.security.go-to-email-activate": "请进入邮箱点击邮件中的链接即可激活邮箱",
"center.edit.authen-info.employing-units": "聘用单位",
"center.edit.psw-composition-error": "密码由6-20位数字、字母或特殊字符组合",
"center.edit.email-error": "邮箱输入不正确",
"center.edit.basic-information": "基本信息",
"center.edit.security-config": "安全设置",
"center.edit.common-address": "常用地址",
"center.edit.psw-update-error": "密码修改失败,旧密码输入不正确",
"center.answer.question-time": "发布时间",
"center.answer.question": "提问",
"center.answer.article": "文章",
"center.answer.answer": "回答",
"center.answer.article.all": "全部",
"center.answer.article.audit-progress": "待审核",
"center.answer.article.pass": "已通过",
"center.answer.article.refuse": "被拒绝",
"center.certificate.all": "全部",
"center.certificate.notExpired": "未过期",
"center.certificate.expired": "已过期",
"center.certificate.course": "课程",
"center.certificate.subject": "专题",
"center.certificate.train": "培训",
"center.certificate.general": "考试",
"center.certificate.auth": "认证考试",
"center.certificate.package": "学习包",
"center.certificate.pinggu": "评估",
"center.certificate.normal": "普通考试",
"center.certificate.class": "培训班",
"center.certificate.self": "自动发放",
"center.certificate.manual.import": "人工发放",
"center.certificate.manual.manage": "手动发放",
"center.certificate.get-type": "获取方式",
"center.certificate.no-certificate": "暂无证书",
"center.class.no-question": "暂无满意度问卷!",
"center.class.class-start-time": "开班时间",
"center.class.all": "全部",
"center.class.not-finish": "实施中",
"center.class.not-start": "待实施",
"center.class.wait-finish": "待结项",
"center.class.finish": "已结项",
"center.class.class-period": "起止时间",
"center.class.graduate-no": "未结业",
"center.class.graduate-yes": "已结业",
"center.class.enter-class": "进入培训班",
"center.class.show-detail": "查看详情",
"center.class.dead-line": "截止时间",
"center.class.no-data": "很抱歉,暂未找到相关内容",
"center.class.change-search-key": "您可以尝试更换关键字进行搜索",
"center.class.study-hard": "好好学习,天天向上!",
"center.class.jump-activity": "跳转至活动",
"center.collection.collect-time": "收藏时间",
"center.collection.type": "类型",
"center.collection.all": "全部",
"center.collection.course": "课程",
"center.collection.subject": "专题",
"center.collection.exam": "考试",
"center.collection.live": "直播",
"center.collection.knowledge": "知识",
"center.collection.class": "培训班",
"center.collection.research": "调研",
"center.collection.enter-detail": "进入详情",
"center.collection.no-data": "暂无收藏内容",
"center.collection.collect-confirm": "是否确定取消该收藏?",
"center.collection.cancel-collect": "取消收藏成功?",
"center.demand.demand-side-manager": "需求方管理",
"center.demand.mis-code": "MIS编号",
"center.demand.implement-year-month": "实施年月",
"center.demand.class-name": "培训班名称",
"center.demand.plan-member-num": "计划人数",
"center.demand.plan-days": "计划天数",
"center.demand.teacher": "班主任",
"center.demand.plan-month": "计划月份",
"center.demand.registration-day": "报到日",
"center.demand.back-day": "返程日",
"center.exam.invigilate-detail.confirm": "客户端离线中,是否确认强制交卷",
"center.exam.invigilate-detail.force-submit-success": "强制交卷成功",
"center.exam.invigilate-detail.re-select-error": "所选的考生纪录中含有非未开始的数据,请重新选择",
"center.exam.invigilate-detail.answer-status": "答题状态",
"center.exam.invigilate-detail.exam-result": "考试结果",
"center.exam.invigilate-detail.exam-alarm-info": "预警信息",
"center.exam.invigilate-detail.examinee-list": "考生列表",
"center.exam.invigilate-detail.urge": "催办",
"center.exam.invigilate-detail.exam-times": "考试次数",
"center.exam.invigilate-detail.start-time": "开始时间",
"center.exam.invigilate-detail.last-save-time": "最后保存时间",
"center.exam.invigilate-detail.submit-time": "交卷时间",
"center.exam.invigilate-detail.ip": "用户IP",
"center.exam.invigilate-detail.screen-cut-times": "已切屏次数",
"center.exam.invigilate-detail.face-gather-times": "人脸采集次数",
"center.exam.invigilate-detail.alarm-info": "预警信息",
"center.exam.invigilate-detail.un-answer-times": "未答题数",
"center.exam.invigilate-detail.answer-times": "已答题数",
"center.exam.invigilate-detail.had-submit": "已提交",
"center.exam.invigilate-detail.no-data": "暂无数据",
"center.exam.invigilate-detail.send-related": "发送给相关的",
"center.exam.invigilate-detail.user-times": "位用户",
"center.exam.invigilate-detail.no-select-message": "请选择要标记的消息",
"center.exam.invigilate-detail.no-select-examinee": "请选择需要催办的考生",
"center.exam.invigilate-detail.confirm-force-submit": "您确定强制交卷吗,一旦强制交卷,考生无法继续考试,且无法撤回。",
"center.exam.invigilate-detail.urge-notice": "催办通知",
"center.exam.invigilate-detail.urge-success": "催办成功",
"center.exam.invigilate-detail.invigilate-responsibilities-explain": "监考职责:现场管理考场纪律,辅助考生解决考试中出现的考试系统问题。",
"center.exam.invigilate-detail.task-list": "工作清单",
"center.exam.invigilate-detail.examinee-manager": "考生管理",
"center.exam.invigilate-detail.invigilate-responsibilities": "监考职责",
"center.exam.invigilate-detail.exam-psw": "考试密码",
"center.exam.invigilate-detail.apply-start-time": "报名开始时间",
"center.exam.invigilate-detail.apply-end-time": "报名截止时间",
"center.exam.invigilate-detail.enter-exam-end-time": "进入考试截止时间",
"center.exam.invigilate-detail.related-topic": "关联标签",
"center.exam.invigilate-detail.pass-score": "及格分数",
"center.exam.invigilate-detail.allow-exam-times": "允许参考次数",
"center.exam.invigilate-detail.registration-member": "报名人数",
"center.exam.invigilate-detail.reference-member": "已参考人数",
"center.exam.invigilate-detail.exam-progress-member": "考试进行中人数",
"center.exam.invigilate-detail.screen-cut-member": "切屏交卷人次",
"center.exam.invigilate-detail.force-submit-member": "强制交卷人次",
"center.exam.invigilate-detail.normal-submit-member": "正常交卷人次",
"center.exam.invigilate-detail.timeout-submit-member": "超时交卷人次",
"center.exam.invigilate-detail.exam-invigilate": "考试监考",
"center.exam.cancelled.prompt": "考试已撤销,您暂时无法参与。",
"center.follow.expert.attention-time": "关注时间",
"center.follow.expert.topic-type": "话题类型",
"center.follow.expert.no-data": "您暂时还没有关注专家!",
"center.follow.question.type-all": "全部",
"center.follow.question.type-question": "问题",
"center.follow.question.type-article": "文章",
"center.follow.question.no-data": "暂未关注任何内容,赶快去关注你喜欢的内容吧!",
"center.follow.topic.no-data": "暂未关注任何话题,赶快去关注你喜欢的话题吧!",
"center.follow.content": "内容",
"center.follow.topic": "话题",
"center.follow.expert": "专家",
"center.history.mooc-name": "慕课名称",
"center.history.start-time": "开始日期",
"center.history.end-time": "结束日期",
"center.history.mooc-status": "慕课状态",
"center.history.study-status": "学习状态",
"center.history.study-accumulate-time": "累积学习时长",
"center.history.integral": "所获积分",
"center.history.score": "成绩",
"center.history.get-certificate": "取得证书",
"center.history.cert-time": "获证日期",
"center.history.certificate": "证书",
"center.history.finish": "已结束",
"center.history.duration": "时长",
"center.integral.integral-grade": "积分等级",
"center.integral.grade": "等级",
"center.integral.integral-require": "积分要求",
"center.integral.integral-icon": "等级图标",
"center.integral.great-or-equal": "大于等于",
"center.integral.no-data": "暂无等级规则",
"center.integral.rule-detail": "规则详情",
"center.integral.rule": "积分规则",
"center.integral.grade-rule": "等级规则",
"center.integral.grade-continual": "积分流水",
"center.integral-exchange.credit.exchange": "兑换",
"center.integral-exchange.credit.exchange-credit": "兑换学分",
"center.integral-exchange.credit.exchange-integral": "兑换积分",
"center.integral-exchange.credit.exchange-time": "兑换时间",
"center.integral-exchange.credit.exchange-total-credit": "已兑换总学分",
"center.integral-exchange.credit.accumulate-integral": "累计兑换积分",
"center.integral-exchange.credit.available-credit": "可用学分",
"center.integral-exchange.credit.exchange-scale": "兑换比例",
"center.integral-exchange.credit.enter-credit-exchange-integral": "请输入需要兑换的学分(可用学分",
"center.integral-exchange.credit.enter-credit": "请输入学分",
"center.integral-exchange.credit.decimal-validate": "最多保留2位小数",
"center.integral-exchange.credit.between-validate": "必须在1-",
"center.integral-exchange.credit.between": "之间",
"center.integral-exchange.credit.integral-exchange": "积分兑换",
"center.integral-exchange.credit.no-credit": "您还没有学分,无法兑换!",
"center.integral-exchange.credit.credit-greater-validate": "兑换积分值不得小于0.01!",
"center.integral-exchange.hour.exchange-hour": "兑换学时",
"center.integral-exchange.hour.exchange-total-hour": "已兑换总学时",
"center.integral-exchange.hour.available-hour": "可用学时",
"center.integral-exchange.hour.enter-course-hour-exchange-integral": "请输入需要兑换的学时(可用学时",
"center.integral-exchange.hour.enter-hour": "请输入学时",
"center.integral-exchange.hour.no-hour": "您还没有学时,无法兑换!",
"center.integral-exchange.credit-exchange": "学分兑换",
"center.integral-exchange.course-hour-exchange": "学时兑换",
"center.integral-exchange.no-data": "管理员尚未开放兑换,敬请期待!",
"center.integral-mall.verify-take-goods": "确认收货",
"center.integral-mall.verify-take-goods-success": "确认收货成功!",
"center.integral-mall.jump-mall": "返回商城首页",
"center.integral-mall.evaluate": "评价",
"center.integral-mall.no-order-error": "没有订单id哦!",
"center.integral-mall.receive-good-confirm": "请确认是否已收到商品?",
"center.integral-mall.order-code": "订单编号",
"center.integral-mall.total-price": "总价",
"center.integral-mall.delivery-method": "配送方式",
"center.integral-mall.order-status": "订单状态",
"center.integral-mall.express": "物流",
"center.integral-mall.pick-up": "用户自提",
"center.integral-mall.wait-deliver": "待发货",
"center.integral-mall.deliver": "已发货",
"center.integral-mall.wait-evaluate": "待评价",
"center.integral-mall.finish": "已完成",
"center.integral-mall.order-info": "订单信息",
"center.integral-mall.recipient": "收货人",
"center.integral-mall.recipient-number": "联系电话",
"center.integral-mall.recipient-address": "收货地址",
"center.integral-mall.order-time": "下单时间",
"center.integral-mall.logistics-info": "物流信息",
"center.integral-mall.tracking-number": "运单号码",
"center.integral-mall.pick-up-point": "提货地点",
"center.integral-mall.order-note": "订单备注",
"center.integral-mall.good": "商品",
"center.integral-mall.unit-price": "单价",
"center.integral-mall.had-evaluate": "您已经评价过了!",
"center.integral-mall.good-not-added": "商品未上架!",
"center.integral-mall.your-position": "您的位置",
"center.integral-mall.mall-home": "积分商城首页",
"center.integral-mall.person-home": "个人中心",
"center.integral-mall.good-evaluate": "商品评价",
"center.integral-mall.your-evaluate": "您的评价...",
"center.integral-mall.post-comment": "发表评论",
"center.integral-mall.comment-cannot-empty": "讨论内容不能为空",
"center.integral-mall.comment-less-300": "讨论内容须在300字符以内",
"center.integral-mall.comment-contain-sensitive": "您好,您发表的内容被系统检测到包含敏感词,请重新编辑,谢谢合作",
"center.integral-mall.comment-wait-audit": "发表成功,等待管理员审核!",
"center.integral-mall.comment-success": "发表成功!",
"center.integral-mall.delete-success": "删除成功",
"center.integral-mall.all-order": "全部订单",
"center.integral-mall.wait-delivery": "待收货",
"center.integral-mall.enter-good-title-or-code": "请输入商品标题或订单号进行搜索",
"center.integral-mall.delete-batch": "批量删除",
"center.integral-mall.order-detail": "订单详情",
"center.integral-mall.select-delete-order": "请选择要删除的订单...",
"center.integral-mall.delete-order-confirm": "您确定要删除该订单号?",
"center.integral-mall.delete-order-tips": "订单删除后可能无法恢复,您将无法再查看该订单,请谨慎操作!",
"center.live.all": "全部",
"center.live.progress": "直播中",
"center.live.un-start": "待开始",
"center.live.finish": "已结束",
"center.live.cancel": "已撤销",
"center.live.enter": "进入直播",
"center.microclass.rater.score-not-empty": "请先填写分数",
"center.microclass.rater.all-works": "全部作品",
"center.microclass.rater.not-audit": "未评审",
"center.microclass.rater.had-audit": "已评审",
"center.microclass.rater.enter-works-or-competition-name": "请输入作品名称或所属赛事名称",
"center.microclass.rater.works-name": "作品",
"center.microclass.rater.audit-status": "评审状态",
"center.microclass.rater.score": "分数",
"center.microclass.rater.works-belong": "所属赛事",
"center.microclass.rater.participant": "参赛者",
"center.microclass.rater.audit": "评审",
"center.microclass.rater.re-grade": "重新评分",
"center.microclass.rater.show-detail": "查看详情",
"center.microclass.rater.no-data": "暂无内容",
"center.microclass.rater.audit-comment": "审核意见",
"center.microclass.rater.works-description": "作品描述",
"center.microclass.rater.goal": "得分",
"center.microclass.rater.point": "分",
"center.microclass.rater.works-detail": "作品详情",
"center.microclass.rater.grade-success": "评分成功",
"center.microclass.rater.zero-hundred": "请输入0-100的数字",
"center.microclass.rater.zero-ten": "请输入0-10的数字",
"center.microclass.rater.zero-to": "请输入0-",
"center.microclass.rater.of-num": "的数字",
"center.microclass.works.competition-name": "赛程",
"center.microclass.works.works-status": "作品状态",
"center.microclass.works.upload-time": "上传时间",
"center.microclass.works.show-reason": "查看原因",
"center.microclass.works.wait-audit": "待审核",
"center.microclass.works.had-pass": "已通过",
"center.microclass.works.no-pass": "未通过",
"center.microclass.works.had-revocation": "已撤回",
"center.microclass.works.enter-progress": "参赛中",
"center.microclass.works.promotion": "晋级",
"center.microclass.works.no-promotion": "未晋级",
"center.microclass.works.had-awards": "已获奖",
"center.microclass.works.no-awards": "未获奖",
"center.microclass.works.delete-works-confirm": "您确定要删除该作品",
"center.microclass.works.delete-works-tips": "作品删除后可能无法恢复,您将无法再查看该作品,请谨慎操作!",
"center.microclass.competition.all-contents": "全部赛事",
"center.microclass.competition.my-contents": "参与赛事",
"center.microclass.competition.processing": "进行中",
"center.microclass.competition.ending": "已结束",
"center.microclass.competition.name": "赛事名称",
"center.microclass.competition.status": "我的状态",
"center.microclass.competition.activity-time": "活动时间",
"center.microclass.competition.works": "参赛作品",
"center.microclass.competition.edit": "编辑",
"center.microclass.competition.upload-works": "上传作品时间",
"center.microclass.competition.result-time": "结果公示时间",
"center.microclass.competition.upload": "上传作品",
"center.microclass.competition.collection-works": "作品征集中",
"center.microclass.competition.review-works": "作品评审中",
"center.research.wait-join": "待参加",
"center.research.wait-start": "待开始",
"center.research.finish": "已完成",
"center.research.research-time": "调研时间",
"center.research.show-detail": "查看详情",
"center.research.join-research": "参加调研",
"center.research.no-data": "很抱歉,暂未找到相关内容",
"center.study.course.study-time": "最近学习时间",
"center.study.course.all": "全部",
"center.study.course.un-start": "未开始",
"center.study.course.study-progress": "学习中",
"center.study.course.finished": "已完成",
"center.study.course.require": "要求",
"center.study.course.obligatory": "必修",
"center.study.course.electives": "选修",
"center.study.course.jump-course": "跳转至课程",
"center.study.course.push-study-time": "推送学习时间",
"center.study.course.last-study-time": "上次学习时间",
"center.study.course.start-study": "开始学习",
"center.study.course.continue-study": "继续学习",
"center.study.course.re-study": "重新学习",
"center.study.course.give-up-error": "历史学习数据不允许放弃!",
"center.study.course.give-up-confirm": "是否确定放弃该课程的学习?",
"center.study.course.give-up-success": "已成功放弃该课程!",
"center.study.knowledge.upload-time": "上传时间",
"center.study.knowledge.all": "全部",
"center.study.knowledge.wait-audit": "待审核",
"center.study.knowledge.pass": "已通过",
"center.study.knowledge.refuse": "被拒绝",
"center.study.knowledge.no-data": "您还没有自己的知识哦,去",
"center.study.knowledge.no-data-suffix": "逛逛吧",
"center.study.knowledge.doc-transform-error": "文档转换失败,请重新上传",
"center.study.knowledge.doc-transform-progress": "文档正在转换中,请稍后预览",
"center.study.knowledge.doc-delete-confirm": "是否确定删除该知识?",
"center.study.position.no-data": "本岗位尚未设置相关课程,请联系管理员!",
"center.study.position.my": "我的岗位",
"center.study.position.development": "发展岗位",
"center.study.position.finishStatus": "完成状态",
"center.study.position.operation": "操作",
"center.study.position.develop": "发展岗位",
"center.study.position.instructions": "岗位说明书",
"center.study.position.qualification": "专业能力标准/资质模型",
"center.study.position.requirements": "学习要求",
"center.study.position.order": "序号",
"center.study.position.name": "名称",
"center.study.position.type": "类型",
"center.study.position.require": "选/必修",
"center.study.subject.accumulative-study-time": "累计学习时长",
"center.study.subject.had-off-shelves": "已下架",
"center.study.subject.jump-subject": "跳转至专题",
"center.study.subject.register-study-time": "注册学习时间",
"center.study.subject.show-detail": "查看详情",
"center.subordinate.my-subordinate": "我的下属",
"center.subordinate.name-or-department": "姓名或部门",
"center.subordinate.department": "部门",
"center.task.all": "全部",
"center.task.un-finished": "未完成",
"center.task.finished": "已完成",
"center.task.expired": "已过期",
"center.task.all-complete": "真厉害,你的任务完成了",
"center.task.study-period": "学习起止时间",
"center.task.class-period": "培训班起始时间",
"center.task.live-time": "直播时间",
"center.task.enter-research": "进入调研",
"center.microclass.competition.refuse-upload-works": "您目前不属于该赛事的受众范围内,如有疑问,请联系管理员",
"center.history-archives.credit": "历史学分",
"center.history-archives.hour": "历史学时",
"center.history-archives.integral": "历史积分",
"center.history-archives.study-time": "历史学习时长",
"center.history-archives.study-path.name": "路径名称",
"center.history-archives.study-path.register-time": "注册时间",
"center.history-archives.path": "学习路径",
"center.history-archives.class.admin": "培训班管理员",
"center.history-archives.class.people-number": "培训班人数",
"center.history-archives.knowledge.update-people": "上传者",
"center.history-archives.knowledge.operator-time": "操作时间",
"center.history-archives.knowledge.operator-type": "操作类型",
"center.study.course.want-study": "我要学习",
"personal-homepage.dynamic": "最近动态",
"personal-homepage.learning-records": "学习记录",
"personal-homepage.HeCertificate": "他的证书",
"personal-homepage.MyCertificate": "我的证书",
"personal-homepage.study-order": "学习订单",
"personal-homepage.lecture": "他的授课",
"personal-homepage.department": "部门:",
"personal-homepage.identity": "身份:",
"personal-homepage.open": "展开",
"personal-homepage.takeUp": "收起",
"personal-homepage.beGoodAtTopics": "擅长话题:",
"personal-homepage.learningTime": "学习时长",
"personal-homepage.integral": "积分",
"personal-homepage.classHour": "学时",
"personal-homepage.credit": "学分",
"personal-homepage.certificate": "证书",
"personal-homepage.exp": "经验值",
"personal-homepage.lecturer": "讲师",
"personal-homepage.classWork": "班务",
"personal-homepage.expert": "专家",
"personal-homepage.ordinaryUser": "普通用户",
"personal-homepage.certificate.viewTheCertificate": "查看证书",
"personal-homepage.certificate.source": "来源:",
"personal-homepage.certificate.acquisitionMode": "获取方式:",
"personal-homepage.certificate.timeFiled": "签发时间:",
"personal-homepage.certificate.noContent": "暂无内容",
"personal-homepage.certificate.liveBroadcast": "直播",
"personal-homepage.certificate.curriculum": "课程",
"personal-homepage.certificate.special": "专题",
"personal-homepage.certificate.trainingClass": "培训培训班",
"personal-homepage.certificate.generalExaminationCertificate": "普通考试证书",
"personal-homepage.certificate.certificationExaminationCertificate": "认证考试证书",
"personal-homepage.certificate.collegeExamination": "自考",
"personal-homepage.certificate.ManualDelivery": "手动发放",
"personal-homepage.dynamic.uploadKnowledge": "上传了知识",
"personal-homepage.dynamic.downloadKnowledge": "下载了知识",
"personal-homepage.dynamic.launchedAQuestion": "发起了提问",
"personal-homepage.dynamic.nsweredaTheQuestion": "回答了问题",
"personal-homepage.dynamic.publishedArticles": "发表了文章",
"personal-homepage.dynamic.noDynamic": "该用户尚无任何动态",
"personal-homepage.dynamic.see": "查看",
"personal-homepage.learning-records.whole": "全部",
"personal-homepage.learning-records.hangInTheAir": "未完成",
"personal-homepage.learning-records.completed": "已完成",
"personal-homepage.learning-records.urgeLearning": "催学",
"personal-homepage.learning-records.inPreparation": "此用户还在筹备学习中",
"personal-homepage.learning-records.sendingMode": "发送方式",
"personal-homepage.learning-records.mail1": "站内信",
"personal-homepage.learning-records.mail": "邮箱",
"personal-homepage.learning-records.hisMailbox": "他的邮箱",
"personal-homepage.learning-records.notYetMailbox": "尚未绑定邮箱",
"personal-homepage.learning-records.remarks": "备注",
"personal-homepage.learning-records.notYetMailboxError": "尚未绑定邮箱,无法使用此方式通知",
"personal-homepage.learning-records.sure": "确定",
"personal-homepage.learning-records.pleaseSendingMode": "请选择发送方式",
"personal-homepage.learning-records.remarks100": "备注不能超过100字!",
"personal-homepage.learning-records.noticeStudy": "已通知对方尽快完成学习任务!",
"personal-homepage.lecture.coursesAvailable": "可授课程",
"personal-homepage.lecture.lectureRecord": "授课记录",
"personal-homepage.lecture.coursesAvailable.name": "名称",
"personal-homepage.lecture.coursesAvailable.startTime": "开始时间",
"personal-homepage.lecture.coursesAvailable.endTime": "结束时间",
"personal-homepage.lecture.coursesAvailable.type": "类型",
"personal-homepage.lecture.coursesAvailable.state": "状态",
"personal-homepage.lecture.coursesAvailable.inThePlan": "计划中",
"personal-homepage.lecture.coursesAvailable.faceCourses": "面授课程",
"personal-homepage.lecture.coursesAvailable.openToClass": "待开课",
"personal-homepage.lecture.coursesAvailable.haveFinished": "已完结",
"personal-homepage.dynamic.just-recently": "刚刚",
"personal-homepage.dynamic.days-ago": "{0}天前",
"personal-homepage.dynamic.month-ago": "{0}个月前",
"personal-homepage.dynamic.years-ago": "{0}年前",
"personal-homepage.learning.manifesto": "学习宣言",
"center.subordinate.full.name": "姓名",
"center.edit.security.update-send-email": "邮件已经发送到您的邮箱{0}。请进入邮箱点击邮件中的链接即可激活邮箱。",
"center.edit.address.addressee": "收件人:",
"center.edit.address.phoneNumber": "手机号码:",
"center.edit.address.mailCoding": "邮件编码:",
"center.edit.address.receivingAddress": "收货地址:",
"center.edit.address.setAsDefault": "设为默认",
"center.edit.address.addReceivingAddress": "新增收货地址",
"center.edit.address.pleaseInputConsignee": "请输入收货人!",
"center.edit.address.pleaseInputPhoneNumber": "请输入联系电话!",
"center.edit.address.errorPostcode": "请输入正确的邮政编码!",
"center.edit.address.pleaseInputAddress": "请输入收货地址!",
"center.edit.address.ifDeleteAddress": "是否删除该地址?",
"center.edit.address.ifDefaultAddress": "是否设为默认地址?",
"center.study.position.no-position": "您尚未添加岗位,请联系管理员!",
"center.edit.address.rightMailCoding": "请填写正确的邮件编码",
"center.edit.security.check.type": "验证方式",
"center.study.knowledge.auditRemark": "审核备注:",
"center.edit.security.new.phone": "新手机号",
"center.edit.security.modify.phone": "修改手机号",
"center.edit.security.get-email-code": "请输入您邮箱收到的验证码",
"center.edit.security.new.email": "新邮箱",
"center.edit.security.add.email.or.phone": "请先添加手机或邮箱",
"center.edit.security.add.valid.time": "4位,2分钟有效",
"center.edit.security.check.ok": "验证通过",
"center.edit.security.add.check.type": "请先选择验证方式",
"center.task.calendar.mode": "日历模式",
"center.task.list.mode": "列表模式",
"center.task.date.revokeTaskSuccess": "取消提醒成功!",
"center.task.date.email": "邮件",
"center.task.date.mail": "站内信",
"center.task.date.SMS": "短信",
"center.task.date.nothing": "无",
"center.task.date.studyPush": "学习推送",
"center.task.date.groupPush": "群组学习",
"center.task.date.postPush": "岗位学习",
"center.task.date.jobPush": "职务学习",
"center.task.date.dayAfterExpiry": "天后过期",
"center.task.date.oneDayAfterExpiry": "1天后过期",
"center.task.date.hourAfterExpiry": "小时后过期",
"center.task.date.minutesAfterExpiry": "分钟后过期",
"center.task.date.hourAfterStart": "小时后开始",
"center.task.date.minutesAfterStart": "分钟后开始",
"center.task.date.beginInAminute": "即将开始",
"center.task.date.allDay": "全天",
"center.task.date.reminderSettings": "提醒设置",
"center.task.date.selectReminderTime": "请选择提醒时间",
"center.task.date.setUpSuccessfully": "设置成功!",
"center.task.date.todayTask": "未完成学习任务",
"center.task.date.noTodayTask": "我的学习任务",
"center.task.date.dateString": "日期:",
"center.task.date.name": "名称",
"center.task.date.type": "类型",
"center.task.date.startStopTime": "起止时间",
"center.task.date.deadline": "截止时间:",
"center.task.date.deadline1": "截止时间:无",
"center.task.date.source": "来源:",
"center.task.date.remind": "提醒",
"center.task.date.settingRemindTask": "已设置提醒的任务",
"center.task.date.most20remind": "(最多创建20条提醒)",
"center.task.date.remindTime": "提醒时间",
"center.task.date.remindStyle": "提醒方式",
"center.task.date.updateRemind": "更改",
"center.task.date.revokeRemind": "撤销",
"center.task.date.event": "事件",
"center.certificate.detail.effective-time.forever": "永久",
"center.certificate.detail.effective-time.time": "{0}年{1}月{2}日",
"center.bindings.weChat": "绑定",
"center.untying.weChat": "解绑",
"center.bindings.weChat.success": "绑定成功!",
"center.untying.weChat.success": "解绑成功!",
"center.untying.weChat.tips": "解绑后无法使用,确定要解除微信绑定吗?",
"center.study.knowledge.errorDeal": "文档还未处理完,请稍后查看",
"center.study.knowledge.noTranslate": "文件还未进行转换,请等待",
"center.study.knowledge.failTranslate": "文件转换失败,请重新上传",
"center.study.knowledge.translating": "文件正在转换中,请稍等",
"center.study.knowledge.errorFail": "文档转换失败,请重新上传",
"center.study.knowledge.errorBrowser": "epub电子书只支持IE10以上浏览器",
"center.study.knowledge.errorForm": "文档格式未知,不能预览",
"center.study.knowledge.grade": "知识评分:",
"center.study.knowledge.point": "{0}分",
"center.study.knowledge.notGradge": "暂无评分",
"center.study.knowledge.uploadTime": "上传时间:",
"center.study.knowledge.uploader": "上传者:",
"center.edit.security.send.to.phone": "验证码已发送至手机号{0}",
"center.edit.security.send.to.email": "验证码已发送至邮箱{0}",
"center.reward.menu-received": "收到的打赏",
"center.reward.menu-given": "给TA的打赏",
"center.reward.total-income": "打赏总收入:",
"center.reward.total-expenditure": "打赏总支出:",
"center.share.content": "内容",
"center.share.discuss": "讨论",
"center.live.create": "创建直播",
"center.live.create.myself": "由我创建",
"center.live.operating.success": "操作成功",
"center.live.define.publish": "是否确定发布该直播?",
"center.live.cancel.publish": "是否确定撤销该直播?",
"center.live.publish.success": "发布成功",
"center.live.create.success": "创建成功",
"center.live.cancel.success": "撤销成功",
"center.live.copy.success": "复制成功",
"center.live.edit": "编辑直播",
"center.live.share": "分享直播",
"center.compiler": "编辑",
"center.partake": "分享",
"center.live.select.viewer": "请选择观看人员",
"center.create.live.name": "名称",
"center.create.live.start.time": "开始时间",
"center.create.live.estimate.time": "预估时长",
"center.create.live.minute": "分钟",
"center.create.live.introduction": "简介",
"center.create.live.viewer": "观看人员",
"center.create.live.viewer.inner": "本公司人员观看",
"center.create.live.viewer.exteral": "外部人员观看",
"center.create.live.show.system": "展示在系统中",
"center.create.live.yes": "是",
"center.create.live.no": "否",
"center.create.live.can": "你可以",
"center.create.live.enter": "点此直接进入",
"center.create.live.other.enter": ",或者稍后在“PC端个人中心/我的直播”或“APP端个人中心/我的直播记录”进入",
"center.create.live.system.invite": "系统用户邀请",
"center.create.live.nosystem.invite": "非系统用户邀请",
"center.create.live.invite.url": "邀请链接:",
"center.create.live.copy": "复制",
"center.create.live.share": "分享至",
"center.create.live.scan.code1": "微信扫码打开,",
"center.create.live.scan.code2": "点击右上角更多即可分享",
"center.create.live.generated": "生成中",
"center.create.live.key": "密钥:",
"center.create": "创建",
"center.reward-record.no-received-data": "您暂时还没有收到打赏!",
"center.reward-record.no-given-data": "您暂时还没有打赏!",
"center.create.live.requestYouToLive": "邀请你参加直播:",
"center.create.live.liveLink": "链接:",
"personal-homepage.dynamic.discussedContent": "讨论了内容",
"personal-homepage.dynamic.publishedContent": "发布了内容",
"center.study.subject.learning-progress": "学习进度",
"center.task.class.tips": ["{0}天后开始", "{0}小时后开始"],
"center.class.class-agreement": "协议有效期",
"center.index.approve": "审批",
"center.approve-record.wait-approve": "待我审批",
"center.approve-record.had-approved": "我已审批",
"center.approve-record.i-initiated": "我发起的",
"center.approve-record.approve-matter": "审批事项",
"center.approve-record.related-business": "关联业务",
"center.approve-record.business-name": "审批事项",
"center.approve-record.initiated-member": "发起人",
"center.approve-record.start-time": "发起时间",
"center.approve-record.end-time": "结束时间",
"center.approve-record.current-approve-node": "当前审批节点",
"center.approve-record.current-approve-status": "当前审批状态",
"center.approve-record.go-approve": "去审批",
"center.approve-record.approve-result": "审批结果",
"center.approve-record.view-approve-detail": "查看审批详情",
"center.external.join": "进入",
"center.external.uncomplete": "未结业",
"center.external.complete": "结业",
"center.approve-record.before-go-approve-tip": "审批状态已变更,请重新刷新页面",
"train.class-name": "班级名称",
"center.archives.ojt": "OJT计划",
"center.ojt-name": "OJT计划名称",
"center.should.course-hour": "应获学时",
"center.should.course-credit": "应获学分",
"center.ojt.is-graduate": "是否结项",
"center.ojt.all-qualified": "整体是否合格"
}
}
, {}],
"./app/strings/cn/common": [function(e, t, n) {
t.exports = {
ok: "确定",
cancel: "取消",
edit: "编辑",
view: "查看",
select: "选择",
remove: "删除",
type: "类型",
operating: "操作",
enable: "启用",
disable: "禁用",
"import-data": "导入",
preview: "预览",
add: "新增",
save: "保存",
publish: "发布",
"publish-two": "发表",
"delete-warn": "{0}删除后将无法恢复,是否确定删除该{0}",
search: "搜索",
"no-data": "没有数据",
download: "下载",
"no-download": "暂无下载",
"submit-success": "提交成功",
"operation-success": "操作成功",
"save-success": "保存成功",
"add-success": "添加成功",
"update-success": "修改成功",
"delete-success": "删除成功",
"config-success": "设置成功",
reply: "回复",
manage: "管理",
"operation.select.type.all": "全部",
"send-warn": "确定要发送吗?",
"send-success": "发送成功",
"select-warn": "请选择数据",
summary: "统计",
"agent-name": "证件号码(账号)",
reset: "重置",
"one-page": "已到第一页",
"last-page": "已到最后一页",
"main.modal.close": "关闭",
"main.tag-basic.add-limit": "只能添加",
"main.tag-basic.term": "项",
"main.tag-basic.length-limit": "单项长度不能超过",
"main.tag-basic.character": "个字符",
"main.tag-view.add-most": "最多添加",
"main.ag-view.ten-limit": "标签长度不能超过10个字符",
"no.related.data": "暂无相关的数据",
"system.all.create-time": "创建时间",
"system.all.operator": "操作",
"tree.length.threshold": "8",
"system.all.organization": "归属部门",
"human.member.name": "员工编号",
"human.member.full-name": "姓名",
"human.member.sex": "性别",
"human.member.position-alias": "岗位",
"system.all.company": "所属机构",
"import-success": "导入成功",
"cancel-collect": "取消收藏",
collect: "收藏",
"collect-success": "收藏成功",
"cancel-collect-success": "取消收藏成功",
"cancel-success": "取消成功!",
"report-success": "报名成功",
"report-success-audit": "报名已提交,正在审核中",
"score-success": "评分成功",
"copy-success": "复制成功",
"copy-failure": "复制失败",
"ext.file.no.special-symbol": "文件名称不能包含特殊符号",
"ext.file.no-empty": "上传文件不能为空",
"ext.exceed.word.limit": "文件名称不能超过100个字符长度",
"ext.file-upload.limit": "文件最多只能上传",
"ext.file.number": "个",
"ext.file.big": "文件太大",
"ext.file.invalid": "无效的文件扩展名",
"upload-failure": "上传失败",
"upload-cover": "上传封面",
"ext.prevYear": "上一年度",
"ext.nextYear": "下一年度",
"ext.years": "年",
"ext.months": "月",
"ext.day": "日",
"ext.month": '["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"]',
"ext.code": "二维码.png",
"ext.upload-img.limit": "上传图片数量不能超过9张!",
"ext.required": "为必填项",
"ext.maxLength": "最大长度为",
"ext.replay": "重新播放",
"ext.no-more": "没有更多了",
"ext.load-more": "点击加载更多",
"validators.incorrect.format": "格式不正确",
"validators.required.number": "只能填数字",
"validators.required.characters": "只能填汉字",
"validators.required.integers": "只能填整数",
"validators.length": "长度应该为: {0}",
"validators.minimum.length": "最小长度为: {0}",
"validators.maximum.length": "最大长度为: {0}",
"validators.beyond": "超出",
"validators.minimum.value": "最小值为: {0}",
"validators.required.interval": "必须在 {0} ~ {1} 之间",
"validators.required.interval2": "必须在 {0} ~ {2} 之间",
"validators.inconsistent": "不一致",
"validators.exceeding.decimal": "超出保留小数位",
"validators.time.incorrect.format": "年月格式不正确",
"validators.correct.format": "格式不正确,正确格式为:https://****",
"warm-tips": "温馨提示",
"e-book": "电子书",
"no-content": "暂无内容",
"home-title": "首页",
"back-to-home": "返回首页",
"pre-page": "上一页",
"next-page": "下一页",
"switch.demo.mode": "切换到演示模式",
"serial.number": "序号",
"create-time": "生成时间",
"excel-size": "报表大小",
"generate-status": "生成状态",
status: "状态",
"system.operation.more": "更多",
"system.operation.collapse": "收起",
"system.operation.expand": "展开",
"popular.tags": "热门标签:",
"system.up-to-date": "最新",
"system.hottest": "最热",
"favorable.comment": "好评",
organization: "组织",
"system.operation.view": "浏览",
"upload.attachment": "附件:",
"select.attachment": "选择附件",
"validators.audio-video.limit": "音频视频不能超过1G",
"validators.file.limit": "文件不能超过100M",
"validators.content.sensitive": "您提交的内容含有敏感词,请修改后重新提交,谢谢合作!",
"validators.character.limit": "您发布的内容超过100000字符!",
"validators.attachment.content": "请填写附件或内容",
"validators.content.no-blank": "内容不能为空",
"validators.title.no-blank": "标题不能为空",
"validators.only.enter.numbers": "只能输入数字!",
"validators.numbers.limit": "只能输入0~100数字!",
"validators.one.decimal.point": "最多只能保留小数点1位!",
"validators.length.exceeds.limit": "内容过长,最大不超过3000字符!",
"common.pending.review": "待评审",
"common.pending": "待评卷",
"publish-success": "发布成功!",
your: "您有",
"save-failed": "保存失败",
"submit-failed": "提交失败",
"temporary-absence": "暂无",
"no-restriction": "不限制",
"not-started": "未开始",
completed: "已结束",
"reset-success": "重置成功",
"report-error-success": "提交错误成功",
minute: "分钟",
up: "上移",
dowm: "下移",
query: "查询",
total: "共",
score: "分",
detail: "详情",
"account-number": "账号",
"export-data": "导出",
"export-queue": "任务队列",
revoke: "撤销",
right: "正确",
wrong: "错误",
"senior-editor": "高级编辑",
count: "数量",
"add-to": "添加",
"song-dynasty": "宋体",
submit: "提交",
"remove-out": "移除",
back: "返回",
top: "顶部",
bottom: "底部",
yes: "是",
no: "否",
"begin-time": "开始时间",
"end-time": "结束时间",
"defaule-sequence": "默认顺序",
"total-count": "共计",
config: "配置",
achievement: "成绩",
none: "无",
"personal-psw": "个人密码",
man: "男",
woman: "女",
"page-empty": "暂无与你相关的信息哦!",
to: "至",
hour: "小时",
minus: "分",
second: "秒",
print: "打印",
refresh: "刷新",
pass: "通过",
reason: "理由",
time: "时间",
confirm: "确认",
person: "人",
clean: "清空",
have: "有",
min: "最小化",
max: "最大化",
post: "职务",
phone: "手机",
unit: "所属单位",
show: "显示",
"save-and-add": "保存并新增",
"not-empty": "不能为空",
the: "第",
row: "行",
"import-steps": "导入步骤",
failed: "失败",
urge: "催办",
"set-success": "设置成功",
wait: "等",
"delete-confirm": "是否删除?",
refuse: "拒绝",
"refuse-reason": "拒绝理由",
update: "修改",
cost: "费用",
"qr-code": "二维码",
"close-privew": "关闭预览",
tags: "标签",
list: "列表",
activity: "活动",
student: "学员",
"under-way": "进行中",
finished: "已完成",
from: "来自",
place: "地点",
"no-finished": "未完成",
"rank-list": "排行榜",
loading: "努力加载中",
company: "单位",
department: "部门",
other: "其他",
name: "名称",
"id-number": "证件号码",
male: "男",
female: "女",
"phone-number": "手机号码",
"e-mail": "邮箱",
printing: "打印",
"next-step": "下一步",
"set-to-default": "设为默认",
receive: "收",
eliminate: "清除",
more: "查看更多",
"util.training-class.no-start": "当前培训班报名尚未开始!",
"util.report.ending": "当前培训班报名已结束!",
"util.service.exception": "网络异常, 请重试!",
"util.upload": "上传",
"util.submit": "提交",
"util.uploading": "上传中",
"util.invalid.file.type": "无效的文件类型。",
"util.unknown.size": "大小未知",
"util.upload.exception": "上传异常",
"util.file.size-limit": "超出文件大小限制。",
"util.big-small": "大小:",
"util.exit.full-screen1": "按 <span>右下角按钮</span> 即可退出全屏模式",
"util.exit.full-screen2": "按 <span>Esc</span> 即可退出全屏模式",
"util.month": "月",
yesterday: "昨日",
today: "今日",
several: "次",
question: "题",
"ext.network.instability": "网络不稳定,请刷新重试",
"ext.flash.player.not-installed": '<div class="video-noflash-tip"><span>您还没有安装flash播放器,请点击<a href="http://www.adobe.com/go/getflash" target="_blank">这里</a>安装</span></div>',
"common.lecture-table.index.limit": "只能添加{0}项",
"util.hour": "时",
"main.tag-view.add-most-number": "最多添加{0}项",
"export-wait-to-queue": "你导出的信息正在生成,请耐心等待,生成后可在下载队列中下载",
"export-wait-to-queue2": "你导出的信息正在生成,请耐心等待,生成后可在任务队列中下载",
"move-up": "上移",
"move-down": "下移",
"switch-screen": "全屏",
"load-more": "加载更多",
satisfaction: "满意度:",
submited: "已提交",
"not-submit": "未提交",
"tast-queue": "任务队列",
"video-transform-notstart-tip": "视频还未进行转换,请等待",
"video-transform-error-tip": "视频转换失败,请重新上传",
"video-transform-ing-tip": "视频正在转换中,请稍等",
"use-lang": "中文",
"export-certificate": "同步下载证书",
train: "培训",
price: "价格",
"only-see-vip": "只看会员",
free: "免费",
pay: "付费",
"member-exclusive": "会员专享",
"only-see-pay": "只看付费"
}
}
, {}],
"./app/strings/cn/exam": [function(e, t, n) {
t.exports = {
"exam.add-ques-paper": "试题组卷",
"exam.add-random-fix": "随机固定组卷",
"exam.add-choose-paper": "选择试卷",
"exam.research-submit-error": "请确保所有内容填写正确,请检查!",
"exam.vote.checkout.end-time": "截止时间不能小于等于当前时间",
"exam.already.mark.score": "本试题已得评分:",
"exam.total.pass.line": "总及格线",
"exam.vote.thanks": "感谢您参与本次投票",
"exam.vote.submit": "投票",
"exam.vote.add.question": "添加问题",
"exam.buttons.add": "新增",
"exam.buttons.edit": "编辑",
"exam.buttons.end": "结束",
"exam.buttons.del": "删除",
"exam.vote.statistics": "投票统计",
"exam.buttons.publish": "发布",
"exam.add-vote.at-least-one-question": "至少保留一个问题",
"exam.research.research-detail.submit": "我要交卷",
"exam.research.research-detail.confirm-submit": "确定要提交吗?",
"exam.research.questionary-detail": "问卷须知",
"exam.begin-answer-question": "开始答题",
"exam.view-detail-confirm": "是否查看详情",
"exam.submit-paper-confirm": "确定要提交试卷吗",
"exam.submit-paper-confirm.no-finish": "{0}题未答",
"exam.submit-mark-paper-confirm": "确定要提交评卷吗",
"exam.mark-paper-check": "您好,请检查题目,存在没有评分,或数据格式错误的分数,且分数只能保留1位小数",
"exam.answer-paper.auto-submit-success": "答案已自动保存成功",
"exam.answer-paper.force-submit": "你本次考试已被管理员强制交卷",
"exam.answer-paper.submit-success-mark": "交卷成功,评卷老师将会尽快为你评卷",
"exam.answer-paper.submit-success": "交卷成功",
"exam.answer-paper.switch-screen.full-times": "你好,切屏次数已满,已被强制交卷",
"exam.answer-paper.switch-screen.remain-times": "还剩余{0}次切屏",
"exam.answer-paper.time-out.submit": "您好,已超过考试时长,考试已自动提交",
"exam.answer-paper.remain-one-mins": "离考试结束不到1分钟,考试时间结束后系统将自动为你提交答案",
"exam.answer-paper.remain-five-mins": "你好,离考试结束还有5分钟",
"exam.submit-paper-confirm.has-waiting-check": "{0}题标记为待检查",
"exam.answer-paper.close-window": "考试尚未结束,离开后考试会继续计时,确定离开?",
"exam.answer-paper.paper.not-exist": "考试未配置试卷",
"exam.answer-paper.correct-question-change": "您好!试题{0}有更新,请重新作答",
"exam.add-temp-paper": "临时组卷",
"exam.add-paper-tactic": "随机组卷",
"exam.exam.urge": "催办",
"exam.mark.face.normal": "标记为正常",
"exam.exam.enforce": "强制交卷",
"exam.research.base-information": "填写信息",
"exam.research.set-questionary": "问卷内容",
"exam.research.authorization": "授权",
"exam.dimension.add": "新建维度",
"exam.dimension.edit": "编辑维度",
"exam.dimension.edit-dimension-check-tips": "请选择维度",
"exam.dimension.buttons.single-choose": "单选",
"exam.dimension.buttons.mutiple-choose": "多选",
"exam.dimension.buttons.mutiple-indetermination": "不定项选择题",
"exam.dimension.buttons.answer-question": "问答",
"exam.dimension.buttons.import-question": "导入",
"exam.research.question.question-answer.view-more": "【查看更多】",
"exam.research.manage.add-member-success": "添加人员成功",
"exam.research.manage.urge-title": "催办通知",
"exam.research.add": "添加调研",
"exam.research.edit": "编辑调研",
"exam.questionary.add": "新增问卷",
"exam.questionary.edit": "编辑问卷",
"exam.questionnaire.add": "添加评估",
"exam.questionnaire.edit": "编辑评估",
"exam.select-topic": "选择话题",
"exam.research": "调研",
"exam.research.questionary": "问卷",
"exam.question": "试题",
"exam.research.dimension": "维度",
"exam.evaluate.name": "评估名称",
"exam.research.publish-member": "发布人",
"exam.research.publish-time": "发布时间",
"exam.research.questionary-type": "问卷类型",
"exam.all.operator": "操作",
"exam.exam.name": "考试名称",
"exam.exam.paper-show-rule": "考试显示规则",
"exam.paper.name": "试卷名称",
"exam.paper.is-subjective": "是否需要人工评卷",
"exam.paper.question-num": "试题数量",
"exam.paper.total-score": "总分",
"exam.paper.exam-count": "关联考试",
"exam.paper.status": "状态",
"exam.all.catalog": "所属目录",
"exam.question.describe": "试题描述",
"exam.all.organization": "所属部门",
"exam.question.type": "题型",
"exam.question.difficulty": "难易度",
"exam.question.content": "试题标题",
"exam.question.error-rate": "易错率",
"exam.question.status": "状态",
"exam.dimension.name": "维度名称",
"exam.dimension.description": "维度描述",
"exam.research.name": "调研名称",
"exam.vote.index": "序号",
"exam.vote.name": "投票名称",
"exam.vote.participants-count": "参与人数",
"exam.vote.end-time": "投票结束时间",
"exam.vote.publish-member": "发布人",
"exam.vote.status": "投票状态",
"exam.vote.add": "添加",
"exam.vote.management": "投票管理",
"exam.vote.cut-off-time": "截止时间",
"exam.vote.add-vote.modify": "修改",
"exam.vote": "投票",
"exam.vote.add-vote.save": "保存",
"exam.vote.add-vote.save-success": "保存成功",
"exam.vote.add-vote.publish-confirm": "确定发布?",
"exam.vote.add-vote.publish-success": "发布成功",
"exam.vote.add-vote.question.option": "选项",
"exam.vote.add-vote.question.option-required": "为必填项",
"exam.vote.add-vote.question.exceed-max-length": "内容超出最大长度",
"exam.vote.add-vote.question.score": "分数",
"exam.vote.add-vote.question.score-range": "分数范围为",
"exam.vote.add-vote.question.score-retain-up-to-two-decimal": "分数最多保留两位小数",
"exam.vote.add-vote.question.option-can-only-add-10": "选项只能添加10个",
"exam.vote.add-vote.question.option-can-only-add-999": "选项只能添加999个",
"exam.vote.add-vote.question.at-least-two-options-are-required": "至少需要两个选项",
"exam.vote.add-vote.question": "问题",
"exam.vote.add-vote.question.show": "显示",
"exam.vote.add-vote.question.hide": "收起",
"exam.vote.add-vote.question.max": "最大化",
"exam.vote.add-vote.question.min": "最小化",
"exam.vote.add-vote.question.type": "投票类型",
"exam.research-activity.max.choise": "至多选择",
"exam.research-activity.min.choise": "至少选择",
"exam.research-activity.max.some.choise": "最多选几项",
"exam.research-activity.min.some.choise": "至少选几项",
"exam.research-activity.max.choise1": "至多选",
"exam.research-activity.min.choise1": "至少选",
"exam.research-activity.max.choise-sum": "项",
"exam.vote.add-vote.question.single-choose": "单选",
"exam.vote.add-vote.question.mutiple-choose": "多选",
"exam.research.choice.warn": "选择选项数不能多于最多选项哦",
"exam.vote.add-vote.question.max-choose": "最多可选",
"exam.vote.add-vote.question.two-options": "两项",
"exam.vote.add-vote.question.three-options": "三项",
"exam.vote.add-vote.question.four-options": "四项",
"exam.vote.add-vote.question.not-controll": "不控制",
"exam.vote.add-vote.question.delete": "删除",
"exam.vote.add-vote.question.add-options": "添加选项",
"exam.vote.add-vote.question.input-description": "输入描述",
"exam.vote.add-vote.question.input-score": "输入分数",
"exam.research-questionary.select-research-questionary.search": "搜索",
"exam.research-questionary.select-research-questionary.choose": "选择",
"exam.research-questionary.select-research-questionary.research-name-required": "调研名称必填",
"exam.research-questionary.select-research-questionary.evaluation-name-required": "评估名称必填",
"exam.research-questionary.select-research-questionary.research-name-max-length": "调研名称最大长度为",
"exam.research-questionary.select-research-questionary.evaluation-name-required-max-length": "评估名称必填最大长度为",
"exam.research-questionary.select-research-questionary.questionary-detail-max-length": "问卷须知最大长度为",
"exam.research-questionary.select-research-questionary.questionary-detail": "问卷须知...",
"exam.research-questionary.select-research-questionary.questionary-content-can-not-empty": "问卷内容不能为空,保存失败,请继续完善或关闭",
"exam.research-questionary.select-research-questionary.dimension-content-can-not-empty": "维度内容不能为空,保存失败,请继续完善或关闭",
"exam.research-questionary.select-research-questionary.dimension-required": "满意度问卷必须选择默认维度",
"exam.research-questionary.select-research-questionary.content-list": "内容列表",
"exam.research-questionary.select-research-questionary.preview": "预览",
"exam.research-activity.summary.summary": "汇总统计",
"exam.research-activity.research-detail.reminder": "温馨提示",
"exam.research-activity.research-detail.detail": "查看详情",
"exam.research-activity.research-detail.submit-success": "交卷成功",
"exam.research-activity.research-detail.mark-success": "评分成功",
"exam.research-activity.research-detail.not-repeat-submit": "您已提交,请勿重复操作!",
"exam.research-activity.research-detail.not-allow-submit": "您还有未完成的题目,不允许提交!",
"exam.research-activity.research-detail.your": "您有",
"exam.research-activity.research-detail.close": "关闭",
"exam.research-activity.research-detail.not-authority": "抱歉,您没有权限参加此调研,谢谢",
"exam.research-activity.research-detail.not-exist": "您好,该调研已不存在",
"exam.research-activity.research-detail.not-begin": "您好,本次调研尚未到调研时间,请在调研时间",
"exam.research-activity.research-detail.overdue": "您好,该调研已过期,无法参与,谢谢",
"exam.research-activity.research-detail.already-involved": "您好,您已经参与过该调研,请勿重复参与",
"exam.research-activity.research-detail.research-ing": " 进行调研,谢谢",
"exam.research-activity.research-detail.research-personnel": "调研人员",
"exam.research-activity.research-detail.production": "作品: ",
"exam.research-activity.research-detail.competitor": "参赛者: ",
"exam.research-activity.research-detail.participating-in": "正在参与: ",
"exam.research-activity.research-detail.total-score": "总分:",
"exam.research-activity.research-detail.score": "分",
"exam.research-activity.research-detail.research-canceled": "当前调研已被管理员撤销",
"exam.research-activity.research-answer.research-detail": "调研详情",
"exam.research-activity.question.answer": "答:",
"exam.research-activity.question.answer.ellipsis.colon": "答",
"exam.research-activity.question.matrix-scale": "矩阵量表",
"exam.research-activity.question.question-answer": "的回答:",
"exam.research-activity.question.more": "查看更多",
"exam.research-activity.question.question": "问题:",
"exam.research-activity.question.select": "查询",
"exam.research-activity.question.name": "姓名",
"exam.research-activity.question.answer-content": "答案内容",
"exam.research-activity.question.answer-time": "答题时间",
"exam.research-activity.question.input-select-content": "请输入查询答案内容",
"exam.research-activity.question.option": "选项",
"exam.research-activity.question.percent": "比例",
"exam.research-activity.question.count": "计数",
"exam.research-activity.question.effective-number": "本题有效填写人数",
"exam.research-activity.question.answer-question": "问答题",
"exam.research-activity.question.single-answer-question": "单选题",
"exam.research-activity.question.mutiple-answer-question": "多选题",
"exam.research-activity.question.question-info": "试题信息",
"exam.research-activity.question.option-required": "为必填项",
"exam.research-activity.question.exceed-max-length": "内容超出最大长度",
"exam.research-activity.question.score": "分数",
"exam.research-activity.question.score-range": "分数范围为",
"exam.research-activity.question.score-retain-up-to-two-decimal": "分数最多保留两位小数",
"exam.research-activity.question.add-options": "添加选项",
"exam.research-activity.question.delete": "删除",
"exam.research-activity.question.input-score": "输入分数",
"exam.research-activity.question.input-description": "输入描述",
"exam.research-activity.question.at-least-two-options-are-required": "至少需要两个选项",
"exam.research-activity.question.option-can-only-add-26": "选项只能添加26个",
"exam.research-activity.question.option-can-only-add-10": "选项只能添加10个",
"exam.research-activity.question.your-advice": "填写您的具体意见",
"exam.research-activity.question.your-answer": "请填写您的回答",
"exam.research-activity.question.question-preview": "试题预览",
"exam.research-activity.question.change-question-type-confirm": "请确定更改试题类型吗?",
"exam.research-activity.question.type": "试题类型",
"exam.research-activity.question.save": "保存",
"exam.research-activity.question.save-and-insert": "保存并新增",
"exam.research-activity.question.add-question": "新增试题",
"exam.research-activity.question.modify-question": "修改试题",
"exam.research-activity.question.topic": "题",
"exam.research-activity.question.questionary-preview": "问卷预览",
"exam.research-activity.question.answer-next-time": "下次再答",
"exam.research-activity.manage.all": "全部",
"exam.research-activity.manage.can-not-add-repeat-user": "不能重复添加同一用户",
"exam.research-activity.manage.participants-count": "已参加人数",
"exam.research-activity.manage.not-participants-count": "未参加人数",
"exam.research-activity.manage.research-link": "调研链接",
"exam.research-activity.manage.research-qr-code": "调研二维码",
"exam.research-activity.manage.research-status": "调研状态",
"exam.research-activity.manage.involvement-time": "参与时间",
"exam.research-activity.manage.add-member": "添加人员",
"exam.research-activity.manage.one-key": "一键催办",
"exam.research-activity.manage.index": "序号",
"exam.research-activity.manage.account": "账号",
"exam.research-activity.manage.name": "姓名",
"exam.research-activity.manage.department": "归属部门",
"exam.research-activity.manage.status": "状态",
"exam.research-activity.manage.operate": "操作",
"exam.research-activity.manage.content-can-not-empty": "内容不能为空!",
"exam.research-activity.import-data.can-not-empty": "不能为空",
"exam.research-activity.import-data.first": "第",
"exam.research-activity.import-data.column": "行, 第",
"exam.research-activity.import-data.line-error": "列有错误",
"exam.research-activity.import-data.import": "导入",
"exam.research-activity.import-data.total-import": "共导入成功",
"exam.research-activity.import-data.total-data": "条数据, 失败",
"exam.research-activity.import-data.data": "条数据",
"exam.research-activity.import-data.import-can-not-empty": "导入文件不能为空",
"exam.research-activity.import-data.import-success": "导入成功",
"exam.research-activity.bussiness.turnout": "参加人数",
"exam.research-activity.bussiness.nothing": "暂无内容",
"exam.research-activity.bussiness.average-satisfaction": "平均满意度",
"exam.research-activity.bussiness.average-score": "平均得分",
"exam.research-activity.bussiness.evaluation-detail": "评估详情",
"exam.question.please-choose-dir": "请选择一个目录",
"exam.question.dir-forbidden": "当前目录为禁用状态,不能新增试题",
"exam.question.not-choose-anything": "没有勾选任何试题",
"exam.question.publish-question-confirm": "是否确定发布试题",
"exam.question.cancel-question-confirm": "试题撤销后将无法引用,是否确定撤销试题",
"exam.question.delete-question-confirm": "试题删除后无法恢复,是否确定删除该试题",
"exam.question.published": "已发布",
"exam.question.canceled": "已撤销",
"exam.question.choose-content": "勾选的内容中有",
"exam.question.choose-again": "状态, 请重新勾选",
"exam.question.publish-success": "发布成功",
"exam.question.cancel-success": "撤销成功",
"exam.question.delete-success": "删除成功",
"exam.question.types.only-one-decimal": "只能保留1位小数",
"exam.question.types.score-out-of-range": "超出分数范围",
"exam.question.types.only-number": "只能填数字",
"exam.question.types.repeat-letter": "出现重复字母",
"exam.question.types.letter-out-of-range": "输入字母超出范围",
"exam.question.types.illegal-input": "非法输入",
"exam.question.types.empty-option": "存在空选项",
"exam.question.types.option-not-gt-26": "选项不能超过26个",
"exam.question.types.sort-not-eq": "答案的字母与排序项数目不一致",
"exam.question.types.question-detail-required": "试题信息为必填项",
"exam.question.types.invalid-chinese-parentheses": "中文括号无效",
"exam.question.types.parentheses-must-eq": "试题中的()括号数必须与答案数一致",
"exam.question.types.data-delete-confirm": "确定要删除该数据?",
"exam.question.types.sure": "确定",
"exam.question.types.input-sub-question": "请填写子题目",
"exam.question.types.incomplete-options": "存在填写不完整的选项",
"exam.question.types.t-or-f": "请选择正确或者错误",
"exam.question.types.two-or-above": "必须选择两个以上选项作为答案",
"exam.question.types.one": "必须选择一个选项作为答案",
"exam.question.types.signle-option-must-gt-two": "单选题选项必须大于等于2项",
"exam.question.types.option-maximum-length": "选项最大长度;",
"exam.question.types.option-only-10": "选项只能添加10个",
"exam.question.types.not-empty-option": "不能选空选项为答案",
"exam.question.select-question.department-first": "请先选择归属部门",
"exam.question.select-question.select-question": "选择试题",
"exam.question.select-question.question-count-required": "题目数量为必填项",
"exam.question.select-question.question-score-required": "每题分数为必填项",
"exam.question.select-question.operate-success": "操作成功",
"exam.question.select-question.delete-data-confirm": "确定要删除该数据?",
"exam.question.select-question.random-question": "随机组卷",
"exam.question.select-question.difficulty": "难度",
"exam.question.select-question.difficulty-mul": "难度",
"exam.question.select-question.not-repeat-choose": "对不起,当前目录下难易度试题已被选择,请不要重复选择",
"exam.question.select-question.not-gt-1000": "试卷分数不能超出1000分",
"exam.question.select-question.please-choose-questions": "请选择试题",
"exam.question.select-question.random-question-saved": "随机组卷已保存成功",
"exam.question.import-data.import-error": "导入存在错误数据,请点击下载错误数据链接查看",
"exam.question.add-question.save-success": "保存成功",
"exam.question.depot.not-select-root-share": "不能选择试题共享目录",
"exam.paper.find-paper": "查找试卷",
"exam.paper.publish-paper-confirm": "是否确定发布试卷?",
"exam.paper.cancel-paper-confirm": "撤销后将无法引用该试卷,是否确定撤销该试卷?",
"exam.paper.delete-paper-confirm": "确定删除该试卷?",
"exam.paper.add-paper": "新增试卷",
"exam.paper.preview-paper.notes-before-exam": "考前须知",
"exam.paper.mark-paper.score-not-complete": "题还没有评分,请评分完整才可以进行提交",
"exam.paper.mark-paper.not-submit-repeat": "您好,该试卷已被评卷,不能重复提交",
"exam.paper.mark-paper.submit-paper": "提交评卷",
"exam.paper.mark-paper.submit-paper-confirm": "是否确定提交评卷?",
"exam.paper.mark-paper.option-required": "必填项",
"exam.paper.mark-paper.only-0-to-100": "只能填0分~100分",
"exam.pass": "及格",
"exam.flunk": "不及格",
"exam.good": "良好",
"exam.excellent": "优秀",
"exam.signle-option": "单选",
"exam.mutiple-option": "多选",
"exam.judge": "判断",
"exam.sort": "排序",
"exam.blank": "填空",
"exam.question-and-answer": "问答",
"exam.reading-comprehension": "阅读理解",
"exam.paper.add-paper.total-score": "试卷总分必须在0~1000分,可以保留一位小数",
"exam.high": "高",
"exam.middle": "中",
"exam.low": "低",
"exam.paper.add-paper.delete-paper-question-confirm": "确定删除该试题吗?",
"exam.paper.add-paper.edit-paper": "编辑试卷",
"exam.paper.add-paper.temporary-paper": "临时组卷",
"exam.paper.add-paper.temporary-paper-save-success": "临时组卷已保存成功",
"exam.paper.add-paper.paper-question-can-not-empty": "试题不能为空",
"exam.paper.add-paper.paper-total-score-not-gt-1000": "试卷总分不能超过1000分",
"exam.exam.question.mark-question": "请为该题目评分",
"exam.exam.question.question-total-score": "试题总分只有",
"exam.exam.question.remark-question": "分,请重新评分",
"exam.exam.question.illegal-input": "非法输入, 只能输入数字,小数保留1位",
"exam.exam.question.only-number": "只能填数字",
"exam.exam.question.repeat-letter-sort": "有重复的字母顺序",
"exam.exam.question.only-support-letter-sort": "仅支持字母顺序",
"exam.exam.question.uncorrect-input": "非法输入",
"exam.exam.paper.paper-generating": "试卷正在生成中,请稍后再试",
"exam.exam.paper.paper-handing": "系统正在处理您的考卷,请稍后再试",
"exam.exam.other-module-exam.exam-time-full-or-null": "必须完整填写考试时间范围或者全部不填",
"exam.exam.other-module-exam.incorrect-time": "开始时间不能大于结束时间",
"exam.exam.other-module-exam.change-exam": "修改考试",
"exam.exam.other-module-exam.add-exam": "添加考试",
"exam.exam.other-mudule-exam.pass-not-gt-total": "及格分数不得大于试卷分数",
"exam.exam.other-mudule-exam.please-choose-exam": "请选择试卷",
"exam.exam.other-module-exam.random-paper-not-support-preview": "随机组卷不提供预览",
"exam.exam.other-module-exam.paper-content-empty": "没有试卷内容",
"exam.exam.other-module-exam.current-paper-temporary": "当前组卷方式:临时组卷",
"exam.exam.other-module-exam.current-paper-random": "当前组卷方式:随机组卷",
"exam.exam.other-module-exam.default-pass-score": "考试及格分数默认值已变为",
"exam.exam.other-module-exam.replace-or-not": "分,是否需要替换?",
"exam.exam.other-module-exam.deloy-teacher-info": "请完整配置评卷老师信息",
"exam.exam.other-exam.prompt.exam-detail": "考试须知",
"exam.exam.mark-paper.paper-marked": "您好,该试卷已被其他老师评卷,请阅其他试卷",
"exam.exam.mark-config.change-confirm": "更改评卷方式会清空之前配置的评卷老师,确定更改吗?",
"exam.exam.exam-records": "考试记录",
"exam.exam.exam-makeup-records": "补考记录",
"exam.exam.exam-makeup-result": "补考成绩",
"exam.exam.exam-detail.registed-and-click-to-cancel": "本次考试您已报名,正在审核中,如要取消报名请点击“取消报名”",
"exam.exam.exam-detail.registed-and-exam-in-time": "本次考试您已报名成功,请在考试时间内参与考试",
"exam.exam.exam-detail.not-end-time": "本次考试尚未到结束时间,您还无法查看答卷情况。",
"exam.exam.exam-detail.not-send-score": "本场考试尚未发放成绩,您还无法查看答卷情况",
"exam.exam.exam-detail.end-time": "本次考试已结束或已到进入考试截止时间",
"exam.exam.exam-detail.check-exam-scores": "本次考试没有合格,您无法查看答案情况",
"exam.exam.exam-detail.not-register-time": "本次考试尚未到报名时间",
"exam.exam.exam-detail.canceled": "本次考试已撤销",
"exam.exam.exam-detail.registe-end": "本次考试已截止报名,如有疑问请联系系统管理员",
"exam.exam.exam-detail.exam-handing": "系统正在处理您的考卷,稍后可查看详情",
"exam.exam.exam-detail.retest": '本次考试您被重置了,点击"重新考试"后将会立即重新考试',
"exam.exam.exam-detail.reset-exam": "您的本次考试已被重置,请您点击“重新考试”按钮进行重新考试",
"exam.exam.exam-detail.register-refuse": "管理员已拒绝了您的报名,请不要重复报名,如有问题请联系管理员!",
"exam.exam.exam-detail.exam-no-question": "该考试没有配置试题,请联系管理员",
"exam.exam.exam-detail.register-cancel": "取消报名",
"exam.exam.exam-detail.register": "我要报名",
"exam.exam.exam-detail.exam-begin": "开始考试",
"exam.exam.exam-detail.re-exam": "重新考试",
"exam.exam.exam-detail.continue-exam": "继续考试",
"exam.exam.exam-detail.system-handing": "系统正在处理您的考卷",
"exam.exam.exam-detail.system-handing-soon": "系统正在处理您的考卷,请稍后查看答案情况",
"exam.exam.exam-detail.exam-psw-error": "考试密码错误",
"exam.exam.exam-detail.personal-code-error": "个人码错误",
"exam.exam.exam-detail.psw-personal-code-error": "考试密码和个人错误填写错误",
"exam.exam.exam-detail.frequency-out-of-range": "答卷次数已超出考试最大限制次数",
"exam.exam.exam-detail.exam-check-pass": "该考试已通过,不能进行重复考试",
"exam.exam.exam-detail.exam-check-enter": "您所在的IP不在考试IP范围内,无法参与考试",
"exam.exam.exam-detail.re-login": "您的账号已在另一台设备或浏览器登陆,请重新登陆",
"exam.exam.exam-detail.no-authority-to-exam": "您无权限进行该考试",
"exam.exam.exam-detail.no-internet": "未登录或网络已断开,无法继续考试,请检查",
"exam.exam.bussiness.force-hand-confirm": "您确定强制交卷吗,一旦强制交卷,考生无法继续考试,且无法撤回。",
"exam.exam.bussiness.reset-exam-confirm": "你确定重置该考生的本次考试吗,重置考试后,该考生本次考试记录将被清除。该考生可以重新考试,考试时长不变。",
"exam.exam.bussiness.exam-detail": "考试详情",
"exam.exam.bussiness.client-outline": "客户端离线中,是否确认强制交卷",
"exam.exam.bussiness.force-hand-success": "强制交卷成功",
"exam.exam.answer-paper.hand-paper-confirm": "确定交卷吗?",
"exam.exam.answer-paper.exam-update": "已为您更新最新答题情况,请继续参与考试",
"exam.exam.answer-paper.other-client-exam": "对不起,系统检测到您正在其他用户端参与该考试",
"exam.exam.answer-paper.no-internet": "网络已断开,请稍后再试",
"exam.exam.answer-paper.internet-ok": "网络已连接,请继续答卷",
"exam.exam.answer-paper.delay": "您被延时了",
"exam.research-questionary.select-research-questionary.add-dimension": "新增维度",
"exam.research-questionary.select-research-questionary.dimension-management": "维度管理",
"exam.research-questionary.select-research-questionary.import-question": "导入试题",
"exam.research-questionary.select-research-questionary.add-question": "新增试题",
"exam.research-activity.question.left-title": "左行标题",
"exam.research-activity.question.answer-is": "答案:",
"exam.research-activity.question.question-score": "本题得分:",
"exam.research-activity.question.wrong-rate": "本题易错率:",
"exam.research-activity.preview-questionary.questionary-total": "本卷共",
"exam.research-activity.preview-questionary.questionary-score": "本题分数:",
"exam.research-activity.preview-questionary.last-question": "上一题",
"exam.research-activity.preview-questionary.next-question": "下一题",
"exam.research-activity.manage.participants-number": "已参加人数:",
"exam.research-activity.manage.not-participants-number": "未参加人数:",
"exam.research-activity.manage.send-to": "发送给相关的",
"exam.research-activity.manage.users": "位用户:",
"exam.research-activity.manage.this-questionary": "本卷",
"exam.research-activity.manage.total-score": ", 共得",
"exam.research-activity.index.research-time": "调研时间:",
"exam.research-activity.index.releation-topic": "相关标签",
"exam.research-activity.index.in-research": "进入调研",
"exam.research-activity.index.also-in-research": "TA们也参加了调研",
"exam.research-activity.index.releated-research": "相关调研",
"exam.research-activity.index.i-want-in": "我要参与",
"exam.research-activity.index.no-releated-research": "暂无相关的调研",
"exam.research-activity.import-data.import-steps": "导入步骤",
"exam.research-activity.import-data.download-template": "1.下载标准模板,按示例格式和示例说明填写需要导入的电子表格文件",
"exam.research-activity.import-data.choose-excel": "2.点击“导入数据”按钮,选择您要导入的电子表格文件",
"exam.research-activity.import-data.after-success": "3.导入成功后,页面会提示成功数量,失败数量,并显示相关信息",
"exam.research-activity.import-data.when-failed": "4.如有失败记录,删掉电子表格里已经成功的记录,然后修正失败的记录,再次上传导入。",
"exam.research-activity.import-data.import-data": "导入数据",
"exam.research-activity.import-data.download-error-data": "下载错误的导入数据",
"exam.research-activity.import-data.total-import-success": "共导入成功",
"exam.research-activity.import-data.total-import-failed": "条数据, 失败",
"exam.research-activity.import-data.down-import-template": "下载导入模板",
"exam.research-activity.bussiness.submit-time": "提交时间",
"exam.research-activity.bussiness.bussiness-name": "评估名称:",
"exam.research-activity.bussiness.satisfaction": "总体满意度",
"exam.research-activity.bussiness.score": "得分",
"exam.question.types.standard-answer": "标准答案:",
"exam.question.types.completion": "填空题",
"exam.question.types.question-score": "题目分数:",
"exam.question.types.input-question-score": "请输入题目分数(分)",
"exam.question.types.matching": "连线题",
"exam.question.types.judgment": "判断题",
"exam.question.types.this-question": "本试题",
"exam.question.types.score": "评分:",
"exam.question.types.choose-here": "在此位置选择题目序号,请输入ABCD 答案",
"exam.question.types.sorting-question-score": "试题分数",
"exam.question.types.sorting-question-parsing": "试题解析",
"exam.question.types.parsing": "试题解析:",
"exam.question.types.input": "输入0-100之间的分值,可保留一位小数",
"exam.question.types.space": "右下角图标代表一个空(中文括号无效)",
"exam.question.types.example": "如:在中国古代,“慈”是()对()的道德义务",
"exam.question.types.line": "填空题用|来隔开各个填空答案",
"exam.question.types.example2": "如:父母|子女",
"exam.question.types.add-signle-option": "添加单选题",
"exam.question.types.add-multi-options": "添加多选题",
"exam.question.types.add-question-and-answer": "添加问答题",
"exam.question.types.reference-answer": "参考答案",
"exam.question.types.input-match-desc": "输入匹配描述",
"exam.question.types.match-option": "匹配项:",
"exam.question.types.input-score": "输入0-100之间的分值,小数点最多保留一位",
"exam.question.types.set-to-answer": "设为答案",
"exam.question.types.input-sort": "请输入顺序",
"exam.question.types.input-answer": "请输入答案",
"exam.question.select-question.all-selected": "全选",
"exam.question.random-question.can-use": "题可用",
"exam.question.random-question.choosed": "已选",
"exam.question.random-question.question-total": "题共",
"exam.question.random-question.every-question-score": "每题分数",
"exam.question.import-data.import-error-log": "导入失败记录",
"exam.question.import-data.download-import-error-log": "下载导入失败记录",
"exam.question.import-data.import-success-log": "导入成功记录",
"exam.question.import-data.strip": "条",
"exam.question.add-question.question-list": "试题目录",
"exam.question.add-question.add-question-to-lib": "加入题库",
"exam.question.add-question.unanswered": "未答",
"exam.question.add-question.to-be-evaluated": "待评",
"exam.question.add-question.examinee": "考生:",
"exam.paper.correction-paper.error-detail": "错误说明",
"exam.paper.correction-paper.error-correction": "纠错",
"exam.paper.add-paper.add-paper": "新增试题",
"exam.paper.add-paper.import-paper": "导入试卷",
"exam.paper.add-paper.paper-count": "试题总数:",
"exam.paper.add-paper.paper-score": "试卷总分:",
"exam.exam.other-module-exam.exam-time-in-min": "考试时长(分钟)",
"exam.exam.other-module-exam.pass-score": "达标分数",
"exam.exam.other-module-exam.one-page-one-question": "一页一题",
"exam.exam.other-module-exam.one-page-mutile-question": "一页多题",
"exam.exam.other-module-exam.pass-complate-confirm": "是否考试及格才算完成",
"exam.exam.other-module-exam.question-disorder-sequence": "试题打乱顺序",
"exam.exam.other-module-exam.option-disorder-sequence": "选项打乱顺序",
"exam.exam.other-module-exam.question-and-option-disorder-sequence": "试题及选项打乱顺序",
"exam.exam.other-module-exam.not-test-paper": "当前组卷方式:未组卷",
"exam.exam.other-module-exam.question-display-role": "考卷显示规则",
"exam.exam.other-module-exam.one-page": "一页显示所有题",
"exam.exam.other-module-exam.one-screen": "一屏一题显示(采用左右切换方式)",
"exam.exam.mark-config.evaluation-method": "评卷方式:",
"exam.exam.mark-config.anonymous-review": "匿名评卷 (勾选后将隐藏参考人信息)",
"exam.exam.mark-config.review-teacher": "评卷老师",
"exam.exam.mark-config.type-name": "题型名称",
"exam.exam.mark-config.question-name": "试题名称",
"exam.exam.exam-records.exam-time": "考试时间:",
"exam.exam.exam-detail.score": "学分:",
"exam.exam.exam-detail.register-time": "报名时间:",
"exam.exam.exam-detail.not-support-pc": "该活动暂不支持pc查看,请前往app查看",
"exam.exam.exam-detail.also-exam": "TA们也参加了考试",
"exam.exam.exam-detail.no-data": "暂无相关的数据",
"exam.exam.exam-detail.releated-exam": "相关考试",
"exam.exam.exam-detail.no-exam": "暂无相关考试",
"exam.exam.bussiness.exam-time": "考试时长",
"exam.exam.pass-score": "及格分数",
"exam.exam.hand-count": "交卷人数",
"exam.exam.pass-count": "及格人数",
"exam.exam.pass-rate": "及格率",
"exam.exam.bussiness.exam-people-count": "参考人数",
"exam.exam.bussiness.hand-time": "交卷时间",
"exam.exam.bussiness.use-time": "用时",
"exam.exam.bussiness.mark-paper": "评卷",
"exam.exam.answer-paper.answered": "已答",
"exam.exam.answer-paper.not-answer": "未答",
"exam.exam.answer-paper.wait-for-check": "待检查",
"exam.exam.answer-paper.answering": "正在作答",
"exam.exam.answer-paper.warning": "注意:请牢记个人密码,如遇断网、断电、中途退出等特殊情况后下次进入考试请输入并且将不再提示!",
"exam.exam.answer-paper.reason": "您为什么要举报此题?请说明原因。",
"exam.exam.answer-paper.reason-detail": "请描述举报理由",
"exam-subject.index.view-all-majors": "查看全部专业",
"exam-subject.index.take-part-majors": "收起部分专业",
"exam-subject.index.no-permission-preview": "移动学员才能预览文件,您无权限",
"exam-subject.index.no-permission-into": "移动学员才能进入学习专区,您无权限",
"exam-subject.index.network-certification-exam": "认证考试",
"exam-subject.index.no-note": "暂无公告",
"exam-subject.index.exam-registration": "考试报名",
"exam-subject.index.personal-info": "个人信息",
"exam-subject.index.admission-ticket": "准考证",
"exam-subject.index.my-exam": "我的考试",
"exam-subject.index.result-inquiry": "成绩查询",
"exam-subject.index.my-certificate": "我的证书",
"exam-subject.index.exam-arrangement": "考试安排",
"exam-subject.index.month-arrangement": "月度安排",
"exam-subject.index.month-exam-registration-number": "本月考试已报名人数",
"exam-subject.index.note": "通知公告",
"exam-subject.index.network-maintenance-personnel-promotion-path": "网络维护人员专业技能晋级路径",
"exam-subject.index.network-maintenance-personnel-model-knowledge": "网络维护人员专业技能模型和知识点",
"exam-subject.index.load-bearing-network": "承载网",
"exam-subject.index.and-virtualization": "及虚拟化",
"exam-subject.index.storage": "存储",
"exam-subject.index.database": "数据库",
"exam-subject.index.minicomputer": "小型机",
"exam-subject.index.core-network": "核心网",
"exam-subject.index.internet": "互联网",
"exam-subject.index.hakka": "集客家客",
"exam-subject.index.collector": "集客",
"exam-subject.index.home-guest": "家客",
"exam-subject.index.network-management": "网管",
"exam-subject.index.development": "开发",
"exam-subject.index.operate": "运营",
"exam-subject.index.safe": "安全",
"exam-subject.index.other-specialties": "其他专业",
"exam-subject.index.safety-protection": "安全防护",
"exam-subject.index.evaluation-osmosis": "评估渗透",
"exam-subject.index.dynamic-ring": "动环",
"exam-subject.index.dynamic-ring-monitoring-system": "动环监控系统",
"exam-subject.index.power-generation-system": "发电系统",
"exam-subject.index.high-and-low-voltage-distribution-system": "高低压配电系统",
"exam-subject.index.ac-and-dc-power-supply-system": "交直流供电系统",
"exam-subject.index.temperature-control-system": "温控系统",
"exam-subject.index.monitor": "监控",
"exam-subject.index.large-core-monitoring": "大核心监控",
"exam-subject.index.large-wireless-monitoring": "大无线监控",
"exam-subject.index.complaint": "投诉",
"exam-subject.index.wireless": "无线",
"exam-subject.index.net-excellence": "网优",
"exam-subject.index.wireless-maintenance": "无线维护",
"exam-subject.index.generation": "代维",
"exam-subject.index.transmission-line-speciality": "传输线路专业",
"exam-subject.index.base-station-equipment-and-supporting-specialty": "基站设备及配套专业",
"exam-subject.index.collection-of-hakkas": "集客家客专业",
"exam-subject.index.wlan-major": "直放站室分WLAN专业",
"exam-subject.index.transmission": "传输",
"exam-subject.index.equipment": "设备",
"exam-subject.index.line": "线路",
"exam-subject.index.resources": "资源",
"exam-subject.index.centralized-performance-management": "集中性能管理",
"exam-subject.index.closing-up": "截止报名",
"exam-subject.index.no-exam-plan": "暂无考试计划",
"exam-subject.index.wait-for-check": "您的报名申请已提交,请耐心等待审核结果...",
"exam-subject.index.sign-up": "报名",
"exam-subject.dialog.certification-examination": "认证考试",
"exam-subject.dialog.check": "审核",
"exam-subject.dialog.printing-quasi-textual-research": "打印准考证",
"exam-subject.dialog.exam": "考试",
"exam-subject.dialog.achievement": "成绩",
"exam-subject.dialog.certificate": "证书",
"exam-subject.dialog.enter-time": "进入时间",
"exam-subject.dialog.enter-exam-time": "进入考试时间",
"exam-subject.dialog.pass-score": "及格分",
"exam-subject.dialog.wait-begin": "待开始",
"exam-subject.dialog.no-data": "暂无数据哦",
"exam-subject.dialog.sign-up-time": "报名起止时间",
"exam-subject.dialog.enter-the-examination-and-stop-time": "进入考试起止时间",
"exam-subject.dialog.passed": "已通过",
"exam-subject.dialog.sign-up-number": "报名人数",
"exam-subject.dialog.not-sign": "未报名",
"exam-subject.dialog.to-be-checked": "待审核",
"exam-subject.dialog.refused": "被拒绝",
"exam-subject.dialog.sign-up-ing": "报名中",
"exam-subject.dialog.deadline-for-registration": "报名截止",
"exam-subject.dialog.member-info": "员工信息",
"exam-subject.dialog.belonging-organization": "归属组织",
"exam-subject.dialog.correct-rate": "试题正确率",
"exam-subject.dialog.post-evaluation-data": "后评估数据",
"exam-subject.dialog.no-note": "暂无通知公告",
"exam-subject.dialog.all-note": "全部公告",
"exam-subject.dialog.company": "归属公司",
"exam-subject.dialog.other-description": "其它说明情况",
"exam-subject.dialog.authentication-information": "认证信息",
"exam-subject.dialog.sign-up-now": "立即报名",
"exam-subject.dialog.check-time": "审核时间",
"exam-subject.dialog.cancel-sign-success": "取消报名成功...",
"exam-subject.dialog.to-be-examed": "待考试",
"exam-subject.dialog.enter-exam": "进入考试",
"exam-subject.dialog.ing": "进行中",
"exam-subject.dialog.continue-exam": "继续考试",
"exam-subject.dialog.to-be-review": "待评卷",
"exam-subject.dialog.good": "良好",
"exam-subject.dialog.excellent": "优秀",
"exam-subject.dialog.no-certificate": "暂无证书",
"exam-subject.dialog.expired": "已过期",
"exam-subject.dialog.no-more": "没有更多了",
"exam-subject.dialog.more": "加载更多",
"exam-subject.dialog.id-number": "身份证号",
"exam-subject.dialog.teacher": "监考老师",
"exam.paper.add-paper.question-changed": "该试题已被修改,是否使用原试题?",
"exam.other-exam-prompt.prompts-one": "您好,本次考试尚未到考试时间,请在考试时间{0}内进行考试,谢谢",
"exam.other-exam-prompt.prompts-two": "点击下方“查看详情”可查看上次考试成绩详情",
"exam.other-exam-prompt.prompts-two-nopass": "您未通过该考试,无法查看考试详情",
"exam.other-exam-prompt.prompts-three": "您好,本次考试没有通过,点击下方“重新考试”后将会立即重新考试,点击下方“查看详情”可查看考试成绩详情",
"exam.other-exam-prompt.prompts-three-pass": "您好,本次考试已合格,点击下方“重新考试”后将会立即重新考试,点击下方“查看详情”可查看考试成绩详情",
"exam.other-exam-prompt.prompts-four": "点击下方“开始考试”后将会立即进入考试,该考试时长为{0}分钟",
"exam.other-exam-prompt.prompts-five": "您好,本次考试已结束",
"exam.other-exam-prompt.prompts-six": "点击下方“查看详情”可查看考试成绩详情",
"exam.other-exam-prompt.prompts-seven": "您好,系统正在处理您的考卷,请稍后再试",
"exam.other-exam-prompt.prompts-eight": "您好,本次考试处于待评卷状态,请耐心等候",
"exam.other-exam-prompt.prompts-nine": "您好, 系统正在生成试卷,请稍后再试",
"exam.other-exam-prompt.prompts-ten": "点击下方“继续考试”后将会立即进入考试,该考试时长为{0}分钟",
"exam.other-exam-prompt.prompts-pass": "您已完成该考试,下方可查看所有考试记录。",
"exam.other-exam-prompt.prompts-to-review": "您的试卷目前处于待评卷状态,请耐心等候。",
"exam.other-exam-prompt.prompts-fail-to-commit": "您尚未提交考试试卷,请您继续考试提交试卷。",
"exam.other-exam-prompt.prompts-fail-to-pass": "您尚未完成该考试,请重新考试或联系管理员。",
"exam.other-exam-prompt.prompts-three-nopass": "您好,您未通过该考试,点击下方“重新考试”后将会立即重新考试",
"exam.other-exam-prompt.prompts-default-tips": "下方可查看所有考试记录",
"exam.research-activity.research-detail.assessment-personnel": "评估人员",
"exam.research-activity.research-detail.score-personnel": "评分人员",
"exam.exam.knew": "我已经知道了",
"exam.exam.later": "以后再考",
"exam.vote.not-begin-or-end": "投票问卷未开始或者已结束",
"exam.research-activity.view-detail": "查看答题明细",
"exam.exam.answer": "答:{0}",
"exam.exam.score": "[ {0} 分]",
"exam.research-activity.preview-questionary.questionary-point-total": "本卷共{0}题,总分{1}分",
"exam.exam.score.total": "共{0}分",
"exam.research-activity.question-total": "本卷共{0}题",
"exam.question.random-question.total": "共{0}题可用",
"exam.question.random-question.total-num-score": "共{0}题{1}分",
"exam.question.random-question.choosed-description": "已选<strong>{0}</strong>题共<strong>{1}</strong>分",
"exam.vote.add-vote.question.option1": "选项{0}为必填项",
"exam.vote.choice.num-three": "问题 {0} 选项数量不能小于三个哦!!",
"exam.vote.choice.num-four": "问题 {0} 选项数量不能小于四个哦!!",
"exam.exam.other-module-exam.offline-percent-100": "线上成绩占比与线下成绩占比之和需要为100",
"exam.exam.other-module-exam.is-support-offline": "是否支持线下模式",
"exam.exam.other-module-exam.online-precent": "线上成绩占比",
"exam.exam.other-module-exam.on-line-config": "线上考试内容配置",
"exam.exam.other-module-exam.offline-precent": "线下成绩占比",
"exam.exam.other-module-exam.online-offline-precent-sum": "总和:",
"exam.exam.other-module-exam.standard-score": "达标分数",
"exam.exam.other-module-exam.passing-score-line": "总及格线",
"exam.research-activity.question.edit.matrix.title-max": "单个左行标题最大长度为{0}",
"exam.research-activity.bussiness.total-satisfaction": "总体满意度",
"exam.research-activity.question.required": "您有未作答的必答题,请完善后再提交",
"exam.research-activity.question.other": "可在此输入补充说明:",
"exam.research-activity.question.options.zero-score": "[ 0 分]",
"exam.research-activity.satisfaction": "满意度:",
"exam.exam.mark.normal": "mark noraml",
"exam.exam.disable": "该资源已被禁用",
"exam.exam.answer-paper.net-status-title": "网络状态:",
"exam.exam.answer-paper.net-status-online": "正常",
"exam.exam.answer-paper.net-status-offline": "断网",
"exam.exam.answer-paper.net-status-offline-title": "网络已断开,可继续答题!",
"exam.exam.answer-paper.net-status-offline-tips": "(如已答题结束,请联系监考员/管理员完成对答题导出)",
"exam.exam.answer-paper.answer-auto-save-tip": "自动保存成功!",
"exam.exam.answer-paper.answer-num-auto-save-tip": "题自动保存成功!",
"exam.exam.answer-paper.answer-save-offline-tip": "网络异常,可继续答题!",
"exam.exam.answer-paper.answer-submit-offline-tip": "提交异常,可继续答题!",
"exam.exam.answer-paper.answer-submit-unnormal-tip": "网络环境异常;可继续答题,答题结束后通知监考员导出答题!",
"exam.exam.answer-paper.answer-error-happen-tip": "网络环境等存在异常,请刷新试试!",
"exam.exam.answer-paper.data-error-tip": "数据加载出错,请重新刷新页面试试!",
"exam.exam.answer-paper.face-collect-title": "人脸信息采集",
"exam.exam.answer-paper.answer-export": "答题导出",
"exam.exam.answer-paper.answer-export-tip1": "1. 考生因断网等情况导致考卷提交失败,且考试结束未超过48小时,可通过【答题导出】操作导出答题记录文件;",
"exam.exam.answer-paper.answer-export-tip2": "2. 请在考生原考试设备上进行导出,如果换设备将无法导出答题记录。",
"exam.exam.answer-export.exam-name": "考试名称:",
"exam.exam.answer-export.exam-time": "考试时间:",
"exam.exam.answer-export.student-name": "学生姓名:",
"exam.exam.answer-export.exam-deport": "归属部门:",
"exam.exam.answer-export.exam-instruction": "说明:",
"exam.exam.answer-export.exam-record-not-exist": "该考试记录不存在!",
"exam.exam.exam-detail.go-exam": "去考试",
"exam.exam.exam-detail.exam-remaining-num-text": "剩余{0}次"
}
}
, {}],
"./app/strings/cn/home": [function(e, t, n) {
t.exports = {
"search-result-prefix": "为您找到相关结果约",
"search-result-end": "个",
"search-empty-prefix": '很抱歉,没有找到与"',
"search-empty-end": '"相关的内容',
"ask-a-question": " 提问 ",
"ask-articles": " 文章 ",
"ask-content": " 内容 ",
"full-text-search.index.all.course": "课程",
"full-text-search.index.all.subject": "专题",
"full-text-search.index.all.class": "培训班",
"full-text-search.index.all.exam": "考试",
"full-text-search.index.all.live": "直播",
"full-text-search.index.all.research": "调研",
"full-text-search.index.all.knowledge": "知识",
"full-text-search.index.all.question": "问题",
"full-text-search.index.all.article": "文章",
"full-text-search.index.all.expert": "专家",
"full-text-search.index.all.topic": "话题",
"full-text-search.index.all.competition": "赛事活动",
"full-text-search.index.all.start-study": "开始学习",
"full-text-search.index.all.continue-study": "继续学习",
"full-text-search.index.all.re-study": "重新学习",
"full-text-search.index.all.score": "评分",
"full-text-search.index.all.person-join": "人参与",
"full-text-search.index.all.i-want-join": "我要参与",
"full-text-search.index.all.watch-live": "观看直播",
"full-text-search.index.all.review-live": "直播回顾",
"full-text-search.index.all.detail-live": "直播详情",
"full-text-search.index.all.publisher": "发布人",
"full-text-search.index.all.publish-time": "发布日期",
"full-text-search.index.all.page-view": "浏览数",
"full-text-search.index.all.down-num": "下载数",
"full-text-search.index.all.ask-question": "提问",
"full-text-search.index.all.publish-article": "发表文章",
"full-text-search.index.all.attention": "关注",
"full-text-search.index.all.answer": "讨论",
"full-text-search.index.all.enter-search-content": "请输入您要搜索的内容",
"full-text-search.index.all.clear-history": "清空历史",
"home.trainee": "学员榜",
"home.advertisement.time": "发布时间:",
"home.default.more.layout.views": "浏览人次",
"home.default.rank.more": "查看全部 >>",
"home.default.view": "人浏览过",
"home.default.more.rank.rank-class-hour.courseHour": "学时",
"home.default.more.rank.rank-finish-course.currentRanking": "您当前排名",
"home.default.more.rank.rank-finish-course.location": "位",
"home.default.more.rank.rank-finish-course.notRanking": "您暂无排名",
"home.default.more.rank.rank-hottest.personTime": "人次",
"home.default.more.rank.rank-knowledge.goEnter": "进入知识中心",
"home.default.more.rank.rank-question.goQuestion": "进入问吧",
"home.default.more.rank.rank-topic.goTopic": "进入话题广场",
"home.default.person-panel.curriculum": "课程",
"home.default.person-panel.special": "专题",
"home.default.person-panel.exam": "考试",
"home.default.person-panel.survey": "调研",
"home.default.person-panel.class": "培训班",
"home.default.person-panel.live": "直播",
"home.default.person-panel.scjp": "认证考试",
"home.default.person-panel.view.task": "登录之后查看任务",
"home.default.person-panel.need.completed": "暂无需完成的任务",
"home.default.rank.rank-class-hour.noStudent": "暂无学员上榜",
"home.default.rank.rank-finish-course.door": "门",
"home.default.rank.rank-hottest.noResources": "暂无资源",
"home.default.rank.rank-knowledge.viewsRank": "浏览人数排行榜",
"home.default.rank.rank-topic.followNumberRank": "关注人数排行榜",
"home.default.moreMessage": "最多只能选10个标签",
"home.default.interested": "猜你喜欢",
"home.default.anotherGroup": "换一组",
"home.default.accountNumber": "账号:",
"home.default.firstPrompt": "为保证您的数据准确性,请您核对您的基本信息。如有错误,请给予反馈,管理员会尽快为你处理!",
"home.default.sex": "性别:",
"home.default.company": "单位:",
"home.default.account": "账号:",
"home.default.quarters": "岗位:",
"home.default.department": "部门:",
"home.default.duty": "职务:",
"home.default.politics": "政治面貌:",
"home.default.licenceStyle": "证件类型:",
"home.default.licenceNumber": "证件号码:",
"home.default.phone": "手机号:",
"home.default.email": "邮箱:",
"home.default.nextStep": "确定,下一步",
"home.default.feedback": "反馈",
"home.default.commitFeedback": "提交反馈",
"home.default.suggestions": "意见反馈",
"home.default.anotherBatch": "换一批",
"home.default.understandYou": "选择你喜欢的,让我们更了解你",
"home.default.selected": "已选:",
"home.default.goHome": "跳过直接进入首页",
"home.default.feedbackContent": "填下你的想反馈的意见,提交给我们,我们会尽早为你解决",
"home.default.notMoreTag": "没有更多标签了",
"home.default.feringOpinion": "意见不能为空",
"home.default.opinion300": "意见最多为300字",
"home.default.modifyAvatar": "修改头像",
"home.feedback.uploadImage": "上传图片",
"home.member-info.hello": "您好",
"home.member-info.notPhoneMessage": "电话号码不能为空!",
"home.member-info.invalidPhoneMessage": "请输入正确的手机号码!",
"home.member-info.notEmailMessage": "邮箱不能为空!",
"home.member-info.invalidEmailMessage": "邮箱不能为空!",
"home.member-info.name": "姓名:",
"home.member-info.sex": "性别:",
"home.member-info.ID": "身份证号:",
"home.member-info.quarters": "岗位:",
"home.member-info.employeeNumber": "员工编号:",
"home.member-info.unit": "单位:",
"home.member-info.department": "部门:",
"home.member-info.phone": "手机:",
"home.member-info.email": "邮箱:",
"home.member-tag.goHome": "跳过,直接进入首页",
"home.member-tag.selectTag": "请选择标签!",
"home.message.atMe.myNews": "我的消息",
"home.message.atMe.notNotice": "暂无通知",
"home.message.atMe.sendingTime": "发送时间:",
"home.message.atMe.viewMore": "查看更多",
"home.message.atMe.report": "举报",
"home.message.atMe.problem": "问题",
"home.message.atMe.share": "分享",
"home.message.atMe.discuss": "讨论",
"home.message.atMe.images": "(图片)",
"home.message.atMe.praiseYou": " 赞了您 ",
"home.message.atMe.a": " 的",
"home.message.atMe.backToYou": " 回复了您 ",
"home.message.atMe.answer": " 的回复",
"home.message.atMe.discussion": " 的讨论",
"home.message.detail.sender": "发送人:",
"home.message.notice.allCheck": "全选",
"home.message.notice.reading": "标记已读",
"home.message.notice.notRead": "显示未读",
"home.message.notice.selectTabNews": "请选择要标记的消息",
"home.message.notice.selectDeleteNews": "请选择要删除的消息",
"home.message.notice.isDeleteNews": "是否确定删除这些消息?",
"home.message.notice.deleteSuccess": "删除成功!",
"home.message.notice.tabSuccess": "标记成功!",
"home.message.wait.homework.auditing": "显示待审核",
"home.message.wait.homework.workName": "作业名称:",
"home.message.wait.homework.post": "岗位名称:",
"home.message.wait.homework.mark": "成绩:",
"home.message.wait.homework.notAvailable": "暂无待办",
"home.message.wait.homework.clickAuditing": "点击审核",
"home.message.wait.homework.referring": "提交人:",
"home.message.wait.homework.branch": "所属部门:",
"home.message.wait.homework.fromOnlineCourse": "来自在线课程",
"home.message.wait.homework.fromStudyTopic": "来自学习专题",
"home.message.wait.homework.fromClass": "来自培训",
"home.message.wait.homework.fromPost": "来自岗位",
"home.message.wait.homework.studyPack": "来自学习包",
"home.message.wait.homework.position": "来自岗位",
"home.message.wait.homework.faceAuth": "来自面授",
"home.message.wait.homework.checkPending": "待审核",
"home.message.wait.homework.submitTime": "提交时间:",
"home.message.wait.homework.reviewTime": "评卷时间:",
"home.message.wait.mark-paper.comeFrom": "来自",
"home.message.wait.mark-paper.displayPendingPapers": "显示待评卷",
"home.message.wait.mark-paper.examName": "考试名称:",
"home.message.wait.mark-paper.clickOnTheScroll": "点击评卷",
"home.message.wait.mark-paper.again.clickOnTheScroll": "重新评卷",
"home.message.wait.mark-paper.reference": "参考人:",
"home.message.wait.mark-paper.examAscription": "所属部门:",
"home.message.wait.mark-paper.markExaminationPapers": "已评卷",
"home.message.wait.mark-paper.pendindExaminationPapers": "待评卷",
"home.message.wait.putforward.comeFrom": "来自:",
"home.message.wait.putforward.notReported": "未提报",
"home.message.wait.putforward.reporteding": "提报中",
"home.message.wait.putforward.expired": "已过期",
"home.message.wait.putforward.deadline": "截止时间:",
"home.message.wait.putforward.comeInto": "进入提报",
"home.message.wait.putforward.viewDetails": "查看详情",
"home.message.wait.putforward.allocationOfQuotasForReporting": "提报配置额度:",
"home.message.wait.putforward.people": "人",
"home.message.wait.putforward.haveSubmittedAReport": "已提报: ",
"home.message.wait.putforward.showNotReported": "显示未提报",
"home.message.wait.satisfaction.onlyShowNotReported": "仅显示待处理",
"home.message.wait.satisfaction.notInvolved": "未参与",
"home.message.wait.satisfaction.submission": "已提交",
"home.message.wait.satisfaction.entryAssessment": "进入评估",
"home.message.wait.satisfaction.questionnaireError": "问卷数据错误!",
"home.message.wait.satisfaction.satisfactionPending": "满意度评估问卷时间未到!",
"home.message.wait.satisfaction.satisfactionTimeOut": "满意度评估问卷时间已截止!",
"home.message.wait.satisfaction.classConclusion": "培训班已结项,不允许参与评估!",
"home.message.wait.backlog": "待办",
"home.message.wait.satisfactionEvaluation": "满意度评估",
"home.message.wait.examinationPapers": "考试评卷",
"home.message.wait.homeworkApproval": "作业批阅",
"home.message.wait.post": "岗位",
"home.message.wait.report": "提报",
"home.message.notice": "通知",
"home.message.atMe": "@我",
"home.more-course.moreClass": "更多推荐课程",
"home.more-course.startStudy": "开始学习",
"home.more-course.goOnStudy": "继续学习",
"home.more-course.againStudy": "重新学习",
"home.more-course.score": "评分",
"home.reset-email.bindEmailSuccess": "邮箱绑定成功!",
"home.reset-email.bindEmailError": "邮箱绑定失败!",
"home.reset-email.returnHome": "返回首页",
"home.preview.layout.timeArrangement": "时间安排",
"home.preview.more.layout.views": "浏览人次",
"home.preview.more.rank.rank-class-hour.courseHour": "学时",
"home.preview.more.rank.rank-finish-course.currentRanking": "您当前排名",
"home.preview.more.rank.rank-finish-course.location": "位",
"home.preview.more.rank.rank-finish-course.notRanking": "您暂无排名",
"home.preview.more.rank.rank-hottest.personTime": "人次",
"home.preview.more.rank.rank-knowledge.goEnter": "进入知识中心",
"home.preview.more.rank.rank-question.goQuestion": "进入问吧",
"home.preview.more.rank.rank-topic.goTopic": "进入话题广场",
"home.preview.person-panel.curriculum": "课程",
"home.preview.person-panel.special": "专题",
"home.preview.person-panel.exam": "考试",
"home.preview.person-panel.survey": "调研",
"home.preview.person-panel.class": "培训班",
"home.preview.person-panel.live": "直播",
"home.preview.person-panel.scjp": "认证考试",
"home.preview.rank.rank-class-hour.noStudent": "暂无学员上榜",
"home.preview.rank.rank-finish-course.door": "门",
"home.preview.rank.rank-hottest.noResources": "暂无资源",
"home.preview.rank.rank-knowledge.viewsRank": "浏览人数排行榜",
"home.preview.rank.rank-topic.followNumberRank": "关注人数排行榜",
"home.preview.moreMessage": "最多只能选10个标签",
"home.preview.interested": "猜你感兴趣",
"home.preview.anotherGroup": "换一组",
"home.preview.accountNumber": "账号:",
"home.preview.firstPrompt": "为保证您的数据准确性,请您核对您的基本信息。如有错误,请给予反馈,管理员会尽快为你处理!",
"home.preview.sex": "性别:",
"home.preview.company": "单位:",
"home.preview.phone": "手机:",
"home.preview.email": "邮箱:",
"home.preview.nextStep": "确定,下一步",
"home.preview.feedback": "反馈",
"home.preview.suggestions": "意见反馈",
"home.preview.anotherBatch": "换一批",
"home.preview.understandYou": "选择你喜欢的,让我们更了解你",
"home.preview.selected": "已选:",
"home.preview.goHome": "跳过直接进入首页",
"home.preview.feedbackContent": "填下你的想反馈的意见,提交给我们,我们会尽早为你解决",
"home.preview.notMoreTag": "没有更多标签了",
"home.preview.feringOpinion": "意见不能为空",
"home.preview.opinion300": "意见最多为300字",
"home.preview.modifyAvatar": "修改头像",
"news.detail.source": "来源:",
"news.detail.author": "作者:",
"news.detail.visitors": "浏览数:",
"news.detail.categoryName": "类别:",
"news.index.classification": "分类:",
"party-school.codeError": "验证码错误",
"party-school.hotline": "服务热线",
"party-school.name": "您的姓名",
"party-school.unit": "您的单位",
"party-school.post": "您的职务",
"party-school.phone": "您的联系电话",
"party-school.code": "验证码",
"party-school.email": "您的联系邮箱",
"party-school.name1": "您的姓名:",
"party-school.unit1": "您的单位:",
"party-school.post1": "您的职务:",
"party-school.phone1": "您的联系电话:",
"party-school.code1": "验证码:",
"party-school.email1": "您的联系邮箱:",
"party-school.postTime": "您的申请时间:",
"party-school.postSuccess": "恭喜您,您已经成功提交!",
"party-school.calling": "我们的客服会尽快联系您,请您保持手机通畅",
"party-school.editEmail": "填写您的邮箱地址",
"party-school.editPhone": "填写您的手机号码",
"party-school.editWork": "填写您的工作职务",
"party-school.editUnit": "填写您的单位名称",
"party-school.editName": "填写您的真实姓名",
"viewport.loading": "努力加载中...",
"viewport-full-content.button.problem": "常见问题",
"viewport-full-content.button.en": "English",
"viewport-full-content.button.cn": "中文",
"viewport-full-content.notice.more.notice": "公告",
"viewport-full-content.notice.top.activity": "活动",
"viewport-full-content.notice.top.ask": "纷享",
"viewport-full-content.notice.top.knowledge": "知识",
"viewport-full-content.notice.top.authentication": "认证",
"viewport-full-content.notice.top.searchContent": "请输入您要搜索的内容",
"viewport-full-content.notice.top.clearHistory": "清空历史",
"viewport-full-content.notice.top.hotTag": "热门标签",
"viewport-full-content.notice.top.notNews": "暂无新消息",
"viewport-full-content.notice.top.goToAdmin": "进入管理后台",
"viewport-full-content.notice.top.openSchool": "开通党校",
"viewport-full-content.notice.top.goToCenter": "进入个人中心",
"viewport-full-content.notice.top.closeAuth": "退出账号",
"viewport-full-content.notice.top.studyTime": "学习时长",
"viewport-full-content.notice.top.integral": "积分",
"viewport-full-content.notice.top.login": "登录",
"viewport-full-content.notice.top.register": "注册",
"viewport-full-content.notice.top.downLoadApp": "下载APP",
"viewport-full-content.notice.top.scanToDownLoadApp": "扫码下载APP",
"viewport-full-content.notice.top.developer": "开发者:",
"viewport-full-content.notice.top.appVersion": "软件版本:",
"login.mobile-login.privacyPolicy": "《隐私政策》",
"login.mobile-login.userAgreement": "《用户协议》",
"viewport-full-content.notice.top.myMessage": "我的消息",
"viewport-full-content.notice.top.back-end-manage": "管理后台",
"viewport-full-content.notice.top.ownCenter": "个人中心",
"viewport-full-content.notice.top.baseInfo": "基本信息",
"viewport-full-content.notice.top.securitySettings": "安全设置",
"viewport-full-content.notice.top.homePage": "个人主页",
"viewport-full-content.notice.top.loginout": "退出登录",
"viewport-full-content.stick": "置顶",
"viewport-full-content.uploadError": "意见反馈图片上传数量超出限制",
"viewport-full-content.postOpinionSuccess": "提交意见反馈成功",
"home.message.wait.satisfaction.asOfTime": "截止时间:",
"hot-issues": "热门问题",
"home.member-info.welcome": ",您好!欢迎来到网大,为保证您的数据准确性,请您核对您的基本信息,如有错误,请给予反馈,管理员会尽快为你处理!",
"home.preview.hi": ",您好!",
"party-school.code.please": "填写验证码",
"viewport-full-content.top.study-times": "{0}小时{1}分",
"home.message.atMe.praise": "{0} 赞了您 {1} 的{2}",
"home.message.atMe.back-reply": "{0} 回复了您 {1} 的回复",
"home.message.atMe.back-discuss": "{0} 回复了您 {1} 的讨论",
"home.message.atMe.back-reply-type": "{0} 回复了您 {1} 的{2}",
"viewport-full-content.bottom.getTodayCount": "网站访问量:",
"viewport-full-content.bottom.getRegisterCount": "注册人数:",
"viewport-full-content.bottom.getPcOnlineCount": "PC在线人数:",
"viewport-full-content.bottom.getAppOnlineCount": "APP在线人数:",
"home.default.first.login.newPwd": "新密码",
"home.default.first.login.reInput": "再次输入",
"home.default.first.login.reInput-tips": "请再次输入新密码",
"home.default.first.login.password-difference-tips": "两次输入的密码不一致",
"home.default.first.login.newPwd-tips": "您的密码为初始密码,请进行修改后再使用",
"home.default.first.login.newPwd-success-tips": "更改成功,请重新登录",
"home.default.more.lecturer.title": "讲师榜",
"home.default.person-panel.follow.your.learning": "跟进你的学习进度",
"full-text-search.index.all.content": "内容",
"full-text-search.index.all.publish": "发布",
"weixin-login.bingding": "正在绑定...",
"home.message.wait.approve": "审批",
"home.message.wait.approve.comeFrom": "来自",
"home.message.wait.approve.displayPendingApprove": "显示待审批",
"home.message.wait.approve.courseName": "课程名称:",
"home.message.wait.approve.liveName": "直播名称:",
"home.message.wait.approve.clickOnTheApprove": "点击审批",
"home.message.wait.approve.again.clickOnTheApprove": "重新审批",
"home.message.wait.approve.reference": "提交人:",
"home.message.wait.approve.examAscription": "所属部门:",
"home.message.wait.approve.markExaminationApproves": "已审批",
"home.message.wait.approve.pendindExaminationApproves": "待审批",
"home.default.first.login.pwd-hint": "6位以上数字、大小写字母或符号组合",
"home.default.first.login.newPwd-title": "您的密码不符合密码级别要求,请修改后再使用",
"home.default.first.login.PwdLevel-text": "密码组合包括:数字、大写字母、小写字母、特殊符号",
"home.default.first.login.PwdLevel-text2": "弱密码建议:6位及以上长度+任意2种密码组合",
"home.default.first.login.PwdLevel-text3": "中密码建议:8位及以上长度+任意3种密码组合",
"home.default.first.login.PwdLevel-text4": "强密码建议:8位及以上长度+4种密码组合",
"viewport-full-content.search-history-title": "最近搜索"
}
}
, {}],
"./app/strings/cn/lottery": [function(e, t, n) {
t.exports = {
"lottery.time": "抽奖时间",
"lottery.exchange-status": "兑换情况",
"lottery.source": "抽奖来源",
"lottery.prize-name": "奖品名称",
"lottery.prize-info": "兑换奖品信息",
"lottery.exchange-time": "兑换时间",
"lottery.exchange": "兑换",
"lottery.goodinfo": "收货信息",
"lottery.goodperson": "收货人",
"lottery.phone": "联系方式",
"lottery.address": "收货地址",
"lottery.exchange-num": "物流单号",
"lottery.template-select": "从模板选择",
"lottery.pmdlottery.startLotteryBt": "开始",
"lottery.pmdlottery.stopLotteryBt": "抽奖已暂停",
"lottery.pmdlottery.startLotteryBting": "抽奖中",
"lottery.pmdlottery.tipthanks.tiptext": "您与大奖还差点缘分!",
"lottery.pmdlottery.tipthanks.tipthanks": "谢谢参与",
"lottery.pmdlottery.tippresent.praise": "前无古人,后无来者!您的幸运是千古头份的。",
"lottery.pmdlottery.tippresent.congratulations": "恭喜您抽中",
"lottery.pmdlottery.tippresent.noworrybtn": "暂不着急",
"lottery.pmdlottery.tippresent.exchangebtn": "立即兑换",
"lottery.pmdlottery.tipoutoftime.useoutoftime": "今日抽奖次数已达上限,请明日再来",
"lottery.pmdlottery.tipcostintegral.continuetip": "继续抽奖需使用",
"lottery.pmdlottery.tipcostintegral.costintegral": " 积分",
"lottery.pmdlottery.tipcostintegral.continuebtn": "继续抽奖",
"lottery.pmdlottery.tipnonetwork": "当前无网络,请稍后再试。",
"lottery.exchange.submit-success": "兑换成功",
"lottery.exchange-detail": "兑换详情",
"lottery.pmdlottery.tipoutoftime.outofintegral": "该活动需要消耗积分,个人积分不够。",
"lottery.pmdlottery.activitynotstart": "活动暂未开始。",
"lottery.pmdlottery.activityend": "活动已结束。",
"lottery.pmdlottery.activitystop": "抽奖活动优化中,请耐心等候",
"lottery.openaward.tip.noprize": "奖品数量不足",
"lottery.openaward.tip.noaudiences": "暂无抽奖人员",
"lottery.openaward.closeBtn": "关闭",
"lottery.openaward.skipBtn": "跳过",
"lottery.openaward.tip.notenoughaudiences": "抽奖人数不足",
"lottery.openaward.everytimeopenprizenum": "每次可抽",
"lottery.openaward.unitpeople": "人",
"lottery.openaward.unitnum": "名",
"lottery.openaward.prizeNum": "待开奖名额:",
"lottery.openaward.opendprizeNum": "已开奖名额:",
"lottery.openaward.defaultrollname": "人员信息",
"lottery.pmdlottery.tip.waitexchangebtn": "稍后兑换",
"lottery.pmdlottery.tip.returnbtn": "返回",
"lottery.pmdlottery.tip.littleText": "~差一点点哟~",
"lottery.pmdlottery.tip.tipText": "提示",
"lottery.pmdlottery.tip.closebtn": "关闭",
"lottery.pmdlottery.tip.canclebtn": "取消",
"operation.lottery_name": "抽奖名称",
"msg.title.publisher": "发布人",
"microclass.status": "状态",
"operation.news.release": "发布",
"common.status": "状态",
"common.status.all": "全部",
"common.status.new": "未发布",
"common.status.release": "已发布",
"common.status.cancel": "已撤销",
"common.btn.search": "查询",
"common.btn.reset": "重置",
"common.btn.add": "新增",
"common.btn.update": "修改",
"common.btn.checkdetails": "查看明细",
"common.btn.exchange": "兑换",
"lottery.prize-type": "奖品类型",
"lottery.prize-config": "奖品配置",
"lottery.prize-totalnum": "奖品总数量",
"lottery.prize-num": "剩余奖品数量",
"lottery.prize-hasNum": "已抽中奖品数",
"lottery.prize-pic": "奖品图片",
"lottery.award-name": "奖项名称",
"lottery.material-object": "实物",
"lottery.yes": "是",
"lottery.no": "否",
"lottery.openaward": "开奖",
"lottery.logistics-info": "物流信息",
"lottery.manage.fullname": "姓名",
"lottery.manage.accounts": "帐号",
"lottery.manage.department": "归属部门",
"lottery.manage.participationtime": "参与活动时间",
"lottery.manage.lotterytime": "抽奖时间",
"lottery.manage.isprize": "是否中奖",
"lottery.manage.lotteryresult": "获奖结果",
"lottery.scanqrcode": "扫码参加",
"lottery.participationmode": "参与方式",
"lottery.isnextlottery": "抽奖活动中已中奖的人员是否可以参与下一轮抽奖",
"lottery.rule-config": "开奖规则配置",
"lottery.config": "开奖配置",
"lottery.style1": "样式一",
"lottery.select-skin": "选择皮肤",
"lottery.openaward-mode": "开奖方式: 手动开奖",
"lottery.award-config": "奖项配置",
"lottery.add-award": "添加奖项",
"lottery.notice": "活动须知",
"lottery.activity-name": "抽奖活动名称",
"lottery.release-class": "发布班级",
"lottery.release-notice": "点击选择需要发布公告的班级",
"lottery.info-config": "基本信息配置",
"lottery.manage.participationnum": "参与人数",
"lottery.start-lottery": "开始抽奖",
"lottery.pmd-get": "获得",
"lottery.lottery-manage": "抽奖管理",
"lottery.distribute-prizes": "发放奖品",
"lottery.desc-long-tip": "活动须知的内容不能超过3000字符!",
"lottery.time-tip": "结束时间必须大于开始时间",
"lottery.forbin-tip": "活动为已发布/已撤销,并且活动结束,不允许修改奖项",
"lottery.atmost-addaward": "最多能添加10个奖项",
"lottery.over-not-addaward": "活动已结束,不能添加奖项",
"lottery.update-award": "修改奖项",
"lottery.required-award": "奖项必填",
"lottery.update-activity": "修改抽奖活动",
"lottery.add-activity": "新增抽奖活动",
"lottery.confirm-pulish": "是否发布该抽奖活动?",
"lottery.confirm-cancle": "是否撤销该抽奖活动?",
"lottery.confirm-delete": "抽奖活动删除后将无法恢复,是否确定删除?",
"lottery.detail-lottery": "抽奖明细"
}
}
, {}],
"./app/strings/cn/mall": [function(e, t, n) {
t.exports = {
"integral-mall.setting.set-psw.twice-not-eq": "两次输入的密码不正确",
"integral-mall.setting.set-psw.input-correct-phone-number": "请输入正确的手机号...",
"integral-mall.setting.set-psw.get-code": "获取验证码",
"integral-mall.setting.set-psw.set-pay-psw": "设置支付密码",
"integral-mall.setting.set-psw.input-code": "输入验证码",
"integral-mall.setting.set-psw.input-new-psw": "输入新密码",
"integral-mall.setting.set-psw.confirm-new-psw": "确认新密码",
"integral-mall.setting.set-psw.set-now": "立即设置",
"integral-mall.setting.set-psw.receive-code": "请查收验证码...",
"integral-mall.setting.psw.input-six-pay-psw": "请输入六位支付密码",
"integral-mall.setting.psw.forget-psw": "忘记密码?",
"integral-mall.setting.login-psw.input-system-psw": "请输入您的系统登录密码",
"integral-mall.setting.login-psw.re-input": "密码错误,请重新输入",
"integral-mall.setting.forget-psw.forget-pay-psw": "忘记支付密码",
"integral-mall.setting.forget-psw.re-set-now": "立即重置",
"integral-mall.setting.forget-psw.re-set-success": "重置成功!",
"integral-mall.setting.bind-phone": "绑定您的手机",
"integral-mall.setting.bind-phone.bind-now": "立即绑定",
"integral-mall.setting.add-addr.addressee": "收件人",
"integral-mall.setting.add-addr.postal-code": "邮政编码",
"integral-mall.setting.add-addr.address": "收货地址",
"integral-mall.setting.add-addr": "新增收货地址",
"integral-mall.setting.add-addr.update-address": "修改收货地址",
"integral-mall.setting.order-detail.commit-order-success": "恭喜,您已成功提交订单!",
"integral-mall.setting.order-detail.addressee": "收货人",
"integral-mall.setting.order-detail.contact-number": "联系电话",
"integral-mall.setting.order-detail.order-number": "订单编号",
"integral-mall.setting.order-detail.order-time": "下单时间",
"integral-mall.setting.order-detail.distribution-mode": "配送方式",
"integral-mall.setting.order-detail.express": "快递",
"integral-mall.setting.order-detail.lifting": "用户自提",
"integral-mall.setting.order-detail.logistics-information": "物流信息",
"integral-mall.setting.order-detail.waybill-number": "运单号码",
"integral-mall.setting.order-detail.delivery-place": "提货地点",
"integral-mall.setting.order-detail.order-note": "订单备注",
"integral-mall.setting.order-detail.goods": "商品",
"integral-mall.setting.order-detail.type": "类型",
"integral-mall.setting.order-detail.price": "单价",
"integral-mall.setting.order-detail.integral": "(积分)",
"integral-mall.setting.order-detail.count": "数量",
"integral-mall.setting.order-detail.total-cost": "总价",
"integral-mall.setting.order-detail.exchange": "积分兑换",
"integral-mall.setting.order-detail.back-to-mall": "返回商城",
"integral-mall.setting.order.select-the-delivery-area": "请选择提货地区",
"integral-mall.setting.order.select-the-delivery-place": "请选择提货地点",
"integral-mall.setting.order.select-the-receive-address": "请选择收货地址...",
"integral-mall.setting.order.select-the-pay-method": "请选择支付方式...",
"integral-mall.setting.order.order-information": "填写并核对订单信息",
"integral-mall.setting.order.consignee-info": "收货人信息",
"integral-mall.setting.order.default-address": "默认地址",
"integral-mall.setting.order.pay-method": "支付方式",
"integral-mall.setting.order.integral-pay": "积分支付",
"integral-mall.setting.order.order-list": "送货清单",
"integral-mall.setting.order.price-in-integral": "单价(积分)",
"integral-mall.setting.order.total-price-in-integral": "总价(积分)",
"integral-mall.setting.order.order-commit": "提交订单",
"integral-mall.setting.order.no-pay-psw": "您还未设置支付密码,是否立即设置完成订单呢?",
"integral-mall.setting.order.no-phone-number": "您的账户还未绑定手机号,请点击确定前往绑定手机号",
"integral-mall.setting.order.bind-success": "绑定成功,点击确定设置支付密码",
"integral-mall.setting.order.order-commit-confirm": "您确定提交该订单吗?",
"integral-mall.notices.list.your-postion": "您的位置",
"integral-mall.notices.list.integral-mall": "积分商城",
"integral-mall.notices.list.mall-note": "商城公告",
"integral-mall.notices.note-title": "公告标题",
"integral-mall.notices.publish-time": "发布时间",
"integral-mall.notices.detail.publisher": "发布人",
"integral-mall.list.all-mall": "全部商品",
"integral-mall.list.integral-range": "积分范围为",
"integral-mall.list.begin-integral-lt-end-integral": "起始积分应该小于结束积分...",
"integral-mall.list.input-number": "积分请输入数字...",
"integral-mall.list.input-Integer": "积分请输入整数...",
"integral-mall.list.goods-classification": "商品分类",
"integral-mall.list.shelf-time": "上架时间",
"integral-mall.list.range": "积分范围",
"integral-mall.list.integral": "积分",
"integral-mall.list.input-good-name": "请输入商品名称",
"integral-mall.home.new-good": "最新商品",
"integral-mall.home.hot-good": "最热商品",
"integral-mall.home.recommendation": "精品推荐",
"integral-mall.home.exchange-rank": "兑换排行榜",
"integral-mall.home.have-been": "已有",
"integral-mall.home.exchanged": "人兑换",
"integral-mall.detail.stock-lack": "商品库存不足",
"integral-mall.detail.integral-lack": "积分不足以兑换...",
"integral-mall.detail.max-purchase": "积分不足,已设为最大购买量",
"integral-mall.detail.good-type": "商品类型",
"integral-mall.detail.exchange-count": "兑换量",
"integral-mall.detail.cumulative-evaluation": "累计评价",
"integral-mall.detail.stock": "库存",
"integral-mall.detail.exchange-now": "立即兑换",
"integral-mall.detail.exchange-member-count": "已有{0}人兑换"
}
}
, {}],
"./app/strings/cn/maps": [function(e, t, n) {
t.exports = {
"person-center-certificate-status": {
1: "zxy.117945",
2: "zxy.117946"
},
"center-task-like": {
0: "zxy.106706",
2: "zxy.106708"
},
"center-exam-status": {
1: "zxy.106735",
2: "zxy.117947",
3: "zxy.117948",
4: "zxy.117949",
5: "zxy.117950",
6: "zxy.117951",
7: "zxy.117952",
8: "zxy.117953"
},
"center-exam-status-color": {
1: "#333",
2: "#5AAF74",
3: "#6898DC",
4: "#333333",
5: "#DF4242",
6: "#26AC77",
7: "#26AC77",
8: "#26AC77"
},
"interested-type": {
1: "zxy.117954",
6: "zxy.117955"
},
"live-if-join": {
0: "zxy.117956",
1: "zxy.117957"
},
"task-type": {
1: "zxy.106706",
2: "zxy.106708",
3: "zxy.106718",
4: "zxy.106736",
5: "zxy.106730",
6: "zxy.106728",
7: "zxy.117959"
},
"type-colors": {
1: "233,164,89",
2: "231,132,132",
3: "68,193,191",
4: "52,157,31",
5: "0,174,255",
6: "89,145,233",
7: "68,193,191",
8: "68,193,191",
9: "68,193,191"
},
"course-status-color": {
0: "0,174,255",
1: "96,200,189",
2: "136,136,136",
3: "136,136,136",
4: "223,66,66",
5: "167,131,89",
6: "223,66,66"
},
"course-source": {
0: "zxy.117960",
1: "zxy.117961",
2: "zxy.117962",
4: "zxy.117963",
6: "zxy.117964",
7: "zxy.117965",
8: "zxy.117966",
10: "zxy.117967",
99: "zxy.117968"
},
"status-colors": {
1: "96,200,189",
2: "0,174,255",
3: "240,114,80",
4: "238,103,103",
5: "90,175,116",
6: "104,152,220",
7: "167,131,89"
},
"warning-colors": {
1: "#F00",
2: "#FF0",
3: "#00AEFF"
},
"task-study-type": {
1: "zxy.117970",
2: "zxy.117969"
},
"task-other-type": {
1: "zxy.117972",
2: "zxy.117971",
3: "zxy.117971",
4: "zxy.117971"
},
"train-evaluate": {
1: "zxy.117973",
2: "zxy.117974",
3: "zxy.117975"
},
"train-evaluate-desc": {
0: "zxy.117976",
1: "zxy.204424",
2: "zxy.204425"
},
"train-stage-desc": {
0: "zxy.117979",
1: "zxy.117980",
2: "zxy.117981"
},
"train-type": {
0: "zxy.117982",
1: "zxy.117983"
},
"train-type-short": {
0: "zxy.117984",
1: "zxy.117985"
},
"data-sources": {
0: "zxy.117986",
1: "zxy.117987"
},
"class-source": {
0: "zxy.117988",
1: "zxy.117989"
},
judgement: {
0: "zxy.117990",
2: "zxy.117991"
},
weeks: {
0: "zxy.117992",
1: "zxy.117993",
2: "zxy.117994",
3: "zxy.117995",
4: "zxy.117996",
5: "zxy.117997",
6: "zxy.117998"
},
"exam-vote-status": {
1: "zxy.117999",
3: "zxy.118000",
4: "zxy.118001"
},
"lecturer-tableType": {
0: "zxy.118695",
1: "zxy.118002",
2: "zxy.118003",
3: "zxy.118004",
4: "zxy.118005"
},
"activity-face-type": {
1: "zxy.106718",
2: "zxy.118006",
3: "zxy.118007"
},
"client-type": {
0: "zxy.118008",
1: "zxy.118009",
2: "zxy.118010",
"1,2": "zxy.118008"
},
"content-type": {
1: "zxy.106724",
2: "zxy.118011",
4: "zxy.118012",
5: "zxy.118013",
6: "zxy.118014",
7: "zxy.118015",
10: "zxy.118016"
},
"work-content-type": {
0: "zxy.118012",
1: "zxy.106724",
2: "zxy.118011",
3: "zxy.118013",
4: "zxy.118014",
5: "zxy.118017"
},
"activity-business-type": {
0: "zxy.118018",
1: "zxy.106718",
2: "zxy.118007",
3: "zxy.106736",
4: "zxy.106728",
5: "zxy.118006",
6: "zxy.106752",
7: "zxy.118019",
8: "zxy.118020",
10: "zxy.106728"
},
"class-view-complete-status": {
0: "zxy.118021",
1: "zxy.106768"
},
"manage-course-status": {
0: "zxy.118022",
1: "zxy.118023",
2: "zxy.118024",
3: "zxy.118025"
},
"manage-certificate": {
1: "zxy.118026",
2: "zxy.118027",
3: "zxy.118028"
},
"manage-assessment-status": {
1: "zxy.118029",
2: "zxy.117953"
},
"manage-finish-status": {
1: "zxy.118030",
2: "zxy.118031"
},
"manage-assessment-type": {
1: "zxy.117973",
2: "zxy.117974",
3: "zxy.117975"
},
"class-info-status": {
1: "zxy.118032",
2: "zxy.118033",
3: "zxy.118034",
4: "zxy.118035",
5: "zxy.118036",
6: "zxy.118037",
7: "zxy.118038",
8: "zxy.118039"
},
"class-status-colors": {
1: "96,200,189",
2: "0,174,255",
3: "240,114,80",
4: "90,175,116",
5: "104,152,220",
6: "167,131,89",
7: "136,136,136",
8: "0,174,255"
},
status: {
0: "zxy.117999",
1: "zxy.118040",
2: "zxy.118041",
3: "zxy.118023"
},
"organization-level": {
1: "zxy.118042",
2: "zxy.118043",
3: "zxy.118044",
4: "zxy.118045"
},
"organization-status": {
1: "zxy.118046",
2: "zxy.118047"
},
"menu-level": {
1: "zxy.118048",
2: "zxy.118049",
3: "zxy.118050",
4: "zxy.118051"
},
"grant-operator": {
0: "zxy.118052",
1: "zxy.118053",
2: "zxy.118054",
3: "zxy.118055",
4: "zxy.106752"
},
"active-status": {
0: "zxy.118047",
1: "zxy.118046"
},
"incumbency-status": {
0: "zxy.118057",
1: "zxy.118056"
},
"extention-configType": {
1: "zxy.118058",
2: "zxy.118059",
3: "zxy.118060",
4: "zxy.118061",
5: "zxy.118062",
6: "zxy.118063"
},
"extention-required": {
0: "zxy.118064",
1: "zxy.118065"
},
"extention-showType": {
0: "zxy.118066",
1: "zxy.118067"
},
"customer-types": {
0: "zxy.118068",
1: "zxy.118069"
},
sexs: {
0: "zxy.118070",
1: "zxy.118071"
},
"extention-dataType": {
1: "zxy.118072",
2: "zxy.118073",
3: "zxy.118074",
4: "zxy.118075"
},
"extention-linked-choose": {
1: "zxy.118076",
2: "zxy.118077",
3: "zxy.118078"
},
"extention-number-norm": {
1: "zxy.118079",
2: "zxy.118080"
},
"question-depot-state": {
0: "zxy.118047",
1: "zxy.118046"
},
"question-types": {
1: "zxy.118081",
2: "zxy.118082",
3: "zxy.118083",
4: "zxy.118084",
5: "zxy.118085",
6: "zxy.118086",
8: "zxy.118087",
10: "zxy.118088"
},
"question-difficultys": {
1: "zxy.118089",
2: "zxy.106712",
3: "zxy.118090"
},
"exam-type": {
0: "zxy.106709",
1: "zxy.118093",
2: "zxy.118094",
3: "zxy.117959",
4: "zxy.117959"
},
"exam-status": {
1: "zxy.118022",
2: "zxy.118095",
3: "zxy.106763",
4: "zxy.118034",
5: "zxy.118000",
6: "zxy.118001"
},
"exam-status-color": {
1: "96,200,189",
2: "0,174,255",
3: "238,103,103",
4: "240,114,80",
5: "90,175,116",
6: "104,152,220"
},
"publish-status": {
0: "zxy.118022",
1: "zxy.118023"
},
"yes-or-no": {
0: "zxy.118096",
1: "zxy.118097"
},
"activity-type": {
1: "zxy.118098",
2: "zxy.106728",
3: "zxy.106718",
4: "zxy.106736",
5: "zxy.118099",
6: "zxy.118100",
7: "zxy.106728",
99: "zxy.118101"
},
"section-type": {
0: "zxy.118102",
1: "zxy.106724",
2: "zxy.118103",
3: "zxy.118104",
4: "zxy.118105",
5: "zxy.118013",
6: "zxy.118014",
7: "zxy.118015",
8: "zxy.118006",
9: "zxy.106718",
10: "zxy.106706",
11: "zxy.118106",
12: "zxy.106736",
13: "zxy.118007",
14: "zxy.106728",
15: "zxy.118107",
16: "zxy.118108",
17: "zxy.106728",
18: "zxy.470464302525059072"
},
"subject-section-type": {
0: "zxy.118102",
1: "zxy.106724",
2: "zxy.118103",
3: "zxy.118104",
4: "zxy.118105",
5: "zxy.118013",
6: "zxy.118014",
7: "zxy.118015",
8: "zxy.118006",
9: "zxy.106718",
10: "zxy.106706",
11: "zxy.118106",
12: "zxy.106736",
13: "zxy.118007",
14: "zxy.106728",
15: "zxy.118107",
16: "zxy.118108",
17: "zxy.106728",
18: "zxy.470464302525059072"
},
"course-study-status": {
0: "zxy.106763",
1: "zxy.118109",
2: "zxy.106768",
4: "zxy.118110",
5: "zxy.106735",
6: "zxy.118111"
},
"post-status": {
0: "zxy.106763",
1: "zxy.118109",
2: "zxy.106735",
4: "zxy.118112",
5: "zxy.118113",
6: "zxy.118114"
},
"subject-status": {
0: "zxy.117999",
1: "zxy.118115",
2: "zxy.118116",
3: "zxy.118117",
4: "zxy.118118"
},
"study-order": {
0: "zxy.118119",
1: "zxy.118120"
},
"signup-status": {
0: "zxy.106709",
1: "zxy.106735",
2: "zxy.118112",
3: "zxy.118121",
4: "zxy.118122"
},
"subject-stage-element-type": {
1: "zxy.118020",
2: "zxy.118018",
3: "zxy.118123",
4: "zxy.118124"
},
"is-required": {
0: "zxy.118125",
1: "zxy.106732"
},
"exam-record-status": {
0: "zxy.106709",
1: "zxy.106763",
2: "zxy.118000",
4: "zxy.118126",
5: "zxy.117949",
6: "zxy.117951",
7: "zxy.117950",
8: "zxy.106768",
9: "zxy.117952",
10: "zxy.117953",
11: "zxy.118127"
},
"exam-answer-status": {
0: "zxy.106709",
1: "zxy.106763",
2: "zxy.118000",
3: "zxy.118128",
4: "zxy.118126"
},
"exam-result-status": {
0: "zxy.106709",
5: "zxy.117949",
6: "zxy.117951",
7: "zxy.117950",
8: "zxy.106768",
9: "zxy.117952",
10: "zxy.117953"
},
"exam-alarm-info": {
0: "zxy.106709",
1: "zxy.118129",
2: "zxy.118130",
3: "zxy.118131",
5: "zxy.341077828718170112"
},
"exam-alarm-info-map": {
1: "zxy.118129",
2: "zxy.118130",
3: "zxy.118131",
4: "zxy.118132",
5: "zxy.341077828718170112"
},
"exam-record-status-study": {
0: "zxy.106709",
1: "zxy.106763",
2: "zxy.118000",
4: "zxy.118126",
5: "zxy.117949",
6: "zxy.117951",
7: "zxy.117950"
},
"other-exam-record-status": {
0: "zxy.106709",
1: "zxy.106763",
2: "zxy.118000",
4: "zxy.118133",
5: "zxy.118117",
6: "zxy.117951",
7: "zxy.117950",
8: "zxy.106768",
9: "zxy.117952",
10: "zxy.117953"
},
"exam-room-status": {
0: "zxy.106709",
1: "zxy.118022",
2: "zxy.118023",
3: "zxy.118134",
4: "zxy.118001"
},
"audience-item": {
1: "zxy.118045",
3: "zxy.118135",
4: "zxy.106739",
5: "zxy.118136",
6: "zxy.118137"
},
"mark-type": {
1: "zxy.118138",
2: "zxy.118139",
3: "zxy.118140"
},
"course-info-status": {
0: "zxy.117999",
1: "zxy.118115",
2: "zxy.118116",
3: "zxy.118117",
4: "zxy.118118"
},
"study-push-status": {
0: "zxy.106709",
1: "zxy.117999",
2: "zxy.118141",
3: "zxy.118142",
4: "zxy.106768"
},
"course-info-source": {
0: "zxy.118143",
1: "zxy.117966",
2: "zxy.117965"
},
"course-info-study-status": {
0: "zxy.106763",
1: "zxy.118109",
2: "zxy.106768",
3: "zxy.118144",
4: "zxy.106768",
5: "zxy.106735",
6: "zxy.118111"
},
"course-register-type": {
1: "zxy.118145",
2: "zxy.118146",
3: "zxy.118147",
4: "zxy.118148",
5: "zxy.118098",
6: "zxy.118149",
7: "zxy.118150",
8: "zxy.118151",
11: "zxy.241051642517131264"
},
"paper-view-type": {
0: "zxy.118152",
1: "zxy.118153"
},
"push-business-type": {
1: "zxy.106706",
2: "zxy.106708"
},
"app-type": {
0: "zxy.118154",
1: "zxy.118155",
2: "zxy.118156"
},
"provider-dynamic": {
true: "zxy.118157",
false: "zxy.118158"
},
"provider-enabled": {
true: "zxy.118159",
false: "zxy.118160"
},
"override-enabled": {
true: "zxy.118159",
false: "zxy.118160"
},
"route-enabled": {
true: "zxy.118159",
false: "zxy.118160"
},
"route-type": {
condition: "zxy.118161",
script: "zxy.118162"
},
"credential-type": {
1: "zxy.118163",
2: "zxy.118164"
},
"push-record-status": {
1: "zxy.106763",
2: "zxy.118165",
3: "zxy.118166"
},
"push-record-task-status": {
1: "zxy.106763",
2: "zxy.118000",
3: "zxy.106768"
},
"exam-type-desc": {
1: "zxy.204426",
2: "zxy.204427"
},
"study-config-business-type": {
1: "zxy.106706",
2: "zxy.106708",
3: "zxy.106718"
},
"link-types": {
0: "zxy.118169",
1: "zxy.118170"
},
"msg-publish-type": {
0: "zxy.118171",
1: "zxy.118172",
2: "zxy.118010",
3: "zxy.118173"
},
"msg-publish-status": {
0: "zxy.117999",
1: "zxy.118095",
2: "zxy.118174",
3: "zxy.118175"
},
"pdf-scale": {
50: "50%",
75: "75%",
100: "100%",
125: "125%",
150: "150%",
200: "200%",
300: "300%",
400: "400%",
auto: "zxy.118176",
"page-actual": "zxy.118177",
"page-fit": "zxy.118178",
"page-width": "zxy.118179"
},
"home-activity-type": {
1: "zxy.118180",
2: "zxy.106728",
3: "zxy.106718",
4: "zxy.106736",
5: "zxy.118099"
},
"ask-content-type": {
1: "zxy.106737",
2: "zxy.106737",
3: "zxy.106738"
},
"ask-type": {
1: "zxy.106737",
2: "zxy.106737",
3: "zxy.106738"
},
"ask-audit-type": {
1: "zxy.118185",
2: "zxy.118186",
4: "zxy.118187",
5: "zxy.118188",
12: "zxy.118189",
13: "zxy.118190"
},
"ask-audit-status": {
0: "zxy.106735",
1: "zxy.118112",
2: "zxy.118118"
},
"center-ask-status": {
0: "zxy.106735",
1: "zxy.118112",
2: "zxy.118121"
},
"ask-report-type": {
1: "zxy.204428",
2: "zxy.118598",
3: "zxy.106706",
4: "zxy.204544"
},
"ask-source-type": {
1: "zxy.204429",
2: "zxy.199302",
3: "zxy.199303",
4: "zxy.106752"
},
"research-question-types": {
1: "zxy.118081",
2: "zxy.118082",
5: "zxy.118085",
9: "zxy.204434"
},
"evaluate-question-types": {
1: "zxy.118081",
5: "zxy.118085"
},
"evaluate-questionary-type": {
0: "zxy.106709",
2: "zxy.204430",
3: "zxy.204431",
4: "zxy.204432"
},
"grade-question-types": {
1: "zxy.118081",
5: "zxy.118085",
9: "zxy.204434"
},
"question-types-all": {
1: "zxy.118081",
2: "zxy.118082",
3: "zxy.118083",
4: "zxy.118084",
5: "zxy.118085",
6: "zxy.118086",
7: "zxy.204433",
8: "zxy.118087",
9: "zxy.204434"
},
chineseNumber: {
1: "zxy.204435",
2: "zxy.204436",
3: "zxy.204437",
4: "zxy.204438",
5: "zxy.204439",
6: "zxy.204440",
7: "zxy.204441",
8: "zxy.204442",
9: "zxy.204443",
10: "zxy.204444",
11: "zxy.204445",
12: "zxy.204446",
13: "zxy.204447",
14: "zxy.204448",
15: "zxy.204449",
16: "zxy.204450",
17: "zxy.204451",
18: "zxy.204452",
19: "zxy.204453",
20: "zxy.204454"
},
"trainee-auditStatus": {
0: "zxy.106735",
1: "zxy.118112",
2: "zxy.118118"
},
"trainee-response-auditStatus": {
0: "zxy.106735",
1: "zxy.118112"
},
"trainee-show-auditStatus": {
0: "zxy.106735",
1: "-"
},
"trainee-commit-questionary": {
0: "zxy.118126",
1: "zxy.118128"
},
"project-approval-result": {
1: "zxy.204455",
2: "zxy.106735",
3: "zxy.204456",
4: "zxy.204457",
5: "zxy.204458"
},
"project-address": {
1: "zxy.204459",
2: "zxy.204460"
},
"class-classroom": {
0: "zxy.204461",
1: "zxy.204462",
2: "zxy.204463"
},
"display-rule": {
0: "zxy.204464",
1: "zxy.204465"
},
"class-table-type": {
1: "zxy.106752",
2: "zxy.204466"
},
"class-assessment": {
1: "zxy.118029",
2: "zxy.117953"
},
"class-finish-status": {
0: "zxy.118021",
1: "zxy.106768"
},
"student-classinfo-status": {
2: "zxy.118033",
3: "zxy.118034",
4: "zxy.118035",
5: "zxy.118036",
6: "zxy.118037",
7: "zxy.118038"
},
"class-type": {
1: "zxy.204467",
2: "zxy.204468"
},
"class-offline-type": {
0: "zxy.118106",
1: "zxy.106718",
2: "zxy.118007",
3: "zxy.106736",
4: "zxy.106728",
5: "zxy.118006",
6: "zxy.106752",
7: "zxy.118019",
8: "zxy.106706",
9: "zxy.204469",
10: "zxy.106728"
},
"class-online-type": {
1: "zxy.118020",
2: "zxy.118598"
},
"class-questionnaire-type": {
1: "zxy.106718",
2: "zxy.106736",
3: "zxy.118007",
4: "zxy.204477",
5: "zxy.204478"
},
"class-file-type": {
1: "zxy.106724",
2: "zxy.118012",
3: "zxy.118013",
4: "zxy.118014",
5: "zxy.118287"
},
"lecturer-type": {
0: "zxy.117984",
1: "zxy.204470"
},
"train-signdetail-state": {
1: "zxy.118129",
2: "zxy.204507",
3: "zxy.204508",
4: "zxy.204471"
},
"train-bus-state": {
0: "zxy.106763",
1: "zxy.118000",
2: "zxy.118001"
},
"train-sign-state": {
0: "zxy.106763",
1: "zxy.204472",
2: "zxy.118001"
},
"compatible-client": {
0: "zxy.118008",
1: "zxy.118009",
2: "zxy.118010"
},
"trainee-sex": {
0: "zxy.118070",
1: "zxy.118071"
},
"research-record": {
0: "zxy.117956",
1: "zxy.106768"
},
"course-list-company-type": {
0: "zxy.106709",
1: "zxy.204473",
2: "zxy.204474",
3: "zxy.204475"
},
"train-leave-state": {
0: "zxy.106735",
1: "zxy.106762",
2: "zxy.204476"
},
"questionnaire-type": {
1: "zxy.106718",
2: "zxy.106736",
3: "zxy.118007",
4: "zxy.204477",
5: "zxy.204478"
},
"questin-type": {
1: "zxy.106750",
2: "zxy.106750",
3: "zxy.106738"
},
"certificate-type": {
1: "zxy.106706",
2: "zxy.106708",
3: "zxy.118180",
4: "zxy.106718",
5: "zxy.106728",
6: "zxy.106715",
7: "zxy.106773",
8: "zxy.204513"
},
"certificate-is-default": {
1: "zxy.118097",
2: "zxy.118096"
},
"gensee-status": {
0: "zxy.118022",
1: "zxy.106763",
2: "zxy.118000",
3: "zxy.118001",
4: "zxy.118039"
},
"gensee-status-center": {
0: "zxy.118022",
1: "zxy.106763",
2: "zxy.118000",
3: "zxy.118001",
4: "zxy.118039"
},
"gensee-status-archives": {
0: "zxy.118022",
1: "zxy.106763",
2: "zxy.204481",
3: "zxy.118001",
4: "zxy.118039"
},
"gensee-status-teacher": {
1: "zxy.106763",
2: "zxy.118000",
3: "zxy.118001"
},
"knowledge-audit-status": {
0: "zxy.106735",
1: "zxy.118112",
2: "zxy.118118"
},
"research-record-status": {
0: "zxy.117956",
1: "zxy.106768"
},
"exam-type-simple": {
0: "zxy.262797056882642944",
1: "zxy.204479",
2: "zxy.204480",
3: "zxy.204513",
4: "zxy.204513"
},
"live-status": {
1: "zxy.204632",
2: "zxy.204481",
3: "zxy.118001"
},
"exam-source-type": {
1: "zxy.204482",
2: "zxy.118020",
3: "zxy.106708",
4: "zxy.118180",
5: "zxy.106728",
8: "zxy.106739"
},
"research-activity-status": {
1: "zxy.118022",
2: "zxy.106763",
3: "zxy.118000",
4: "zxy.118001",
5: "zxy.118039"
},
"home-data-type": {
1: "zxy.118180",
2: "zxy.106728",
3: "zxy.106718",
4: "zxy.106736",
5: "zxy.118099",
6: "zxy.118100",
7: "zxy.204483",
8: "zxy.204483",
9: "zxy.106706",
10: "zxy.106708"
},
"home-default-image": {
1: "images/default-cover/default_class.jpg",
2: "images/default-cover/default_live.jpg",
3: "images/default-cover/default_exam.jpg",
4: "images/default-cover/default_survey.jpg",
5: "zxy.118099",
6: "images/default-cover/default_external.png",
7: "images/default-cover/default_live.jpg",
8: "unknow",
9: "images/default-cover/default_course.jpg",
10: "images/default-cover/default_spceial.jpg",
13: "images/default-cover/default_match.jpg"
},
"home-data-url": {
1: "/#/train-new/class-detail/",
2: "/#/activity/gensee/detail/",
3: "/#/exam/exam/answer-paper/",
4: "/#/exam/research-activity/index/",
5: "#",
6: "#",
7: "#",
8: "#",
9: "/#/study/course/detail/",
10: "/#/study/subject/detail/",
13: "/#/microclass/detail/"
},
"research-person-center-status": {
1: "zxy.204632",
2: "zxy.204484",
3: "zxy.106768"
},
"exam-person-center-status": {
1: "zxy.117948",
2: "zxy.106763",
3: "zxy.118117",
4: "zxy.117949",
5: "zxy.106768"
},
"person-center-exam-status": {
1: "zxy.117947",
2: "zxy.204632",
3: "zxy.106735",
4: "zxy.106768",
5: "zxy.118000"
},
"train-project-status": {
1: "zxy.204485",
2: "zxy.204486",
3: "zxy.204487"
},
"my-task-status": {
1: "zxy.118021",
2: "zxy.106763",
3: "zxy.106768"
},
"member-identy-log-status": {
1: "zxy.204488",
2: "zxy.106773",
3: "zxy.106715",
4: "zxy.217547840698847232",
5: "zxy.118536"
},
"search-type": {
0: "zxy.106709",
1: "zxy.106706",
2: "zxy.106708",
4: "zxy.118180",
5: "zxy.106718",
6: "zxy.106736",
7: "zxy.106728",
8: "zxy.107375",
10: "zxy.106773",
11: "zxy.204490",
12: "zxy.118598",
13: "zxy.204491"
},
"gensee-access-status": {
1: "zxy.204492",
2: "zxy.204632",
3: "zxy.204493"
},
"push-object-progress-status": {
0: "zxy.118021",
1: "zxy.118109",
2: "zxy.106768",
3: "zxy.118021",
4: "zxy.106768"
},
"audit-pass": {
0: "zxy.118354",
1: "zxy.204494"
},
"work-audit-pass": {
1: "zxy.118354",
2: "zxy.118354",
4: "zxy.204494"
},
"task-source-form": {
1: "zxy.118146",
2: "zxy.204495",
3: "zxy.203600",
4: "zxy.204496"
},
"manage-report-status": {
1: "zxy.106735",
2: "zxy.118112",
3: "zxy.118118"
},
"manage-bulletin-rule": {
0: "zxy.204464",
1: "zxy.204498"
},
"manage-sign-in-status": {
1: "zxy.106763",
2: "zxy.204472",
3: "zxy.118001"
},
"manage-sign-type": {
1: "zxy.204499",
2: "zxy.204500",
3: "zxy.204501",
4: "zxy.204502",
5: "zxy.204503"
},
"manage-report-situation": {
1: "zxy.204504",
2: "zxy.204505"
},
"manage-report-type": {
1: "zxy.204506",
2: "zxy.204507",
3: "zxy.204508",
4: "zxy.204471"
},
"manage-activity-type": {
0: "zxy.118106",
1: "zxy.106718",
2: "zxy.118007",
3: "zxy.106736",
4: "zxy.106728",
5: "zxy.118006",
6: "zxy.106752",
7: "zxy.118019",
8: "zxy.118020",
9: "zxy.204469",
10: "zxy.106728"
},
"manage-activity-status": {
1: "zxy.106763",
2: "zxy.118000",
3: "zxy.118001"
},
"manage-face-completion": {
0: "zxy.118021",
1: "zxy.106768"
},
"manage-task-business-type": {
1: "zxy.106718",
2: "zxy.118006",
3: "zxy.118007",
4: "zxy.204469"
},
"manage-live-business-type": {
0: "zxy.106718",
1: "zxy.106736",
2: "zxy.118007"
},
"manage-student-source": {
1: "zxy.204510",
2: "zxy.204511",
3: "zxy.204512"
},
"lecturer-from": {
0: "zxy.118573",
1: "zxy.118574",
2: "zxy.118575"
},
"certification-exam-type": {
network: "96531",
market: "96532"
},
"integral-from": {
1: "zxy.106706",
2: "zxy.106708",
3: "zxy.118598",
4: "zxy.118180",
5: "zxy.204513",
6: "zxy.204514"
},
"microclass-contest-status": {
0: "zxy.117999",
1: "zxy.106763",
2: "zxy.118000",
3: "zxy.118001"
},
"microclass-me-contest-status": {
1: "zxy.118235",
2: "zxy.204515",
3: "zxy.204516",
4: "zxy.204517",
5: "zxy.204518"
},
"microclass-works-status": {
1: "zxy.106735",
2: "zxy.204520",
3: "zxy.204519"
},
"microclass-contest-advanced": {
1: "zxy.204519",
2: "zxy.204520"
},
"center-history-exam-status": {
0: "zxy.118122",
1: "zxy.118354",
2: "zxy.117949",
3: "zxy.204521"
},
"center-external-unit": {
1: "zxy.124958",
2: "zxy.106767"
},
"center-external-exam-status": {
1: "zxy.118021",
2: "zxy.118122",
3: "zxy.118029",
4: "zxy.117953"
},
"center-external-task-status": {
1: "zxy.118021",
2: "zxy.106768"
},
"center-external-study-status": {
1: "zxy.118030",
2: "zxy.204523"
},
"center-external-type": {
1: "zxy.106730"
},
"center-history-knowledge-type": {
0: "zxy.118303",
1: "zxy.118231",
2: "zxy.204524",
3: "zxy.204525",
4: "zxy.106764",
5: "zxy.204526",
6: "zxy.204527"
},
"center-history-class-status": {
1: "zxy.117999",
2: "zxy.204528",
3: "zxy.204529",
4: "zxy.204530",
5: "zxy.106755"
},
"center-history-certificate-type": {
1: "zxy.204531",
2: "zxy.204532",
3: "zxy.204533"
},
"subject-module-name": {
advertisings: "zxy.215310786892009472",
content: "zxy.204534",
photo: "zxy.204535",
discuss: "zxy.118463",
"min-banner": "zxy.204536",
"text-area": "zxy.204537",
announcement: "zxy.204538",
download: "zxy.204539",
"related-subject": "zxy.204540",
list: "zxy.118383"
},
"window-config": {
0: "zxy.118480",
1: "zxy.230544593907748864",
2: "zxy.204541",
3: "zxy.232443762771628032",
4: "zxy.204543",
5: "zxy.118265"
},
"integral-aspect": {
study: "zxy.204544",
comment: "zxy.204545",
bar: "zxy.204635",
knowledge: "zxy.204546",
userinfo: "zxy.204547",
other: "zxy.106752"
},
"integral-rule": {
complete_auth_exam: "zxy.217511852442259456",
complete_required_course: "zxy.217511854774292480",
complete_select_course: "zxy.217511856884027392",
complete_required_subject: "zxy.217511858708549632",
complete_select_subject: "zxy.217511861032194048",
complete_general_exam: "zxy.217511862621835264",
complete_live: "zxy.217511864106618880",
complete_research: "zxy.217511865616568320",
complete_train: "zxy.217511867684360192",
comment_publish: "zxy.217511869550825472",
comment_attend: "zxy.217511871752835072",
comment_expose_reduce: "zxy.217511877792632832",
comment_expose_add: "zxy.217511879822675968",
comment_essence: "zxy.217511881932410880",
bar_been_care: "zxy.217511883652075520",
bar_discuss_num: "zxy.217511885770199040",
bar_view_num: "zxy.217511887980597248",
bar_praise_num: "zxy.217511889796730880",
bar_question_essence: "zxy.217511891679973376",
bar_discuss_essence: "zxy.217511893357694976",
bar_apply_expert: "zxy.217511894989279232",
bar_question_delete: "zxy.217511896545366016",
bar_question_close: "zxy.217511898160173056",
bar_question: "zxy.217511900567703552",
bar_discuss: "zxy.217511902165733376",
bar_discuss_reply: "zxy.217511903927341056",
bar_been_accuse: "zxy.217511906079019008",
bar_accuse_add: "zxy.217511907941289984",
lib_upload: "zxy.217511909858086912",
lib_view: "zxy.217511912051707904",
lib_collect: "zxy.217511913691680768",
lib_download: "zxy.217511915457482752",
user_photo: "zxy.217511917047123968",
user_content: "zxy.217511918586433536",
user_phone: "zxy.217511920096382976",
user_login: "zxy.217511921946071040",
user_get_most: "zxy.217511924173246464"
},
"question-difficultys-full": {
1: "zxy.204585",
2: "zxy.204586",
3: "zxy.204587"
},
"course-member-company": {
allCourse: "zxy.204588",
otherCourse: "zxy.204589",
rootCourse: "zxy.215722436019228672"
},
"lottery-prize-type": {
0: "zxy.118622",
1: "zxy.204591"
},
"lottery-source": {
0: "zxy.106743",
1: "zxy.204592",
2: "zxy.204593"
},
"lottery-conversion-rl": {
0: "zxy.204594",
1: "zxy.204595",
2: "zxy.204596"
},
"lecturer-record-type": {
0: "zxy.118106",
1: "zxy.106728"
},
"activity-progress-status": {
0: "zxy.106763",
1: "zxy.117949",
3: "zxy.117950",
4: "zxy.117951"
},
"activity-progress-status-two": {
3: "zxy.117950",
4: "zxy.117951"
},
"lottery-contest-status": {
0: "zxy.118022",
1: "zxy.118023",
2: "zxy.118039"
},
"lottery-is-prize": {
0: "zxy.118096",
1: "zxy.118097"
},
"reward-source": {
1: "zxy.204597"
},
"ask-type-n": {
1: "zxy.106750",
2: "zxy.106750",
3: "zxy.106738"
},
"center-subject-status": {
0: "zxy.106763",
1: "zxy.118109",
2: "zxy.106768"
},
"finish-status": {
0: "zxy.106763",
1: "zxy.118109",
2: "zxy.106768",
4: "zxy.106768",
5: "zxy.124878",
6: "zxy.124879"
},
"export-task-status": {
0: "zxy.118166",
1: "zxy.204598",
2: "zxy.106768"
},
"class-info-status-2": {
1: "zxy.118032",
2: "zxy.204599",
3: "zxy.118034",
4: "zxy.118035",
5: "zxy.204600",
6: "zxy.118037",
7: "zxy.118038",
8: "zxy.118039"
},
"class-protocol-status": {
0: "zxy.204601",
1: "zxy.204602"
},
"external-class-info-status": {
1: "zxy.204603",
5: "zxy.118036",
7: "zxy.118038",
8: "zxy.118039"
},
"approve-related-business-map": {
1: "zxy.204604"
},
"approve-result-map": {
0: "zxy.118118",
1: "zxy.204605",
2: "zxy.118039",
4: "zxy.204606"
},
"approve-status-map": {
0: "zxy.338577146329042944",
1: "zxy.338577061327278080",
2: "zxy.338577203006672896",
4: "zxy.204606"
},
"approve-node-way": {
0: "zxy.204607",
1: "zxy.204608"
},
"approve-related-business-map2": {
1: "zxy.106706",
2: "zxy.106728",
3: "zxy.106728"
},
"paper-library-type": {
2: "zxy.204609",
3: "zxy.204610",
4: "zxy.204611"
},
"train-outDetail-default-image": {
0: "images/default-cover/default_course.jpg",
1: "images/default-cover/default_exam.jpg",
2: "images/default-cover/default_survey.jpg",
3: "images/default-cover/default_survey.jpg",
4: "images/default-cover/default_live.jpg",
5: "images/default-cover/default_course.jpg",
6: "images/default-cover/default_course.jpg",
7: "images/default-cover/default_exam.jpg",
8: "images/default-cover/default_course.jpg",
9: "images/default-cover/default_exam.jpg"
},
"time-unit": {
1: "zxy.118250",
2: "zxy.118251",
3: "zxy.118252"
},
"train-assessment-task": {
mustNum: "zxy.215309536704204800",
chooseNum: "zxy.215309577296678912",
mustCourseHour: "zxy.215309622871986176",
chooseCourseHour: "zxy.215309664085217280",
academicMustNum: "zxy.215309705592049664",
academicChooseNum: "zxy.215309746587176960"
},
"queue-type": {
0: "zxy.118331",
1: "zxy.118196",
2: "zxy.204618"
},
"queue-status": {
0: "zxy.118166",
1: "zxy.198606",
2: "zxy.204619"
},
"class-task-finish-status": {
0: "zxy.118021",
1: "zxy.118675",
2: "zxy.118114",
4: "zxy.106768"
},
"queue-status-filter": {
0: "zxy.118166",
1: "zxy.198606",
2: "zxy.204619"
},
"study-pack-status": {
1: "zxy.106763",
2: "zxy.118109",
3: "zxy.106768"
},
"subject-type": {
superviseSubject: "11"
},
"trade-order-status": {
1: "zxy.115224",
2: "zxy.106768"
},
"train-new-work-status": {
0: "zxy.118021",
1: "zxy.118675",
2: "zxy.118114",
4: "zxy.106768"
},
"card-cycle-type": {
1: "zxy.204621",
2: "zxy.204622",
3: "zxy.204623",
4: "zxy.118250"
},
"fee-tip-message": {
2: "zxy.204624",
3: "zxy.204625",
4: "zxy.220042716728397824",
5: "zxy.220042716728397824",
6: "zxy.204627"
},
"fee-tip-btn": {
2: "zxy.204628",
3: "zxy.204628",
4: "zxy.204629",
5: "zxy.204629"
},
"select-student-level-map": {
1: "zxy.198687",
2: "zxy.204630",
3: "zxy.204631"
},
"ojt-info-Status": {
0: "zxy.204603",
1: "zxy.204632",
2: "zxy.118036",
3: "zxy.118037",
4: "zxy.118038",
5: "zxy.118039"
},
"ojt-assessment-status": {
0: "zxy.204633",
1: "zxy.204634",
2: "zxy.118029"
},
"message-template-module": {
1: "zxy.118598",
2: "zxy.106706",
3: "zxy.106708",
4: "zxy.106718",
5: "zxy.106736",
6: "zxy.118098",
7: "zxy.204635",
8: "zxy.113666",
9: "zxy.117965",
10: "zxy.106743",
11: "zxy.204544",
12: "zxy.203600",
13: "zxy.106728",
15: "zxy.106711",
16: "zxy.204637",
18: "OJT",
19: "zxy.204428"
},
"study.util.chnUnitChar": ["", "zxy.204444", "zxy.116043", "zxy.116042"],
"study.util.charset": ["zxy.204435", "zxy.204436", "zxy.204437", "zxy.204438", "zxy.204439", "zxy.204440", "zxy.204441", "zxy.204442", "zxy.204443", "zxy.204444", "zxy.204445", "zxy.204446"],
"study.util.chnNumChar": ["zxy.105649", "zxy.204435", "zxy.204436", "zxy.204437", "zxy.204438", "zxy.204439", "zxy.204440", "zxy.204441", "zxy.204442", "zxy.204443"],
"study.subject.status-map": {
3: {
2: "zxy.106768"
},
8: {
0: "zxy.118021",
5: "zxy.118675",
2: "zxy.106768",
6: "zxy.118114"
},
9: {
5: "zxy.117949",
1: "zxy.117948",
2: "zxy.106768",
6: "zxy.118021",
8: "zxy.106763"
},
10: {
1: "zxy.118109",
2: "zxy.106768",
4: "zxy.106768"
},
11: {
2: "zxy.106768"
},
12: {
1: "zxy.118674",
5: "zxy.118317",
2: "zxy.106768",
6: "zxy.118021"
},
13: {
1: "zxy.118674",
5: "zxy.118317",
2: "zxy.106768",
6: "zxy.118021"
},
14: {
2: "zxy.106768"
},
18: {
0: "zxy.118021",
1: "zxy.118021",
2: "zxy.106768"
},
17: {
2: "zxy.106768"
}
},
"hour-standard-type": {
0: "-",
1: "zxy.420835106253574144",
2: "zxy.420835164256604160"
},
payStatus: {
0: "-",
1: "zxy.235679914077065216",
2: "zxy.115226"
}
}
}
, {}],
"./app/strings/cn/microclass": [function(e, t, n) {
t.exports = {
"microclass.detail.loading": "加载中,请稍后",
"microclass.detail.empty": "暂无内容",
"microclass.detail.regist-time": "报名时间",
"microclass.detail.to": "至",
"microclass.detail.works-type": "作品分类",
"microclass.detail.regist-num": "已报名人数",
"microclass.detail.upload-num": "已上传作品数",
"microclass.detail.tutorials": "大赛教程",
"microclass.detail.regist-refuse": "报名审核不通过",
"microclass.detail.reason": "原因",
"microclass.detail.process-start": "赛程开始",
"microclass.detail.re-regist": "重新报名",
"microclass.detail.upload-work": "上传作品",
"microclass.detail.competition-info": "赛事详情",
"microclass.detail.process-display": "赛程展示",
"microclass.detail.work-commit": "作品提交",
"microclass.detail.from": "到",
"microclass.detail.work-pubish": "作品公布",
"microclass.detail.work-display": "作品展示",
"microclass.detail.new-upload": "最新上传",
"microclass.detail.browse-most": "浏览最多",
"microclass.detail.praise-most": "点赞最多",
"microclass.detail.prize-display": "奖品展示",
"microclass.detail.award-num": "奖品数量",
"microclass.detail.award-work": "获奖作品",
"microclass.detail.forbid-of-review": "您的报名正在审核中,不可上传文件!",
"microclass.detail.forbid-of-refuse": "您的报名已被拒绝,不可上传文件!",
"microclass.detail.forbid-of-no": "您还未报名,不可上传文件!",
"microclass.detail.forbid-of-timeout": "抱歉,作品提交时间已过!",
"microclass.detail.i-want-regist": "我要报名",
"microclass.detail.regist-cancel": "取消报名",
"microclass.detail.already-regist": "已报名",
"microclass.detail.regist-again": "重新报名",
"microclass.detail.competition-make-tutorials": "微课大赛制作教程",
"microclass.home.all-com": "全部赛事",
"microclass.home.hold": "举办方",
"microclass.home.join-num": "参赛人数",
"microclass.home.more-com": "更多赛事",
"microclass.home.coming-soon": "敬请期待",
"microclass.home.course": "课程",
"microclass.home.perfect": "精品推荐",
"microclass.competition-activity": "赛事活动",
"microclass.prize-works.number": "序号",
"microclass.prize-works.works": "作品",
"microclass.prize-works.entry": "参赛者",
"microclass.prize-works.organization": "归属部门",
"microclass.prize-works.type": "作品分类",
"microclass.upload.modify": "修改作品",
"microclass.upload.commit": "提交",
"microclass.upload.modify-review": "修改成功,等待审核",
"microclass.upload.upload-review": "上传成功,等待审核",
"microclass.upload.choice-work-type": "请选择作品类型",
"microclass.upload.resources": "上传资源",
"microclass.upload.choice": "选择",
"microclass.upload.support": "支持mp4,flv,avi,rmvb,3gp,mpeg,ppt,pptx,pdf格式,大小<1G",
"microclass.upload.name": "作品名称",
"microclass.upload.type": "作品类型",
"microclass.upload.describe": "作品描述",
"microclass.upload.choice-type": "请选择类型",
"microclass.upload.size-limit": "音频视频不能超过1G",
"microclass.upload.file-size-limit": "文件不能超过100M",
"microclass.upload.cover": "上传封面",
"microclass.upload.file-name-limit": "文件名不能超过30个字符",
"microclass.works.detail.score-require": "请先填写分数",
"microclass.works.detail.upload-time": "上传时间",
"microclass.works.detail.belong": "所属赛事",
"microclass.works.detail.work-type": "作品类别",
"microclass.works.detail.work-introduce": "作品简介",
"microclass.works.detail.score": "得分",
"microclass.works.detail.promotion": "晋级",
"microclass.works.detail.not-award": "未获奖",
"microclass.works.detail.already-praise": "已赞",
"microclass.works.detail.do-praise": "赞一下",
"microclass.works.detail.score-detail": "分数",
"microclass.works.detail.full-score": "分为满分",
"microclass.works.detail.full-screen": "全屏",
"microclass.works.detail.related-work": "相关作品",
"microclass.works.detail.commit-score": "提交评分",
"microclass.works.detail.re-score": "重新评分",
"microclass.works.detail.want-do-score": "我要评分",
"microclass.works.detail.score-success": "评分成功!",
"microclass.works.detail.please-enter": "请输入0-",
"microclass.works.detail.num": "的数字,保留小数点后一位!",
"microclass.works.detail.praise-success": "点赞成功!",
"microclass.works.detail.error-ismy": "抱歉,您不能对自己的作品进行评分!",
"microclass.works.detail.error-time": "对不起,目前不在作品评分时间范围内!",
"microclass.works.all": "全部",
"microclass.works.works-list": "作品列表",
"microclass.works.process": "赛程",
"microclass.works.type": "类型",
"microclass.works.please-enter-name": "请输入作品名称或所属赛事名称",
"microclass.works.search": "搜索",
"microclass.works.entry": "参赛历程",
"microclass.works.activity.time": "活动时间",
"microclass.works.detail.not-advanced": "未晋级",
"microclass.works.detail.enter-limit": "请输入0-{0}的数字,保留小数点后一位!",
"microclass.detail.attachment": "竞赛附件",
"microclass.upload.attachment": "作品附件"
}
}
, {}],
"./app/strings/cn/picker": [function(e, t, n) {
t.exports = {
"human.member.full-name": "姓名",
"operation.certificate.name": "证书名称",
"system.all.organization": "归属部门",
"human.tag.name": "群组名称",
"operation.certificate.is_default": "是否默认",
"human.position.numbers": "岗位人数",
"human.job.member-count": "职务人数",
"human.member.position-alias": "岗位",
"human.job.name": "职务名称",
"operation.certificate.type": "证书类型",
"human.member.name": "员工编号",
"human.position.name": "岗位名称",
"human.member.sex": "性别",
"system.all.operator": "操作",
"human.tag.member-count": "群组人数",
"operation.certificate.create": "新增证书",
"operation.certificate.preview": "查看证书",
"operation.certificate.edit": "修改证书",
"operation.certificate.copy-certificate": "复制证书",
"picker.operator.select": "选择",
"picker.button.selected": "选中",
"picker.owner.label.select": "点击机构部门进行选择",
"picker.upload.label.select": "上传专家头像",
"picker.depot.label.select": "点击题库目录进行选择",
"picker.ask-comment.item.wait-for-the-administrator-review": "发表成功,等待管理员审核",
"picker.ask-comment.item.publish-success": "发表成功",
"picker.ask-comment.item.top": "顶",
"picker.ask-comment.item.essence": "精",
"picker.ask-comment.item.content-the-discussion-can-not-be-empty": "讨论内容不能为空",
"picker.ask-comment.item.should-be-within-three-thousand-characters": "讨论内容须在3000字符以内",
"picker.ask-comment.item.contain-sensitive-words": "您好,您发表的内容被系统检测到包含敏感词,请重新编辑",
"picker.ask-comment.item.content-of-the-reply-can-not-be-empty": "回复内容不能为空",
"picker.ask-comment.item.reply-to-more-than-three-hundred-characters": "您回复内容超过3000字符!",
"picker.ask-comment.item.Determine-to-delete-the-data": "确定要删除该数据?",
"picker.ask-comment.item.wait-for-administrator-review": "发表成功,等待管理员审核!",
"picker.ask-comment.item.publish-success2": "发表成功!",
"picker.ask-comment.item.update-success": "修改成功!",
"picker.ask-comment.item.delete-success": "删除成功!",
"picker.ask-comment.item.give-thumbs-up-success": "点赞成功!",
"picker.ask-comment.item.cancel-success": "取消成功!",
"picker.ask-comment.item.ask-picture": "纷享图片",
"picker.ask-comment.discussion-area": "讨论区",
"picker.ask-comment.civilized-internet": "文明上网、理性发言、请遵守企业发言纪律",
"picker.ask-comment.no-data": "暂无数据",
"picker.ask-comment.please-revise-and-redistribute": "您发表的内容含有敏感词,请修改后重新发布,谢谢合作!",
"picker.ask-opeartor.accuse.report-success-wait-for-administrator": "举报成功,等待管理员处理",
"picker.ask-opeartor.accuse.report": "举报",
"picker.ask-opeartor.accuse.select-the-type-report": "请选择举报类型",
"picker.ask-opeartor.accuse.reasons-for-reporting-over-length": "举报理由最长不能超过1000个字符",
"picker.ask-opeartor.accuse.describe-your-reasons-reporting": "请描述你举报理由",
"picker.ask-opeartor.ask-list.publish-success-wait-for-review": "发表成功,等待审核",
"picker.ask-opeartor.ask-list.publish-success": "回复成功!",
"picker.ask-opeartor.ask-list.reply-success-wait-for-review": "回复成功,等待审核",
"picker.ask-opeartor.ask-list.load-more": "加载更多",
"picker.ask-opeartor.reply-edit.update-success-wait-for-review": "修改成功,等待审核",
"picker.ask-opeartor.reply-edit.edit-content-discussion-can-not-be-empty": "编辑内容不能为空",
"picker.ask-opeartor.reply-edit.edit-content-should-within-three-thousand": "编辑内容须在3000字符以内",
"picker.ask-opeartor.reply-edit.edit-content-contain-sensitive-words": "您好,您编辑的内容被系统检测到包含敏感词,请重新编辑,谢谢合作",
"picker.ask-opeartor.follow": "关注",
"picker.ask-opeartor.fabulous": "赞",
"picker.ask-opeartor.participation-discussion": "参与讨论",
"picker.ask-opeartor.share": "分享",
"picker.ask-opeartor.addition-sperm": "加精",
"picker.ask-opeartor.set-top": "置顶",
"picker.ask-opeartor.discuss": "讨论",
"picker.ask-opeartor.take-up-discussion": "收起讨论",
"picker.ask-opeartor.take-up-reply": "收起回复",
"picker.ask-opeartor.share-the-wechat": "分享到微信",
"picker.ask-opeartor.share-the-qq-space": "分享到QQ空间",
"picker.ask-opeartor.share-Sina-micro-blog": "分享到新浪微博",
"picker.ask-opeartor.is-determine-delete-the-article": "是否确定删除该条讨论?",
"picker.ask-opeartor.is-determine-delete-the-reply": "是否确定删除该条回复?",
"picker.ask-opeartor.is-determine-delete-the-content": "是否确定删除该条内容?",
"picker.ask-opeartor.is-close-the-content": "确定关闭该内容?",
"picker.ask-opeartor.is-activation-the-content": "确定激活该内容?",
"picker.ask-opeartor.pay-attention-success": "关注成功!",
"picker.ask-opeartor.cancel-pay-attention-success": "取消关注成功!",
"picker.ask-opeartor.point-out-the-success": "点赞成功!",
"picker.ask-opeartor.cancel-point-out-the-success": "取消点赞成功!",
"picker.ask-opeartor.it-is-a-success": "加精成功!",
"picker.ask-opeartor.cancel-it-is-a-success": "取消加精成功!",
"picker.ask-opeartor.success-in-the-top": "置顶成功!",
"picker.ask-opeartor.cancel-success-in-the-top": "取消置顶成功!",
"picker.ask-opeartor.delete-success": "删除成功!",
"picker.ask-opeartor.close-success": "关闭成功!",
"picker.ask-opeartor.activation-success": "激活成功!",
"picker.ask-opeartor.problem": "问题",
"picker.ask-opeartor.article": "文章",
"picker.ask-opeartor.discussion": "讨论",
"picker.ask-opeartor.sharing": "分享",
"picker.ask-opeartor.already-paid-attention-to": "已关注",
"picker.ask-opeartor.have-been-praised": "已赞",
"picker.ask-opeartor.canceling-the-addition-of-sperm": "取消加精",
"picker.ask-opeartor.cancel-the-roof": "取消置顶",
"picker.ask-opeartor.activation": "激活",
"picker.ask-topic-type.whole": "全部",
"picker.ask-topic-type.qualified": "合格",
"picker.ask-topic-type.excellent": "优秀",
"picker.ask-topic-type.there-are-no-more-topic-categories": "没有更多话题类别",
"picker.ask-topic-type.look-at-more": "查看更多",
"picker.ask-topic-type.expand-all": "展开全部",
"picker.ask-topic-type.take-up": "收起",
"picker.audience-new.job.title-name": "职务名称",
"picker.audience-new.member.audience-object-personnel": "受众对象-人员",
"picker.audience-new.member.select-users": "选择用户",
"picker.audience-new.member-import.import-error-data": "导入存在错误数据,请点击下载错误的导入记录查看",
"picker.audience-new.member-import.select-users": "导入成功",
"picker.audience-new.member-import.importing-personnel": "导入人员",
"picker.audience-new.member-import.import-steps": "导入步骤",
"picker.audience-new.member-import.import-steps-one": "1.下载标准模板,按示例格式和示例说明填写需要导入的电子表格文件",
"picker.audience-new.member-import.import-steps-two": "2.点击“导入数据”按钮,选择您要导入的电子表格文件",
"picker.audience-new.member-import.import-steps-three": "3.导入成功后,页面会提示成功数量,失败数量,并显示相关信息",
"picker.audience-new.member-import.import-steps-four": "4.如有失败记录,删掉电子表格里已经成功的记录,然后修正失败的记录,再次上传导入。",
"picker.audience-new.member-import.import-data": "导入数据",
"picker.audience-new.member-import.download-the-import-template": "下载导入模板",
"picker.audience-new.member-import.download-the-error-import-record": "下载错误的导入记录",
"picker.audience-new.member-import.import-failure-record": "导入失败记录",
"picker.audience-new.member-import.import-failure-record-xlsx": "导入失败记录.xlsx",
"picker.audience-new.member-import.import-successful-record": "导入成功记录",
"picker.audience-new.member-import.strip": "条",
"picker.audience-new.member-import.can-not-be-empty": "不能为空",
"picker.audience-new.member-import.the-first": "第",
"picker.audience-new.member-import.line": "行",
"picker.audience-new.member-import.make-mistake": "列有错误。",
"picker.audience-new.org.department-name": "部门名称",
"picker.audience-new.org.department-code": "部门编码",
"picker.audience-new.org.selected-organization": "选择组织",
"picker.audience-new.org.included-child-node": "包含子节点",
"picker.audience-new.org.audience-object-post": "受众对象-岗位",
"picker.audience-new.select-view.selection-object": "选择对象",
"picker.audience-new.select-view.personnel": "人员",
"picker.audience-new.select-view.staff-group": "人员群组",
"picker.audience-new.select-view.post": "职务",
"picker.audience-new.select-view.station": "岗位",
"picker.audience-new.tag.audience-object-group-group": "受众对象-人员群组",
"picker.audience-new.audience-object": "受众对象",
"picker.audience-new.empty": "清空",
"picker.audience-new.please-choose-the-audience": "请选择受众对象",
"picker.audience-new.department-included-child-node": "部门(包含子节点)",
"picker.audience-member.add-up-to-the-maximum": "最多添加",
"picker.audience-member.term": "项",
"picker.audience-member.only-add": "只能添加",
"picker.audience-member.single-length-can-not-exceed": "单项长度不能超过",
"picker.audience-member.character": "个字符",
"picker.certificate.please-choose-again": "您所选择的证书因不属于该部门,目前已被清空,请您重新选择!",
"picker.certificate.please-select-a-certificate": "请选择证书",
"picker.certificate.select-a-certificate": "选择证书",
"picker.comment-area.accuse.report-success": "举报成功,等待管理员处理",
"picker.comment-area.accuse.the-longest-no-more-than-one-thousand-characters": "举报理由,最长不超过1000个字符",
"picker.comment-area.headmaster": "班主任",
"picker.comment-area.lecturer": "讲师",
"picker.comment-area.comment": "评论",
"picker.comment-area.reply-more-than-three-thousand-characters": "您回复内容超过3000字符!",
"picker.comment-area-two.discussion.list": "讨论列表",
"picker.comment-area-two.discussion.comment": "条评论",
"picker.comment-area-two.discussion.common": "共",
"picker.comment-area-two.discussion.abolish-the-essence": "取消精华",
"picker.comment-area-two.discussion.essence": "精华",
"picker.comment-area-two.discussion.cancelling-the-hidden": "取消隐藏",
"picker.comment-area-two.discussion.hide": "隐藏",
"picker.comment-area-two.content-can-not-be-empty": "内容不能为空",
"picker.comment-area-two.content-of-the-reply-is-too-long": "回复内容过长",
"picker.comment-area-two.hidden-success": "隐藏成功!",
"picker.comment-area-two.cancelling-hidden-success": "取消隐藏成功!",
"picker.course-category.selection-of-catalogues": "选择目录",
"picker.cropper.file-upload": "文件上传",
"picker.cropper.please-select-directory": "请选择一个目录",
"picker.cropper.change-the-avatar": "更换头像",
"picker.cropper.select-the-file": "选择文件",
"picker.cropper.suggested-picture-size-for": "建议图片大小为",
"picker.cropper.size-of-the-picture-is-not-super": "提示:图片大小不超",
"picker.cropper.support-png-jpeg-jpg-pictures": ",支持png、jpeg、jpg图片",
"picker.cropper.support-png-jpeg-jpg-pictures2": ",支持png、jpeg、jpg、gif图片",
"picker.cropper.select-the-suitable-area-by-moving-scaling": "通过移动、缩放选择适合的区域",
"picker.cropper.please-select-the-picture": "请选择图片",
"picker.cropper.please-choose-the-right-picture": "请选择正确的图片,支持的格式包括jpg、png、jpeg!",
"picker.cropper.please-choose-the-right-picture2": "请选择正确的图片,支持的格式包括jpg、png、jpeg、gif!",
"picker.cropper.the-file-name-is-too-long": "文件名过长,最大长度为200字符!",
"picker.cropper.file-size-beyond-the-limit": "文件大小超出限制",
"picker.cropper.please-upload-the-picture": "请上传图片",
"picker.cropper.select-picture": "选择图片",
"picker.epub.return-to-page-one": "返回第一页",
"picker.epub.the-book-can-not-be-played": "该电子书无法播放",
"picker.epub.uploaded-picture-is-clipped-here": "上传图片在此裁剪",
"picker.epub.please-install-it": "请安装",
"picker.lecturer-level.select-higher-level": "选择上级级别",
"picker.lecturer-multi.input-label-name-is-added-to-the-return-car": "输入标签名按回车即可添加,最多添加",
"picker.lecturer-multi.choosing-lecturer": "选择讲师",
"picker.lecturer-multi.choosing-face-lecturer": "选择面授讲师",
"picker.lecturer-multi.selection-staff": "选择人员",
"picker.lecturer-multi.lecturer-library": "讲师库",
"picker.lecturer-multi.system-personnel": "系统人员",
"picker.lecturer-multi.temporary-personnel": "临时人员",
"picker.lecturer-multi.please-select-lecturers-personnel-or-enter": "请选择讲师、人员或输入姓名按回车添加",
"picker.mall-station.please-select-the-delivery-area": "请选择提货地区",
"picker.mall-station.please-choose-the-place-of-delivery": "请选择提货地点",
"picker.member.select-member.ownership-organization": "归属机构",
"picker.members.please-select-a-person-or-enter-a-name": "请选择人员或输入姓名按回车添加",
"picker.members.please-select-a-person": "请选择人员",
"picker.owner.unit.selection-of-institutional-departments": "选择机构部门",
"picker.pdf.narrow": "缩小",
"picker.pdf.enlarge": "放大",
"picker.question-depot.selection-question-bank": "选择题库",
"picker.question-depot.please-choose-a-question-bank": "请选择一个题库",
"picker.select-dimension.please-choose-a-question-bank": "选择维度",
"picker.select-dimension.dimension-name": "维度名称",
"picker.select-dimension.assessment": "评估",
"picker.select-dimension.dimension-list": "维度列表",
"picker.share.share-the-question": "分享到问吧",
"picker.share.title": "标题",
"picker.share.association-label": "关联标签",
"picker.share.detailed-description": "详细描述",
"picker.share.choose-the-cover": "选择封面",
"picker.share.you-have-published-more": "您发布的内容超过3000字符!",
"picker.share.curriculum": "课程",
"picker.share.learning-path": "学习路径",
"picker.share.class.sign": "培训班报名详情页",
"picker.share.knowledge": "知识",
"picker.share.class": "培训班",
"picker.share.investigation-and-research": "调研",
"picker.share.micro-class-contest": "微课大赛",
"picker.share.examination": "考试",
"picker.share.special": "专题",
"picker.share.live-broadcast": "直播",
"picker.share.problem": "问题",
"picker.share.discuss": "讨论",
"picker.star-score.no-score": "暂无评分",
"picker.star-score.my-going-to-score": "我来评分",
"picker.star-score.one-star": "1星",
"picker.star-score.two-star": "2星",
"picker.star-score.three-star": "3星",
"picker.star-score.four-star": "4星",
"picker.star-score.five-star": "5星",
"picker.star-score.submission-score": "提交评分",
"picker.topics.select-topic.selection-label": "选择标签",
"picker.topics.select-topic.search-for-tags-that-you-want-to-associate": "搜索您想关联的标签",
"picker.topics.please-select-the-label-and-choose-the-most": "请选择标签,最多选择",
"picker.topics.select-topic.selected-label": "已选标签",
"picker.topics.recommended-labels": "推荐标签:",
"picker.topics.you-have-chosen-the-topic": "你已选择该话题",
"picker.topics.please-choose-the-topic": "请选择话题",
"picker.train-place.select.selection-of-training-sites": "选择培训地点",
"picker.train-place.training-sites": "培训地点",
"picker.upload.please-select-the-file": "请选择文件",
"picker.upload-head.revise-the-head-image": "修改头像",
"picker.upload-images.upload-picture": "上传图片",
"picker.lecturer-table.budget-implications": "预算费用不能超过可允许使用费用值!",
"picker.ask-opeartor.accuse.detail": "举报说明",
"picker.audience-new.job.audience-object-position": "受众对象-职务",
"picker.business-card.load-failure": "加载失败...",
"picker.lecturer-multi.input-label-name-is-added-to-the-return-car2": "输入标签名按回车即可添加,最多添加{0}个",
"picker.topics.please-select-the-label-and-choose-the-most2": "请选择标签,最多选择{0}个",
"picker.audience-member.add-up-to-the-maximum2": "最多添加{0}项",
"picker.ask-opeartor.reward": "打赏",
"picker.reward.title": "打赏给",
"picker.reward.integral": "积分",
"picker.reward.user-defined": "自定义:",
"picker.reward.no-reward-tip": "暂无打赏,快来成为TA的第一个支持者吧~",
"picker.reward.total-receive": "共收到",
"picker.reward.num-reward": "次打赏",
"picker.reward.most-input-integral": "最多不超过{0}积分",
"picker.psw-check.title": "为了您的交易安全,请先进行身份验证",
"picker.psw-check.confirm": "确认",
"picker.psw-check.error-pwd": "密码错误",
"picker.psw-check.user-pwd": "用户名密码:",
"picker.psw-check.pwd-placeholder": "请输入您的登录密码",
"picker.psw-check.pwd-required": "密码不能为空",
"picker.reward.no-limit-input-integral": "暂无限制",
"picker.reward.sure-to-reward": "本次打赏将消耗您的积分为{0}积分,是否立即进行?",
"picker.reward.choose-integral": "请选择打赏积分",
"picker.reward.reward-success": "打赏成功",
"picker.ask-opeartor.content": "内容",
"picker.ask-topic-type.more": "更多",
"picker.ask-topic-type.type": "类别:",
"picker.approve-handler": "审批处理",
"picker.approve-handler.yes": "同意",
"picker.approve-handler.no": "拒绝",
"picker.approve-handler.comment": "审批意见",
"picker.approve-record": "审批记录",
"picker.approve-record.initiator": "发起人:",
"picker.approve-record.approve-member-type": "审批人类型:",
"picker.approve-record.approve-comments": "审批意见:",
"picker.approve-record.approve-member-tip": "审批人为空(或与发起人相同),系统已自动审批通过",
"picker.owner.unit.please-choose-a-department": "请选择一个部门"
}
}
, {}],
"./app/strings/cn/study": [function(e, t, n) {
t.exports = {
"course-info.add-resource.annex": "附件(最多允许上传10个)",
"course-info.add-resource.annex-name": "附件名称",
"course-info.add-resource.upload": "上传",
"begin-end-time": "起止时间",
"unit.day": "天",
"study.member.count": "人已学习",
"the.latest": "最新",
"the.hottest": "最热",
"the.high.praise": "好评",
"search.subject.placeholder": "请输入你需要寻找的专题",
"subject.description": "描述",
"subject.study.day": "目标天数",
"subject.rest.day": "剩余天数",
"btn.prefix": "进入",
"check.the.record": "查看记录",
"study.total.time": "学习累计时长",
"left.page": "向左翻",
"right.page": "向右翻",
"reset.page": "换一组",
"study.task.attachment": "作业附件:",
"study.user.attachment": "用户提交的",
"study.my.submit": "我提交的",
"cover-name": "上传封面",
"study.audit.member": "审核人",
"study.audit": "审核",
"study.tags": "标签:",
"study.more": "更多",
"study.collapse": "收起",
"study.course.detail.phone-look": "手机看",
"study.course.detail.scan-code": "扫描二维码",
"study.course.detail.full-screen": "全屏",
"study.course.detail.contents": "目录",
"study.course.detail.rule": "规则",
"study.course.detail.elective": "选修",
"study.course.detail.examination.record": "考试记录",
"study.course.detail.courseware.rule": "课件完成规则",
"study.course.detail.audio-video": "音视频:",
"study.course.detail.h5": "H5:",
"study.course.detail.deploy.rule": "课件中配置的规则而定",
"study.course.detail.exam": "考试:",
"study.course.detail.passed-exam": "参与考试后提交考卷或考试及格",
"study.course.detail.research": "调研:",
"study.course.detail.research.paper": "参与调研后提交问卷",
"study.course.detail.assess": "评估:",
"study.course.detail.assess.paper": "参与评估后提交问卷",
"study.course.detail.work": "作业:",
"study.course.detail.work-review": "提交作业后通过评审",
"study.course.detail.doc": "电子书/URL/图文/文档:",
"study.course.detail.open": "打开后",
"study.course.detail.ordinary.course": "章节完成规则(普通课程)",
"study.course.detail.order": "是否按顺序完成学习:",
"study.course.detail.chapter": "章节完成规则(章节课程)",
"study.course.detail.chapter-order": "是否按章节顺序完成学习:",
"study.course.detail.chapter-play-progress": "播放进度:",
"study.course.detail.chapter-study-progress": "时长进度:",
"study.course.detail.lesson": "学时:",
"study.course.detail.credit": "学分:",
"study.course.detail.teacher": "讲师:",
"study.course.detail.department": "发布部门:",
"study.course.detail.release.time": "发布时间:",
"study.course.detail.source.detail": "课程来源:",
"study.course.detail.no": "暂无",
"study.course.detail.course-introduction": "课程简介:",
"study.course.detail.course-time": "课程时长:",
"study.course.detail.upload-data": "资料下载区",
"study.course.detail.no-data": "暂无资料下载",
"study.course.detail.related-course": "相关课程",
"study.course.detail.no-course": "暂无相关课程",
"study.course.detail.their.learn": "最近TA们也学过",
"study.course.detail.leave.page": "您离开了页面哦,等您回来。",
"study.course.detail.mousestay": "亲爱的学员,目前学习正在计时中,请不要走开哦!",
"study.course.detail.check.work": "查看作业",
"study.course.detail.wait-mark": "待批阅",
"study.course.detail.refuse": "已驳回",
"study.course.detail.learning": "学习中",
"study.course.detail.audit": "待审核",
"study.course.detail.re-submit": "重新提交",
"study.course.detail.join-exam": "参与考试",
"study.course.detail.pengding": "待评卷",
"study.course.detail.finished": "已完成",
"study.course.detail.unfinished": "未完成",
"study.course.detail.examination": "考试中",
"study.course.detail.re-exam": "重新考试",
"study.course.detail.join.research": "参与调研",
"study.course.detail.answer-sheet": "答卷中",
"study.course.detail.check-details": "查看详情",
"study.course.detail.join-evaluation": "参与评估",
"study.course.detail.course.not-finished": "前面的课节还没学完",
"study.course.detail.order.learn": "必须按章顺序学习",
"study.course.detail.total-length": "学习时长需达到音视频总时长的",
"study.course.detail.play-progress": "%,播放进度为音视频总进度的",
"study.course.detail.yes": "是",
"study.course.detail.deny": "否",
"study.course.detail.node-learn": ": 按节点顺序完成学习: ",
"study.course.detail.start-learn": "开始学习",
"study.course.detail.not-start": "未开始",
"study.course.detail.no-grade": "成绩:无 ",
"study.course.detail.grade": "成绩",
"study.course.detail.grade1": "zxy.214294920553435136",
"study.course.detail.zero-grade": "成绩0",
"study.course.detail.questionnaire": "问卷须知",
"study.course.detail.start.answer": "开始答题",
"study.course.detail.loading": "加载中,请稍后",
"study.course.detail.e-book-noplay": "该电子书无法播放",
"study.course.detail.recent.participate": "最近一次参与:",
"study.course.detail.recent.participate1": "最高成绩:",
"study.course.detail.recent.points": "分",
"study.course.detail.exam-time": "考试时间",
"study.course.detail.submit-time": "提交时间",
"study.course.detail.no-recording": "暂无考试记录",
"study.course.detail.player.msg1": "该章节为考试请点击右侧按钮参与考试吧",
"study.course.detail.enter.exam": "进入考试",
"study.course.detail.player.msg2": "您上次考试还没提交,点击右侧按钮可继续考试",
"study.course.detail.continue.exam": "继续考试",
"study.course.detail.player.msg3": "您已通过该考试,下方可查看所有考试记录!",
"study.course.detail.player.msg4": "监考老师已在加速评卷,请耐心等候",
"study.course.detail.player.msg5": "您未完成该考试,无法查看考试记录!",
"study.course.detail.player.msg6": "您已完成该考试,下方可查看所有考试记录",
"study.course.detail.chapter.evaluation": "该章节为评估问卷,请点击下方按钮参与评估吧",
"study.course.detail.join.check-evaluation": "您已参与评估,请点击下方按钮查看详情",
"study.course.detail.chapter.research": "该章节为调研问卷,请点击下方按钮参与调研吧",
"study.course.detail.join.check-research": "您已参与调研,请点击下方按钮查看详情",
"study.course.detail.chapter.works": "该章节为作业,点击下方按钮查看作业详情吧 !",
"study.course.detail.chapter.outter-course-url": "请点击下方按钮进行学习 !",
"study.course.detail.chapter.outter-course-url-button": "播放课程",
"study.course.detail.original-image": "原图",
"study.course.detail.no-courses": "暂无您可学习的课程",
"study.course.detail.continue-study": "继续学习",
"study.course.detail.re-study": "重新学习",
"study.course.preview.player.msg1": "该章节为考试请点击右侧按钮预览考试吧 !",
"study.course.preview.player.msg2": "预览考试 !",
"study.course.preview.player.msg3": "该考试为随机组卷,不可预览 !",
"study.course.preview.player.msg4": "该考试为随机固定组卷,不可预览 !",
"study.subject.detail.no-score": "暂无评分",
"study.subject.detail.will-rate": "我来评分",
"study.subject.detail.submit-rate": "提交评分",
"study.subject.detail.star1": "1星",
"study.subject.detail.star2": "2星",
"study.subject.detail.star3": "3星",
"study.subject.detail.star4": "4星",
"study.subject.detail.star5": "5星",
"study.subject.detail.see-more": "查看更多",
"study.subject.detail.feature.introduction": "专题简介",
"study.subject.detail.no-bulletin": "暂无公告",
"study.subject.detail.no-bulletin1": "暂无公告...",
"study.subject.detail.bulletin": "公告",
"study.subject.detail.check-score": "查看历史成绩",
"study.subject.detail.score": "评分:",
"study.subject.detail.start-exam": "开始考试",
"study.subject.detail.learning.ahead": "学完前面内容后,再回来吧",
"study.subject.detail.subject.order": "必须按主题顺序学习",
"study.subject.detail.subject": "主题",
"study.subject.detail.survey": "该资源为调研问卷,点击下面按钮开始答题",
"study.subject.detail.evaluation.questionnaire": "该资源为评估问卷,点击下面按钮开始答题",
"study.subject.detail.participate.class": "已参与培训班",
"study.subject.detail.class-name": "培训班名称",
"study.subject.detail.class-status": "培训班状态",
"study.subject.detail.course-times": "课程安排时间",
"study.subject.detail.finished-status": "完成状态",
"study.subject.detail.enter-class": "进入培训班",
"study.subject.detail.class-times": "培训班开始时间",
"study.subject.detail.start-class": "培训班开课时间",
"study.subject.detail.share1": "分享1",
"study.subject.detail.share2": "分享2",
"study.subject.detail.share3": "分享3",
"study.subject.detail.minute": "分钟",
"study.subject.detail.no-staff": "暂无人员上榜",
"study.subject.detail.leaderboard": "排行榜",
"study.subject.detail.student.leaderboard": "学员时长排行榜",
"study.subject.detail.study.length": "学习时长",
"study.subject.detail.no-related": "暂无相关的专题",
"study.subject.index.type": "频道:",
"study.subject.index.no-learn-subject": "暂无您可学习的专题",
"study.subject.index.work.direction": "作业说明:",
"study.subject.index.submit": "提交作业",
"study.subject.index.re-work": "重新作业",
"study.subject.index.re-editwork": "重新编辑作业",
"study.subject.index.comment": "评语:",
"study.subject.index.submitter": "提交人:",
"study.subject.index.reviewer": "审核人:",
"study.subject.index.passed": "已通过 ",
"study.subject.index.review": "审核中 ",
"study.subject.index.close-work": "关闭作业 ",
"study.subject.index.no.preview": "文件不支持预览,请下载 ",
"study.subject.index.work.detail": "作业详情",
"study.subject.index.online.edit": "在线编辑:",
"study.subject.index.work.title": "请在这里输入作业标题",
"study.subject.index.hot": "热门推荐",
"study.subject.index.score": "得分:",
"study.task.audit.pass": "通过",
"study.task.audit.re-submit": "打回重新提交",
"study.task.audit.close-audit": "关闭审核",
"study.task.audit.preview.not-supported": "附件不支持预览,可直接下载",
"study.task.audit.work.detail": "作业详情:",
"study.task.audit.work.direction": "作业说明:",
"study.task.audit.score": "评分",
"study.task.audit.works.reviewed": "该作业已审核,不可重复审核!",
"study.task.preview.close-preview": "关闭预览 ",
"study.util.chnNumChar": ["零", "一", "二", "三", "四", "五", "六", "七", "八", "九"],
"study.util.charset": ["一", "二", "三", "四", "五", "六", "七", "八", "九", "十", "十一", "十二"],
"study.util.chnUnitChar": ["", "十", "百", "千"],
"study.util.prefix": "第",
"study.util.suffixChapter": "章",
"study.util.suffixSection": "节",
"study.util.to": " 至 ",
"study.util.enter-time": "开始进入时间:",
"study.util.deadline-time": "截止进入时间:",
"study.util.related-class": "相关培训班",
"study.util.end": "已结束",
"study.util.enter-live": "进入直播",
"study.util.live.time": "直播时间:",
"knowledge.details.player.default.support": "epub电子书只支持IE10以上浏览器",
"knowledge.details.cancel-collect": "取消收藏",
"knowledge.details.collect": "收藏",
"knowledge.details.label": "知识标签",
"knowledge.details.upload-member": "上传人",
"knowledge.details.publish-time": "发布时间",
"knowledge.details.download-score": "下载积分",
"knowledge.details.describe": "描述",
"knowledge.details.current-score": "您当前积分",
"knowledge.details.score": "分",
"knowledge.details.download": "下载",
"knowledge.details.store-score": "积分",
"knowledge.details.upload": "上传",
"knowledge.details.related": "相关知识",
"knowledge.details.change-group": "换一组",
"knowledge.details.related-empty": "暂无相关知识",
"knowledge.details.see-near": "最近查看的用户",
"knowledge.details.collect-success": "收藏成功",
"knowledge.details.cancel-collect-success": "取消收藏成功",
"knowledge.details.empty": "暂无",
"knowledge.details.download-confirm": "是否下载该知识?",
"knowledge.details.download-confirm2": "需消耗您{0}积分,是否下载该知识?",
"knowledge.details.score-not-enough": "积分不足",
"knowledge.index.modal.upload-knowledge": "上传知识",
"knowledge.index.modal.edit": "编辑知识",
"knowledge.index.modal.review": "提交审核",
"knowledge.index.modal.edit-review": "修改成功,等待审核",
"knowledge.index.modal.upload-review": "上传成功,等待审核",
"knowledge.index.modal.upload-resource": "上传资源",
"knowledge.index.modal.choose": "选择",
"knowledge.index.modal.support-type": "支持文件类型",
"knowledge.index.modal.file": "文档: xls,xlsx,doc,docx,ppt,pptx,pdf,epub,txt.,大小<100M",
"knowledge.index.modal.image": "图片: png,jpg,jpeg,gif 大小<100M",
"knowledge.index.modal.media": "多媒体:mp3,mp4,大小<1G,epub电子书只支持IE10以上浏览器",
"knowledge.index.modal.name": "知识名称",
"knowledge.index.modal.catalog": "所属目录",
"knowledge.index.modal.choose-label": "选择标签",
"knowledge.index.modal.sharing-socpe": "分享范围",
"knowledge.index.modal.all-public": "全部公开",
"knowledge.index.modal.department-visible": "仅限发布人所在部门人员可见",
"knowledge.index.modal.introduce": "知识简介",
"knowledge.index.modal.audio-limit": "音频视频不能超过1G",
"knowledge.index.modal.file-size-limit": "文件不能超过100M",
"knowledge.index.modal.file-name-limit": "文件名不能超过100个字符",
"knowledge.index.modal.file-upload": "文件上传",
"knowledge.index.type": "分类",
"knowledge.index.sequence": "序列",
"knowledge.index.newest": "最新",
"knowledge.index.hottest": "最热",
"knowledge.index.good-evaluate": "好评",
"knowledge.index.each-score": "每篇积分",
"knowledge.index.share": "共有知识",
"knowledge.index.part": "份",
"knowledge.index.file": "文档",
"knowledge.index.file2": "图文<b> {0} </b>份,",
"knowledge.index.media": "音视频",
"knowledge.index.media2": "音视频<b> {0} </b>份",
"knowledge.index.hot-label": "热门标签",
"knowledge.index.clear": "清空",
"knowledge.index.empty-hot-label": "暂无热门标签",
"knowledge.index.super-knowledge": "知识达人",
"knowledge.index.nobody": "暂无达人上榜",
"knowledge.index.upload-member": "上传者",
"knowledge.index.publish-day": "发布日期",
"knowledge.index.browse-num": "浏览数",
"knowledge.index.download-num": "下载数",
"knowledge.index.empty": "暂无知识,赶快去上传内容吧!",
"knowledge.index.all": "全部",
"knowledge.index.all2": "全部知识",
"knowledge.index.error-param": "知识参数有误",
"knowledge.index.switch-fail": "文档转换失败,请重新上传",
"knowledge.index.switch-loading": "文档正在转换中,请稍后预览",
"knowledge.index.other": "其他",
"study.subject.detail.participate-in.class": "可参与培训班",
"study.task": "作业",
"study.course.detail.total.play-progress": "学习时长需达到音视频总时长的{0}%,播放进度为音视频总进度的{1}%",
"study.course.class-details": "培训班详情",
"study.task.view-attachments": "查看附件",
"study.task.successful-operation": "操作成功!",
"study.task.commit": "提交",
"knowledge.index.each-score-add": "+{0}积分",
"study.course.detail.open-time": "打开后{0}秒",
"study.course.detail.need-time": "/ 需达到{0}秒",
"study.course.detail.video-time": "/ 需学习{0}",
"study.course.detail.video-progress": "/ 需达到{0}%",
"knowledge.index.share2": "共有知识<b> {0} </b>份,",
"knowledge.index.download-time": "下载于:",
"knowledge.index.load-more": "点击加载更多",
"study.course.detail.complete.learning": "您已完成该课程的学习",
"study.course.detail.ratings": "参与评分,帮助一下其他小伙伴吧",
"study.course.index.total-section": "共{0}节",
"study.course.index.total-score": "{0}人评分",
"study.subject.index.total-comment": "{0}人评论",
"study.course.detail.course-related": "相关课程",
"knowledge.index.modal.file-h5": "h5\\ SCORM 1.2 : zip压缩包 (大小<=1G)",
"study.task.deal": "待办",
"study.course.detail.like": "猜你喜欢",
"study.course.index.visit": "{0}人浏览过",
"study.errors.tips-text": "您已打开新的课程详情页,点击按钮,可继续学习。",
"study.errors.tips-btn": "继续学习",
"knowledge.index.modal.file-zip-limit": "文件不能大于1G",
"knowledge.index.modal.file-not-suport": "知识不支持该类型文件上传",
"study.course.change.play-speed": "切换播放倍速,将不会影响您正常学习时长的统计哦~",
"study.course.change-know": "我知道了",
"study.course.score": "开始学习之后才可以评分",
"study.course.download": "开始学习之后才可以下载附件",
"study.course.detail.out-course-url": "外部课程URL",
"study.course.detail.out-course-rule": "学习课件须达到第三方规定的学习完成率,学习数据与状态由第三方回传,会有一定的延迟性。"
}
}
, {}],
"./app/strings/cn/train": [function(e, t, n) {
t.exports = {
index: "序号",
operating: "操作",
"train.lecture.arrange.time.after-no-data": "到顶部啦,没有更多的数据了",
"train.lecture.arrange.time.future-no-data": "~我是有底线的~",
"calendar-today-btn": "今",
"calendar-monday": "星期一",
"calendar-tuesday": "星期二",
"calendar-wednesday": "星期三",
"calendar-thursday": "星期四",
"calendar-friday": "星期五",
"calendar-saturday": "星期六",
"calendar-sunday": "星期日",
"train.class.activity.time.sort": "按照活动开始时间排序",
"train.class.activity.now.sort": "按照添加时间排序",
"train.class-detail.faculty": "师资力量",
"train.reject": "已驳回",
"train.pending.approval": "待批阅",
"train.notFinished": "未完成",
"train.exam.detail": "考试详情",
"train.exam.name": "考试名称",
"train.evaluate.detail": "评估详情",
"train.research.detail": "调研详情",
"train.course.table.warn": "该活动为导入数据,不支持展示!",
"train.class.train.type": "培训类型",
"train.class.train.inner.type": "内部培训",
"train.class.train.outer.type": "外派培训",
"train.part.in.vote": "参与投票",
"train.return.class": "返回培训班",
"train.vote.publish": "发起人",
"train.vote.end": "截止日期",
"train.vote.enter": "投票入口",
"train.vote.detail": "投票详情",
"train.buttons.vote": "投票",
"train.buttons.select": "选择",
"train.buttons.publish": "发布",
"train.buttons.formal.publish": "正式发布",
"train.buttons.test.publish": "定向发布",
"train.buttons.again.publish": "重新发布",
"train.buttons.undo": "取消发布",
"train.buttons.cancle": "撤销",
"train.buttons.edit": "修改",
"train.buttons.view": "查看",
"train.buttons.del": "删除",
"train.buttons.manage": "管理",
"train.buttons.knot": "结项",
"train.buttons.knot.detail": "结项信息",
"train.class.step1": "基本信息",
"train.class.step2": "活动安排",
"train.class.step3": "人员安排",
"train.class.step4": "规则配置",
"train.evaluate.name": "评估名称",
"train.research.name": "调研名称",
"train.face.course.name": "名称",
"train.live.name": "直播名称",
"train.attachment.add": "添加附件(最多添加三个)",
"train.attachment.name": "附件名字",
"train.other.activity.name": "活动名称",
"train.other.activity.member": "活动负责人",
"train.attachment.type": "类型",
"train.add-resource.upload": "上传",
"train.manage.status": "状态",
"train.manage.operating": "操作",
"train.manage.agency": "归属机构",
"train.manage.post.name": "职务名称",
"train.manage.rank": "职级",
"train.manage.phone": "手机",
"train.manage.check": "审核",
"train.manage.detail": "查看详情",
"train.manage.applicants": "报名人",
"train.manage.applyTime": "报名时间",
"train.manage.applyReason": "报名理由",
"train.manage.auditResults": "审核结果",
"train.manage.auditOpinions": "审核意见",
"train.manage.serialNumber": "序号",
"train.manage.gender": "性别",
"train.manage.studentSource": "学员来源",
"train.manage.reportSituation": "报到情况",
"train.manage.reportSituation-status": "报到情况",
"train.manage.reportPlace": "报到地点",
"train.manage.reportTime": "报到时间",
"train.manage.reportResult": "报到结果",
"train.manage.reportList": "报到名单",
"train.manage.reportQRcode": "二维码",
"train.manage.signInName": "签到名称",
"train.manage.signInPlace": "签到地点",
"train.manage.signInTime": "签到时间",
"train.manage.lateTime": "迟到时间",
"train.manage.signInResult": "签到结果",
"train.manage.signInList": "签到名单",
"train.manage.leave": "请假审批",
"train.manage.activityName": "活动名称",
"train.manage.activityType": "活动类型",
"train.manage.teacher": "讲师",
"train.manage.completionRate": "完成率",
"train.manage.activity.startTime": "开始时间",
"train.manage.activity.endTime": "结束时间",
"train.manage.activity.detail": "详情",
"train.manage.activity.count": "统计",
"train.course.name": "课程名称",
"train.course.status": "课程状态",
"train.acquire.credit": "获得学分",
"train.acquire.allScore": "整体评分",
"train.class.chapter.finish.status": "阶段完成情况",
"train.class.assessment": "考评成绩",
"train.acquire.courseHour": "获得学时",
"train.course.total.people": "总学习人数",
"train.course.not.people": "未学习人数",
"train.course.learn.people": "学习中人数",
"train.course.complete.people": "已完成人数",
"train.course.totalTime": "总学习时长",
"train.learner.first.sign": "首次签到时间",
"train.learner.last.sign": "最后签到时间",
"train.learner.signIn": "已签/应签",
"train.learner.complete": "已完成活动数",
"train.learner.satisfaction": "满意度评价",
"train.learner.certificate": "证书",
"train.learner.graduation": "结业状态",
"train.learner.put.certificate": "发放证书",
"train.learner.view.certificate": "查看证书",
"train.learner.withdraw.certificate": "撤回证书",
"train.learner.ref.certificate": "重新发放",
"train.report.post": "岗位",
"train.report.people": "提报人",
"train.group.name": "分组名称",
"train.none.activity": "没有活动数据",
"train.group.num": "学员人数",
"train.group.sort": "排序",
"train.group.add": "添加",
"train.report.startTime": "报到开始时间",
"train.report.endTime": "报到结束时间",
"train.sign.startTime": "签到开始时间",
"train.sign.endTime": "签到结束时间",
"train.apply.time": "申请时间",
"train.leave.reason": "请假原因",
"study.activity.details": "明细",
"study.activity.urge": "催办",
"study.activity.score": "评分",
"study.exam.paperTime": "交卷时间",
"study.exam.timeCost": "用时",
"study.exam.complete": "完成状态",
"study.exam.completeTime": "完成时间",
"study.exam.score": "总分",
"study.exam.evaluation": "评卷",
"study.exam.submitTime": "提交时间",
"study.work.review": "评审",
"study.live.enter": "是否进入",
"study.research.score": "得分",
"study.task.type": "任务类型",
"study.task.name": "任务名称",
"bulletin.title": "公告标题",
"bulletin.content": "公告内容",
"bulletin.release.time": "发布时间",
"bulletin.publisher": "发布人",
"study.task.description": "作业说明",
"study.attachment.name": "附件名称",
"study.attachment.type": "附件类型",
"exam.exam.cover-id": "上传封面",
"train.project.operation": "操作",
"study.task.comments": "评语",
"study.person.num": "参加人数",
"train.vote.index.in-vote": "参与投票",
"train.vote.index.initiator": "发起人",
"train.vote.index.closing-date": "截止日期",
"train.study-task.manage.task-name": "作业名称",
"train.study-task.manage.no-data": "暂无内容",
"train.study-task.detail.only-0-100": "只能输入0~100数字",
"train.study-task.detail.only-number": "只能输入数字",
"train.study-task.detail.only-one-decimal": "最多只能保留小数点1位",
"train.study-task.detail.not-gt-3000-char": "内容过长,最大不超过3000字符",
"train.study-task.detail.re-submit": "打回重新提交",
"train.study-task.detail.submit-or": "提交人",
"train.study-task.detail.checker": "审核人",
"train.study-task.detail.passed": "已通过",
"train.study-task.detail.checking": "审核中",
"train.study-task.detail.submit-again": "重新提交",
"train.study-task.detail.close-check": "关闭审核",
"train.study-task.detail.only-download": "附件不支持预览,可直接下载",
"train.study-task.detail.detail": "作业详情",
"train.signup.reason": "输入报名理由",
"train.detail": "培训须知",
"train.apply-end-time": "报名截止时间",
"train.apply": "我要报名",
"train.goPay": "我要购买",
"train.pay": "购买",
"train.charge": "充值会员",
"train.checking": "报名审核中",
"train.into-class": "进入培训班",
"train.re-apply": "重新报名",
"train.is-checking": "您的报名已经成功提交,请耐心等待管理员审核,审核结果将会通过邮件或消息发送给您。",
"train.apply-success": "报名成功",
"train.congratulations": "恭喜您已成为该培训班的正式学员。",
"train.apply-failed": "报名失败",
"train.sorry": "本培训班报名人数已满",
"train.object": "培训对象",
"train.place": "培训地点",
"train.target": "培训目标",
"train.content": "培训内容",
"train.class-content": "培训班日程",
"train.more": "查看更多培训班日程,请报名参加吧!",
"train.select-member.select-memeber": "选择用户",
"train.putforward.select-memeber-report": "请选择人员提报",
"train.putforward.add-member": "请添加人员",
"train.putforward.report-management": "提报管理",
"train.putforward.class-name": "培训班名称",
"train.putforward.subject.class-name": "专题班名称",
"train.putforward.forward-time": "培训时间",
"train.putforward.implementation-department": "承办单位",
"train.putforward.host-department": "主办单位",
"train.putforward.class-category": "项目类型",
"train.putforward.report-member": "提报人员",
"train.putforward.report-resource": "提报配置额度",
"train.putforward.reported": "已提报",
"train.putforward.report-forward": "提报截止日期",
"train.putforward.sure-report": "确认提报",
"train.putforward.formal-member": "已是该培训班正式成员",
"train.putforward.report-success": "提报成功",
"train.personnel.report-end-not-delete": "提报已截止,无法删除",
"train.personnel.depart-report": "部门提报",
"train.personnel.select-depart": "请选择单位",
"train.personnel.report-end-not-import": "提报已截止,无法导入",
"train.personnel.report-end-not-add": "提报已截止,无法新增",
"train.personnel.report-end-not-edit": "提报已截止,无法编辑",
"train.personnel.designated-personnel": "指定人员",
"train.personnel.been-formal-cadets": "个人员已是培训班的正式学员",
"train.personnel.select-designated-personnel": "请选择指定人员",
"train.personnel.report-range": "报名范围",
"train.personnel.range-reporter-has-power": "发布范围内的用户拥有参与权限",
"train.personnel.add-member": "添加学员",
"train.personnel.report-depart": "提报部门",
"train.personnel.quantity": "配额数量",
"train.personnel.report-quantity": "提报配额",
"train.personnel.add-depart-report": "新增部门提报",
"train.personnel.edit-depart-report": "修改部门提报",
"train.personnel.current-quantity": "当前配额数量为",
"train.personnel.input-gt-quantity": "请输入大于等于当前配额数量数值",
"train.personnel.line-error": "列有错误",
"train.personnel.download-template": "1.下载标准模板,按示例格式和示例说明填写需要导入的电子表格文件",
"train.personnel.click-import": "2.点击“导入数据”按钮,选择您要导入的电子表格文件",
"train.personnel.import-success": "3.导入成功后,页面会提示成功数量,失败数量,并显示相关信息",
"train.personnel.import-failed": "4.如有失败记录,删掉电子表格里已经成功的记录,然后修正失败的记录,再次上传导入。",
"train.personnel.import-data": "导入数据",
"train.personnel.download-error-data": "下载错误的导入数据",
"train.personnel.total-import-success": "共导入成功 ",
"train.personnel.data": " 条数据",
"train.personnel.download-import-template": "下载导入模板",
"train.personnel.depart-report-import": "部门提报导入",
"train.personnel.import-file-not-empty": "导入文件不能为空",
"train.management.registration-management": "报名管理",
"train.management.member-management": "学员管理",
"train.management.attendance-management": "考勤管理",
"train.management.study-management": "学习管理",
"train.management.class-bulletin": "通知",
"train.management.disscession-management": "讨论管理",
"train.management.vote-management": "投票管理",
"train.lottery.management": "抽奖管理",
"train.management.vote-lottery": "现场管理",
"train.management.activity-situation": "活动情况",
"train.management.activity-situation-status": "活动情况",
"train.management.all.activity-situation-status": "总活动情况",
"train.management.course-situation": "课程情况",
"train.management.course-situation-status": "课程情况",
"train.management.member-situation": "学员情况",
"train.management.no-member-graduate": "暂无学员可结业",
"train.management.valite-score": "填写的分数必须是0-100数字,可保留两位小数",
"train.management.graduate-confirm": "是否确认全部结业?",
"train.management.certificate-confirm": "证书发放后无法修改,是否确认发放证书?",
"train.management.withdraw-confirm": "是否确认撤回证书?",
"train.management.release-success": "发放成功!",
"train.management.withdraw-success": "撤回成功!",
"train.management.class-view": "培训班大视图",
"train.management.all-graduate": "全部结业",
"train.management.study-detail": "学习详情",
"train.management.live-detail": "直播详情",
"train.management.input-score": "填写的分数必须是0-100的正整数",
"train.management.send-to": "发送给",
"train.management.members": "位用户:",
"train.management.total-exam": "考试汇总",
"train.management.total-homework": "作业汇总",
"train.management.total-evaluate": "评估汇总",
"train.management.unreported": "未报到",
"train.management.reported": "已报到",
"train.management.can-not-add-member": "不能添加人员,请检查该人员是否已添加或该资源是否已发布!",
"train.management.delete-member-confirm": "是否删除该学员?",
"train.management.member-list": "学员列表",
"train.management.report-detail": "提报明细",
"train.management.member-group": "学员分组",
"train.management.import-member": "导入学员",
"train.management.add-member-confirm": "确认添加该学员吗?",
"train.management.choosed-member": "已选学员",
"train.management.group-management": "分组管理",
"train.management.name-can-not-empty": "名称不能为空",
"train.management.name-length-not-gt-30": "名称长度不能大于30",
"train.management.input-group-name": "请输入分组名称",
"train.management.group-name-not-gt-30": "分组名称不能大于30字哦",
"train.management.group-delete-confirm": "是否删除该分组?",
"train.management.add-group": "添加分组",
"train.management.add-notice": "添加公告",
"train.management.edit-notice": "修改公告",
"train.management.notice-content-required": "公告内容为必填项",
"train.management.notice-content-not-gt-1000": "公告内容不能超过1000字",
"train.management.notice-delete-confirm": "是否确认删除该公告?",
"train.management.rank-list-display-or-not": "是否显示排行榜",
"train.management.rank-list-display-rule": "排行榜显示规则",
"train.management.edit-report": "修改报到",
"train.management.report-place-required": "报到地点必填",
"train.management.begin-time-required": "开始时间必填",
"train.management.end-time-required": "结束时间必填",
"train.management.end-time-gt-begin-time": "结束时间必须大于开始时间",
"train.management.end-time-lt-class-end-time": "结束时间必须小于培训班结束时间",
"train.management.add-sign": "添加签到",
"train.management.edit-sign": "修改签到",
"train.management.sign-name-required": "签到名称必填",
"train.management.late-time-gt-begin-time": "迟到时间必须大于开始时间",
"train.management.end-time-gt-late-time": "迟到时间必须小于结束时间",
"train.management.begin-time-gt-class-begin-time": "开始时间最多比培训班开始时间提前半小时",
"train.management.sign-can-not-delete": "已开始或已结束的签到不可被删除",
"train.management.report": "报到",
"train.management.sign-list": "签到列表",
"train.management.sign-rule": "签到规则",
"train.management.batch-sign": "批量签到",
"train.management.signed": "已签到",
"train.management.late": "迟到",
"train.management.not-sign": "未签到",
"train.management.leave": "请假",
"train.management.please-select-member": "请选择员工",
"train.management.normal-sign": "正常签到",
"train.management.sign-status": "签到状态",
"train.management.choose-sign-status": "请选择你想变更的签到状态",
"train.management.batch-report": "批量报到",
"train.management.reported-count": "已报到人数",
"train.management.not-report-count": "未报到人数",
"train.management.report-status": "报到状态",
"train.management.choose-report-status": "请选择你想变更的报到状态",
"train.management.wait-check": "待审核",
"train.management.refuse": "已拒绝",
"train.management.check-success": "审核成功",
"train.management.notify-user-confirm": "是否通知用户",
"train.management.select-member": "请选择人员",
"train.management.registration-list": "报名列表",
"train.management.batch-check": "批量审核",
"train.management.check-opinion": "填写审核意见",
"train.management.check-detail": "审核详情",
"train.management.report-check": "报名审核",
"train.management.refuse-detail-required": "拒绝意见为必填",
"train.management.refuse-detail-not-gt-100": "审核意见不能超过100字",
"train.lecturer.change-head": "更换头像",
"train.lecturer.teach-time-only-number": "授课时长(小时)只能输入数字",
"train.lecturer.teach-time-1-to-100": "授课时长(小时)只能输入1-100之间数字",
"train.lecturer.teach-time-only-number-or-one-decimal": "授课时长(小时)只能输入数字或包含一位小数的数字",
"train.lecturer.course-satisfaction-only-number": "课程满意度只能输入数字",
"train.lecturer.course-satisfaction-1-to-100": "课程满意度只能输入1-100之间数字",
"train.lecturer.course-satisfaction-only-number-or-two-decimal": "课程满意度只能输入数字或包含二位小数的数字",
"train.lecturer.course-begin-time-not-gt-end-time": "授课时长(小时)开始值不能大于结束值!",
"train.lecturer.course-satisfaction-begin-time-not-gt-end-time": "课程满意度开始值不能大于结束值!",
"train.lecturer.lecturer-level": "讲师级别",
"train.lecturer.total-course-count": "累计学时数",
"train.lecturer.avg-satisfaction": "平均满意度",
"train.lecturer.course-count": "学时数",
"train.lecturer.satisfaction": "满意度",
"train.lecturer.lecturer-detail": "讲师简介",
"train.lecturer.class-date": "授课日期",
"train.lecturer.teach-time": "授课时长",
"train.lecturer.arrange": "日程安排",
"train.lecturer.arrange-time-axis": "时间轴",
"train.lecturer.arrange-calendar": "日历",
"train.lecturer.course-satisfaction": "课程满意度",
"train.lecturer.time-range": "时间范围",
"train.lecturer.live-status": "直播状态",
"train.lecturer.teach-course-time": "授课时间",
"train.lecturer.class-status": "培训班状态",
"train.lecturer.class.assessment.type": "考评方式",
"train.lecturer.teach-time-in-hour": "授课时长(小时)",
"train.lecturer.teach-cost": "授课费用(元)",
"train.lecturer.into-live": "进入直播",
"train.lecturer.my-teach-class": "我的授课培训班",
"train.lecturer.my-teach-record": "我的授课记录",
"train.lecturer.my-live-record": "我的直播记录",
"train.lecturer.my-online-course": "我的在线课程",
"train.lecturer.input-lecturer-detail": "请填写讲师简介",
"train.lecturer.edit-lecturer-detail": "编辑讲师简介",
"train.lecturer.select-lecturer-level": "选择讲师级别",
"train.lecturer.lecturer-name": "讲师姓名",
"train.lecturer.lecturer-type": "讲师类型",
"train.lecturer.inner-lecturer": "内部讲师",
"train.lecturer.outer-lecturer": "外部讲师",
"train.lecturer.lecturer-list": "讲师列表",
"train.lecturer.lecturer-depart": "讲师部门",
"train.lecturer.select-lecturer": "选择讲师",
"train.information.time-required": "启动报到后时间为必填",
"train.information.begin-time-not-gt-end-time": "报到开始时间不能大于或等于报到结束时间",
"train.information.end-time-not-gt-class-end-time": "报到结束时间不能大于或等于培训班结束时间",
"train.information.count-not-set": "目前培训班人数未设置,不能进行人数控制",
"train.information.count-is-0": "培训班人数为0,无法控制",
"train.information.certificate-time-required": "证书有效日期为必填",
"train.information.certificate-time-gt-class-start-time": "证书有效日期不能小于或等于培训班开始时间",
"train.information.select-class-type": "请选择项目类型",
"train.information.begin-time-not-gt-end": "开始时间不能大于结束时间",
"train.information.signup-time-required": "学员需要报名的话报名时间为必填",
"train.information.signup-begin-time-not-gt-end-time": "报名开始时间不能大于或等于报名截止时间",
"train.information.signup-end-time-not-gt-class-end-time": "报名截止时间不能大于培训班结束时间",
"train.information.headmaster": "班主任",
"train.information.select-type": "选择类别",
"train.information.planned-number": "计划人数",
"train.information.signup-under-controller": "报名是否受培训班人数控制",
"train.information.class-hour": "学时",
"train.information.credit": "学分",
"train.information.certificate-configuration": "证书配置",
"train.information.input-1-10000": "请输入1-10000",
"train.information.click-to-upload-picture": "点击上传图片",
"train.information.class-page-picture": "培训班首页图片",
"train.information.best-size": "最佳图片大小尺寸:宽1920px,高334px",
"train.information.need-signup": "报名参与",
"train.information.need-signup-explanation": "是:受众范围内的学员,报名成功后,可成为培训班一员",
"train.information.no-need-signup-explanation": "否:只要在受众范围内,点击培训班,即可成为培训班一员",
"train.information.need-check": "报名是否需要审核",
"train.information.signup-begin-time": "报名开始时间",
"train.information.signup-end-time": "报名截止时间",
"train.information.signup-reason": "报名需要填写理由",
"train.information.need-to-active-report": "是否需要启动报到",
"train.information.sign-by-activity": "按照活动签到",
"train.information.half-day": "半天签到",
"train.information.all-day": "全天签到",
"train.information.no-sign": "不签到",
"train.information.related-topic": "关联标签",
"train.information.budget-cost": "预算费用",
"train.information.cost-type": "费用类型",
"train.information.cost-name": "费用名称",
"train.information.cost": "预算金额",
"train.information.cost-range": "剩余预算费用",
"train.information.cost-range-unit": "元",
"train.information.excess-budget": "预算金额超出可允许使用费用值!",
"train.information.cost-below": "教师预算金额不能低于",
"train.information.cost-existence": "教师费已经存在!",
"train.information.other-info": "其他信息",
"train.information.class-cover": "培训班封面",
"train.information.class-management": "培训班管理",
"train.information.class-end": "培训班结项",
"train.information.certificate-isTime": "证书有效期",
"train.information.certificate-time-yes": "永久",
"train.information.certificate-time-no": "有时效",
"train.information.certificate-time": "证书有效日期",
"train.information.certificate-isAutomatic": "是否自动发放证书",
"train.info.not-study": "未学习",
"train.info.studying": "学习中",
"train.info.complated": "已完成",
"train.info.study-time": "学习时长",
"train.info.study-detail": "学员课程学习详情",
"train.info.not-complated": "未完成活动数",
"train.info.complated-detail": "学员活动完成详情",
"train.info.sign-detail": "学员签到详情",
"train.info.certificate-number": "证书编号",
"train.info.course-study-detail": "课程学习详情",
"train.headteacher.planned-class": "策划中",
"train.headteacher.registration-class": "报名中",
"train.headteacher.carried-out-class": "待实施",
"train.headteacher.carring-class": "实施中",
"train.headteacher.pending-class": "待结项",
"train.headteacher.pended-class": "已结项",
"train.headteacher.class-type": "培训班类型",
"train.course.file-upload": "文件上传",
"train.course.transition": "转换中",
"train.course.transition-complate": "转换完成",
"train.course.transition-failed": "转换失败",
"train.course.three-attach": "最多只能添加10个附件!",
"train.course.re-upload": "文档转换失败,请重新上传",
"train.course.preview-later": "文档正在转换中,请稍后预览",
"train.course.ie10": "epub电子书只支持IE10以上浏览器",
"train.course.max-5000": "请输入详细的作业说明,最多可输入5000字",
"train.course.transition-status": "转换状态",
"train.course.add-homework": "新增作业",
"train.course.edit-homework": "编辑作业",
"train.course.specify-the-auditor": "请指定审核人!",
"train.course.homework-detail-max-5000": "作业说明过长,最大长度为5000!",
"train.course.save-doc-later": "文档正在转换中,请稍后保存",
"train.course.re-load": "文档转换失败,请重新上传",
"train.course.attach-name-not-empty": "附件名称不能为空",
"train.course.attach-name-max-100": "附件名称过长,最大长度为100个字符",
"train.course.attach-download-dirct": "附件不支持预览,可直接下载",
"train.course.add-live": "添加直播",
"train.course.select-data": "请选择数据",
"train.course.catalog": "课程目录",
"train.course.applicable-terminal": "适用终端",
"train.course.course-list": "课程列表",
"train.course.add-course": "添加课程",
"train.course.belonging-department": "归属部门",
"train.common-for-train.audience-object": "受众对象",
"train.common-for-train.personnel-selector": "人员选择器",
"train.common-for-train.tissue-selector": "组织选择器",
"train.class-knot.issued": "已颁发",
"train.class-knot.not-issue": "未颁发",
"train.class-knot.withdraw": "已撤回",
"train.class-knot.complate-confirm": "目前还有培训班学员的活动状态不是已完成状态,确定进行结项吗?",
"train.class-knot.not-change-complate-confirm": '结项之后,培训班内所有的信息将<i style="font-weight:bold;color:red">不允许被编辑!</i>',
"train.class-knot.cost-delete-confirm": "确认是否删除该费用",
"train.class-knot.complete-situation": "结业情况",
"train.class-knot.complete-number": "结业人数",
"train.class-knot.not-complete-number": "未结业人数",
"train.class-knot.sign-in": "签到情况",
"train.class-knot.not-sign-number": "未签到次数",
"train.class-knot.sign-number": "实际签到次数",
"train.class-knot.satisfaction-situation": "满意度情况",
"train.class-knot.no-complete-info": "暂无结项信息",
"train.class-knot.complete-rate": "结业率",
"train.class-knot.total": "学员总人数",
"train.class-knot.report-rate": "报到率",
"train.class-knot.shoud-report-number": "应报到人数",
"train.class-knot.sign-rate": "签到率",
"train.class-knot.shoud-sign-number": "应签到次数",
"train.class-knot.activity-total": "总活动数量",
"train.class-knot.course-total": "总课程数量",
"train.class-knot.class-satisfaction": "培训班满意度",
"train.class-knot.student-detail": "学员明细",
"train.class-knot.student-name": "学员姓名",
"train.class-knot.total-study-time": "学习总时长",
"train.class-knot.completed": "已结业",
"train.class-knot.completed2": "(已结业)",
"train.class-knot.not-completed": "未结业",
"train.class-knot.cost-count": "费用统计",
"train.class-knot.lecturer-cost": "讲师费用",
"train.class-knot.lecturer-source": "讲师来源",
"train.class-knot.lecturer-satisfaction": "讲师满意度",
"train.class-knot.activity-category": "活动类别",
"train.class-knot.cost": "实际费用",
"train.class-knot.plan": "小计",
"train.class-knot.other-cost": "其他费用",
"train.class-knot.total-plan": "总计",
"train.class-knot.complete-commit": "提交结项",
"train.class-knot.complete-commit-success": "提交结项成功",
"train.class-knot.complete-report": "培训班结项报告",
"train.class-knot.add-cost": "添加费用",
"train.class-detail-preview.no-note": "暂无通知",
"train.class-detail-preview.satisfaction-evaluation": "满意度评估",
"train.class-detail-preview.alumni-book": "班级通讯录",
"train.class-detail-preview.no-info": "暂无相关信息",
"train.class-detail-preview.class-member": "班务人员",
"train.class-detail-preview.no-class-member": "暂无班务人员",
"train.class-detail-preview.class-schedule": "课程表",
"train.class-detail-preview.courseware": "课件",
"train.class-detail-preview.no-class-activity": "暂无培训班活动",
"train.class-detail-preview.click-for-more": "点击加载更多",
"train.class-detail-preview.no-more": "没有更多了",
"train.class-detail-preview.online-course": "在线课程",
"train.class-detail-preview.start-to-study": "开始学习",
"train.class-detail-preview.no-course": "暂无课程",
"train.class-detail-preview.course-detail": "课程描述",
"train.class-detail.class-not-begin-time": "未到开班时间",
"train.class-detail.class-completed": "培训班已结项,不允许参与活动",
"train.class-detail.homework-not-begin": "作业提交时间尚未开始",
"train.class-detail.homework-end": "作业提交时间已结束",
"train.class-detail.evaluation-not-begin": "该评估尚未开始",
"train.class-detail.evaluation-end": "该评估已结束",
"train.class-detail.research-not-begin": "该调研尚未开始",
"train.class-detail.research-end": "该调研已结束",
"train.class-detail.class-has-no-evaluation": "该培训班未设置满意度评估",
"train.class-detail.class-completed-no-evaluation": "培训班已结项,不允许参与评估",
"train.class-detail.click-for-history": "点击查看历史",
"train.class-detail.no-more-history": "没有更多历史数据了",
"train.class-detail.view-exam-record": "查看考试记录",
"train.class-detail.exam-record": "考试记录",
"train.class-detail.gallery": "图库",
"train.class-detail.study-time-rank-list": "学员时长排行榜",
"train.class-detail.no-one-on-rank": "暂无人员上榜",
"train.class-detail.discussion-area": "讨论区",
"train.activity.only-one-exam": "只能添加一条考试",
"train.activity.not-lt-class-begin-time": "不能小于培训班开始时间",
"train.activity.not-gt-class-end-time": "不能大于培训班结束时间",
"train.activity.other-activity": "其他活动",
"train.activity.face": "面授",
"train.activity.face-activity": "活动",
"train.activity.only-one-evaluation": "只能添加一条评估",
"train.activity.begin-time-not-gt-eq-end-time": "开始时间不能大于等于结束时间",
"train.activity.end-time-not-lt-gt-begin-time": "结束时间不能小于等于开始时间",
"train.activity.begin-end-time-required": "每项的开始时间结束时间必填",
"train.activity.end-time-gt-begin-time": "活动列表存在结束时间大于开始时间",
"train.activity.random-paper-not-preview": "该考试为随机组卷,不可预览",
"train.activity.face-course": "面授课程",
"train.activity.add-exam": "添加考试",
"train.activity.add-evaluation": "添加评估",
"train.activity.add-research": "添加调研",
"train.activity.add-homework": "添加作业",
"train.activity.daily-activity-configuration": "日常活动配置",
"train.activity.schedule-activity-name": "日程活动名称",
"train.activity.teacher-name": "讲师名称",
"train.activity.select": "请选择",
"train.activity.select-end-time": "请选择结束时间",
"train.activity.course-configuration": "课程配置",
"train.activity.course-total-time": "课程总时长",
"train.activity.face-course-name": "面授课程名称",
"train.activity.choose-face-course": "选择面授课程",
"train.activity.choose-classroom": "选择教室",
"train.activity.classroom-name": "教室名称",
"train.activity.classroom-table-type": "教室桌型",
"train.activity.classroom-list": "教室列表",
"train.activity.classroom-detail-address": "教室详细地址",
"train.activity.classroom-accommodating-number": "可容纳人数",
"train.activity.classroom": "教室",
"train.activity.new-live": "新增直播",
"train.activity.edit-live": "编辑直播",
"train.activity.max-add-5-homework": "最多只能添加5条作业",
"train.activity.max-add-5-exam": "最多只能添加5条考试",
"train.activity.add-node": "添加节点",
"train.activity.add-attach": "添加附件",
"train.activity.audio-not-exceed": "音频视频不能超过",
"train.activity.file-not-exceed": "文件不能超过",
"train.activity.face-teacher": "面授讲师",
"train.activity.only-upload-3": "(最多允许上传10个,学员可下载)",
"train.activity.upload-attch-format": "上传附件支持格式",
"train.activity.live": "直播",
"train.information.total-budget-cost": "预算总费用",
"train.class-knot.total-cost": "合计",
"train.manage.re-check": "重新审核",
"train.activity.add-resource.annex": "附件",
"train.signup.no-start": "报名未开始",
"train.signup.end": "报名已结束",
"train.activity.time.overlap": "活动[{0}][{1}]与活动[{2}][{3}]时间重复,确定要提交?",
"train.class-knot.occupation-ratio": "占比",
"train.view-main.determine-release-vote": "确定要发布投票吗?",
"train.view-main.whether-or-not-to-delete": "投票删除后将无法恢复,是否确定删除该投票?",
"train.view-main.determine-end-vote": "确定要结束投票吗?",
"train.view-main.end-vote": "投票已结束",
"train.view-main.vote-activity-name": "投票活动名称:",
"train.view-main.not-repeat-operations": "您已提交,请勿重复操作!",
"train.view-main.question-not-filled": "您有题目未填写!",
"train.view-main.face-to-face-details": "面授详情",
"train.view-main.other-activities-details": "其他活动详情",
"train.common.navigation": "导航",
"train.import-data.msg": "共导入成功{0}条数据, 失败{1}条数据",
"train.import-data.error-msg": "第{0}行, 第{1}列有错误",
"train.lecturer.lecturer-activity": "活动安排",
"train.activity.usage": "使用情况",
"train.management.batch-production": "批量结业",
"train.management.batch-batch-confirmed": "是否确认批量结业?",
"train.management.class-photo": "培训班相册",
"train.management.photo": "相册",
"train.management.photo.total-number-photos": "共有{0}照片",
"train.management.photo.upload-photo": "上传照片",
"train.management.choice-deleted-data": "请选择要删除的数据",
"train.management.name-too-long": "名称过长,最大长度为100个字符",
"train.management.photo.photo-upload": "照片上传",
"train.class-detail-preview.no-photo": "暂无照片",
"train.class-detail-preview.max-photos": "最多只能添加100张照片!",
"train.management.incoming-line-results": "导入线下成绩",
"train.management.online-achievement": "线上成绩",
"train.management.under-line-performance": "线下成绩",
"train.management.error-import-data": "导入存在错误数据",
"train.management.client-offline": "客户端离线中,是否确认强制交卷",
"train.management.force-success": "强制交卷成功",
"train.management.force-confirm": "您确定强制交卷吗,一旦强制交卷,考生无法继续考试,且无法撤回。",
"train.management.reset-confirm": "你确定重置该考生的本次考试吗,重置考试后,该考生本次考试记录将被清除。该考生可以重新考试,考试时长不变。",
"train.management.page": "第 {0} 页:",
"train.management.colum-error": "第{0}行, 第{1}列有错误。[{2}]",
"train.class-detail.online-exam-record": "线上考试记录",
"train.class-info.manage.passing-score-online-examination": "线上考试及格分数",
"train.class-info.manage.number-passing-examinations-online": "线上考试及格人数",
"train.class-info.manage.passing-rate-online-examination": "线上考试及格率",
"train.class-info.manage.pass-rate": "本次考试的总及格线",
"train.class-info.manage.exam-start-time": "考试开始时间",
"train.class-info.manage.end-start-time": "考试结束时间",
"train.class-info.class-qr-code-update-time": "签到二维码失效时间",
"train.class-info.no-update": "永久有效",
"train.class-info.update": "有时效",
"train.class-info.time-frequency": "时间段",
"train.buttons.lottery": "抽奖",
"train.export.common.organization.download": "下载组织模板",
"train.will-acquire.courseHour": "将获得的学时",
"train.will-acquire.credit": "将获得的学分",
"train.management.report-list": "报到列表",
"train.management.support-report": "支持报到",
"train.information.sign-by-time": "按照时间签到",
"train.information.confirm-set-sign-rule": "改变签到规则之后,学员报到历史数据将清空,确定删除么?",
"train.class-info.manage.study.obligatory": "必修完成情况",
"train.class-info.manage.study.elective": "选修完成情况",
"train.manage.study.isItCompulsory": "选/必修",
"train.manage.study.task": "作业",
"train.manage.study.other": "其他",
"train.manage.study.examination": "考核考试",
"train.manage.study.add-examination": "添加考核考试",
"train.manage.chapter": "所属阶段",
"train.activity.add-course": "添加课程",
"train.activity.zone": "活动区",
"train.change.canlen": "切换为日历模式",
"train.change.list": "切换为阶段列表模式",
"train.act.no-begin": "活动尚未开始!",
"train.act.end": "活动已结束!",
"train.class-detail.research": "调研",
"train.evaluate": "评估",
"train.my-task": "活动清单",
"train.course-choose": "课程选择",
"train.match-course-list": "匹配课程列表",
"train.add-satisfaction": "添加问卷",
"train.course-satisfaction": "满意度问卷批量配置",
"train.satisfaction-name": "满意度问卷名称",
"train.match-count": "匹配数量",
"train.add-chapter": "添加阶段",
"train.save-after-relate-activity": "满意度问卷模版必须关联活动才可以保存哦!",
"train.chapter": "阶段",
"train.add-chapter-placeholdler": "(点击添加阶段名称)",
"train.activity.completion-rules": "完成规则",
"train.manage.study.check-status": "签到情况",
"train.no-finish": "显示未完成",
"train.manage.study.organizational-satisfaction": "组织满意度",
"train.activity.questionary-hava-related-lecturer": "有评估活动需添加讲师",
"train.activity.course-mark-finish": "标记完成",
"train.activity.course-give-up": "已放弃",
"train.information.is-need-signup-explanation": "受众范围内的学员可参与报名",
"train.activity.only-one-assessment-exam": "只能添加一条考核考试",
"train.wave": "~",
"train.be-rejected": "(被拒绝)",
"train.rejected-reason": "查看拒绝原因",
"train.manage.completion": "完成情况",
"train.select-course-satisfaction-tip": "已选非模版满意度评估问卷或未选择讲师的课程,将不在选择器中展示",
"train.activity.face-course-avg-satisfaction": "平均满意度(课程维度+讲师维度)",
"train.today-activity": "今日活动",
"train.ad-notice": "活动预告",
"train.class-no-begin": "培训班未开始",
"train.activity.face-course-satisfaction": "满意度",
"train.cannot.enter": "非培训班正式成员不能参与哦!",
"train.activity.course-update-status": "学习状态更新成功",
"train.information.confirm-set-is-report": "确定修改么?",
"train.manage.course.update-status": "更新学习状态",
"train.random.exam": "该考试为随机组卷,不可预览",
"train.activity.questionary-hava-related-lecturer2": "有评估活动需添加责任人",
"train.information.has-need-check": "报名需要审核",
"train.use-cost": "使用费用",
"train.agreementTime": "协议时间",
"train.protocolStatus": "协议状态",
"train.other-information": "其他资料",
"train.management.delete-member-confirm2": "学员删除后将无法恢复,是否确定删除该学员?",
"train.class.data-sources": "数据来源",
"train.manage.activity.add-make-up-exam": "新增补考",
"train.manage.activity.update-make-up-exam": "修改补考",
"train.manage.activity.del-make-up-exam": "删除补考",
"train.class-info.manage.make-up-exam-pass-num": "补考及格人数",
"train.class-info.manage.make-up-exam-pass-rate": "补考及格率",
"train.class-info.manage.student-exam": "考生姓名",
"train.class-info.manage.employee-number": "员工编号",
"train.manage.activity.make-up-exam": "补考",
"study.exam.timeCost.minute": "用时(分钟)",
"train.headteacher.all-class": "全部班级",
"train.require-finish-progress": "必修学习进度",
"train.train-new.information.how-effective": "证书颁发后多久有效",
"train.buttons.delAll": "全部删除",
"train.learner.download.certificate": "下载证书",
"train.learner.wait.certificate": "(待发证书)",
"train.class-detail.class-information": "班级资料",
"train.change-the-evaluation-method-tip": "更改考评方式将清空先前已添加的考评配置信息<br/>若需自动考评,请重新配置规则,否则将默认为手动考评<br/>确定修改吗",
"train.class-evaluation": "班级考评",
"train.rule-desc": "规则说明",
"train.activity.import-course": "课程导入",
"train.class-detail.chapter-lock.click-tip": "抱歉,您暂不能学习该活动,请先达标上方未合格的阶段",
"train.class-detail.chapter-no-activity": "班务人员正在添加活动,敬请期待",
"train.study-progress.not-student-desc": "若需参加班级学习,请先点击右侧按钮进行报名",
"train.study-progress.text-desc": "班级考评成绩或是否结业将由班务人员评定,请自主完成学习",
"train.study-progress.approval-ing-desc": "班务人员正在审核,请耐心等待",
"train.study-progress.approval-refused-desc": "抱歉,您的报名被拒绝,若有疑问请联系班务人员",
"train.study-progress.full-member-desc": "抱歉,班级已满员,若有疑问请联系班务人员",
"train.overall-assessment.done-text": "已完成{0}项任务",
"train.overall-assessment.todo-text": "还需完成{0}项任务",
"train.chapter-assessment.done-text": "已有{0}个阶段达标{1}",
"train.chapter-assessment.todo-text": "再获取{0}个阶段{1},即可达标",
"train.assessment.up-to-standard": "已达标",
"train.assessment.not-up-to-standard": "未达标",
"train.assessment.first-node": "开始",
"train.assessment.second-node": "合格",
"train.assessment.third-node": "优秀",
"train.assessment.desc-1": "1、达到“合格”即可达到自动结业标准,最终能否结业由班务人员评定",
"train.assessment.desc-2": "2、完成各项标准下对应的任务后即可达标对应标准",
"train.assessment.desc-3": "3、“课程”包含 课程、直播 两类活动",
"train.assessment.desc-4": "4、“学时”包含于 课程、直播 中",
"train.assessment.desc-5": "5、“活动”指除直播外的所有其他活动类型",
"train.assessment-overall": "整体考评",
"train.assessment-chapter": "阶段考评",
"train.chapter.current-study-progress": "当前学习进度:",
"train.chapter-assessment.desc": "完成下列任务,可达标<b>{0}</b>",
"train.class-detail.date-activity-click-tip": "抱歉,您暂不能学习该活动,请切换至阶段模式查看规则",
"train.chapter.progress-text": "再完成{0}项任务即可达标{1}",
"train.activity.urge-template-title": "将通知该活动中所有未完成状态的{0}位学员:",
"train.activity-detail.urge-template-title": "将通知被选中的状态为未完成的{0}位学员:",
"train.activity.urge-template-content": "您好,班级【{0}】中的{1}【{2}】将会在【{3}】结束,请尽快参与学习,谢谢!",
"train.batch-update-finishstatus": "批量调整状态",
"all-export-data": "全部导出",
"commit-status": "提交状态",
"train-homework-passage": "通过情况",
"train.face.add.exam.start.time.tips": "请先完善活动开始时间"
}
}
, {}],
"./app/strings/cn/zh_cn": [function(e, t, n) {
t.exports = {
"zxy.198426": "取消关注成功",
"zxy.198425": "关注成功",
"zxy.198424": "个话题",
"zxy.198423": "请输入您想要关联的话题",
"zxy.116573": "该试题已被修改是否使用原试题?",
"zxy.117420": "补考及格人数",
"zxy.116574": "您好本次考试尚未到考试时间请在考试时间{1}内进行考试谢谢",
"zxy.117421": "补考及格率",
"zxy.116571": "身份证号",
"zxy.116572": "监考老师",
"zxy.399120742970691584": " {{ $t('已完成本次练习') }}",
"zxy.198422": "报名时间:",
"zxy.397190862938968064": "继续答题",
"zxy.116577": "您好本次考试没有通过点击下方重新考试后将会立即重新考试点击下方查看详情可查看考试成绩详情",
"zxy.117424": "用时(分钟)",
"zxy.116578": "您好本次考试已合格点击下方重新考试后将会立即重新考试点击下方查看详情可查看考试成绩详情",
"zxy.117425": "全部班级",
"zxy.116575": "点击下方查看详情可查看上次考试成绩详情",
"zxy.117422": "考生姓名",
"zxy.116576": "您未通过该考试无法查看考试详情",
"zxy.117428": "全部删除",
"zxy.117429": "下载证书",
"zxy.116579": "点击下方开始考试后将会立即进入考试该考试时长为{1}分钟",
"zxy.117426": "必修学习进度",
"zxy.117427": "证书颁发后多久有效",
"zxy.399123723535388672": "练习全部",
"zxy.116580": "点击下方查看详情可查看考试成绩详情",
"zxy.116581": "您好系统正在处理您的考卷请稍后再试",
"zxy.198414": "请输入6位数字口令",
"zxy.198413": "加入直播",
"zxy.198412": "讲师链接",
"zxy.116584": "点击下方继续考试后将会立即进入考试该考试时长为{1}分钟",
"zxy.117431": "更改考评方式将清空先前已添加的考评配置信息<br/>若需自动考评请重新配置规则否则将默认为手动考评<br/>确定修改吗",
"zxy.198419": "该资源只支持在app学习",
"zxy.116585": "您已完成该考试下方可查看所有考试记录。",
"zxy.117432": "班级考评",
"zxy.198418": "报名结束时间",
"zxy.116582": "您好本次考试处于待评卷状态请耐心等候",
"zxy.198417": "分钟前发布",
"zxy.116583": "您好系统正在生成试卷请稍后再试",
"zxy.117430": "(待发证书)",
"zxy.198416": "小时前发布",
"zxy.213157148044169216": "本试题已得评分:",
"zxy.198411": "外部助教链接",
"zxy.198410": "外部用户链接",
"zxy.116588": "您尚未完成该考试请重新考试或联系管理员。",
"zxy.117435": "班务人员正在添加活动敬请期待",
"zxy.116589": "您好您未通过该考试点击下方重新考试后将会立即重新考试",
"zxy.117436": "若需参加班级学习请先点击右侧按钮进行报名",
"zxy.213156673399951360": "评卷方式:",
"zxy.116586": "您的试卷目前处于待评卷状态请耐心等候。",
"zxy.117433": "规则说明",
"zxy.116587": "您尚未提交考试试卷请您继续考试提交试卷。",
"zxy.117434": "抱歉您暂不能学习该活动请先达标上方未合格的阶段",
"zxy.198409": "系统用户链接",
"zxy.117439": "抱歉您的报名被拒绝若有疑问请联系班务人员",
"zxy.213138148958539776": "填写0,默认为不限制考试次数。",
"zxy.117437": "班级考评成绩或是否结业将由班务人员评定请自主完成学习",
"zxy.117438": "班务人员正在审核请耐心等待",
"zxy.227023800095608832": "秒后点击刷新",
"zxy.530257692644741120": "巡考考场",
"zxy.116552": "报名截止",
"zxy.116550": "未报名",
"zxy.213157520779382784": "学生姓名:",
"zxy.117409": "有评估活动需添加责任人",
"zxy.117402": "活动预告",
"zxy.117403": "培训班未开始",
"zxy.117400": "平均满意度(课程维度+讲师维度)",
"zxy.117401": "今日活动",
"zxy.343996783803895808": "您好,本次考试尚未发放成绩,您还无法查看答卷情况,谢谢。",
"zxy.116559": "归属公司",
"zxy.117406": "确定修改么?",
"zxy.117407": "更新学习状态",
"zxy.116557": "暂无通知公告",
"zxy.117404": "非培训班正式成员不能参与哦!",
"zxy.116558": "全部公告",
"zxy.117405": "学习状态更新成功",
"zxy.116562": "立即报名",
"zxy.116563": "审核时间",
"zxy.117410": "报名需要审核",
"zxy.530269600991023104": "强制交卷后考生将无法继续考试",
"zxy.116560": "其它说明情况",
"zxy.117419": "删除补考",
"zxy.213156300882841600": "网络状态:",
"zxy.117413": "协议状态",
"zxy.116567": "暂无证书",
"zxy.117414": "其他资料",
"zxy.543939092853952512": "我可以为你快速查找学习资源,让我们开始对话吧!",
"zxy.116564": "取消报名成功...",
"zxy.117411": "使用费用",
"zxy.117412": "协议时间",
"zxy.117417": "新增补考",
"zxy.117418": "修改补考",
"zxy.117415": "学员删除后将无法恢复是否确定删除该学员?",
"zxy.117416": "数据来源",
"zxy.117460": "提交状态",
"zxy.399121223692455936": "本卷共计{1}题",
"zxy.117461": "通过情况",
"zxy.117464": "您确定强制交卷吗?一旦强制交卷考生无法继续考试且无法撤回",
"zxy.117465": "你确定重置该考生的本次考试吗?重置考试后该考生本次考试记录将被清除该考生可以重新考试考试时长不变",
"zxy.117462": "请先完善活动开始时间",
"zxy.117463": "共导入成功{1}条数据,失败{1}条数据",
"zxy.287744692983042048": "保存失败,保存间隔需5秒",
"zxy.213157021749481472": "如:父母|子女",
"zxy.529551842548518912": "考生核实",
"zxy.213138466505101312": "】分",
"zxy.117468": "若已配置考评规则,再次调整考评方式将清空先前的配置",
"zxy.117469": "需传老的和修改后的",
"zxy.117466": "考评成绩形式合格/优秀",
"zxy.117467": "考评方式手动 / 自动(整体考评、阶段考评)",
"zxy.117471": "已勾选数据中包含未颁发学员,继续下载将过滤未颁发学员请选择是否继续",
"zxy.117470": "未颁发证书的学员不能下载其证书,请重新选择谢谢",
"zxy.116145": "请确保所有内容填写正确请检查!",
"zxy.117473": "您没有选择任何条件系统将按手动考评处理,若想采用自动考评请完整填写考评标准",
"zxy.295715930703532032": "去评分",
"zxy.116148": "感谢您参与本次投票",
"zxy.116149": "添加问题",
"zxy.296593423492845568": "上传资源数量最多 10个",
"zxy.116146": "截止时间不能小于等于当前时间",
"zxy.116147": "本试题已得评分",
"zxy.116591": "评估人员",
"zxy.202197": "直放站室分WLAN专业",
"zxy.116592": "评分人员",
"zxy.198403": "月D日",
"zxy.202198": "传输",
"zxy.198402": "后开始",
"zxy.202195": "基站设备及配套专业",
"zxy.556738162794303488": "已核实,预警记录中的考生为:{1}",
"zxy.116590": "下方可查看所有考试记录",
"zxy.198401": "音视频互动连麦,最多支持6人连麦直播",
"zxy.202196": "集客家客专业",
"zxy.116595": "查看答题明细",
"zxy.117442": "还需完成{1}项任务",
"zxy.198408": "保存二维码",
"zxy.202193": "代维",
"zxy.116596": "答{1}",
"zxy.117443": "已有{1}个阶段达标{1}",
"zxy.198407": "直播开始时间为",
"zxy.202194": "传输线路专业",
"zxy.213137499197935616": "4、最新分数: 按照最近一次考试记录的分数在所有已考的学员中的排名统计;",
"zxy.116593": "以后再考",
"zxy.117440": "抱歉班级已满员若有疑问请联系班务人员",
"zxy.198406": "直播预约成功",
"zxy.202191": "网优",
"zxy.116594": "投票问卷未开始或者已结束",
"zxy.117441": "已完成{1}项任务",
"zxy.198405": "观看回放",
"zxy.202192": "无线维护",
"zxy.202190": "无线",
"zxy.198400": "互动直播",
"zxy.213138234581061632": "显示标准答案,得分,试题解析",
"zxy.552984429333712896": "请确认是否违规",
"zxy.116599": "共{1}分",
"zxy.117446": "未达标",
"zxy.117447": "开始",
"zxy.116597": "[ {1} 分]",
"zxy.117444": "再获取{1}个阶段{1}即可达标",
"zxy.116598": "本卷共{1}题总分{1}分",
"zxy.117445": "已达标",
"zxy.117448": "1、达到“合格”即可达到自动结业标准最终能否结业由班务人员评定\n2、完成各项标准下对应的任务后即可达标对应标准\n3、“课程”包含 课程、直播 两类活动\n4、“学时”包含于 课程、直播 中\n5、“活动”指除直播外的所有其他活动类型",
"zxy.202199": "设备",
"zxy.527696951303606272": "该项目已不存在",
"zxy.202186": "监控",
"zxy.202187": "大核心监控",
"zxy.202184": "交直流供电系统",
"zxy.202185": "温控系统",
"zxy.117453": "抱歉您暂不能学习该活动请切换至阶段模式查看规则",
"zxy.202182": "发电系统",
"zxy.117454": "再完成{1}项任务即可达标{2}",
"zxy.202183": "高低压配电系统",
"zxy.117451": "当前学习进度",
"zxy.202180": "动环",
"zxy.117452": "完成下列任务可达标<b>{1}</b>",
"zxy.202181": "动环监控系统",
"zxy.295711187541299200": "暂无作品",
"zxy.216463164043300864": "问题 {0} 选项数量不能小于四个哦!!",
"zxy.230113171787091968": "填空题自动评分",
"zxy.527695099564527616": "Ai专家分析:",
"zxy.117457": "您好班级【{1}】中的{2}【{3}】将会在【{4}】结束请尽快参与学习谢谢!",
"zxy.117458": "批量调整状态",
"zxy.117455": "将通知该活动中所有未完成状态的{1}位学员",
"zxy.117456": "将通知被选中的状态为未完成的{1}位学员",
"zxy.399123951768440832": "继续做题",
"zxy.117459": "全部导出",
"zxy.202188": "大无线监控",
"zxy.202189": "投诉",
"zxy.214529587210752000": "完成下列任务,可达标<b>{0}</b>",
"zxy.116173": "考试尚未结束离开后考试会继续计时确定离开?",
"zxy.117020": "提报明细",
"zxy.202175": "运营",
"zxy.116174": "考试未配置试卷",
"zxy.117021": "学员分组",
"zxy.202176": "安全",
"zxy.116171": "你好离考试结束还有5分钟",
"zxy.202173": "网管",
"zxy.116172": "{1}题标记为待检查",
"zxy.202174": "开发",
"zxy.116177": "标记为正常",
"zxy.117024": "已选学员",
"zxy.202171": "集客",
"zxy.116178": "强制交卷",
"zxy.117025": "分组管理",
"zxy.202172": "家客",
"zxy.116175": "您好!试题{1}有更新请重新作答",
"zxy.117022": "导入学员",
"zxy.116176": "临时组卷",
"zxy.117023": "确认添加该学员吗?",
"zxy.202170": "集客家客",
"zxy.116170": "离考试结束不到1分钟考试时间结束后系统将自动为你提交答案",
"zxy.117028": "请输入分组名称",
"zxy.117029": "分组名称不能大于30字哦",
"zxy.116179": "填写信息",
"zxy.117026": "名称不能为空",
"zxy.117027": "名称长度不能大于30",
"zxy.202179": "评估渗透",
"zxy.213821359803994112": "经验值",
"zxy.213822958953697280": "订单删除后可能无法恢复,您将无法再查看该订单,请谨慎操作!",
"zxy.202177": "其他专业",
"zxy.202178": "安全防护",
"zxy.116184": "请选择维度",
"zxy.117031": "添加分组",
"zxy.202164": "及虚拟化",
"zxy.117032": "添加公告",
"zxy.202165": "存储",
"zxy.116182": "新建维度",
"zxy.202162": "网络维护人员专业技能模型和知识点",
"zxy.116183": "编辑维度",
"zxy.117030": "是否删除该分组?",
"zxy.202163": "承载网",
"zxy.120200": "异常行为",
"zxy.116188": "催办通知",
"zxy.117035": "公告内容不能超过1000字",
"zxy.202160": "移动学员才能进入学习专区,您无权限",
"zxy.116189": "添加调研",
"zxy.117036": "是否确认删除该公告?",
"zxy.202161": "网络维护人员专业技能晋级路径",
"zxy.116186": "【查看更多】",
"zxy.117033": "修改公告",
"zxy.116187": "添加人员成功",
"zxy.117034": "公告内容为必填项",
"zxy.216451369681424384": "允许考试次数:",
"zxy.116180": "问卷内容",
"zxy.116181": "授权",
"zxy.117039": "修改报到",
"zxy.117037": "是否显示排行榜",
"zxy.117038": "排行榜显示规则",
"zxy.202168": "核心网",
"zxy.202169": "互联网",
"zxy.202166": "数据库",
"zxy.202167": "小型机",
"zxy.202153": "在此位置选择题目序号,请输入ABCD 答案",
"zxy.116152": "投票统计",
"zxy.202154": "输入0-100之间的分值,可保留一位小数",
"zxy.202151": ", 共得",
"zxy.202152": "总体满意度",
"zxy.116155": "确定要提交吗?",
"zxy.117002": "是否确认全部结业?",
"zxy.116156": "问卷须知",
"zxy.117003": "证书发放后无法修改是否确认发放证书?",
"zxy.202150": "网络已连接,请继续答卷",
"zxy.116153": "至少保留一个问题",
"zxy.117000": "暂无学员可结业",
"zxy.116154": "我要交卷",
"zxy.117001": "填写的分数必须是0-100数字可保留两位小数",
"zxy.199376": "作品类型",
"zxy.529551871636017152": "违规处理意见",
"zxy.199377": "作品描述",
"zxy.199378": "请选择类型",
"zxy.199372": "上传成功,等待审核",
"zxy.199373": "上传资源",
"zxy.199374": "支持mp4,flv,avi,rmvb,3gp,mpeg,ppt,pptx,pdf格式,大小<1G",
"zxy.199375": "作品名称",
"zxy.199370": "上传作品",
"zxy.199371": "请选择作品类型",
"zxy.527700733022310400": "错题反馈成功",
"zxy.116159": "确定要提交试卷吗",
"zxy.117006": "撤回成功!",
"zxy.117007": "培训班大视图",
"zxy.213139287376531456": "本题得分:",
"zxy.116157": "开始答题",
"zxy.117004": "是否确认撤回证书?",
"zxy.202159": "移动学员才能预览文件,您无权限",
"zxy.116158": "是否查看详情",
"zxy.117005": "发放成功!",
"zxy.202157": "该活动暂不支持pc查看,请前往app查看",
"zxy.202158": "注意请牢记个人密码,如遇断网、断电、中途退出等特殊情况后下次进入考试请输入并且将不再提示!",
"zxy.117008": "全部结业",
"zxy.202155": "如在中国古代,“慈”是()对()的道德义务",
"zxy.117009": "学习详情",
"zxy.202156": "输入0-100之间的分值,小数点最多保留一位",
"zxy.116162": "您好请检查题目存在没有评分或数据格式错误的分数且分数只能保留1位小数",
"zxy.202142": "系统正在处理您的考卷,请稍后查看答案情况",
"zxy.116163": "答案已自动保存成功",
"zxy.117010": "填写的分数必须是0-100的正整数",
"zxy.202143": "该考试已通过,不能进行重复考试",
"zxy.116160": "{1}题未答",
"zxy.202140": '本次考试您被重置了,点击"重新考试"后将会立即重新考试',
"zxy.116161": "确定要提交评卷吗",
"zxy.202141": "您的本次考试已被重置,请您点击“重新考试”按钮进行重新考试",
"zxy.539214530727776256": "距离本场考试座位核实结束",
"zxy.116166": "交卷成功",
"zxy.117013": "作业汇总",
"zxy.199369": "修改作品",
"zxy.116167": "你好切屏次数已满已被强制交卷",
"zxy.117014": "评估汇总",
"zxy.116164": "你本次考试已被管理员强制交卷",
"zxy.117011": "发送给",
"zxy.116165": "交卷成功评卷老师将会尽快为你评卷",
"zxy.117012": "考试汇总",
"zxy.199366": "更多赛事",
"zxy.199367": "敬请期待",
"zxy.527699085898158080": "智能评卷",
"zxy.215309577296678912": "完成{0}门选修课程",
"zxy.213821328132804608": "催学",
"zxy.117017": "不能添加人员请检查该人员是否已添加或该资源是否已发布!",
"zxy.117018": "是否删除该学员?",
"zxy.116168": "还剩余{1}次切屏",
"zxy.202148": "对不起,系统检测到您正在其他用户端参与该考试",
"zxy.116169": "您好已超过考试时长考试已自动提交",
"zxy.202149": "网络已断开,请稍后再试",
"zxy.287129515665264640": "(开启复评,管理员/评卷老师将需要对自动评分结果进行复评)",
"zxy.202146": "你确定重置该考生的本次考试吗,重置考试后,该考生本次考试记录将被清除。该考生可以重新考试,考试时长不变。",
"zxy.214525629511634944": '结项之后,培训班内所有的信息将<i style="font-weight:bold;color:red">不允许被编辑!</i>',
"zxy.202147": "已为您更新最新答题情况,请继续参与考试",
"zxy.117019": "学员列表",
"zxy.202144": "您所在的IP不在考试IP范围内,无法参与考试",
"zxy.202145": "您确定强制交卷吗,一旦强制交卷,考生无法继续考试,且无法撤回。",
"zxy.117064": "批量报到",
"zxy.202131": "系统正在处理您的考卷,请稍后再试",
"zxy.117065": "已报到人数",
"zxy.202132": "分,是否需要替换?",
"zxy.117062": "签到状态",
"zxy.117063": "请选择你想变更的签到状态",
"zxy.202130": "试卷正在生成中,请稍后再试",
"zxy.117068": "请选择你想变更的报到状态",
"zxy.117066": "未报到人数",
"zxy.117067": "报到状态",
"zxy.117060": "请选择员工",
"zxy.117061": "正常签到",
"zxy.213157097112735744": "评分:",
"zxy.213821312890703872": "发布了内容",
"zxy.202139": "本次考试已截止报名,如有疑问请联系系统管理员",
"zxy.202137": "本场考试尚未发放成绩,您还无法查看答卷情况",
"zxy.202138": "本次考试没有合格,您无法查看答案情况",
"zxy.216466855647383552": "最多保留两位小数",
"zxy.202135": "本次考试您已报名,正在审核中,如要取消报名请点击“取消报名”",
"zxy.202136": "本次考试尚未到结束时间,您还无法查看答卷情况。",
"zxy.202133": "您好,该试卷已被其他老师评卷,请阅其他试卷",
"zxy.202134": "更改评卷方式会清空之前配置的评卷老师,确定更改吗?",
"zxy.117075": "填写审核意见",
"zxy.202120": "条数据, 失败",
"zxy.117076": "审核详情",
"zxy.202121": "当前目录为禁用状态,不能新增试题",
"zxy.117073": "报名列表",
"zxy.117074": "批量审核",
"zxy.117079": "审核意见不能超过100字",
"zxy.213140978444406784": "题目分数:",
"zxy.117077": "报名审核",
"zxy.117078": "拒绝意见为必填",
"zxy.117071": "是否通知用户",
"zxy.213156970956460032": "如:在中国古代,“慈”是()对()的道德义务",
"zxy.117070": "审核成功",
"zxy.202128": "分,请重新评分",
"zxy.202129": "非法输入, 只能输入数字,小数保留1位",
"zxy.202126": "题还没有评分,请评分完整才可以进行提交",
"zxy.202127": "您好,该试卷已被评卷,不能重复提交",
"zxy.202124": "状态, 请重新勾选",
"zxy.202125": "撤销后将无法引用该试卷,是否确定撤销该试卷?",
"zxy.202122": "试题撤销后将无法引用,是否确定撤销试题",
"zxy.202123": "试题删除后无法恢复,是否确定删除该试题",
"zxy.116195": "选择话题",
"zxy.117042": "结束时间必填",
"zxy.116196": "问卷",
"zxy.117043": "结束时间必须大于开始时间",
"zxy.202110": "维度内容不能为空,保存失败,请继续完善或关闭",
"zxy.530246773587972096": "异常人员",
"zxy.116193": "添加评估",
"zxy.117040": "报到地点必填",
"zxy.116194": "编辑评估",
"zxy.117041": "开始时间必填",
"zxy.116199": "问卷类型",
"zxy.117046": "修改签到",
"zxy.117047": "签到名称必填",
"zxy.117044": "结束时间必须小于培训班结束时间",
"zxy.116198": "维度",
"zxy.117045": "添加签到",
"zxy.213166809266917376": "本卷共{0}题",
"zxy.116191": "新增问卷",
"zxy.116192": "编辑问卷",
"zxy.399123811758379008": "重新做题",
"zxy.420084380808122368": "未答题",
"zxy.116190": "编辑调研",
"zxy.527711366329536512": "当前知识点下试题正确率等于0",
"zxy.202119": "行, 第",
"zxy.202117": "您好,您已经参与过该调研,请勿重复参与",
"zxy.543949905513811968": "点击展开更多技能",
"zxy.202118": "进行调研,谢谢",
"zxy.543937411944681472": "以下为所使用的参考资料",
"zxy.117048": "迟到时间必须大于开始时间",
"zxy.202115": "您好,本次调研尚未到调研时间,请在调研时间",
"zxy.117049": "迟到时间必须小于结束时间",
"zxy.202116": "您好,该调研已过期,无法参与,谢谢",
"zxy.202113": "抱歉,您没有权限参加此调研,谢谢",
"zxy.202114": "您好,该调研已不存在",
"zxy.202111": "您已提交,请勿重复操作!",
"zxy.202112": "您还有未完成的题目,不允许提交!",
"zxy.117053": "签到列表",
"zxy.117054": "签到规则",
"zxy.117051": "已开始或已结束的签到不可被删除",
"zxy.117052": "报到",
"zxy.117055": "批量签到",
"zxy.117050": "开始时间最多比培训班开始时间提前半小时",
"zxy.529141594771820544": "巡考员",
"zxy.202108": "您好!试题{1}有更新,请重新作答",
"zxy.295713805806211072": "去投票",
"zxy.202109": "问卷内容不能为空,保存失败,请继续完善或关闭",
"zxy.202106": "你好,离考试结束还有5分钟",
"zxy.202107": "考试尚未结束,离开后考试会继续计时,确定离开?",
"zxy.202104": "您好,已超过考试时长,考试已自动提交",
"zxy.202105": "离考试结束不到1分钟,考试时间结束后系统将自动为你提交答案",
"zxy.202102": "交卷成功,评卷老师将会尽快为你评卷",
"zxy.202103": "你好,切屏次数已满,已被强制交卷",
"zxy.213083212031856640": "请输入0-{0}的数字,保留小数点后一位!",
"zxy.202100": "请确保所有内容填写正确,请检查!",
"zxy.202101": "您好,请检查题目,存在没有评分,或数据格式错误的分数,且分数只能保留1位小数",
"zxy.213137343664754688": "1、最高分排名规则: 按照最高的分数成绩在所有已考的学员中的排名统计;",
"zxy.202219": "本卷共{1}题,总分{2}分",
"zxy.531708212672598016": "异常数",
"zxy.202216": "您尚未完成该考试,请重新考试或联系管理员。",
"zxy.202217": "您好,您未通过该考试,点击下方“重新考试”后将会立即重新考试",
"zxy.202214": "您的试卷目前处于待评卷状态,请耐心等候。",
"zxy.202215": "您尚未提交考试试卷,请您继续考试提交试卷。",
"zxy.202212": "点击下方“继续考试”后将会立即进入考试,该考试时长为{1}分钟",
"zxy.202213": "您已完成该考试,下方可查看所有考试记录。",
"zxy.202210": "您好,本次考试处于待评卷状态,请耐心等候",
"zxy.213822940750417920": "刚刚",
"zxy.202211": "您好, 系统正在生成试卷,请稍后再试",
"zxy.543937340549238784": "内容图表",
"zxy.399359615323738112": "练习全部错题",
"zxy.527713581140152320": "试题数:",
"zxy.557350747637944320": "以下为其他违规考生",
"zxy.202209": "您好,系统正在处理您的考卷,请稍后再试",
"zxy.295716332152950784": "观众投票",
"zxy.202207": "您好,本次考试已合格,点击下方“重新考试”后将会立即重新考试,点击下方“查看详情”可查看考试成绩详情",
"zxy.202208": "点击下方“查看详情”可查看考试成绩详情",
"zxy.202205": "您未通过该考试,无法查看考试详情",
"zxy.202206": "您好,本次考试没有通过,点击下方“重新考试”后将会立即重新考试,点击下方“查看详情”可查看考试成绩详情",
"zxy.202203": "您的报名申请已提交,请耐心等待审核结果...",
"zxy.202204": "该试题已被修改,是否使用原试题?",
"zxy.202201": "资源",
"zxy.202202": "集中性能管理",
"zxy.219693771418374144": "条 , 导入失败记录",
"zxy.202200": "线路",
"zxy.117086": "课程满意度只能输入数字或包含二位小数的数字",
"zxy.117087": "授课时长(小时)开始值不能大于结束值!",
"zxy.399865549087182848": "网络已恢复,请继续答题",
"zxy.117084": "课程满意度只能输入数字",
"zxy.117085": "课程满意度只能输入1-100之间数字",
"zxy.117088": "课程满意度开始值不能大于结束值!",
"zxy.117089": "讲师级别",
"zxy.343996477040889856": "您好,本次考试尚未到结束时间,您还无法查看答卷情况。",
"zxy.117082": "授课时长(小时)只能输入1-100之间数字",
"zxy.117083": "授课时长(小时)只能输入数字或包含一位小数的数字",
"zxy.117081": "授课时长(小时)只能输入数字",
"zxy.213166748403372032": "位用户:",
"zxy.117097": "时间轴",
"zxy.117098": "日历",
"zxy.117095": "授课时长",
"zxy.543932606387982336": "欢迎使用智能助教",
"zxy.117096": "日程安排",
"zxy.295712890512609280": "点击下方按钮,下载二维码",
"zxy.117099": "课程满意度",
"zxy.117090": "累计学时数",
"zxy.117094": "授课日期",
"zxy.117092": "学时数",
"zxy.215309705592049664": "完成{0}门必修活动",
"zxy.105916": "一屏一题显示采用左右切换方式",
"zxy.105915": "一页显示所有题",
"zxy.105914": "考卷显示规则",
"zxy.199398": "所属赛事",
"zxy.199399": "作品类别",
"zxy.199394": "获奖作品",
"zxy.199395": "请先填写分数",
"zxy.105910": "等级成绩",
"zxy.199396": "作品简介",
"zxy.199397": "上传时间",
"zxy.199390": "大赛教程",
"zxy.295713400535781376": "下载二维码",
"zxy.199391": "报名审核不通过",
"zxy.199392": "原因",
"zxy.199393": "已报名人数",
"zxy.295718208336433152": "请输入0-{0}的数字",
"zxy.105905": "当前组卷方式",
"zxy.543936397401264128": "资料已被删除,请联系管理员处理",
"zxy.105904": "试题及选项打乱顺序",
"zxy.105903": "选项打乱顺序",
"zxy.105902": "试题打乱顺序",
"zxy.474440761262346240": "案例库",
"zxy.105909": "等级",
"zxy.105908": "设置分数等级",
"zxy.105907": "及格分数等级规则",
"zxy.105906": "试卷名称",
"zxy.199387": "您还未报名,不可上传文件!",
"zxy.199388": "抱歉,作品提交时间已过!",
"zxy.199389": "已报名",
"zxy.199383": "请输入作品名称或所属赛事名称",
"zxy.105900": "预览试卷",
"zxy.199384": "微课大赛制作教程",
"zxy.199385": "您的报名正在审核中,不可上传文件!",
"zxy.199386": "您的报名已被拒绝,不可上传文件!",
"zxy.199380": "文件名不能超过30个字符",
"zxy.199381": "作品列表",
"zxy.115739": "我的岗位",
"zxy.199382": "赛程",
"zxy.214964115284824064": "投票",
"zxy.216460218677202944": "{0}题未答",
"zxy.105938": "考试合格分数线",
"zxy.105937": "总和",
"zxy.105936": "线下成绩占比",
"zxy.105935": "线上成绩占比",
"zxy.214525622930771968": "已完成{0}项任务",
"zxy.295705082660524032": "赛事简介",
"zxy.105930": "考试时长",
"zxy.527697240014327808": "智能报告",
"zxy.105934": "总及格线",
"zxy.105933": "合格才算完成",
"zxy.105932": "提交即完成",
"zxy.105931": "完成规则",
"zxy.295712791162130432": "公告详情",
"zxy.552031773660418048": "核实失败,核实结果不影响正常考试",
"zxy.105927": "考试模式",
"zxy.105926": "未组卷",
"zxy.105925": "请输入正整数",
"zxy.105924": "试卷还在生成中请稍后查看",
"zxy.105929": "线上线下混合模式",
"zxy.105928": "线上模式",
"zxy.292125561399152640": "仅支持 Chrome、sarari 浏览器,支持第三方推流",
"zxy.105923": "未发布的随机固定组卷不支持在线预览",
"zxy.105922": "没有试卷内容",
"zxy.105921": "随机组卷不提供预览",
"zxy.105920": "选择试卷",
"zxy.559207419490734080": "练习全部试题",
"zxy.552031802949242880": "核实失败,核实结果不影响正常考试",
"zxy.354825813176225792": "我的岗位学习",
"zxy.105959": "图片答案",
"zxy.105958": "原图",
"zxy.105957": "开始时间不能大于结束时间",
"zxy.531707846153342976": "预警总数",
"zxy.105952": "显示标准答案与得分",
"zxy.105951": "显示得分",
"zxy.105950": "全部不显示",
"zxy.105956": "必须完整填写考试时间范围或者全部不填",
"zxy.105955": "不显示得分",
"zxy.105954": "是否显示得分",
"zxy.105953": "显示标准答案得分试题解析",
"zxy.116618": "该资源已被禁用",
"zxy.116616": "[ 0 分]",
"zxy.527722013889007616": "恭喜您所有题目已练习!是否继续开始练习?",
"zxy.116617": "mark noraml",
"zxy.213139133273608192": "试题解析:",
"zxy.116614": "您有未作答的必答题请完善后再提交",
"zxy.213145400482336768": "试题总数:",
"zxy.227022336635834368": "已更新至最新学习进度!",
"zxy.116615": "可在此输入补充说明",
"zxy.116612": "单个左行标题最大长度为{1}",
"zxy.116613": "总体课程满意度",
"zxy.105949": "试卷查看内容",
"zxy.105948": "不能查看试卷",
"zxy.105947": "考试结束",
"zxy.213821358138855424": "他的证书",
"zxy.105941": "允许考试次数",
"zxy.105945": "试卷查看条件",
"zxy.105944": "合格分数线",
"zxy.213136247781199872": "人脸验证未通过,暂时无法继续考试,管理员复核后可继续考试.",
"zxy.105943": "进入考试时间范围",
"zxy.105942": "填写默认为不限制考试次数",
"zxy.116627": "即将开始",
"zxy.117958": "调研",
"zxy.116621": "预估时长",
"zxy.431577156640968704": "创作助手",
"zxy.116622": "暂无您可参加的活动哦下次再来吧",
"zxy.116620": "起止",
"zxy.116625": "起",
"zxy.295706752756879360": "当前赛程",
"zxy.215309746587176960": "完成{0}门选修活动",
"zxy.105979": "试卷总分",
"zxy.295714441230684160": "核",
"zxy.124695": "已生效",
"zxy.105972": "该试题已被修改是否使用原试题",
"zxy.105971": "试题不能为空",
"zxy.105978": "试题总数",
"zxy.527696269175558144": "正确率:",
"zxy.105977": "导入试卷",
"zxy.105976": "新增试题",
"zxy.527711162129846272": "当前知识点下试题正确率大于0,小于",
"zxy.105975": "选择试题",
"zxy.105970": "试题组卷已保存成功",
"zxy.213821356565991424": "学习订单",
"zxy.543954240234721280": "页码跳转",
"zxy.295712495874740224": "暂无公告通知",
"zxy.105969": "编辑试卷试题组卷",
"zxy.105968": "答",
"zxy.105963": "视频正在转换中排队个预估等待钟",
"zxy.105962": "音视频转换失败请重新上传",
"zxy.105961": "音视频转换已完成",
"zxy.295716587414097920": "浏览人数",
"zxy.105960": "音视频还未进行转换请等待",
"zxy.213157568204378112": "归属部门:",
"zxy.105966": "音视频大小支持视频格式自动转换",
"zxy.529140128933875712": "是否违规",
"zxy.105965": "上传资源支持格式",
"zxy.105964": "视频正在转换中请稍等",
"zxy.116607": "线上成绩占比与线下成绩占比之和需要为100",
"zxy.116608": "是否支持线下模式",
"zxy.116605": "问题 {1} 选项数量不能小于三个哦!!",
"zxy.116606": "问题 {1} 选项数量不能小于四个哦!!",
"zxy.116609": "线上考试内容配置",
"zxy.216463160457170944": "[ {0} 分]",
"zxy.116600": "本卷共{1}题",
"zxy.116603": "已选<strong>{1}</strong>题共<strong>{2}</strong>分",
"zxy.116604": "选项{1}为必填项",
"zxy.116601": "共{1}题可用",
"zxy.116602": "共{1}题{2}分",
"zxy.105995": "只能填分分",
"zxy.105994": "只能保留位小数",
"zxy.105993": "必填项",
"zxy.543954910081847296": "请在移动端进行查看",
"zxy.291453553782951936": "投票榜",
"zxy.274394767956250624": "点赞",
"zxy.538969572125052928": "考生详情",
"zxy.105992": "确定删除该试题吗",
"zxy.527700106452013056": "错题反馈",
"zxy.530587969346736128": "考生是否到场",
"zxy.397190976336171008": "再来一遍",
"zxy.213168388015525888": "共{0}题{1}分",
"zxy.527713364911198208": "截止时间:",
"zxy.295714593542639616": "已提交,审核中",
"zxy.527700443904741376": "您已打开新的练习,本次练习已自动提交",
"zxy.528816297794998272": "座位号",
"zxy.105982": "请输入题目分数分",
"zxy.105989": "试卷总分必须在分可以保留一位小数",
"zxy.105981": "题目分数",
"zxy.213156245518028800": "本卷共{0}题,总分{1}分",
"zxy.530587087511097344": "考生名称",
"zxy.102026": "你可以这样问",
"zxy.116638": "您好本次考试您已经报名正在审核中如要取消报名请点击下方'取消报名”",
"zxy.116639": "点击下方'开始考试”后将会立即进入考试该考试时长为",
"zxy.295709527809069056": "选择作品",
"zxy.399121701230743552": "退出练习",
"zxy.116630": "直播回顾",
"zxy.116636": "内报名谢谢",
"zxy.116637": "您好本次考试需要进行报名,请点击下方'我要报名”进行报名谢谢",
"zxy.116634": "取消预约",
"zxy.116635": "您好本次考试尚未到报名时间请在报名时间",
"zxy.399123526424072192": "进度",
"zxy.116640": "您好本次考试您已经报名请在考试时间内参与考试谢谢",
"zxy.216451365940105216": "考卷总分:",
"zxy.213821311141679104": "下载了知识",
"zxy.397306995847335936": "重新做题,将重置答题进度和正确率,是否继续?",
"zxy.116643": "您好本次考试已结束或已到进入考试截止时间",
"zxy.116644": "报名码不能为空!",
"zxy.116641": "您好本次考试您的报名未审核通过",
"zxy.116642": "您好本次考试报名时间已经结束",
"zxy.198305": "评价分数",
"zxy.117780": "点击选择需要发布公告的班级",
"zxy.198304": "历史批阅记录",
"zxy.198303": "历史批阅",
"zxy.198302": "审批人",
"zxy.116452": "暂无相关的调研",
"zxy.117783": "开始抽奖",
"zxy.198309": "徒弟学习心得",
"zxy.116453": "1.下载标准模板按示例格式和示例说明填写需要导入的电子表格文件",
"zxy.117300": "教室详细地址",
"zxy.198308": "查看导师批阅",
"zxy.116450": "相关调研",
"zxy.117781": "基本信息配置",
"zxy.198307": "批阅时间",
"zxy.116451": "我要参与",
"zxy.198306": "批阅人",
"zxy.106646": "签到成功",
"zxy.295702768717533184": "获奖公示",
"zxy.295716530413506560": "评委评分",
"zxy.106648": "主持人",
"zxy.106649": "嘉宾",
"zxy.106642": "主持人已开启您的摄像头",
"zxy.106643": "下麦成功",
"zxy.198300": "是否合格",
"zxy.106644": "主持人发起了签到",
"zxy.105799": "立即参与",
"zxy.106645": "立即签到",
"zxy.105790": "我的排名",
"zxy.106640": "主持人已关闭您的麦克风",
"zxy.106641": "主持人已关闭您的摄像头",
"zxy.105792": "暂未上榜",
"zxy.116456": "4.如有失败记录删掉电子表格里已经成功的记录然后修正失败的记录再次上传导入。",
"zxy.117303": "新增直播",
"zxy.117787": "活动须知的内容不能超过3000字符!",
"zxy.117304": "编辑直播",
"zxy.116454": "2.点击导入数据按钮选择您要导入的电子表格文件",
"zxy.117301": "可容纳人数",
"zxy.116455": "3.导入成功后页面会提示成功数量失败数量并显示相关信息",
"zxy.117302": "教室",
"zxy.117786": "发放奖品",
"zxy.556631757412241408": "考生{1}是否违规",
"zxy.117307": "面授讲师",
"zxy.117308": "(最多允许上传10个学员可下载)",
"zxy.116458": "标准答案",
"zxy.117305": "最多只能添加5条作业",
"zxy.117789": "活动为已发布/已撤销并且活动结束不允许修改奖项",
"zxy.116459": "填空题",
"zxy.117306": "最多只能添加5条考试",
"zxy.117790": "最多能添加10个奖项",
"zxy.117791": "活动已结束不能添加奖项",
"zxy.527701600429543424": "答案提交超时, 重新查询",
"zxy.116463": "判断题",
"zxy.117794": "修改抽奖活动",
"zxy.106639": "主持人已开启您的麦克风",
"zxy.116464": "本试题",
"zxy.117311": "预算总费用",
"zxy.117795": "新增抽奖活动",
"zxy.116461": "请输入题目分数(分)",
"zxy.117792": "修改奖项",
"zxy.116462": "连线题",
"zxy.117793": "奖项必填",
"zxy.105787": "最新分排名",
"zxy.106635": "当前人数已满,请稍后再试",
"zxy.105786": "更多排名",
"zxy.105785": "共{1}人上榜",
"zxy.106637": "主持人邀请您上麦",
"zxy.105784": "最高分排行榜",
"zxy.106638": "开启",
"zxy.105789": "最短答题时长排名",
"zxy.106633": "取消预约成功",
"zxy.105788": "累计分排名",
"zxy.105783": "考试记录",
"zxy.105782": "答题导出",
"zxy.105781": "考前须知",
"zxy.105780": "去考试(剩余3次)",
"zxy.116467": "试题解析",
"zxy.117798": "抽奖活动删除后将无法恢复是否确定删除?",
"zxy.295713888798904320": "赛事作品",
"zxy.117799": "抽奖明细",
"zxy.527696171548938240": "快速练习",
"zxy.116465": "在此位置选择题目序号请输入ABCD 答案",
"zxy.117312": "合计",
"zxy.117796": "是否发布该抽奖活动?",
"zxy.116466": "试题分数",
"zxy.117313": "重新审核",
"zxy.117797": "是否撤销该抽奖活动?",
"zxy.117318": "占比",
"zxy.216461035870228480": "选项{0}为必填项",
"zxy.117319": "确定要发布投票吗?",
"zxy.116469": "输入0-100之间的分值可保留一位小数",
"zxy.117316": "报名已结束",
"zxy.213821315830910976": "讨论了内容",
"zxy.117317": "活动[{1}][{2}]与活动[{3}][{4}]时间重复确定要提交?",
"zxy.198327": "带教徒弟",
"zxy.198326": "带教计划数",
"zxy.227020970760736768": "若有异常,请",
"zxy.198325": "带教徒弟数(人)",
"zxy.198324": "被评徒名",
"zxy.116430": "您被延时了",
"zxy.117761": "账号",
"zxy.530611429456351232": "监考考场",
"zxy.116431": "新增维度",
"zxy.117762": "参与活动时间",
"zxy.198329": "整体导师评分均分",
"zxy.115100": "预警信息",
"zxy.117760": "物流信息",
"zxy.198328": "整体合格数进度",
"zxy.106669": "请输入...",
"zxy.198323": "对导师的评价",
"zxy.198322": "给导师的评分",
"zxy.198321": "被评导师",
"zxy.198320": "OJT计划他评名称",
"zxy.106660": "送审成功",
"zxy.106661": "审批详情",
"zxy.213137430298103808": "3、最短答题时长: 按照最短答题时长的时间在所有已考的学员中的排名统计;",
"zxy.116434": "左行标题",
"zxy.117765": "获奖结果",
"zxy.116435": "答案",
"zxy.117766": "扫码参加",
"zxy.116432": "维度管理",
"zxy.116433": "导入试题",
"zxy.117764": "是否中奖",
"zxy.116438": "本卷共",
"zxy.117769": "开奖规则配置",
"zxy.116439": "本题分数",
"zxy.116436": "本题得分",
"zxy.117767": "参与方式",
"zxy.116437": "本题易错率",
"zxy.117768": "抽奖活动中已中奖的人员是否可以参与下一轮抽奖",
"zxy.198316": "给自己评分",
"zxy.198315": "OJT计划自评名称",
"zxy.198314": "导师点评心得",
"zxy.198313": "导师姓名",
"zxy.116441": "下一题",
"zxy.117772": "选择皮肤",
"zxy.117773": "开奖方式",
"zxy.198319": "查看评价导师",
"zxy.117770": "开奖配置",
"zxy.198318": "自我评价",
"zxy.116440": "上一题",
"zxy.117771": "样式一",
"zxy.198317": "达成目标或效果",
"zxy.106657": "审批节点一",
"zxy.106658": "送审",
"zxy.106659": "再想想",
"zxy.106653": "发送的消息不能为空",
"zxy.198312": "导师点评",
"zxy.106654": "管理员已开启申请开播的审批流程!",
"zxy.198311": "学习心得",
"zxy.106655": "送审内容",
"zxy.198310": "带教活动名称",
"zxy.106656": "审批流程",
"zxy.106650": "正在刷新数据中",
"zxy.106651": "最后更新 {content}",
"zxy.344244392095256576": "您好,本次考试尚未发放成绩,您还无法查看答卷情况。该考试可以进行多次,点击下方“重新考试”后将会立即重新考试。",
"zxy.106652": "下拉可以刷新",
"zxy.527700060423720960": "已反馈",
"zxy.116445": "本卷",
"zxy.117776": "添加奖项",
"zxy.116446": "共得",
"zxy.117777": "活动须知",
"zxy.116444": "发送给相关的",
"zxy.117775": "奖项配置",
"zxy.116449": "TA们也参加了调研",
"zxy.116447": "调研时间",
"zxy.117778": "抽奖活动名称",
"zxy.116448": "进入调研",
"zxy.117779": "发布班级",
"zxy.116492": "加入题库",
"zxy.202098": "讨论回复",
"zxy.116493": "未答",
"zxy.117340": "名称过长最大长度为100个字符",
"zxy.202099": "~暂无内容哟~",
"zxy.399360072603537408": "本卷共 {1} 题",
"zxy.202096": "专家发布的内容最少10字符!",
"zxy.539214240561631232": "请考生在座位上坐正,并抬头正脸面对座位正上方摄像机",
"zxy.116491": "试题目录",
"zxy.202097": "暂不支持发表言论",
"zxy.116496": "错误说明",
"zxy.117343": "最多只能添加100张照片!",
"zxy.202094": "来自内容",
"zxy.116497": "纠错",
"zxy.117344": "导入线下成绩",
"zxy.202095": "暂无订阅须知内容",
"zxy.116494": "待评",
"zxy.117341": "照片上传",
"zxy.202092": "您暂时还没有订阅专家!",
"zxy.116495": "考生",
"zxy.117342": "暂无照片",
"zxy.202093": "内容审核",
"zxy.118672": "至",
"zxy.106205": "阶段名称",
"zxy.202090": "订阅({1}积分)",
"zxy.106204": "阶段顺序",
"zxy.202091": "您已经打赏过了,支持一下别的小伙伴吧~",
"zxy.106203": "已报到未报到",
"zxy.106202": "未颁发证书的学员不能下载其证书请重新选择谢谢",
"zxy.106209": "学员需要报名的话报名范围为必填",
"zxy.106686": "发起申请",
"zxy.106208": "暂时无法导出请联系管理员",
"zxy.295712094089777152": "赛事教程",
"zxy.106207": "活动管理班务部门提报",
"zxy.106206": "完成情况",
"zxy.106682": "审核不通过",
"zxy.106683": "请输入直播名称进行搜索",
"zxy.106684": "暂无直播内容",
"zxy.292940355538653184": "仅支持 Chrome、Safari 浏览器,支持第三方推流",
"zxy.106201": "年月日永久",
"zxy.527697033763622912": "没有项目资源权限,请联系管理员",
"zxy.215309536704204800": "完成{0}门必修课程",
"zxy.106680": "请按要求填写",
"zxy.117345": "线上成绩",
"zxy.117346": "线下成绩",
"zxy.213821348215132160": "请输入商品标题或订单号进行搜索",
"zxy.117349": "第 {1} 页",
"zxy.117350": "第{1}行 第{2}列有错误。[{3}]",
"zxy.202087": "订阅成功",
"zxy.117351": "线上考试记录",
"zxy.202088": "至少300个字符",
"zxy.399361631051714560": "开始练习",
"zxy.527715262636625920": "随机开始练习",
"zxy.202085": "如需查看,请订阅专家创作",
"zxy.202086": "订阅该专家将消耗您{1}积分,是否立即进行?",
"zxy.117354": "线上考试及格率",
"zxy.117355": "本次考试的总及格线",
"zxy.202084": "订阅须知",
"zxy.117352": "线上考试及格分数",
"zxy.202081": "我要发布",
"zxy.117353": "线上考试及格人数",
"zxy.202082": "我订阅的专家",
"zxy.106679": "请选择分享范围",
"zxy.202080": "暂时还没有专家!",
"zxy.106675": "直播模式",
"zxy.106676": "点击选择直播模式",
"zxy.106678": "点击选择分享范围",
"zxy.531266385079308288": "考试巡考大屏",
"zxy.106671": "请输入直播名称,字数不超过20字符",
"zxy.106672": "名称必须输入,且不允许输入表情",
"zxy.106673": "点击选择开始时间",
"zxy.106674": "请选择开始时间",
"zxy.106670": "请选择日期",
"zxy.117358": "抽奖",
"zxy.117359": "下载组织模板",
"zxy.118689": "考试",
"zxy.117356": "考试开始时间",
"zxy.213821322667626496": "来源:",
"zxy.117357": "考试结束时间",
"zxy.216463157835730944": "已选<strong>{0}</strong>题共<strong>{1}</strong>分",
"zxy.202089": "已订阅({1}积分)",
"zxy.116470": "右下角图标代表一个空(中文括号无效)",
"zxy.202076": "最新动态",
"zxy.116471": "如在中国古代慈是()对()的道德义务",
"zxy.202077": "等待讨论",
"zxy.293215708559577088": "是否需要复评",
"zxy.202074": "暂无文章分享",
"zxy.202075": "暂无动态",
"zxy.116474": "添加单选题",
"zxy.117321": "确定要结束投票吗?",
"zxy.202072": "人点赞",
"zxy.116475": "添加多选题",
"zxy.117322": "投票已结束",
"zxy.202073": "是否确定删除该附件?",
"zxy.116472": "填空题用|来隔开各个填空答案",
"zxy.202070": "人关注",
"zxy.116473": "如父母|子女",
"zxy.117320": "投票删除后将无法恢复是否确定删除该投票?",
"zxy.202071": "设为精品",
"zxy.106227": "参与考试",
"zxy.295712282653102080": "公告通知",
"zxy.106226": "相关直播",
"zxy.106225": "讲师信息",
"zxy.106224": "直播简介",
"zxy.106229": "您有试卷目前处于待评卷状态不能继续考试",
"zxy.106223": "任务列表",
"zxy.186785": "一键发起直播,不需要安装客户端",
"zxy.106222": "去学习",
"zxy.186786": "仅支持Chrome、Safari浏览器开播",
"zxy.106221": "开课时间",
"zxy.106220": "直播详情",
"zxy.116478": "输入匹配描述",
"zxy.117325": "您有题目未填写!",
"zxy.116479": "匹配项",
"zxy.117326": "面授详情",
"zxy.116476": "添加问答题",
"zxy.117323": "投票活动名称",
"zxy.116477": "参考答案",
"zxy.213821336563355648": "尚未绑定邮箱",
"zxy.117327": "其他活动详情",
"zxy.202078": "暂时还没有话题",
"zxy.118659": "关闭",
"zxy.117328": "导航",
"zxy.202079": "上传附件",
"zxy.219691723281010688": "成功{0}条",
"zxy.116481": "设为答案",
"zxy.202065": "暂无问题分享,赶快去提问题吧!",
"zxy.527717092825370624": "切换地图模式",
"zxy.116482": "请输入顺序",
"zxy.202066": "取消点赞成功",
"zxy.531265884136804352": "聚焦放大",
"zxy.202063": "上一步",
"zxy.116480": "输入0-100之间的分值小数点最多保留一位",
"zxy.202064": "关注一下你喜欢的专家吧 !",
"zxy.116485": "题可用",
"zxy.117332": "使用情况",
"zxy.202061": "暂无与你相关的信息哦,关注一下你喜欢的话题或专家吧 !",
"zxy.116486": "每题分数",
"zxy.117333": "批量结业",
"zxy.202062": "关注一下你喜欢的话题吧 !",
"zxy.116483": "请输入答案",
"zxy.117330": "第{1}行 第{2}列有错误",
"zxy.116484": "全选",
"zxy.202060": "暂无与您相关的内容,赶快去关注您喜欢的内容吧!",
"zxy.106216": "十百千",
"zxy.106215": "合格自动结业",
"zxy.106214": "查看活动安排概况",
"zxy.106213": "班级考评规则",
"zxy.106698": "审批拒绝",
"zxy.106218": "章节",
"zxy.106693": "发起人的上级领导",
"zxy.214529486589399040": "再完成{0}项任务即可达标{1}",
"zxy.530257735757991936": "实时巡考监控",
"zxy.106694": "部门管理员",
"zxy.106695": "指定群组",
"zxy.295716420149448704": "观众评分",
"zxy.106696": "指定岗位",
"zxy.106212": "班级资料",
"zxy.106211": "活动安排概况",
"zxy.106210": "查看培训班详情",
"zxy.106692": "审批通过",
"zxy.117337": "共有{1}照片",
"zxy.117334": "是否确认批量结业?",
"zxy.117335": "培训班相册",
"zxy.202069": "该",
"zxy.117338": "上传照片",
"zxy.202067": "点赞成功",
"zxy.117339": "请选择要删除的数据",
"zxy.202068": "设为精品成功!",
"zxy.117383": "满意度问卷名称",
"zxy.202054": "更换一组",
"zxy.217152281085349888": "考生",
"zxy.117384": "匹配数量",
"zxy.202055": "操作成功!",
"zxy.117381": "匹配课程列表",
"zxy.202052": "次回复",
"zxy.117382": "满意度问卷批量配置",
"zxy.202053": "我们向您推荐的话题",
"zxy.117387": "(点击添加阶段名称)",
"zxy.202050": "暂无回复记录!",
"zxy.202051": "你有",
"zxy.117385": "添加阶段",
"zxy.117386": "满意度问卷模版必须关联活动才可以保存哦!",
"zxy.106249": "(最多选择10个话题)",
"zxy.295715810113097728": "已评分",
"zxy.198384": "分享链接",
"zxy.198383": "共{1}条",
"zxy.198382": "分享直播",
"zxy.117380": "课程选择",
"zxy.106240": "竞赛",
"zxy.296593547237396480": "1.上传资源数量最多 10个",
"zxy.106245": "请输入您想关联的话题",
"zxy.198381": "需要安装客户端",
"zxy.543938075911393280": "该文件正在转换中,请稍后再点击查看",
"zxy.106244": "选择兴趣话题, 能推荐您更喜欢的内容哦!",
"zxy.198380": "一键发起直播,不需要安装客户端仅支持Chrome、Safari浏览器开播",
"zxy.213154443586310144": "提交后切换至下一张",
"zxy.106243": "我的兴趣",
"zxy.117389": "显示未完成",
"zxy.543936308154863616": "问题延展",
"zxy.202058": "话题广场",
"zxy.202059": "暂无动态,赶快去发表内容吧!",
"zxy.202056": "全部问题",
"zxy.543954680355622912": "搜索中...",
"zxy.202057": "文章分享",
"zxy.117394": "受众范围内的学员可参与报名",
"zxy.202043": "问题审核",
"zxy.117395": "只能添加一条考核考试",
"zxy.202044": "分享审核",
"zxy.202041": "举报类型",
"zxy.198379": "下载客户端",
"zxy.202042": "举报审核",
"zxy.117398": "查看拒绝原因",
"zxy.117399": "已选非模版满意度评估问卷或未选择讲师的课程将不在选择器中展示",
"zxy.202040": "举报理由",
"zxy.117396": "~",
"zxy.199228": "培训班内共有",
"zxy.117397": "(被拒绝)",
"zxy.198374": "直播方式",
"zxy.213821333216301056": "站内信",
"zxy.106237": "热榜",
"zxy.198373": "直播发布成功后, 无法修改直播模式",
"zxy.106236": "定制您的个性化栏目",
"zxy.198372": "指定开始时间点进行直播授课",
"zxy.106235": "我的栏目",
"zxy.198371": "预定开播",
"zxy.117390": "组织满意度",
"zxy.198378": "请输入数字",
"zxy.117391": "有评估活动需添加讲师",
"zxy.198377": "请选择直播方式",
"zxy.198376": "请选择直播模式",
"zxy.198375": "目前只支持小于500kb的文件",
"zxy.106230": "不在考试时间范围内不能参与考试",
"zxy.213135427723464704": "等待复核中...",
"zxy.106234": "定制",
"zxy.198370": "成功添加直播后可立即授课",
"zxy.106232": "月日",
"zxy.202049": "你共回复了",
"zxy.202047": "篇内容",
"zxy.202048": "暂无内容,赶快去发布吧!",
"zxy.295706381212848128": "赛事流程",
"zxy.202045": "审核通知",
"zxy.202046": "你共发布了",
"zxy.117361": "将获得的学分",
"zxy.202032": "审核备注",
"zxy.117362": "报到列表",
"zxy.202033": "· 参与讨论",
"zxy.202030": "问题 |",
"zxy.117360": "将获得的学时",
"zxy.202031": "显示待审核",
"zxy.117365": "改变签到规则之后学员报到历史数据将清空确定删除么?",
"zxy.117366": "必修完成情况",
"zxy.117363": "支持报到",
"zxy.117364": "按照时间签到",
"zxy.112908": "温馨提示\n恭喜您已预约成功,“{1}”直播在于{2}开始,敬请关注\n确认",
"zxy.291432296253362176": "非讲师库讲师,无法跳转",
"zxy.117367": "选修完成情况",
"zxy.202038": "被举报人",
"zxy.202039": "举报内容",
"zxy.202036": "共举报次数",
"zxy.202037": "来源",
"zxy.202034": "来自问题",
"zxy.202035": "举报人",
"zxy.202021": "等我讨论",
"zxy.117373": "活动区",
"zxy.202022": "专家身份激活申请",
"zxy.117370": "添加考核考试",
"zxy.117371": "所属阶段",
"zxy.202020": "编辑简介",
"zxy.117376": "活动尚未开始!",
"zxy.117377": "活动已结束!",
"zxy.117374": "切换为日历模式",
"zxy.117375": "切换为阶段列表模式",
"zxy.198396": "音频直播",
"zxy.112918": "知学来画",
"zxy.199245": "确认结项",
"zxy.219693135205371904": "第{0}行,第{1}列有错误",
"zxy.112919": "您尚未开通此功能,如有需要请联系管理员!",
"zxy.198394": "当前未打开审批流, 无法操作",
"zxy.198393": "直播修改成功",
"zxy.198399": "音频+视频直播,网页端开播支持第三方推流",
"zxy.199241": "内容不能超过",
"zxy.198398": "视频直播",
"zxy.199242": "字符",
"zxy.198397": "音频直播,需要保证麦克风正常",
"zxy.199243": "目前该培训班共",
"zxy.213139377436626944": "标准答案:",
"zxy.112920": "貌似您的网络不太稳定请稍后重试",
"zxy.106251": "更多栏目敬请期待",
"zxy.106250": "添加更多栏目",
"zxy.112922": "您尚未开通此功能如有需要请联系管理员",
"zxy.198392": "直播撤销成功",
"zxy.106255": "暂无简介",
"zxy.198391": "重新发布成功",
"zxy.543938403427815424": "欢迎使用",
"zxy.106254": "不感兴趣",
"zxy.198390": "确定要重新发布吗",
"zxy.202029": "今日新增",
"zxy.202027": "你共管理了",
"zxy.117379": "活动清单",
"zxy.202028": "我的管理",
"zxy.202025": "篇文章",
"zxy.295718392445407232": "评分不能为空",
"zxy.202026": "暂未发表文章,赶快去写文章吧!",
"zxy.202023": "申请成功,等待管理员审核!",
"zxy.202024": "你共发表了",
"zxy.198349": "发布部门",
"zxy.202010": "请填写专家简介",
"zxy.202011": "请选择您要变更的擅长话题!",
"zxy.198347": "预估开始时间",
"zxy.214525625262804992": "已有{0}个阶段达标{1}",
"zxy.198345": "相关直播第一场",
"zxy.198344": "直播简介直播简介直播简介直播简介直播简介直播简介直播简介直播简介直播简介直播简介直播简介直播简介直播简介直播简介直播简介直播简介直播简介直播简介直播简介直播简介",
"zxy.198343": "不支持第三方推流",
"zxy.198342": "支持第三方推流",
"zxy.202018": "激活专家身份",
"zxy.202019": "专家的权利与义务",
"zxy.202016": "更改",
"zxy.202017": "身份激活审核中",
"zxy.202014": "搜索您擅长的话题",
"zxy.527710706271916032": "切换列表模式",
"zxy.202015": "话题更改审核中",
"zxy.202012": "最多可选择5个要变更的擅长话题!",
"zxy.202013": "操作成功,等待管理员审核!",
"zxy.198338": "查看评价徒弟",
"zxy.198337": "去查看",
"zxy.202000": "非常抱歉的通知您,经过管理员的审核,目前没",
"zxy.198336": "导师",
"zxy.198335": "徒弟账号",
"zxy.198339": "选择直播发起方式",
"zxy.198330": "去辅导",
"zxy.198334": "徒弟姓名",
"zxy.198333": "创建人",
"zxy.198332": "带教计划名称",
"zxy.295711518220226560": "确认删除该作品吗",
"zxy.198331": "徒弟参加的OJT计划列表",
"zxy.295708670526885888": "已上传 {0} 稿",
"zxy.202009": "编辑专家简介",
"zxy.202007": "专家荟萃",
"zxy.202008": "审核失败",
"zxy.202005": "审核结果将会通过邮件或消息发送给您。",
"zxy.202006": "暂时还没有专家,我要申请成为专家!",
"zxy.202003": "审核中...",
"zxy.202004": "您的申请已经提交,请耐心等该管理员审核,",
"zxy.202001": "有适合您担任专家的话题,谢谢",
"zxy.202002": "重新申请",
"zxy.198369": "快速开播",
"zxy.198368": "直播请求超时,请重试或在直播管理中开播",
"zxy.543939025187246080": "欢迎使用AI搜索",
"zxy.198363": "直播信息",
"zxy.198362": "直播分享",
"zxy.198367": "取消请求",
"zxy.198366": "重新送审成功",
"zxy.198365": "预约开播成功",
"zxy.198364": "发起直播(主持人)",
"zxy.531265414328619008": "四分屏",
"zxy.397185701734649856": "试题已刷新成功!",
"zxy.198351": "对你感兴趣",
"zxy.198350": "组件名称",
"zxy.198355": "狐浏览器、谷歌浏览器、等其他浏览器打开该页面",
"zxy.198354": "暂不支持IE10以下的浏览器,建议使用360浏览器、火",
"zxy.198353": "默认行数",
"zxy.295714996812386304": "审核驳回",
"zxy.299583185086451712": "最多只能上传{0}个附件",
"zxy.293215970892320768": "(填空题开启自动评分将自动计算学员填空题得分)是否需要复评",
"zxy.213156745177075712": "考生:",
"zxy.295717340291665920": "为 TA 评分",
"zxy.295713179265273856": "下载中",
"zxy.527695340418240512": "报告生成中,约需几分钟,一会儿再回来看看吧...",
"zxy.216451376857878528": "您好,本次考试尚未到报名时间,请在报名时间{0}内报名,谢谢",
"zxy.295705295840219136": "赛事资料",
"zxy.395703775932846080": "参与详情",
"zxy.213821343605592064": "待发货",
"zxy.296588880008843264": "待转换",
"zxy.500877632804622336": "查看知识",
"zxy.116904": "敬请期待...",
"zxy.116905": "到顶部啦没有更多的数据了",
"zxy.116902": "敬请关注下场直播...",
"zxy.1073144": "助理入口",
"zxy.1073146": "讲师入口",
"zxy.116906": "~我是有底线的~",
"zxy.116907": "今",
"zxy.527354528572510208": "考场",
"zxy.213140949667287040": "难易度:",
"zxy.116900": "参与评估",
"zxy.116901": "直播已结束",
"zxy.295716018234462208": "票",
"zxy.527710881006620672": "当前知识点下试题正确率大于等于",
"zxy.214542516203163648": "查看培训班详情》",
"zxy.217512416668422144": "累计观看人数:",
"zxy.274383426625343488": "答题卡",
"zxy.293237060725248000": "本次考试您已报名,正在审核中",
"zxy.213135945933918208": "2、所处环境光线良好;",
"zxy.295715540276744192": "投票成功",
"zxy.517606107745751040": "章节导学",
"zxy.116937": "活动安排",
"zxy.116938": "人员安排",
"zxy.116935": "结项信息",
"zxy.116936": "基本信息",
"zxy.219691868244545536": "失败{0}条",
"zxy.116939": "规则配置",
"zxy.116934": "结项",
"zxy.213821308834811904": "上传了知识",
"zxy.213822949977886720": "请选择发送方式",
"zxy.213145437912305664": "试卷总分:",
"zxy.213156571193151488": "报名时间:",
"zxy.116948": "查看更多培训班日程请报名参加吧!",
"zxy.116946": "培训内容",
"zxy.116947": "培训班日程",
"zxy.217512538773000192": "直播进行中",
"zxy.116945": "培训目标",
"zxy.116942": "添加附件(最多添加三个)",
"zxy.215360338193944576": "限购{0}件",
"zxy.116943": "附件名字",
"zxy.105817": "等待复核中",
"zxy.105815": "人脸信息采集",
"zxy.105819": "密码校验通过",
"zxy.105818": "人脸注册",
"zxy.213168518164779008": "共{0}题可用",
"zxy.105813": "脸部无遮挡物",
"zxy.105812": "所处环境光线良好",
"zxy.105811": "图像采集设备摄像头正常",
"zxy.105810": "提示",
"zxy.116915": "按照活动开始时间排序",
"zxy.116916": "按照添加时间排序",
"zxy.295703201502597120": "暂无获奖公示",
"zxy.116919": "培训类型",
"zxy.116917": "师资力量",
"zxy.116918": "该活动为导入数据不支持展示!",
"zxy.543932914132455424": "选择模块",
"zxy.397988621036163072": "模拟机考",
"zxy.105806": "维度统计规则",
"zxy.105805": "最近活动",
"zxy.105804": "人参与",
"zxy.105803": "往期回顾",
"zxy.105809": "添加问卷",
"zxy.213821353030193152": "最近动态",
"zxy.399083409554673664": "输入有重复的字母顺序",
"zxy.295711384166076416": "沿用上阶段",
"zxy.105802": "明天",
"zxy.105801": "正在直播",
"zxy.105800": "正在进行",
"zxy.116926": "投票详情",
"zxy.116927": "正式发布",
"zxy.116925": "投票入口",
"zxy.213136194190577664": "4、ie浏览器需在ie10及以上版本,或选用其他浏览器",
"zxy.116928": "定向发布",
"zxy.116929": "重新发布",
"zxy.116923": "返回培训班",
"zxy.105839": "当前人脸服务正忙请您稍后再试或联系管理处理",
"zxy.105838": "您已绑定其他账号",
"zxy.105837": "没有检测到人脸或人脸不匹配",
"zxy.105836": "正在进行人脸校验",
"zxy.213821354707914752": "学习记录",
"zxy.116970": "提报已截止无法编辑",
"zxy.105831": "重新拍照",
"zxy.105830": "人脸信息已采集",
"zxy.105835": "很抱歉企业未开通人脸权限",
"zxy.105834": "重新采集",
"zxy.213168686029213696": "投票活动名称:",
"zxy.105833": "另外一台设备正在做相同的操作请稍后重试",
"zxy.117828": "快递",
"zxy.117829": "用户自提",
"zxy.116979": "提报配额",
"zxy.117827": "配送方式",
"zxy.116973": "请选择指定人员",
"zxy.557414408821805056": "违规",
"zxy.116974": "报名范围",
"zxy.117821": "新增收货地址",
"zxy.116971": "指定人员",
"zxy.116972": "个人员已是培训班的正式学员",
"zxy.116977": "提报部门",
"zxy.117824": "联系电话",
"zxy.116978": "配额数量",
"zxy.117825": "订单编号",
"zxy.116975": "发布范围内的用户拥有参与权限",
"zxy.117822": "修改收货地址",
"zxy.speech.review.type": "审核类型",
"zxy.117823": "恭喜您已成功提交订单!",
"zxy.105828": "开始采集",
"zxy.105827": "点击按钮开始人脸采集",
"zxy.213822944453988352": "普通考试证书",
"zxy.105826": "正在上传中",
"zxy.105825": "很抱歉企业未开通人脸拍照权限",
"zxy.531266406340235264": "实时视频大屏",
"zxy.116980": "新增部门提报",
"zxy.116981": "修改部门提报",
"zxy.105829": "拍照",
"zxy.105820": "密码校验不通过",
"zxy.527696450541457408": "本次练习题目数",
"zxy.230188213384384512": "暂无资料下载",
"zxy.105824": "加载中",
"zxy.105823": "请先允许该设置",
"zxy.105822": "请输入登录密码",
"zxy.105821": "请输入密码",
"zxy.116508": "题型名称",
"zxy.117839": "总价",
"zxy.116509": "试题名称",
"zxy.116506": "匿名评卷 (勾选后将隐藏参考人信息)",
"zxy.117837": "(积分)",
"zxy.530589070821298176": "报名详情",
"zxy.116507": "评卷老师",
"zxy.214529306641174528": "活动[{0}][{1}]与活动[{2}][{3}]时间重复,确定要提交?",
"zxy.116500": "考试时长(分钟)",
"zxy.117831": "运单号码",
"zxy.116501": "达标分数",
"zxy.117832": "提货地点",
"zxy.116982": "当前配额数量为",
"zxy.116983": "请输入大于等于当前配额数量数值",
"zxy.116504": "一屏一题显示(采用左右切换方式)",
"zxy.116988": "考勤管理",
"zxy.116505": "评卷方式",
"zxy.116989": "学习管理",
"zxy.117836": "单价",
"zxy.116502": "是否考试及格才算完成",
"zxy.116986": "部门提报导入",
"zxy.117833": "订单备注",
"zxy.116503": "当前组卷方式未组卷",
"zxy.116987": "报名管理",
"zxy.117834": "商品",
"zxy.543948328497451008": "该应用已不存在",
"zxy.105859": "证书发放时间",
"zxy.105858": "获取方式",
"zxy.295717975535783936": "最高 {0} 分,请输入你的评分",
"zxy.105853": "考卷分配中",
"zxy.105852": "倍速倍速",
"zxy.554556516108210176": "行为预警数据将在当天24:00清除",
"zxy.105851": "请检查摄像头权限是否打开然后重试",
"zxy.105850": "您的浏览器不支持调用摄像头",
"zxy.529551800160882688": "违规考生信息",
"zxy.105857": "获得证书",
"zxy.105856": "当前浏览器不支持",
"zxy.105855": "存储已达上限",
"zxy.559207352134406144": "练习全部试题",
"zxy.105854": "请稍等",
"zxy.116959": "提报配置额度",
"zxy.117806": "确认新密码",
"zxy.117807": "立即设置",
"zxy.116957": "项目类型",
"zxy.117804": "输入验证码",
"zxy.116958": "提报人员",
"zxy.117805": "输入新密码",
"zxy.530587992381853696": "人脸认证是否通过",
"zxy.543937602412220416": "该问题未找到参考资料,由公域知识生成回答",
"zxy.117808": "请查收验证码...",
"zxy.215266301323644928": "共{0}人上榜",
"zxy.117809": "请输入六位支付密码",
"zxy.116951": "请添加人员",
"zxy.116952": "提报管理",
"zxy.116950": "请选择人员提报",
"zxy.529551912421429248": "补充说明",
"zxy.117802": "获取验证码",
"zxy.117803": "设置支付密码",
"zxy.116953": "培训班名称",
"zxy.117800": "两次输入的密码不正确",
"zxy.116954": "专题班名称",
"zxy.117801": "请输入正确的手机号...",
"zxy.105849": "采集完成",
"zxy.105848": "开始拍照",
"zxy.105847": "点击按钮开始人脸拍照",
"zxy.105842": "申请复核",
"zxy.105841": "跳过验证",
"zxy.105840": "验证中断",
"zxy.105846": "人脸验证未通过本次考试已被强制交卷",
"zxy.105845": "验证通过",
"zxy.105844": "当前人脸正在复核中",
"zxy.105843": "已申请复核",
"zxy.117817": "立即绑定",
"zxy.117818": "收件人",
"zxy.116968": "提报已截止无法导入",
"zxy.117815": "重置成功!",
"zxy.116969": "提报已截止无法新增",
"zxy.117816": "绑定您的手机",
"zxy.213156909279219712": "匹配项:",
"zxy.530592077277433856": "人工核实",
"zxy.117819": "邮政编码",
"zxy.116962": "确认提报",
"zxy.116963": "已是该培训班正式成员",
"zxy.117810": "忘记密码?",
"zxy.116960": "已提报",
"zxy.116961": "提报截止日期",
"zxy.117813": "忘记支付密码",
"zxy.116967": "请选择单位",
"zxy.117814": "立即重置",
"zxy.116964": "提报成功",
"zxy.117811": "请输入您的系统登录密码",
"zxy.116965": "提报已截止无法删除",
"zxy.117812": "密码错误请重新输入",
"zxy.543932740911894528": "请选择对应的模块和内容,将有对应的助教为你服务",
"zxy.105875": "未答数",
"zxy.105874": "过期时间",
"zxy.105873": "已答数",
"zxy.105872": "全量答题记录",
"zxy.105879": "网络断开",
"zxy.105878": "网络恢复网络断开",
"zxy.105877": "提交类型",
"zxy.105876": "提交详情类型",
"zxy.116539": "您的报名申请已提交请耐心等待审核结果...",
"zxy.105871": "增量答题记录",
"zxy.105870": "记录",
"zxy.117864": "积分请输入数字...",
"zxy.117865": "积分请输入整数...",
"zxy.117862": "积分范围为",
"zxy.117863": "起始积分应该小于结束积分...",
"zxy.116537": "截止报名",
"zxy.117868": "积分不足以兑换...",
"zxy.116538": "暂无考试计划",
"zxy.117869": "积分不足已设为最大购买量",
"zxy.117866": "人兑换",
"zxy.117867": "商品库存不足",
"zxy.105869": "网络异常统计列表",
"zxy.117871": "兑换量",
"zxy.117872": "累计评价",
"zxy.117870": "商品类型",
"zxy.543947987710251008": "我是你的专属AI助手",
"zxy.105864": "手动发放人工发放",
"zxy.105861": "查看大图",
"zxy.105868": "用户",
"zxy.105867": "请输入用户",
"zxy.105866": "永久",
"zxy.105865": "普通考试认证考试",
"zxy.202919": "距离合格还需要完成以下任务哟",
"zxy.220672550307500032": "报名结束时间:",
"zxy.216451374920110080": "个人密码:",
"zxy.213156430683967488": "注意:请牢记个人密码,如遇断网、断电、中途退出等特殊情况后下次进入考试请输入并且将不再提示!",
"zxy.105860": "证书有效时间",
"zxy.202925": "微信端因安全原因,不能对http的地址进行访问",
"zxy.202924": "报到失败",
"zxy.202923": "报到成功",
"zxy.202922": "签到Id不一致",
"zxy.117875": "已有{1}人兑换",
"zxy.202921": "抱歉,请先完成前几阶段的学习",
"zxy.531265653508804608": "云台",
"zxy.202920": "距离优秀还需要完成以下任务哟",
"zxy.213157613288951808": "说明:",
"zxy.117873": "库存",
"zxy.116546": "暂无数据哦",
"zxy.213821340048822272": "尚未绑定邮箱,无法使用此方式通知",
"zxy.116991": "讨论管理",
"zxy.116990": "通知",
"zxy.105897": "及格上限值不能大于或等于良好下限值",
"zxy.105896": "及格下限值不能大于或等于及格上限值",
"zxy.105895": "不及格上限值不能大于及格上限值",
"zxy.105894": "及格分数等级规则不得大于试卷总分分",
"zxy.105899": "良好上限值不能大于优秀下限值",
"zxy.202909": "您好,该资源无法学习",
"zxy.105898": "良好下限值不能大于或等于良好上限值",
"zxy.202908": "报名失败,班级已满员,如需参与请联系班务人员",
"zxy.116519": "正在作答",
"zxy.202918": "保存失败!",
"zxy.202917": "保存成功!",
"zxy.117848": "默认地址",
"zxy.202916": "保存图片",
"zxy.116518": "待检查",
"zxy.202915": "该活动为导入数据,不支持展示!",
"zxy.105893": "及格分数等级规则存在未填处",
"zxy.202914": "文件转换失败,请到pc查看",
"zxy.105892": "请完整配置评卷老师信息",
"zxy.202913": "该活动暂不能学,请在阶段列表了解阶段开启情况",
"zxy.105891": "及格分数不得大于试卷总分",
"zxy.202912": "现在不在活动的时间范围内哦!",
"zxy.105890": "考试及格分数默认值已变为分是否需要替换",
"zxy.202911": "提交申请",
"zxy.397988668624736256": "随机练习",
"zxy.116511": "报名时间",
"zxy.116995": "活动情况",
"zxy.116512": "该活动暂不支持pc查看请前往app查看",
"zxy.116993": "抽奖管理",
"zxy.117840": "积分兑换",
"zxy.116510": "考试时间",
"zxy.116994": "现场管理",
"zxy.117841": "返回商城",
"zxy.116515": "评卷",
"zxy.116999": "学员情况",
"zxy.117846": "填写并核对订单信息",
"zxy.116516": "已答",
"zxy.117847": "收货人信息",
"zxy.116513": "相关考试",
"zxy.116997": "课程情况",
"zxy.117844": "请选择收货地址...",
"zxy.527696213622001664": "计划练习",
"zxy.116514": "暂无相关考试",
"zxy.117845": "请选择支付方式...",
"zxy.117850": "积分支付",
"zxy.105886": "请选择试卷",
"zxy.105885": "及格分数不得大于试卷分数",
"zxy.105884": "线上成绩占比与线下成绩占比之和需要为",
"zxy.105883": "请填写成绩占比",
"zxy.105889": "题试卷可用题请检查",
"zxy.105888": "试卷原配置题现禁用题试题修改目录",
"zxy.186806": "分",
"zxy.105887": "试卷原配置题现禁用题试卷可用题请检查",
"zxy.202907": "班级详情",
"zxy.213821335024046080": "他的邮箱",
"zxy.202906": "请假未通过",
"zxy.117859": "您的位置",
"zxy.202905": "请假已通过",
"zxy.202904": "请假待审批",
"zxy.105882": "请填写总及格线",
"zxy.202903": "点击查看各任务考评情况",
"zxy.105881": "修改考试添加考试",
"zxy.202902": "点击查看各阶段考评情况",
"zxy.105880": "网络恢复",
"zxy.202901": "班级相册",
"zxy.202900": "请假条",
"zxy.116522": "请描述举报理由",
"zxy.117853": "总价(积分)",
"zxy.116523": "查看全部专业",
"zxy.117854": "提交订单",
"zxy.116520": "注意请牢记个人密码如遇断网、断电、中途退出等特殊情况后下次进入考试请输入并且将不再提示!",
"zxy.117851": "送货清单",
"zxy.116521": "您为什么要举报此题?请说明原因。",
"zxy.117852": "单价(积分)",
"zxy.116526": "移动学员才能进入学习专区您无权限",
"zxy.117857": "绑定成功点击确定设置支付密码",
"zxy.117858": "您确定提交该订单吗?",
"zxy.116524": "收起部分专业",
"zxy.117855": "您还未设置支付密码是否立即设置完成订单呢?",
"zxy.116525": "移动学员才能预览文件您无权限",
"zxy.117856": "您的账户还未绑定手机号请点击确定前往绑定手机号",
"zxy.106529": "点赞最多",
"zxy.116330": "试题删除后无法恢复是否确定删除该试题",
"zxy.106525": "到",
"zxy.106526": "作品公布",
"zxy.106527": "最新上传",
"zxy.106528": "浏览最多",
"zxy.106521": "赛事详情",
"zxy.198664": "图片上传",
"zxy.106522": "赛程展示",
"zxy.212823730215325696": "输入标签名按回车即可添加,最多添加{0}个",
"zxy.106523": "赛程开始",
"zxy.201918": "您好,本次考试已结束或已到进入考试截止时间, 点击下方“查看详情”可查看上次考试成绩详情",
"zxy.106524": "作品提交",
"zxy.201919": "您好,本次考试尚未到报名时间,请在报名时间{1}内报名,谢谢",
"zxy.201927": "您好,本次考试尚未到结束时间,您还无法查看答卷情况。该考试可以进行多次,点击下方“重新考试”后将会立即重新考试",
"zxy.201928": "您好,管理员已拒绝了您的报名,请不要重复报名,如有问题请联系管理员!",
"zxy.201925": "系统正在处理您的考卷,稍后可查看详情",
"zxy.106520": "已上传作品数",
"zxy.201926": '您好,本次考试您被重置了,点击下方"重新考试"后将会立即重新考试',
"zxy.201923": "您好,本次考试已截止报名,如有疑问请联系系统管理员,谢谢",
"zxy.201924": "您好,系统正在处理您的考卷,稍后可查看详情。本次考试可以进行多次,点击下方“重新考试”后将会立即重新考试",
"zxy.201921": "您好,本次考试已结束",
"zxy.201922": "点击下方“继续考试”将会继续您上次的答题",
"zxy.116335": "撤销成功",
"zxy.116336": "只能保留1位小数",
"zxy.201920": "您好,本次考试已撤销",
"zxy.125285": "审核时间",
"zxy.116333": "勾选的内容中有",
"zxy.116334": "状态请重新勾选",
"zxy.116339": "出现重复字母",
"zxy.116337": "超出分数范围",
"zxy.531265452714889216": "十六分屏",
"zxy.116342": "存在空选项",
"zxy.106518": "作品分类",
"zxy.116343": "选项不能超过26个",
"zxy.106519": "参赛人数",
"zxy.116340": "输入字母超出范围",
"zxy.116341": "非法输入",
"zxy.106515": "作品展示",
"zxy.106516": "精品推荐",
"zxy.527716100075556864": "自定义题数练习",
"zxy.106517": "赛事名称",
"zxy.106510": "打印准考证",
"zxy.201909": "未登录或网络已断开,无法继续考试,请检查",
"zxy.106511": "全部赛事",
"zxy.201907": "如需帮助,请联系监考老师",
"zxy.201908": "您的账号已在另一台设备或浏览器登陆,请重新登陆",
"zxy.201916": "点击下方“查看详情”可查看上次考试成绩详情",
"zxy.201917": "您好,本次考试尚未到结束时间,您还无法查看答卷情况,谢谢。",
"zxy.201914": "点击下方“开始考试”后将会立即进入考试,该考试时长为{1}分钟",
"zxy.201915": "您好,本次考试可以进行多次,点击下方“重新考试”后将会立即重新考试,点击下方“查看详情”可查看上次考试成绩详情",
"zxy.201912": "您好,本次考试您已报名成功,请在考试时间内参与考试,谢谢。",
"zxy.201913": "您好,本次考试尚未到考试时间,请在考试时间{1}内进行考试,谢谢",
"zxy.201910": "您好,本次考试需要进行报名,请点击下方“我要报名”进行报名,谢谢",
"zxy.201911": "您好,本次考试您已报名,正在审核中,如要取消报名请点击下方“取消报名”",
"zxy.116346": "中文括号无效",
"zxy.527701341368356864": "本轮错题已答完",
"zxy.116347": "试题中的()括号数必须与答案数一致",
"zxy.395703528787677184": "答题进度",
"zxy.116344": "答案的字母与排序项数目不一致",
"zxy.116345": "试题信息为必填项",
"zxy.543948117758840832": "我可以帮助你解答疑惑、写文案、想点子,让我们开始对话吧!",
"zxy.116349": "请填写子题目",
"zxy.198206": "数据",
"zxy.527711439708884992": "正确率=累计答对题目数/试题总数",
"zxy.116790": "已完成活动数",
"zxy.198205": "在导入前,您需要在学习管理-在线课程、活动管理-资源管理-面授课程 中导出想要导入的课程资源",
"zxy.198204": "支持对系统中已存在的 在线课程、面授课程 两种活动类型的批量导入",
"zxy.198203": "存在重复数据,已剔除导入",
"zxy.116793": "发放证书",
"zxy.116310": "调研链接",
"zxy.198209": "当前活动数/学时小于已设置的考评规则数,将影响学员考评<br/>请前往第四步调整",
"zxy.295709242231492608": "沿用上阶段作品",
"zxy.116791": "满意度评价",
"zxy.198208": "您存在未选择任何条件的阶段,班级考评将按手动考评处理<br/>若想采用自动考评,请完整填写考评标准",
"zxy.116792": "结业状态",
"zxy.198207": "当前存在标准不统一的阶段,可能影响班级预期达到的考评效果<br/>若想采用自动考评,请完整填写考评标准",
"zxy.106548": "注意事项",
"zxy.213822942637854720": "培训培训班",
"zxy.106549": "限购件",
"zxy.213822952200867840": "备注不能超过100字!",
"zxy.106543": "积分范围",
"zxy.198202": "开始制作",
"zxy.106544": "请输入商品名称",
"zxy.198201": "件",
"zxy.106545": "活动时间",
"zxy.198200": "限购",
"zxy.296587456151687168": "支持.jpg,.png格式, 建议图片大小不超过10M",
"zxy.106546": "奖品",
"zxy.201905": "您好,本次考试报名时间已经结束",
"zxy.106540": "商品分类",
"zxy.201906": "您好,本次考试已结束或已到进入考试截止时间",
"zxy.106541": "全部商品",
"zxy.201903": "您好,本次考试您已经报名,请在考试时间内参与考试,谢谢",
"zxy.106542": "上架时间",
"zxy.201904": "您好,本次考试您的报名未审核通过",
"zxy.201901": "您好,本次考试您已经报名,正在审核中,如要取消报名请点击下方“取消报名”",
"zxy.201902": "点击下方“开始考试”后将会立即进入考试,该考试时长为",
"zxy.227020634000068608": "点击刷新",
"zxy.201900": "您好,本次考试需要进行报名,请点击下方“我要报名”进行报名,谢谢",
"zxy.116313": "参与时间",
"zxy.116797": "提报人",
"zxy.116314": "添加人员",
"zxy.116798": "分组名称",
"zxy.116311": "调研二维码",
"zxy.116795": "撤回证书",
"zxy.116312": "调研状态",
"zxy.116796": "重新发放",
"zxy.116317": "行第",
"zxy.116318": "列有错误",
"zxy.116315": "一键催办",
"zxy.116799": "没有活动数据",
"zxy.116316": "内容不能为空!",
"zxy.213167110199840768": "问题:",
"zxy.116320": "条数据失败",
"zxy.116321": "条数据",
"zxy.213167243331244032": "作品:",
"zxy.106536": "最新商品",
"zxy.106537": "兑换排行榜",
"zxy.106539": "最热商品",
"zxy.106532": "奖品数量",
"zxy.106533": "商城公告",
"zxy.106531": "奖品展示",
"zxy.116324": "平均得分",
"zxy.116322": "参加人数",
"zxy.116323": "平均满意度",
"zxy.116328": "是否确定发布试题",
"zxy.116329": "试题撤销后将无法引用是否确定撤销试题",
"zxy.116326": "当前目录为禁用状态不能新增试题",
"zxy.116327": "没有勾选任何试题",
"zxy.116372": "试卷总分必须在0~1000分可以保留一位小数",
"zxy.116370": "只能填0分~100分",
"zxy.117222": "签到率",
"zxy.116376": "临时组卷已保存成功",
"zxy.117223": "应签到次数",
"zxy.116373": "确定删除该试题吗?",
"zxy.117220": "报到率",
"zxy.116374": "编辑试卷",
"zxy.117221": "应报到人数",
"zxy.106569": "所在部门及子部门人员可见",
"zxy.106565": "直播开始时间",
"zxy.106566": "分享范围",
"zxy.106567": "全员可见",
"zxy.106568": "所在部门人员可见",
"zxy.106561": "周三",
"zxy.296593647388987392": "2.上传资源格式",
"zxy.106562": "周四",
"zxy.106563": "周五",
"zxy.556710590719070208": "暂无考场进行考试",
"zxy.106564": "直播名称",
"zxy.230190657581486080": "最多允许上传5个",
"zxy.106560": "周二",
"zxy.116379": "试题总分只有",
"zxy.117226": "培训班满意度",
"zxy.117227": "学员明细",
"zxy.116377": "试卷总分不能超过1000分",
"zxy.117224": "总活动数量",
"zxy.116378": "请为该题目评分",
"zxy.117225": "总课程数量",
"zxy.117228": "学员姓名",
"zxy.117229": "学习总时长",
"zxy.116383": "有重复的字母顺序",
"zxy.117230": "(已结业)",
"zxy.116380": "分请重新评分",
"zxy.116381": "非法输入 只能输入数字小数保留1位",
"zxy.116386": "试卷正在生成中请稍后再试",
"zxy.117233": "讲师来源",
"zxy.116387": "系统正在处理您的考卷请稍后再试",
"zxy.117234": "讲师满意度",
"zxy.116384": "仅支持字母顺序",
"zxy.117231": "费用统计",
"zxy.117232": "讲师费用",
"zxy.106558": "今天",
"zxy.213138431369416704": "及格分数等级规则不得大于试卷总分【",
"zxy.106559": "周一",
"zxy.106555": "申请开播",
"zxy.106556": "预约",
"zxy.397972617581170688": "若管理员更新了题库,则学员需重新答题。",
"zxy.106557": "直播应用",
"zxy.106551": "请按省区市县街道乡镇社区门牌号详细填写地址",
"zxy.106552": "直播日程",
"zxy.106553": "参与直播数",
"zxy.117237": "小计",
"zxy.212823147068657664": "请选择标签,最多选择{0}个",
"zxy.117238": "其他费用",
"zxy.116388": "修改考试",
"zxy.117235": "活动类别",
"zxy.116389": "添加考试",
"zxy.117236": "实际费用",
"zxy.117239": "总计",
"zxy.529544345431445504": "班牌签到",
"zxy.116350": "存在填写不完整的选项",
"zxy.447883938065682432": "知识地图",
"zxy.527713467239632896": "重复练习不会提升正确率,已答错的题需从错题本中再次答对才算正确~",
"zxy.116353": "必须选择一个选项作为答案",
"zxy.117200": "课程目录",
"zxy.116354": "单选题选项必须大于等于2项",
"zxy.117201": "适用终端",
"zxy.117685": "订阅({1}积分)",
"zxy.116351": "请选择正确或者错误",
"zxy.116352": "必须选择两个以上选项作为答案",
"zxy.106106": "专",
"zxy.106105": "确定取消",
"zxy.106104": "不能小于培训班开始时间",
"zxy.106103": "请导入不重复的数据",
"zxy.106587": "热门直播",
"zxy.106109": "合格优秀",
"zxy.106588": "{1}人观看",
"zxy.106108": "可试看",
"zxy.106107": "统计规则已完成必修活动数必修活动总数",
"zxy.106583": "内部直播",
"zxy.106584": "外部直播",
"zxy.106585": "观看直播",
"zxy.213154998454980608": "确定要提交评卷吗?",
"zxy.106102": "已去掉重复数据",
"zxy.106101": "是否确定删除该阶段删除后将无法恢复",
"zxy.106580": "预约人数",
"zxy.106100": "请至少保留一个阶段",
"zxy.106581": "参与人数",
"zxy.106582": "开播",
"zxy.116357": "确定要删除该数据?",
"zxy.116358": "试卷分数不能超出1000分",
"zxy.116355": "选项最大长度;",
"zxy.117202": "课程列表",
"zxy.116356": "不能选空选项为答案",
"zxy.117203": "添加课程",
"zxy.117208": "结项之后培训班内所有的信息将不允许被编辑!",
"zxy.117209": "确认是否删除该费用",
"zxy.116359": "导入存在错误数据请点击下载错误数据链接查看",
"zxy.117207": "目前还有培训班学员的活动状态不是已完成状态确定进行结项吗?",
"zxy.116361": "查找试卷",
"zxy.116364": "确定删除该试卷?",
"zxy.117211": "结业人数",
"zxy.116365": "新增试卷",
"zxy.117212": "未结业人数",
"zxy.116362": "是否确定发布试卷?",
"zxy.116363": "撤销后将无法引用该试卷是否确定撤销该试卷?",
"zxy.117210": "结业情况",
"zxy.399120789103841280": "已完成本次练习",
"zxy.216451371703078912": "允许切屏次数:",
"zxy.106576": "直播管理",
"zxy.296584635612270592": "分类",
"zxy.106577": "直播类型",
"zxy.106578": "直播开始时间(分钟)",
"zxy.106579": "预估时长(分钟)",
"zxy.106572": "计划人数",
"zxy.106574": "请选择时间",
"zxy.106575": "默认封面",
"zxy.106570": "更多设置(非必填)",
"zxy.106571": "直播预估时长",
"zxy.116368": "提交评卷",
"zxy.117215": "实际签到次数",
"zxy.116369": "是否确定提交评卷?",
"zxy.117216": "满意度情况",
"zxy.116366": "题还没有评分请评分完整才可以进行提交",
"zxy.117213": "签到情况",
"zxy.116367": "您好该试卷已被评卷不能重复提交",
"zxy.117214": "未签到次数",
"zxy.117219": "学员总人数",
"zxy.117217": "暂无结项信息",
"zxy.117218": "结业率",
"zxy.117262": "该调研尚未开始",
"zxy.547659119549616128": "小知未找到符合您要求的学习任务,你还有其他的学习任务:",
"zxy.117263": "该调研已结束",
"zxy.117260": "该评估尚未开始",
"zxy.117261": "该评估已结束",
"zxy.198269": "OJT-参与列表",
"zxy.117266": "点击查看历史",
"zxy.117267": "没有更多历史数据了",
"zxy.117264": "该培训班未设置满意度评估",
"zxy.117265": "培训班已结项不允许参与评估",
"zxy.198263": "一十",
"zxy.295706599757058048": "人已报名",
"zxy.198267": "零",
"zxy.106129": "学员阶段完成情况",
"zxy.198265": "千",
"zxy.106120": "名学员",
"zxy.106123": "结项提醒",
"zxy.106122": "您确定结项吗",
"zxy.117268": "查看考试记录",
"zxy.117269": "图库",
"zxy.117273": "只能添加一条考试",
"zxy.117274": "其他活动",
"zxy.117271": "暂无人员上榜",
"zxy.215310786892009472": "Banner",
"zxy.117277": "开始时间不能大于等于结束时间",
"zxy.117278": "结束时间不能小于等于开始时间",
"zxy.117276": "只能添加一条评估",
"zxy.106117": "结项后培训班内的任何信息将不再支持修改",
"zxy.106116": "一键结业处理中请稍候操作",
"zxy.198252": "提报人数超出配额",
"zxy.198251": "暂时无法导出,请联系管理员",
"zxy.106114": "正在批量结业中请稍后",
"zxy.198250": "活动管理",
"zxy.117270": "学员时长排行榜",
"zxy.198256": "百",
"zxy.106119": "名学员已结业",
"zxy.198254": "若想采用自动考评,请完整填写考评标准",
"zxy.106594": "起止:{1}~{2}",
"zxy.106595": "周六",
"zxy.106596": "周日",
"zxy.106597": "观看",
"zxy.106590": "请输入直播名称",
"zxy.106591": "直播尚未开始",
"zxy.106111": "处理中",
"zxy.106592": "预计后开始",
"zxy.106110": "一键批量结业",
"zxy.106593": "TA们也参与了直播",
"zxy.280596475002621952": "摄像头正常",
"zxy.117279": "每项的开始时间结束时间必填",
"zxy.116393": "分是否需要替换?",
"zxy.117240": "提交结项",
"zxy.116394": "考试须知",
"zxy.117241": "培训班结项报告",
"zxy.531707782420893696": "预警行为统计",
"zxy.116391": "当前组卷方式随机组卷",
"zxy.116392": "考试及格分数默认值已变为",
"zxy.116397": "补考记录",
"zxy.117244": "满意度评估",
"zxy.116398": "补考成绩",
"zxy.117245": "班级通讯录",
"zxy.116395": "您好该试卷已被其他老师评卷请阅其他试卷",
"zxy.117242": "添加费用",
"zxy.116396": "更改评卷方式会清空之前配置的评卷老师确定更改吗?",
"zxy.117243": "暂无通知",
"zxy.198286": "徒评导师",
"zxy.527716517069066240": "练习题目数不能为空",
"zxy.106149": "已结业人数",
"zxy.198285": "查看自评",
"zxy.526906945286836224": "错题本",
"zxy.198284": "整体自评",
"zxy.106147": "结项后培训班的数据将不允许修改",
"zxy.198283": "自评",
"zxy.116390": "当前组卷方式临时组卷",
"zxy.198289": "查看评价",
"zxy.198288": "评价导师",
"zxy.198287": "他评",
"zxy.106140": "最多允许上传个",
"zxy.198282": "徒弟自评",
"zxy.106145": "学员删除后将无法恢复是否确定删除该学员",
"zxy.198281": "师徒互评",
"zxy.198280": "查看点评",
"zxy.295719193834295296": "公示时间",
"zxy.106143": "不能添加人员请检查该人员是否已添加或该资源是否已发布",
"zxy.117248": "暂无班务人员",
"zxy.527719203491418112": "共 {0} 题",
"zxy.117249": "课程表",
"zxy.116399": "本次考试您已报名正在审核中如要取消报名请点击取消报名",
"zxy.117246": "暂无相关信息",
"zxy.117247": "班务人员",
"zxy.117251": "暂无培训班活动",
"zxy.117250": "课件",
"zxy.117255": "课程描述",
"zxy.213821341772681216": "全部订单",
"zxy.117256": "未到开班时间",
"zxy.117254": "暂无课程",
"zxy.106139": "提交结项成功",
"zxy.198275": "带教活动统计",
"zxy.106138": "参训管理",
"zxy.198274": "计划须知",
"zxy.106137": "催办成功",
"zxy.198273": "整体学分",
"zxy.198272": "整体学时",
"zxy.198279": "查看批阅",
"zxy.198278": "实操",
"zxy.198277": "带教活动",
"zxy.372529115938557952": "必须课程数",
"zxy.198276": "总任务",
"zxy.531707431114379264": "预警视频",
"zxy.531708327474892800": "预警考场排行",
"zxy.106130": "你好该资源无法学习",
"zxy.213821326291505152": "签发时间:",
"zxy.198271": "合格数进度",
"zxy.106134": "发送",
"zxy.198270": "带教活动进度",
"zxy.117259": "作业提交时间已结束",
"zxy.117257": "培训班已结项不允许参与活动",
"zxy.117258": "作业提交时间尚未开始",
"zxy.564320660835405824": "你可能感兴趣的纷享号",
"zxy.198228": "你好,该资源无法学习",
"zxy.198227": "培训班内总共有{1}名学员",
"zxy.198226": "结项后,培训班内的任何信息将不再支持修改",
"zxy.198225": "一键结业处理中,请稍候操作",
"zxy.198229": "内容不能超过400字符",
"zxy.198220": "确定', cancel: '取消",
"zxy.217515141913251840": "预计:天:时:分:秒后开始",
"zxy.106169": "是否收费",
"zxy.198224": "正在批量结业中,请稍后",
"zxy.198223": "按照顺序,签到状态分别为(正常签到:迟到:请假:未签到)",
"zxy.197375": "返回填写",
"zxy.198222": "该学员已获得证书,若调整为未结业,也将同时撤回其证书是否继续",
"zxy.198221": "统计规则:已完成必修活动数/ 必修活动总数",
"zxy.106164": "交卷人数",
"zxy.213168899229880320": "共导入成功{0}条数据, 失败{1}条数据",
"zxy.106163": "您确定强制交卷吗一旦强制交卷考生无法继续考试且无法撤回",
"zxy.529139932875329536": "预警类型",
"zxy.106162": "用时",
"zxy.106161": "交卷时间",
"zxy.106168": "考试管理",
"zxy.106167": "学员管理",
"zxy.106166": "所选学员全部已完成",
"zxy.106165": "请选中需催办的学员",
"zxy.106160": "及格率",
"zxy.198217": "开始时间相同时,按照排序数字进行排序",
"zxy.198216": "同一阶段中,按照活动的开始时间顺序排序",
"zxy.198214": '所见即所得":学员端排序展示规则与管理端一致',
"zxy.410293651219025920": "处理意见",
"zxy.198219": "是否确定删除该阶段,删除后将无法恢复",
"zxy.198218": "最多只能添加10个附件",
"zxy.106159": "及格人数",
"zxy.106158": "及格分数",
"zxy.198213": "添加活动后,将出现相关规则配置项",
"zxy.198212": "教务活动完成情况(除课程外的其他活动)",
"zxy.198211": "课程完成情况(仅在线课程、直播课程)",
"zxy.198210": "达到以下标准,成绩为",
"zxy.106153": "考试详情",
"zxy.106150": "人未结业人数",
"zxy.213821320985710592": "该用户尚无任何动态",
"zxy.106157": "参考人数",
"zxy.106156": "客户端离线中是否确认强制交卷",
"zxy.106155": "强制交卷成功",
"zxy.198249": "班务部门提报",
"zxy.198248": "已勾选数据中包含未颁发学员,继续下载将过滤未颁发学员,请选择是否继续",
"zxy.198247": "未颁发证书的学员不能下载其证书,请重新选择,谢谢",
"zxy.117288": "日程活动名称",
"zxy.291457309178204160": "(仅支持 Chrome、sarari 浏览器,支持第三方推流)",
"zxy.117289": "讲师名称",
"zxy.117286": "添加作业",
"zxy.213822948069478400": "自考",
"zxy.117287": "日常活动配置",
"zxy.198242": "深圳湾生态科技园",
"zxy.198241": "如何打造差异化只能硬件",
"zxy.198240": "深圳湾生态科技园哈哈哈哈哈啊哈啊哈",
"zxy.117280": "活动列表存在结束时间大于开始时间",
"zxy.198246": "你导出的信息正在生成, 请耐心等待, 生成后可在任务队列中下载",
"zxy.117281": "该考试为随机组卷不可预览",
"zxy.198245": "补考删除后将无法恢复,是否确定删除该补考",
"zxy.198244": "学员已全部完成,请刷新页面",
"zxy.198243": "本次导入已成功生成导入任务,点击",
"zxy.106186": "暂无照片可以删除",
"zxy.295400107292102656": "(其中阅读理解为大题待检查数量)",
"zxy.106184": "时间段",
"zxy.106183": "有时效",
"zxy.106189": "可查看任务执行情况",
"zxy.106188": "本次导入已成功生成导入任务点击",
"zxy.106187": "确认删除全部照片吗",
"zxy.106182": "永久有效",
"zxy.106181": "签到二维码失效时间",
"zxy.213166362355437568": "本题易错率:",
"zxy.106180": "开奖",
"zxy.117295": "选择面授课程",
"zxy.198239": "请在第二步为每个阶段配置考评规则,达标合格即视为完成",
"zxy.117296": "选择教室",
"zxy.198238": "若已配置考评规则,再次调整考评方式,将清空先前的配置",
"zxy.216451367609438208": "合格分:",
"zxy.117293": "课程总时长",
"zxy.198237": "考评方式:手动 / 自动(整体考评、阶段考评",
"zxy.395703607313436672": "答错题数",
"zxy.117294": "面授课程名称",
"zxy.198236": "考评成绩形式:合格 / 优秀",
"zxy.117299": "教室列表",
"zxy.117297": "教室名称",
"zxy.117298": "教室桌型",
"zxy.198231": "学员删除后将无法恢复,是否确定删除该学员",
"zxy.198230": "不能添加人员,请检查该人员是否已添加或该资源是否已发布",
"zxy.295716188997160960": "作品评语",
"zxy.117291": "请选择结束时间",
"zxy.198235": "你确定重置该考生的本次考试吗,重置考试后,该考生本次考试记录将被清除。该考生可以重新考试,考试时长不变",
"zxy.117292": "课程配置",
"zxy.198234": "您确定强制交卷吗,一旦强制交卷,考生无法继续考试,且无法撤回",
"zxy.198233": "客户端离线中,是否确认强制交卷",
"zxy.198232": "结项后,培训班的数据将不允许修改",
"zxy.106175": "请在第二步为每个阶段配置考评规则达标合格即视为完成",
"zxy.106174": "按阶段顺序完成学习",
"zxy.106173": "若已配置考评规则再次调整考评方式将清空先前的配置",
"zxy.106172": "自动考评仍然支持手动调整",
"zxy.106179": "发布前需要验证该班级是否已撤销已结项不存在",
"zxy.106178": "是当前页班级选择器选中的班级",
"zxy.106177": "证书颁发后多久有效必须是正整数",
"zxy.106176": "证书颁发后多久有效为必填",
"zxy.217512643659960320": "预计",
"zxy.106171": "考评方式手动自动整体考评阶段考评",
"zxy.106170": "考评成绩形式合格优秀",
"zxy.exam.type": "考试类型",
"zxy.215309622871986176": "完成{0}个必修学时",
"zxy.395703573410877440": "答对题数",
"zxy.106197": "请选中需修改状态的学员",
"zxy.106196": "将所选学员的状态调整为",
"zxy.106195": "讲师课程",
"zxy.106194": "你导出的信息正在生成请耐心等待生成后可在下载队列中下载",
"zxy.106199": "调整成功",
"zxy.106198": "调整学习状态",
"zxy.106193": "补考删除后将无法恢复是否确定删除该补考",
"zxy.106192": "学员已全部完成请刷新页面",
"zxy.106190": "未报到已报到",
"zxy.295717597087928320": "评委评语",
"zxy.213166638160285696": "调研时间:",
"zxy.227019150135005184": "学习状态:",
"zxy.346853035919675392": "已结业的不能重新审核",
"zxy.213167194966724608": "参赛者:",
"zxy.215326633136099328": "是否确定删除?",
"zxy.399361352973553664": "道",
"zxy.train.manage.110641": "已审核",
"zxy.202891": "学分:",
"zxy.202890": "暂无您可学习的课程",
"zxy.213821314367098880": "发起了提问",
"zxy.527647400022642688": "我的当前排名:",
"zxy.213822946341425152": "认证考试证书",
"zxy.295713352229982208": "下载分享海报",
"zxy.116816": "公告内容",
"zxy.116817": "附件名称",
"zxy.116814": "任务名称",
"zxy.116815": "公告标题",
"zxy.116818": "附件类型",
"zxy.202899": "重新评卷",
"zxy.112450": "标准答案",
"zxy.202898": "已参加人数:",
"zxy.202897": "评估名称:",
"zxy.202896": "开奖方式: 手动开奖",
"zxy.116812": "是否进入",
"zxy.202895": "姓名:",
"zxy.202894": "用户提交的",
"zxy.202893": "作业附件:",
"zxy.116811": "评审",
"zxy.202892": "学时:",
"zxy.202880": "授课记录",
"zxy.198297": "资料类型",
"zxy.198296": "资料名称",
"zxy.198295": "实操资料",
"zxy.198294": "实操说明",
"zxy.397988505600528384": "我的错题集",
"zxy.198299": "导师批阅",
"zxy.198298": "资料大小",
"zxy.116827": "最多只能保留小数点1位",
"zxy.531707625667170304": "审核异常",
"zxy.116828": "内容过长最大不超过3000字符",
"zxy.116825": "只能输入0~100数字",
"zxy.116826": "只能输入数字",
"zxy.213153250709475328": "考试时间:",
"zxy.198293": "实操内容",
"zxy.198292": "评价徒弟",
"zxy.198291": "评价",
"zxy.198290": "师评徒弟",
"zxy.202889": "是否结业",
"zxy.202888": "账号:",
"zxy.116820": "评语",
"zxy.202887": "附件(最多允许上传10个)",
"zxy.530246722769784832": "预警截图",
"zxy.202886": "向右翻",
"zxy.202885": "向左翻",
"zxy.213166473152172032": "答:",
"zxy.214525620250611712": "还需完成{0}项任务",
"zxy.116823": "截止日期",
"zxy.116824": "作业名称",
"zxy.202883": "是:受众范围内的学员,报名成功后,可成为培训班一员",
"zxy.202882": "否:只要在受众范围内,点击培训班,即可成为培训班一员",
"zxy.116822": "参与投票",
"zxy.202881": "创建直播",
"zxy.527693150546956288": "导学材料",
"zxy.527700344088694784": "答题记录不存在,将关闭当前页面",
"zxy.213167040045912064": "的回答:",
"zxy.213167309936791552": "正在参与:",
"zxy.202879": "暂时没有证书id!",
"zxy.202878": "不允许被编辑!",
"zxy.202877": "结项之后,培训班内所有的信息将",
"zxy.202876": "该考试为随机组卷,不可预览 !",
"zxy.202875": "起止时间:",
"zxy.202874": "当前学习进度:",
"zxy.202873": "扫描二维码",
"zxy.202872": "查看全部 >>",
"zxy.230192165760929792": "重新转换",
"zxy.213821319307988992": "发表了文章",
"zxy.213822953719205888": "已通知对方尽快完成学习任务!",
"zxy.116805": "申请时间",
"zxy.116806": "请假原因",
"zxy.116803": "签到开始时间",
"zxy.216451363331248128": "考试时长:",
"zxy.116804": "签到结束时间",
"zxy.116809": "完成时间",
"zxy.116808": "完成状态",
"zxy.320715659099115520": "已发布赛程结果",
"zxy.116801": "报到开始时间",
"zxy.116802": "报到结束时间",
"zxy.116800": "学员人数",
"zxy.529551760239497216": "查看预警视频",
"zxy.527697462002061312": "全部项目",
"zxy.216463162172641280": "问题 {0} 选项数量不能小于三个哦!!",
"zxy.116858": "考试密码和个人密码填写错误",
"zxy.397988300620697600": "所属科目",
"zxy.213822955581476864": "请选择要删除的订单...",
"zxy.116853": "请输入6位数考试密码",
"zxy.116850": "允许切屏次数",
"zxy.116851": "考试密码",
"zxy.116854": "请输入3位数个人密码",
"zxy.117701": "兑换情况",
"zxy.116855": "如需帮助请联系监考老师",
"zxy.399121491544903680": "恭喜你,该专项练习的试题已答完!",
"zxy.116860": "答卷次数已超出限制最大次数",
"zxy.399123998505570304": "开始做题",
"zxy.295715658115715072": "今日可投",
"zxy.559207296559878144": "练习全部试题",
"zxy.527689048660250624": "未掌握",
"zxy.117718": "立即兑换",
"zxy.399865444024061952": "暂无网络,请检查您的设备是否联网",
"zxy.117719": "今天的抽奖次数已经用光了明天再来吧!",
"zxy.116869": "点击下方'查看详情”可查看上次考试成绩详情",
"zxy.117716": "恭喜您抽中",
"zxy.117717": "暂不着急",
"zxy.201998": "专家申请",
"zxy.201999": "申请已提交,请等待管理员审核!",
"zxy.116863": "您好本次考试需要进行报名请点击下方'我要报名”进行报名谢谢",
"zxy.201996": "专家资质",
"zxy.116864": "您好本次考试您已报名正在审核中如要取消报名请点击下方'取消报名”",
"zxy.201997": "附件-",
"zxy.201994": "请清晰描述您选择话题领域的优势和特长,这有助于提升您的通过率",
"zxy.201995": "请选择您擅长话题!",
"zxy.116867": "点击下方'开始考试”后将会立即进入考试,该考试时长为{1}分钟",
"zxy.117714": "谢谢参与",
"zxy.201992": "输入您的名称",
"zxy.116868": "您好本次考试可以进行多次点击下方'重新考试”后将会立即重新考试点击下方'查看详情”可查看上次考试成绩详情",
"zxy.117715": "前无古人后无来者!您的幸运是千古头份的。",
"zxy.201993": "您的优势",
"zxy.116865": "您好本次考试您已报名成功请在考试时间内参与考试谢谢。",
"zxy.117712": "抽奖中",
"zxy.201990": "专家的讨论",
"zxy.117713": "您与大奖还差点缘分!",
"zxy.201991": "专家的内容",
"zxy.285978957269045248": "题手动保存成功!",
"zxy.116838": "您的报名已经成功提交请耐心等待管理员审核审核结果将会通过邮件或消息发送给您。",
"zxy.116836": "报名审核中",
"zxy.116837": "重新报名",
"zxy.201989": "擅长的话题",
"zxy.201987": "暂无相关",
"zxy.201988": "我要关注",
"zxy.116830": "重新提交",
"zxy.201985": "申请专家审核失败",
"zxy.116831": "关闭审核",
"zxy.201986": "相关",
"zxy.295713295573323776": "复制分享链接",
"zxy.527721730924482560": "学练试题不存在,将关闭当前页面",
"zxy.201983": "我是专家",
"zxy.295716074681405440": "今日剩余可投",
"zxy.201984": "申请专家审核中",
"zxy.116834": "培训须知",
"zxy.201981": "我是管理",
"zxy.113323": "是",
"zxy.116835": "报名截止时间",
"zxy.201982": "申请成为专家",
"zxy.113324": "否",
"zxy.216458086817337344": "还剩余{0}次切屏",
"zxy.116832": "附件不支持预览可直接下载",
"zxy.116833": "输入报名理由",
"zxy.201980": "讨论我的",
"zxy.214529847165325312": "{0}删除后将无法恢复,是否确定删除该{0}",
"zxy.531707398788878336": "巡考结果",
"zxy.214250660194029568": "文件转换失败了",
"zxy.214533643417292800": "开奖方式: 手动开奖",
"zxy.116847": "考卷总分",
"zxy.116848": "合格分",
"zxy.201978": "我的订阅",
"zxy.201979": "我的文章",
"zxy.201976": "暂无关注内容!",
"zxy.201977": "我的关注",
"zxy.531708510346547200": "监控设备",
"zxy.116841": "报名失败",
"zxy.201974": "您暂时还没有关注专家!",
"zxy.116842": "本培训班报名人数已满",
"zxy.201975": "没有更多话题",
"zxy.201972": "相关专家",
"zxy.116840": "恭喜您已成为该培训班的正式学员。",
"zxy.201973": "暂无相关专家",
"zxy.116845": "报名码无效!",
"zxy.201970": "你的问题可能已经有答案",
"zxy.201971": "个回答",
"zxy.116843": "培训对象",
"zxy.106606": "外部主持人角色",
"zxy.116893": "以后再来",
"zxy.117740": "~差一点点哟~",
"zxy.106607": "外部嘉宾角色",
"zxy.116890": "您好系统正在处理您的考卷。本次考试可以进行多次点击下方'重新考试”后将会立即重新考试",
"zxy.106608": "地址",
"zxy.106609": "外部学员角色",
"zxy.113384": "确认",
"zxy.106602": "成功申请开播!",
"zxy.106603": "复制",
"zxy.105753": "不能添加重复的附件",
"zxy.106604": "请合理安排时间进行授课",
"zxy.106605": "学员角色",
"zxy.106600": "分享直播链接",
"zxy.106601": "以下为各角色进入直播间的访问链接, 建议复制保存",
"zxy.116418": "该考试已通过不能进行重复考试",
"zxy.201969": "位专家来回答。",
"zxy.116419": "您所在的IP不在考试IP范围内无法参与考试",
"zxy.201967": "发布内容",
"zxy.201968": "发布成功, 已邀请",
"zxy.201965": "写文章",
"zxy.201966": "文章标题",
"zxy.116412": "系统正在处理您的考卷",
"zxy.116896": "TA们也参加了直播",
"zxy.117743": "抽奖名称",
"zxy.201963": "文档转换失败,请重新上传",
"zxy.116413": "系统正在处理您的考卷请稍后查看答案情况",
"zxy.201964": "文档正在转换中,请稍后预览",
"zxy.116410": "管理员已拒绝了您的报名请不要重复报名如有问题请联系管理员!",
"zxy.116894": "关闭页面",
"zxy.201961": "编辑分享",
"zxy.116411": "该考试没有配置试题请联系管理员",
"zxy.116895": "直播资源",
"zxy.201962": "文件正在转换中,请稍后查看",
"zxy.116416": "考试密码和个人错误填写错误",
"zxy.116417": "答卷次数已超出考试最大限制次数",
"zxy.201960": "您发布的内容超过5000字符!",
"zxy.116414": "考试密码错误",
"zxy.116898": "点播目录",
"zxy.116415": "个人码错误",
"zxy.116899": "参与调研",
"zxy.117750": "查看明细",
"zxy.215718240087838720": "共{0}张, 还能上传{1}张",
"zxy.116420": "您的账号已在另一台设备或浏览器登陆请重新登陆",
"zxy.117751": "奖品类型",
"zxy.399121631009705984": "休息一下",
"zxy.213821346893926400": "待评价",
"zxy.531265393302573056": "单屏轮播",
"zxy.116429": "网络已连接请继续答卷",
"zxy.201958": "内容标题",
"zxy.201959": "您发布的内容含有敏感词,请修改后重新发布,谢谢合作!",
"zxy.527714105134551040": "错题数:",
"zxy.201956": "对内容的讨论",
"zxy.201957": "对分享的讨论",
"zxy.201954": "的分享",
"zxy.295710300164984832": "沿用上阶段作品成功!",
"zxy.201955": "回复了",
"zxy.116423": "您确定强制交卷吗一旦强制交卷考生无法继续考试且无法撤回。",
"zxy.117754": "奖品图片",
"zxy.201952": "讨论了",
"zxy.116424": "你确定重置该考生的本次考试吗重置考试后该考生本次考试记录将被清除。该考生可以重新考试考试时长不变。",
"zxy.117755": "奖项名称",
"zxy.201953": "发表的内容",
"zxy.116421": "您无权限进行该考试",
"zxy.117752": "奖品配置",
"zxy.201950": "我",
"zxy.116422": "未登录或网络已断开无法继续考试请检查",
"zxy.201951": "·参与讨论·",
"zxy.116427": "对不起系统检测到您正在其他用户端参与该考试",
"zxy.116428": "网络已断开请稍后再试",
"zxy.116425": "确定交卷吗?",
"zxy.116426": "已为您更新最新答题情况请继续参与考试",
"zxy.116870": "您好本次考试尚未到结束时间您还无法查看答卷情况谢谢。",
"zxy.106628": "主持人暂未开放举手功能",
"zxy.527689115450347520": "已掌握",
"zxy.116871": "您好本次考试已结束或已到进入考试截止时间 点击下方'查看详情”可查看上次考试成绩详情",
"zxy.106629": "直播好像出现问题了",
"zxy.213166895128514560": "可在此输入补充说明:",
"zxy.105776": "相关标签",
"zxy.106624": "离开",
"zxy.105775": "最多允许上传10个",
"zxy.106625": "语音直播中",
"zxy.105774": "学员明细列表导出",
"zxy.106626": "聊天",
"zxy.105773": "学员明细导出",
"zxy.106627": "留下你的精彩评论吧",
"zxy.106620": "连接成功",
"zxy.106621": "说点什么吧",
"zxy.105778": "TA们也参加了考试",
"zxy.106622": "确定结束直播?",
"zxy.105777": "继续考试",
"zxy.106623": "继续",
"zxy.117729": "暂无抽奖人员",
"zxy.201949": "进入话题详情页",
"zxy.117727": "活动已结束。",
"zxy.201947": "暂无关注者!",
"zxy.117728": "奖品数量不足",
"zxy.201948": "来自话题 ·",
"zxy.105772": "需至少选择一个学员",
"zxy.201945": "更多...",
"zxy.105771": "是否确认一键批量结业",
"zxy.201946": "关注者",
"zxy.201943": "暂无话题上榜",
"zxy.201944": "关注我的人",
"zxy.116874": "点击下方'继续考试”将会继续您上次的答题",
"zxy.117721": "继续抽奖",
"zxy.201941": "暂无热门",
"zxy.116875": "您好本次考试已截止报名如有疑问请联系系统管理员,谢谢",
"zxy.117722": "当前无网络请稍后再试。",
"zxy.201942": "热门话题",
"zxy.116872": "您好本次考试尚未到报名时间请在报名时间{1}内报名谢谢",
"zxy.116873": "您好本次考试已撤销",
"zxy.117720": "继续抽奖需使用",
"zxy.201940": "热门",
"zxy.116878": "您好本次考试您被重置了点击下方'重新考试'后将会立即重新考试",
"zxy.117725": "该活动需要消耗积分个人积分不够。",
"zxy.116879": "您好本次考试尚未到结束时间您还无法查看答卷情况。该考试可以进行多次点击下方'重新考试”后将会立即重新考试",
"zxy.117726": "活动暂未开始。",
"zxy.116876": "您好系统正在处理您的考卷稍后可查看详情。本次考试可以进行多次点击下方'重新考试”后将会立即重新考试",
"zxy.116881": "您好本次考试可以进行多次点击下方'重新考试”后将会立即重新考试点击下方'考试记录”可查看上次考试成绩详情",
"zxy.106617": "直播不存在",
"zxy.116882": "点击下方'考试记录”可查看上次考试成绩详情",
"zxy.106618": "{time}开始",
"zxy.106619": "开始直播",
"zxy.116880": "您好管理员已拒绝了您的报名请不要重复报名如有问题请联系管理员!",
"zxy.106613": "主持人入口",
"zxy.106614": "发起直播",
"zxy.106615": "其他讲师入口",
"zxy.106616": "用户被踢出直播间",
"zxy.106610": "网页发起",
"zxy.106611": "客户端发起",
"zxy.201929": "您好,本次考试可以进行多次,点击下方“重新考试”后将会立即重新考试,点击下方“考试记录”可查看上次考试成绩详情",
"zxy.106612": "需要安装客户端,下载客户端",
"zxy.116409": "您的本次考试已被重置请您点击重新考试按钮进行重新考试",
"zxy.201938": "活跃专家",
"zxy.201939": "暂无专家上榜",
"zxy.213166694233935872": "未参加人数:",
"zxy.116407": "系统正在处理您的考卷稍后可查看详情",
"zxy.117738": "稍后兑换",
"zxy.201936": "您好,系统正在处理您的考卷。本次考试可以进行多次,点击下方“重新考试”后将会立即重新考试",
"zxy.116408": "本次考试您被重置了点击重新考试后将会立即重新考试",
"zxy.201937": "说明",
"zxy.201934": "管理员已拒绝了您的报名,请不要重复报名,如有问题请联系管理员!",
"zxy.201935": "您好,本次考试可以进行多次,点击下方“重新考试”后将会立即重新考试",
"zxy.201932": "该考试没有配置试题,请联系管理员",
"zxy.201933": "本次考试您已报名成功,请在考试时间内参与考试",
"zxy.116401": "本次考试尚未到结束时间您还无法查看答卷情况。",
"zxy.116885": "您好系统正在同步试卷请稍后再试",
"zxy.117732": "每次可抽",
"zxy.201930": "点击下方“考试记录”可查看上次考试成绩详情",
"zxy.116402": "本次考试已结束或已到进入考试截止时间",
"zxy.201931": "您好,系统正在同步试卷,请稍后再试",
"zxy.117730": "跳过",
"zxy.116400": "本次考试您已报名成功请在考试时间内参与考试",
"zxy.116884": "您好本次考试已结束或已到进入考试截止时间点击下方'查看详情”可查看上次考试成绩详情",
"zxy.117731": "抽奖人数不足",
"zxy.116405": "本次考试已撤销",
"zxy.116889": "您好本次考试可以进行多次点击下方'重新考试”后将会立即重新考试",
"zxy.117736": "已开奖名额",
"zxy.213821345367199744": "待收货",
"zxy.116406": "本次考试已截止报名如有疑问请联系系统管理员",
"zxy.117737": "人员信息",
"zxy.116403": "本次考试没有合格您无法查看答案情况",
"zxy.117734": "名",
"zxy.116404": "本次考试尚未到报名时间",
"zxy.117735": "待开奖名额",
"zxy.116211": "投票结束时间",
"zxy.529141570050592768": "巡考时间",
"zxy.113187": "1、最高分排名规则: 按照最高的分数成绩在所有已考的学员中的排名统计;\n\n2、累计分数: 按照已提交的考试记录分数合计在所有已考的学员中的排名统计;\n\n3、最短答题时长: 按照最短答题时长的时间在所有已考的学员中的排名统计;\n\n4、最新分数: 按照最近一次考试记录的分数在所有已考的学员中的排名统计;\n\n备注:最新分/最高分分数相同,按答题时长最短优先排序;累计分数相同,按答题次数最少优先排序",
"zxy.113188": "组织满意度课程满意度讲师满意度可在报表中统计其他维度不进行统计",
"zxy.116215": "确定发布?",
"zxy.113189": "当前考试已启用人脸对比人脸拍照请逐一检查以下内容",
"zxy.116212": "投票状态",
"zxy.116213": "投票管理",
"zxy.116218": "内容超出最大长度",
"zxy.116219": "分数",
"zxy.116216": "选项",
"zxy.113190": "浏览器需在及以上版本或选用其他浏览器",
"zxy.113191": "人脸验证未通过暂时无法继续考试管理员复核后可继续考试",
"zxy.113192": "当前账号暂未注册人脸信息请在输入框内输入登录密码后进行人脸注册",
"zxy.113193": "当前人脸验证未通过请确认采集条件正常且为本人后再重新采集验证",
"zxy.113194": "设备问题无法继续考试请联系管理员处理对浏览器清除缓存或者更换设备",
"zxy.116221": "分数最多保留两位小数",
"zxy.113195": "允许考试次数不为时重新考试按钮改为去考试剩余次展示剩余考试次数",
"zxy.116222": "选项只能添加999个",
"zxy.113196": "支持对系统中已存在的在线课程面授课程两种活动类型的批量导入",
"zxy.113197": "在导入前您需要在学习管理在线课程活动管理资源管理面授课程中导出想要导入的课程资源",
"zxy.116220": "分数范围为",
"zxy.543939649794609152": "AI搜索",
"zxy.113198": "下载标准模板按示例格式和示例说明填写需要导入的电子表格文件",
"zxy.113199": "点击导入数据按钮选择您要导入的电子表格文件",
"zxy.116229": "至少选择",
"zxy.116227": "投票类型",
"zxy.116228": "至多选择",
"zxy.529552328555106304": "更多异常情况",
"zxy.199410": "对不起,目前不在作品评分时间范围内!",
"zxy.199411": "加载中,请稍后",
"zxy.213821351608324096": "订单详情",
"zxy.199406": "我要评分",
"zxy.199407": "重新评分",
"zxy.199408": "评分成功!",
"zxy.199409": "抱歉,您不能对自己的作品进行评分!",
"zxy.199402": "赞一下",
"zxy.527695227436273664": "暂无数据,先去做一些练习吧",
"zxy.116200": "考试显示规则",
"zxy.199403": "分为满分",
"zxy.199404": "相关作品",
"zxy.199405": "参赛历程",
"zxy.217518472995934208": "网络已连接,请继续",
"zxy.116209": "投票名称",
"zxy.527700687908376576": "输入答案无效",
"zxy.116203": "试题描述",
"zxy.116201": "是否需要人工评卷",
"zxy.116202": "关联考试",
"zxy.116208": "维度描述",
"zxy.116205": "试题标题",
"zxy.116206": "易错率",
"zxy.116250": "维度内容不能为空保存失败请继续完善或关闭",
"zxy.297228604994097152": "音频视频不能超过{1}",
"zxy.116251": "满意度问卷必须选择默认维度",
"zxy.198502": "不通过",
"zxy.116254": "汇总统计",
"zxy.117101": "直播状态",
"zxy.117102": "授课时间",
"zxy.116252": "内容列表",
"zxy.117100": "时间范围",
"zxy.293669923140538368": "仅支持Chrome、Safari浏览器开播,支持第三方推流",
"zxy.116258": "您已提交请勿重复操作!",
"zxy.117105": "授课费用(元)",
"zxy.116259": "您还有未完成的题目不允许提交!",
"zxy.117106": "我的授课培训班",
"zxy.117103": "考评方式",
"zxy.117104": "授课时长(小时)",
"zxy.117109": "我的在线课程",
"zxy.117107": "我的授课记录",
"zxy.117108": "我的直播记录",
"zxy.116261": "抱歉您没有权限参加此调研谢谢",
"zxy.116262": "您好该调研已不存在",
"zxy.116265": "您好您已经参与过该调研请勿重复参与",
"zxy.117112": "选择讲师级别",
"zxy.116266": "进行调研谢谢",
"zxy.117113": "讲师姓名",
"zxy.116263": "您好本次调研尚未到调研时间请在调研时间",
"zxy.117110": "请填写讲师简介",
"zxy.116264": "您好该调研已过期无法参与谢谢",
"zxy.117111": "编辑讲师简介",
"zxy.543937753612685312": "篇企业资料生成回答",
"zxy.215309664085217280": "完成{0}个选修学时",
"zxy.116269": "参赛者",
"zxy.117116": "外部讲师",
"zxy.117117": "讲师列表",
"zxy.116267": "调研人员",
"zxy.117114": "讲师类型",
"zxy.116268": "作品",
"zxy.117115": "内部讲师",
"zxy.213137669557981184": "记录id",
"zxy.117118": "讲师部门",
"zxy.543954104880336896": "知识引用",
"zxy.116232": "至多选",
"zxy.543937664349507584": "该问题由",
"zxy.116233": "至少选",
"zxy.116230": "最多选几项",
"zxy.116231": "至少选几项",
"zxy.106466": "考试报名",
"zxy.106462": "考试安排",
"zxy.106463": "月度安排",
"zxy.106464": "本月考试已报名人数",
"zxy.106465": "通知公告",
"zxy.116236": "最多可选",
"zxy.116237": "两项",
"zxy.527689087126212608": "部分掌握",
"zxy.116235": "选择选项数不能多于最多选项哦",
"zxy.116238": "三项",
"zxy.204499": "活动签到",
"zxy.116239": "四项",
"zxy.213156489613938688": "本题分数:",
"zxy.116240": "不控制",
"zxy.116243": "输入分数",
"zxy.116241": "添加选项",
"zxy.116242": "输入描述",
"zxy.295714784517689344": "审核拒绝",
"zxy.116247": "问卷须知最大长度为",
"zxy.116248": "问卷须知...",
"zxy.116245": "调研名称必填",
"zxy.116246": "评估名称必填",
"zxy.116249": "问卷内容不能为空保存失败请继续完善或关闭",
"zxy.117141": "是受众范围内的学员报名成功后可成为培训班一员",
"zxy.202297": "名称过长,最大长度为100个字符",
"zxy.116295": "选项只能添加26个",
"zxy.117142": "否只要在受众范围内点击培训班即可成为培训班一员",
"zxy.202296": "共导入成功{1}条数据, 失败{2}条数据",
"zxy.202295": "投票删除后将无法恢复,是否确定删除该投票?",
"zxy.117140": "报名参与",
"zxy.202294": "活动[{1}][{2}]与活动[{3}][{4}]时间重复,确定要提交?",
"zxy.116298": "试题预览",
"zxy.202293": "(最多允许上传10个,学员可下载)",
"zxy.116299": "请确定更改试题类型吗?",
"zxy.117146": "报名需要填写理由",
"zxy.202292": "该考试为随机组卷,不可预览",
"zxy.116296": "填写您的具体意见",
"zxy.117143": "报名是否需要审核",
"zxy.202291": "培训班已结项,不允许参与评估",
"zxy.116297": "请填写您的回答",
"zxy.117144": "报名开始时间",
"zxy.202290": "培训班已结项,不允许参与活动",
"zxy.106006": "所属目录",
"zxy.106488": "其他说明情况",
"zxy.106009": "组卷方式",
"zxy.106008": "试卷列表",
"zxy.214525631659118592": "第{0}行, 第{1}列有错误",
"zxy.106484": "我的证书",
"zxy.556677153626918912": "当前考场考试已结束",
"zxy.106486": "认证信息",
"zxy.106480": "个人信息",
"zxy.106481": "准考证",
"zxy.106482": "我的考试",
"zxy.106483": "成绩查询",
"zxy.117147": "是否需要启动报到",
"zxy.117148": "按照活动签到",
"zxy.202299": "改变签到规则之后,学员报到历史数据将清空,确定删除么?",
"zxy.202298": "第{1}行, 第{2}列有错误。[{3}]",
"zxy.202286": "文档正在转换中,请稍后保存",
"zxy.117153": "预算费用",
"zxy.202285": "作业说明过长,最大长度为5000!",
"zxy.202284": "请输入详细的作业说明,最多可输入5000字",
"zxy.202283": "否只要在受众范围内,点击培训班,即可成为培训班一员",
"zxy.117156": "预算金额",
"zxy.202282": "是受众范围内的学员,报名成功后,可成为培训班一员",
"zxy.202281": "最佳图片大小尺寸宽1920px,高334px",
"zxy.117154": "费用类型",
"zxy.202280": "培训班人数为0,无法控制",
"zxy.117155": "费用名称",
"zxy.117159": "预算金额超出可允许使用费用值!",
"zxy.202289": '结项之后,培训班内所有的信息将<i style="font-weightbold;colorred">不允许被编辑!</i>',
"zxy.202288": "目前还有培训班学员的活动状态不是已完成状态,确定进行结项吗?",
"zxy.202287": "附件名称过长,最大长度为100个字符",
"zxy.202275": "提报已截止,无法编辑",
"zxy.117120": "启动报到后时间为必填",
"zxy.202274": "提报已截止,无法新增",
"zxy.116270": "正在参与",
"zxy.202273": "提报已截止,无法导入",
"zxy.116271": "当前调研已被管理员撤销",
"zxy.202272": "提报已截止,无法删除",
"zxy.117123": "目前培训班人数未设置不能进行人数控制",
"zxy.202271": "主办单位",
"zxy.116277": "答案内容",
"zxy.117124": "培训班人数为0无法控制",
"zxy.202270": "承办单位",
"zxy.116274": "的回答",
"zxy.117121": "报到开始时间不能大于或等于报到结束时间",
"zxy.117122": "报到结束时间不能大于或等于培训班结束时间",
"zxy.527695154346332160": "重新生成报告",
"zxy.106029": "评估汇总统计",
"zxy.198165": "人脸验证未通过,本次考试已被强制交卷",
"zxy.106028": "调研汇总统计",
"zxy.198164": "当前人脸验证未通过,请确认采集条件正常且为本人后再重新采集验证",
"zxy.198163": "当前人脸服务正忙,请您稍后再试或联系管理处理",
"zxy.106026": "每题分数为必填项",
"zxy.198162": "很抱歉,企业未开通人脸权限",
"zxy.198169": "对浏览器清除缓存或者更换设备",
"zxy.198168": "设备问题无法继续考试,请联系管理员处理",
"zxy.198167": "倍速",
"zxy.198166": "请检查摄像头权限是否打开, 然后重试",
"zxy.106021": "题共",
"zxy.106020": "已选",
"zxy.295708334839959552": "最多可上传 {0} 稿",
"zxy.106025": "题目数量为必填项",
"zxy.198161": "另外一台设备正在做相同的操作,请稍后重试",
"zxy.106024": "确定要删除该数据",
"zxy.198160": "很抱歉,企业未开通人脸拍照权限",
"zxy.117127": "请选择项目类型",
"zxy.117128": "学员需要报名的话报名时间为必填",
"zxy.116278": "请输入查询答案内容",
"zxy.117125": "证书有效日期为必填",
"zxy.117126": "证书有效日期不能小于或等于培训班开始时间",
"zxy.202279": "目前培训班人数未设置,不能进行人数控制",
"zxy.202278": "不能添加人员,请检查该人员是否已添加或该资源是否已发布!",
"zxy.117129": "报名开始时间不能大于或等于报名截止时间",
"zxy.202277": "证书发放后无法修改,是否确认发放证书?",
"zxy.202276": "填写的分数必须是0-100数字,可保留两位小数",
"zxy.116283": "问答题",
"zxy.117130": "报名截止时间不能大于培训班结束时间",
"zxy.202264": "附件不支持预览,可直接下载",
"zxy.116284": "单选题",
"zxy.202263": "内容过长,最大不超过3000字符",
"zxy.526974435790557184": "查看导学",
"zxy.116281": "计数",
"zxy.202262": "该活动为导入数据,不支持展示!",
"zxy.116282": "本题有效填写人数",
"zxy.198159": "当前账号暂未注册人脸信息, 请在输入框内输入登录密码后,进行人脸注册",
"zxy.202261": "到顶部啦,没有更多的数据了",
"zxy.117134": "报名是否受培训班人数控制",
"zxy.202260": "请输入0-{1}的数字,保留小数点后一位!",
"zxy.213821349808967680": "订单状态",
"zxy.117135": "证书配置",
"zxy.116285": "多选题",
"zxy.117132": "选择类别",
"zxy.116286": "试题信息",
"zxy.106018": "共题分",
"zxy.198154": "不在考试时间范围内,不能参与考试",
"zxy.106017": "随机组卷已保存成功",
"zxy.198153": "您有试卷目前处于待评卷状态,不能继续考试",
"zxy.106016": "请选择试题",
"zxy.106499": "及格分",
"zxy.198158": "人脸验证未通过,暂时无法继续考试,管理员复核后可继续考试",
"zxy.213821324513120256": "获取方式:",
"zxy.213821329827303424": "此用户还在筹备学习中",
"zxy.116280": "比例",
"zxy.198157": "浏览器需在ie10及以上版本,或选用其他浏览器",
"zxy.198156": "图像采集设备(摄像头)正常",
"zxy.106019": "共题可用",
"zxy.198155": "当前考试已启用人脸对比/人脸拍照,请逐一检查以下内容",
"zxy.106010": "试题数量",
"zxy.106495": "报名人数",
"zxy.106498": "进入考试时间",
"zxy.106014": "试卷分数不能超出分",
"zxy.106013": "对不起当前目录下难易度试题已被选择请不要重复选择",
"zxy.106492": "报名起止时间",
"zxy.106012": "难度",
"zxy.106493": "进入考试起止时间",
"zxy.106011": "请先选择归属部门",
"zxy.117138": "培训班首页图片",
"zxy.542584428812177408": "您未被安排考场,请联系管理员",
"zxy.117139": "最佳图片大小尺寸宽1920px高334px",
"zxy.117136": "请输入1-10000",
"zxy.117137": "点击上传图片",
"zxy.202269": "查看更多培训班日程,请报名参加吧!",
"zxy.202268": "您的报名已经成功提交,请耐心等待管理员审核,审核结果将会通过邮件或消息发送给您。",
"zxy.202267": "充值会员",
"zxy.202266": "购买",
"zxy.202265": "我要购买",
"zxy.117185": "转换中",
"zxy.202253": "您还未设置支付密码,是否立即设置完成订单呢?",
"zxy.117186": "转换完成",
"zxy.202252": "恭喜,您已成功提交订单!",
"zxy.117183": "培训班类型",
"zxy.202251": "密码错误,请重新输入",
"zxy.202250": "抽奖活动删除后将无法恢复,是否确定删除?",
"zxy.117189": "epub电子书只支持IE10以上浏览器",
"zxy.117187": "转换失败",
"zxy.213821317370220544": "回答了问题",
"zxy.117188": "最多只能添加10个附件!",
"zxy.106049": "下载错误的导入数据",
"zxy.524056382702489600": "该功能仅支持在APP端使用",
"zxy.293239621893099520": "考试将于 {0} 开始",
"zxy.106043": "导入存在错误数据",
"zxy.106042": "导入文件不能为空",
"zxy.216460419114602496": "{0}题标记为待检查",
"zxy.395703647998185472": "正确率",
"zxy.106041": "课程导入",
"zxy.106040": "不能大于培训班结束时间",
"zxy.106045": "存在重复数据已剔除导入",
"zxy.202258": "的数字,保留小数点后一位!",
"zxy.230113639296798720": "(填空题开启自动评分将自动计算学员填空题得分,管理员/评卷老师可复评)",
"zxy.202257": "请输入0-",
"zxy.202256": "积分不足,已设为最大购买量",
"zxy.202255": "绑定成功,点击确定设置支付密码",
"zxy.202254": "您的账户还未绑定手机号,请点击确定前往绑定手机号",
"zxy.213821338475958272": "备注",
"zxy.117196": "文档正在转换中请稍后保存",
"zxy.202242": "该活动需要消耗积分,个人积分不够。",
"zxy.117197": "附件名称过长最大长度为100个字符",
"zxy.202241": "当前无网络,请稍后再试。",
"zxy.117194": "请指定审核人!",
"zxy.202240": "今日抽奖次数已达上限,请明日再来",
"zxy.117195": "作业说明过长最大长度为5000!",
"zxy.117199": "添加直播",
"zxy.106039": "不能小于活动开始时间",
"zxy.106038": "请选择教室",
"zxy.106037": "评估名称必填最大长度为",
"zxy.117192": "新增作业",
"zxy.117193": "编辑作业",
"zxy.117190": "请输入详细的作业说明最多可输入5000字",
"zxy.213166955320971264": "答案:",
"zxy.117191": "转换状态",
"zxy.399121772328390656": "提交答案",
"zxy.106032": "至少需要两个选项",
"zxy.106031": "其他勾选其他项可用于学员选择添加补充说明字数限制在字以内",
"zxy.106030": "必答题",
"zxy.106036": "调研名称最大长度为",
"zxy.106035": "答题时间",
"zxy.397373479562907648": "试题解析",
"zxy.532415717904093184": "通过(人工)",
"zxy.106033": "匿名用户",
"zxy.202249": "活动已结束,不能添加奖项",
"zxy.202248": "活动为已发布/已撤销,并且活动结束,不允许修改奖项",
"zxy.202247": "开奖方式 手动开奖",
"zxy.202246": "已抽中奖品数",
"zxy.287812155057770496": "进入起止时间:",
"zxy.202245": "剩余奖品数量",
"zxy.202244": "奖品总数量",
"zxy.202243": "抽奖活动优化中,请耐心等候",
"zxy.117163": "培训班封面",
"zxy.202231": "数据加载出错,请重新刷新页面试试!",
"zxy.117164": "培训班管理",
"zxy.202230": "网络环境等存在异常,请刷新试试!",
"zxy.117161": "教师费已经存在!",
"zxy.117162": "其他信息",
"zxy.117167": "证书有效日期",
"zxy.117168": "是否自动发放证书",
"zxy.291834863819034624": "客户端",
"zxy.117165": "培训班结项",
"zxy.117166": "证书有效期",
"zxy.230187895053488128": "竞赛附件",
"zxy.117160": "教师预算金额不能低于",
"zxy.106065": "完成数量",
"zxy.106064": "课程完成情况仅在线课程直播课程",
"zxy.106063": "达到以下标准成绩为",
"zxy.106062": "阶段完成规则",
"zxy.106069": "选修课程",
"zxy.106068": "必修课程",
"zxy.527696403489755136": "我的训练计划",
"zxy.106066": "获得学时",
"zxy.202239": "前无古人,后无来者!您的幸运是千古头份的。",
"zxy.202238": "抽奖已暂停",
"zxy.117169": "未学习",
"zxy.202237": "剩余{1}次",
"zxy.202236": "去考试",
"zxy.213156145160916992": "共{0}分",
"zxy.106061": "合格标准不可完全等于优秀标准",
"zxy.202235": "该考试记录不存在!",
"zxy.106060": "合格标准不可高于优秀标准",
"zxy.202234": "学生姓名",
"zxy.202233": "2. 请在考生原考试设备上进行导出,如果换设备将无法导出答题记录。",
"zxy.202232": "1. 考生因断网等情况导致考卷提交失败,且考试结束未超过48小时,可通过【答题导出】操作导出答题记录文件;",
"zxy.117174": "学员签到详情",
"zxy.202220": "您有未作答的必答题,请完善后再提交",
"zxy.397306868319522816": "题库已更新,继续答题将重置答题记录,是否继续?",
"zxy.117172": "未完成活动数",
"zxy.117173": "学员活动完成详情",
"zxy.117176": "课程学习详情",
"zxy.106059": "规则信息不可全为零",
"zxy.117171": "学员课程学习详情",
"zxy.106053": "阶段一",
"zxy.106052": "第行第列有错误",
"zxy.106058": "不能大于阶段选修课程配置",
"zxy.106057": "不能大于阶段必修课程配置",
"zxy.114904": "已选",
"zxy.106056": "不能大于阶段选修教务活动配置数",
"zxy.106055": "不能大于阶段必修教务活动配置数",
"zxy.202229": "网络环境异常;可继续答题,答题结束后通知监考员导出答题!",
"zxy.202228": "提交异常,可继续答题!",
"zxy.527711500635344896": "知识点掌握规则",
"zxy.202227": "网络异常,可继续答题!",
"zxy.202226": "题自动保存成功!",
"zxy.202225": "自动保存成功!",
"zxy.106050": "共导入成功{1}条数据失败{2}条数据",
"zxy.202224": "(如已答题结束,请联系监考员/管理员完成对答题导出)",
"zxy.202223": "网络已断开,可继续答题!",
"zxy.202222": "断网",
"zxy.202221": "网络状态",
"zxy.213137395611209728": "2、累计分数: 按照已提交的考试记录分数合计在所有已考的学员中的排名统计;",
"zxy.106087": "所见即所得学员端排序展示规则与管理端一致",
"zxy.298298025963556864": "已是该班级正式成员",
"zxy.106086": "排序规则",
"zxy.285978342828675072": "手动保存成功",
"zxy.106085": "学员端排序展现规则",
"zxy.106084": "不可超出本阶段已配选修学时数",
"zxy.106089": "同一阶段中按照活动的开始时间顺序排序",
"zxy.106088": "排序优先级为:阶段>开始时间>排序数字",
"zxy.106083": "不可超出本阶段已配选修课程数",
"zxy.106082": "不可超出本阶段已配必修课时数",
"zxy.106081": "不可超出本阶段已配必修课程数",
"zxy.106080": "合格标准不可大于优秀标准",
"zxy.529139813102784512": "预警时间",
"zxy.213821331509219328": "发送方式",
"zxy.106076": "添加活动后将出现相关规则配置项",
"zxy.106075": "选修活动",
"zxy.106074": "必修活动",
"zxy.106073": "教务活动完成情况除课程外的其他活动",
"zxy.106079": "优秀标准不可低于合格标准",
"zxy.106077": "使用双标准考评",
"zxy.106072": "选修学时",
"zxy.106071": "必修学时",
"zxy.106070": "获得",
"zxy.527696117723435008": "进入练习",
"zxy.213135493364322304": "当前人脸正在复核中...",
"zxy.216451373187862528": "考试密码:",
"zxy.202318": "您好,班级【{1}】中的{2}【{3}】将会在【{4}】结束,请尽快参与学习,谢谢!",
"zxy.202317": "抱歉,您暂不能学习该活动,请切换至阶段模式查看规则",
"zxy.202316": "完成下列任务,可达标<b>{1}</b>",
"zxy.202315": "5、“活动”指除直播外的所有其他活动类型",
"zxy.202314": "4、“学时”包含于 课程、直播 中",
"zxy.202313": "3、“课程”包含 课程、直播 两类活动",
"zxy.202312": "2、完成各项标准下对应的任务后即可达标对应标准",
"zxy.202311": "1、达到“合格”即可达到自动结业标准,最终能否结业由班务人员评定",
"zxy.202310": "再获取{1}个阶段{2},即可达标",
"zxy.474440816295809024": "论文库",
"zxy.213135898873827328": "1、图像采集设备(摄像头)正常;",
"zxy.552031815842533376": "核实失败,核实结果不影响正常考试",
"zxy.106098": "点击添加阶段名称",
"zxy.106097": "附件名称不能为空",
"zxy.106096": "最多只能添加个附件",
"zxy.106095": "文件不能超过",
"zxy.202309": "抱歉,班级已满员,若有疑问请联系班务人员",
"zxy.202308": "抱歉,您的报名被拒绝,若有疑问请联系班务人员",
"zxy.202307": "班务人员正在审核,请耐心等待",
"zxy.106099": "阶段",
"zxy.202306": "班级考评成绩或是否结业将由班务人员评定,请自主完成学习",
"zxy.106090": "开始时间相同时按照排序数字进行排序",
"zxy.202305": "若需参加班级学习,请先点击右侧按钮进行报名",
"zxy.202304": "班务人员正在添加活动,敬请期待",
"zxy.202303": "抱歉,您暂不能学习该活动,请先达标上方未合格的阶段",
"zxy.202302": "更改考评方式将清空先前已添加的考评配置信息<br/>若需自动考评,请重新配置规则,否则将默认为手动考评<br/>确定修改吗",
"zxy.106094": "添加附件",
"zxy.202301": "学员删除后将无法恢复,是否确定删除该学员?",
"zxy.106093": "添加节点",
"zxy.202300": "已选非模版满意度评估问卷或未选择讲师的课程,将不在选择器中展示",
"zxy.106091": "班级附件独立于阶段活动学员可随时下载",
"zxy.291453631268524032": "点赞榜",
"zxy.527700493145870336": "该项目不存在,将退出答题",
"zxy.198187": "填写0,默认为不限制考试次数",
"zxy.198186": "试卷还在生成中,请稍后查看",
"zxy.198185": "一屏一题显示(采用左右切换方式",
"zxy.198184": "及格分数等级规则不得大于试卷总分【' {1} '】分",
"zxy.213157458594631680": "考试名称:",
"zxy.198189": "音视频还未进行转换,请等待",
"zxy.198188": "通过后允许重复考试",
"zxy.198183": "考试及格分数默认值已变为{1}分,是否需要替换",
"zxy.198182": "题,试卷可用{1}题 ,请检查",
"zxy.198181": "试卷原配置{1}题,现禁用{2}题:试题修改目录",
"zxy.198180": "试卷原配置{1}题,现禁用{2}题,试卷可用{3}题 ,请检查",
"zxy.198176": "最新分数: 按照最近一次考试记录的分数在所有已考的学员中的排名统计",
"zxy.198175": "最短答题时长: 按照最短答题时长的时间在所有已考的学员中的排名统计",
"zxy.198174": "累计分数: 按照已提交的考试记录分数合计在所有已考的学员中的排名统计",
"zxy.543989414829887488": "我是您的AI创作助手,有什么疑问尽管问我",
"zxy.198173": "最高分排名规则: 按照最高的分数成绩在所有已考的学员中的排名统计",
"zxy.198179": "普通考试",
"zxy.198178": "人工发放",
"zxy.397373280387993600": "我的答案",
"zxy.198177": "备注:最新分/最高分分数相同,按答题时长最短优先排序;累计分数相同,按答题次数最少优先排序",
"zxy.198172": "最短答题时长排行榜",
"zxy.198171": "累计分排行榜",
"zxy.198170": "最新分排行榜",
"zxy.547212959273848832": "只能下载浏览器可见内容区域。为保证下载效果,请在下载 PDF之前,确保页面内容已全部展开显示。",
"zxy.543938612568395776": "学习过程中的问题进行对话",
"zxy.557414222250774528": "未违规",
"zxy.345067452964671488": "进入直播(讲师入口)",
"zxy.203602": "简介:",
"zxy.203601": "讲师:",
"zxy.198198": "(勾选其他项可用于学员选择,添加补充说明,字数限制在500字以内)",
"zxy.198195": "对不起,当前目录下难易度试题已被选择,请不要重复选择",
"zxy.198199": "月{1}日",
"zxy.198190": "音视频转换失败,请重新上传",
"zxy.519045343950802944": "选择内容",
"zxy.295705801165770752": "作品评审",
"zxy.198194": "试卷总分必须在0~1000分,可以保留一位小数",
"zxy.216460007036817408": "您好!试题{0}有更新,请重新作答",
"zxy.295703398651662336": "赛事奖品",
"zxy.198193": "该试题已被修改,是否使用原试题",
"zxy.543938546885595136": "你可以针对",
"zxy.198192": "音视频:mp3、mp4(大小<100m 支持mpg,mpeg,mpe,avi,rm,3gp,rmvb,wmv,mov,flv,mkv视频格式自动转换",
"zxy.201899": "内报名,谢谢",
"zxy.198191": "视频正在转换中,排队{1}个,预估等待{1}钟",
"zxy.201897": "暂无您可参加的活动哦,下次再来吧",
"zxy.201898": "您好,本次考试尚未到报名时间,请在报名时间",
"zxy.531707961492508672": "行为预警",
"zxy.552031882288697344": "核实失败,核实结果不影响正常考试",
"zxy.116749": "职级",
"zxy.552031827192320000": "核实失败,核实结果不影响正常考试",
"zxy.214525626969886720": "再获取{0}个阶段{1},即可达标",
"zxy.116745": "活动负责人",
"zxy.215314403837480960": "剩余{0}次",
"zxy.113206": "该学员已获得证书若调整为未结业也将同时撤回其证书是否继续",
"zxy.397182008557703168": "您正在使用以下 AI 模块进行对话",
"zxy.113207": "按照顺序签到状态分别为正常签到迟到请假未签到",
"zxy.113208": "你确定重置该考生的本次考试吗重置考试后该考生本次考试记录将被清除该考生可以重新考试考试时长不变",
"zxy.113209": "如何打造差异化只能硬件如何打造差异化只能硬件如何打造差异化只能硬件如何打造差异化只能硬件",
"zxy.529544375160672256": "座位核实",
"zxy.113200": "导入成功后页面会提示成功数量失败数量并显示相关信息",
"zxy.113201": "如有失败记录删掉电子表格里已经成功的记录然后修正失败的记录再次上传导入",
"zxy.113202": "当前存在标准不统一的阶段可能影响班级预期达到的考评效果若想采用自动考评请完整填写考评标准",
"zxy.113203": "您存在未选择任何条件的阶段班级考评将按手动考评处理若想采用自动考评请完整填写考评标准",
"zxy.113204": "当前活动数学时小于已设置的考评规则数将影响学员考评请前往第四步调整",
"zxy.113205": "你导出的信息正在生成请耐心等待生成后可在任务队列中下载",
"zxy.218164715061383168": "暂无待评卷的数据,当前评卷提交将关闭页面",
"zxy.397988720369864704": "专项练习",
"zxy.543989776269840384": "助手名称",
"zxy.543950441495531520": "你可以通过左侧推荐问题进行参考提问,也可以针对学习过程中的问题进行对话",
"zxy.113210": "已勾选数据中包含未颁发学员继续下载将过滤未颁发学员请选择是否继续",
"zxy.113211": "您没有选择任何条件系统将按手动考评处理若想采用自动考评请完整填写考评标准",
"zxy.113212": "启用后系统将根据考评成绩为成绩合格学员自动结业仍支持手动调整",
"zxy.116771": "活动类型",
"zxy.116772": "完成率",
"zxy.116770": "活动名称",
"zxy.293230798700679168": "仅支持 Chrome、sarari 浏览器",
"zxy.116776": "课程名称",
"zxy.116774": "结束时间",
"zxy.116779": "整体评分",
"zxy.116777": "课程状态",
"zxy.116778": "获得学分",
"zxy.527713675407134720": "已答题数:",
"zxy.116782": "总学习人数",
"zxy.116783": "未学习人数",
"zxy.116780": "阶段完成情况",
"zxy.116781": "考评成绩",
"zxy.297228943591870464": "最多只能上传{1}个附件",
"zxy.295715610703302656": "当前作品可投",
"zxy.116308": "已参加人数",
"zxy.116309": "未参加人数",
"zxy.295711797854474240": "赛程数",
"zxy.116786": "总学习时长",
"zxy.116303": "修改试题",
"zxy.116787": "首次签到时间",
"zxy.116300": "试题类型",
"zxy.116784": "学习中人数",
"zxy.116785": "已完成人数",
"zxy.116306": "下次再答",
"zxy.116307": "不能重复添加同一用户",
"zxy.116788": "最后签到时间",
"zxy.116305": "问卷预览",
"zxy.116789": "已签/应签",
"zxy.552031301348233216": "核实成功",
"zxy.295711999969595392": "已参赛作品",
"zxy.531265432389292032": "九分屏",
"zxy.106507": "归属组织",
"zxy.116750": "报名人",
"zxy.106508": "试题正确率",
"zxy.399083514949144576": "在此输入排序",
"zxy.213822957288558592": "您确定要删除该订单号?",
"zxy.106505": "后评估数据",
"zxy.527716717875564544": "掌握进度",
"zxy.106506": "员工信息",
"zxy.295709089357500416": "我的作品",
"zxy.106502": "进入时间",
"zxy.116759": "报到时间",
"zxy.216459100727414784": "答:{0}",
"zxy.116753": "审核结果",
"zxy.116754": "审核意见",
"zxy.116752": "报名理由",
"zxy.116758": "报到地点",
"zxy.116755": "学员来源",
"zxy.116756": "报到情况",
"zxy.213135975180800000": "3、脸部无遮挡物",
"zxy.116760": "报到结果",
"zxy.116761": "报到名单",
"zxy.527700832959991808": "您是否要退出练习?",
"zxy.529140099045265408": "所在考场",
"zxy.116764": "签到地点",
"zxy.215262056725745664": "培训班内总共有",
"zxy.116765": "签到时间",
"zxy.116763": "签到名称",
"zxy.116768": "签到名单",
"zxy.116769": "请假审批",
"zxy.116766": "迟到时间",
"zxy.116767": "签到结果",
"zxy.527717013326532608": "练习列表",
"zxy.213832246577205248": "申请成为专家",
"zxy.199758": "主发展岗位",
"zxy.228355223096266752": "批量提交",
"zxy.382316895161946112": "开户行和开户行账号一共不能超过100字符",
"zxy.199759": "最多可以设置5条",
"zxy.392203164922810368": "每张发票金额不可超过100万",
"zxy.442911518980444160": "服务器繁忙,请稍后重试",
"zxy.1068588": "户端离线",
"zxy.199754": "文档正在转换中,请稍后预览",
"zxy.1068587": "证量表题单个左侧标题最大长度不能超过10",
"zxy.199755": "只看「使用中」部门",
"zxy.199756": "最多只可以设置5条",
"zxy.124199": "导入列表",
"zxy.1068589": "试卷目录编码无效",
"zxy.124198": "第三组",
"zxy.199757": "发展岗位(最多可以设置5条)",
"zxy.199750": "最多允许上传5个,学员可下载",
"zxy.199751": "最多只能添加5个附件",
"zxy.107616": "我要学",
"zxy.199752": "文档正在排队等待转化,请稍后预览",
"zxy.199753": "文档转换失败,请重新上传",
"zxy.559652878369820672": "该问题由{0}篇网页资料生成回答",
"zxy.412759526526291968": "暂无目标",
"zxy.214250228356878336": "验证码错误",
"zxy.1068595": "品编号生成失败",
"zxy.124197": "第二组",
"zxy.1068594": "试卷目录编码已经存在",
"zxy.124196": "第一组",
"zxy.1068597": "品推荐不能超过5个哦",
"zxy.124195": "保存条件失败",
"zxy.1068596": "品编号重复",
"zxy.214250816821923840": "培训班费用超出培训班预算",
"zxy.124194": "保存条件成功",
"zxy.124193": "删除条件失败",
"zxy.380494201529438208": "尾页",
"zxy.505165067789144064": "学习周期",
"zxy.124192": "删除条件成功",
"zxy.1068593": "卷目录编码长度超出范围15字",
"zxy.124191": "确定要删除当前规则匹配的条件吗",
"zxy.124190": "无",
"zxy.212709083998982144": "字幕",
"zxy.199747": "输入标签名按回车即可添加,最多添加{1}个",
"zxy.199748": "请选择讲师、人员或输入姓名按回车添加",
"zxy.214901590946091008": "错误:无效的文件扩展名",
"zxy.531717706764914688": "摄像机密码缺失",
"zxy.199749": "讲师名称不能超过{1}个字符",
"zxy.213080292448145408": "审核时间:",
"zxy.1068599": "荐状态值错误",
"zxy.199743": "请选择专家或输入姓名按回车添加",
"zxy.115252": "内容单价",
"zxy.257631822337413120": "存在待审核注册信息",
"zxy.1068598": "下架状态值错误",
"zxy.199744": "请选择专家",
"zxy.115251": "订单详情",
"zxy.199745": "请选择人员或输入姓名按回车添加",
"zxy.199746": "请安装",
"zxy.214278003314790400": "银联云闪付",
"zxy.379906980422225920": "开户银行",
"zxy.199740": "试卷总分不能超过1000分",
"zxy.199741": "返回首页",
"zxy.199742": "该评论下有回复,不能删除",
"zxy.213521934879690752": "完善基本信息后才可以使用智能封面",
"zxy.230223790037143552": "已为您更新至最新的学习进度",
"zxy.234968551302238208": "存在已支付学员,请点击进入详情删除",
"zxy.213504597912850432": "我感兴趣的:",
"zxy.382810616982802432": "项目主要讲述的是什么内容",
"zxy.458045878003961856": "全部已读",
"zxy.250381315910799360": "请输入搜索内容…",
"zxy.213843769504698368": "输入您的名称",
"zxy.239272922265554944": "优秀结业",
"zxy.247508545841532928": "待办任务",
"zxy.320044216006873088": "请选择选必修",
"zxy.228294917762453504": "批量选择审核人",
"zxy.1068569": "入的证书类型输入错误",
"zxy.1068566": "书编号生成失败",
"zxy.199776": "验证失败,请重试",
"zxy.124179": "请上传图片",
"zxy.479079829229146112": "插入轨道",
"zxy.1068565": "用户已拥有该证书",
"zxy.214250814829629440": "非法操作",
"zxy.124178": "文件大小超出限制",
"zxy.199777": "您好,您的操作过于频繁,请稍后再试",
"zxy.1068568": "户不在您权限范围内",
"zxy.124177": "文件名过长最大长度为字符",
"zxy.199778": "您好,您今日操作过于频繁,请明日再来吧",
"zxy.115221": "人民币",
"zxy.523006642544054272": "暂未开通该功能,请联系商务开通!",
"zxy.1068567": "能为第三方人员导入证书",
"zxy.124176": "请选择正确的图片支持的格式包括",
"zxy.199779": "操作失败,数据保存异常",
"zxy.115220": "会员卡",
"zxy.199772": "富文本框不能只有媒体,必须有文本",
"zxy.199773": "操作失败,您没有此权限",
"zxy.199774": "操作失败,请稍后重试",
"zxy.199775": "操作超时,请稍后重试",
"zxy.392220816210792448": "至少需要有一项开票申请",
"zxy.199770": "序号必须在 1 ~ 1000 之间",
"zxy.199771": "分院名称不能超过30个字",
"zxy.557768489281130496": "字幕由 AI 生成,仅供参考",
"zxy.214250291929944064": "邮箱验证码过期",
"zxy.458159989811449856": "新增PPT页",
"zxy.214974224706703360": "到期",
"zxy.124175": "通过移动缩放选择适合的区域",
"zxy.1068572": "入证书成绩格式错误,整数或小数点后最多一位且小于等于100",
"zxy.124174": "为提升页面加载速度及用户体验建议上传尺寸为且小于的图片",
"zxy.1068575": "批次下没有网络部认证考试记录",
"zxy.214250534662705152": "商品推荐不能超过5个哦",
"zxy.214250610831265792": "您不属于该活动的公司成员,无权参与活动",
"zxy.124173": "点击上传",
"zxy.115225": "支付中",
"zxy.557768694302904320": "字幕由 AI 生成,仅供参考",
"zxy.124172": "商品图片最多上传张",
"zxy.115224": "待支付",
"zxy.124171": "请输入正确格式的地址",
"zxy.115227": "已退款",
"zxy.124170": "仅支持英文数字及部分特殊符号",
"zxy.115226": "已支付",
"zxy.1068571": "入的证书签发日期格式错误 应为yyyy-MM-dd",
"zxy.115229": "交易成功",
"zxy.217128462538903552": "纸质发票",
"zxy.1068570": "入的证书部门编码是无效的",
"zxy.115228": "交易中",
"zxy.228300456571572224": "审核人批阅作业采用先到先得的方式,每份作业仅由一位审核人批阅",
"zxy.199769": "已选择的标签(最多可选择15个标签)",
"zxy.489693272487366656": "录音提交验证中",
"zxy.261344912178548736": "共有知识",
"zxy.259915907642560512": "修改人",
"zxy.1068577": "入批次不匹配",
"zxy.199765": "最多只能关联15个目录",
"zxy.115230": "交易关闭",
"zxy.1068576": "织不存在或不在您权限范围内",
"zxy.124189": "审批意见",
"zxy.199766": "最多只能添加20个维度",
"zxy.199767": "权限发生变更,非权限内分院已自动过滤",
"zxy.124188": "审批人为空或与发起人相同系统已自动审批通过",
"zxy.1068578": "已被取消监考老师资格",
"zxy.124187": "审批人类型",
"zxy.199768": "最多只能添加{1}个",
"zxy.199761": "最多添加{1}条数据",
"zxy.199762": "添加资源到目录",
"zxy.214250573833310208": "收货信息不完整",
"zxy.199763": "预估时长 (分钟)",
"zxy.199764": "不可预览,请先配置专题风格",
"zxy.199760": "最多选择{1}个部门",
"zxy.213086758496243712": "个标签",
"zxy.504523376841330688": "请填写声音名称,选择性别和场景",
"zxy.228300076513103872": "平均分配将按学员作业提交顺序平均分配审核人;手动分配可给学员单独配置审核人,未配置审核人将由管理员审核",
"zxy.213067632591638528": "最大长度为: {0}",
"zxy.214250597833117696": "活动已经结束,不允许再修改",
"zxy.214250620868235264": "奖品兑换状态有误",
"zxy.1068584": "题导入超出3000行限制",
"zxy.124186": "发起人",
"zxy.1068583": "试卷正在等待评卷,请稍后查看",
"zxy.124185": "全部审批人",
"zxy.1068586": "阵量表题单个选项最大长度不能超过10",
"zxy.214250495294967808": "当前资源已被禁用",
"zxy.124184": "确定要撤销吗",
"zxy.552279498188525568": " 分析上图内容,生成逐字稿",
"zxy.1068585": "个选项最大长度不能超过500",
"zxy.124183": "审批记录",
"zxy.412458800516304896": "年度",
"zxy.1068580": "考试已经指定该监考老师",
"zxy.213843772851752960": "专家资质",
"zxy.124182": "已选择",
"zxy.124181": "图片配置",
"zxy.489693841834774528": "没有麦克风,无法进行声音录制哦",
"zxy.1068582": "试不在授权范围内",
"zxy.124180": "新增推荐",
"zxy.213498128211513344": "请选择正确的图片,支持的格式包括jpg、png、jpeg!",
"zxy.1068581": "试名称不存在或者与组织编码不匹配",
"zxy.115239": "采购数量",
"zxy.213504567906799616": "系统身份信息",
"zxy.199714": "受众对象-职务",
"zxy.548350381743280128": "正在理解你的问题",
"zxy.199715": "受众对象-人员",
"zxy.231618852591636480": "活动开始时间",
"zxy.489697287983992832": "Chrome用户",
"zxy.199716": "已选择的机构部门(最多可选择15个机构部门)",
"zxy.199717": "受众对象-岗位",
"zxy.118311": "内容不能为空",
"zxy.199710": "为提升页面加载速度及用户体验,建议上传宽624px、高236px 且小于1M的图片",
"zxy.505263014837096448": "切换数字人",
"zxy.118312": "标题不能为空",
"zxy.214274731363405824": "人员:",
"zxy.199711": "审批人为空(或与发起人相同),系统已自动审批通过",
"zxy.199712": "本表格只展示新导入的人员,且列表按照姓名首字母排序",
"zxy.214250879388356608": "班级学员结业中,请稍后重试",
"zxy.118310": "请填写附件或内容",
"zxy.199713": "部门(包含子节点)",
"zxy.107658": "好评",
"zxy.107659": "价格",
"zxy.286622369857015808": "查看回放",
"zxy.214250666602926080": "您已经评过分了!",
"zxy.551607064301015040": "生成AI讲解稿",
"zxy.214250786409025536": "归属部门不存在或不在您的权限范围之内",
"zxy.213835120992456704": "创建直播",
"zxy.214254015406542848": "已达到最大添加上限",
"zxy.526623127841673216": "示例",
"zxy.118315": "最多只能保留小数点1位!",
"zxy.1069003": "自定义业务异常",
"zxy.118316": "内容过长,最大不超过3000字符!",
"zxy.1069004": "订单状态异常",
"zxy.118313": "只能输入数字!",
"zxy.1069001": "内容输入校验失败",
"zxy.118314": "只能输入0~100数字!",
"zxy.1069002": "商户信息错误",
"zxy.118319": "您有",
"zxy.199707": "文件名过长,最大长度为200字符",
"zxy.412533055727734784": "授课学时",
"zxy.1069000": "未授权应用",
"zxy.199708": "为提升页面加载速度及用户体验,建议上传宽2000px、高400px 且小于1M的图片",
"zxy.484213804494884864": "发布失败,请稍后重试或联系管理员!",
"zxy.118317": "待评审",
"zxy.199709": "支持 jpg,jpeg,png,bmp,gif,ico格式图片",
"zxy.213548910772359168": "审批",
"zxy.118318": "发布成功!",
"zxy.199703": "为提升页面加载速度及用户体验,建议上传尺寸为{1}且小于{2}的图片",
"zxy.199704": "支持png、jpeg、jpg格式图片",
"zxy.115291": "支出",
"zxy.253433126737547264": "审核已过期",
"zxy.1069009": "时间范围异常",
"zxy.199705": "通过移动、缩放选择适合的区域",
"zxy.552275979138109440": "分析上图内容,生成逐字稿",
"zxy.199706": "请选择正确的图片,支持的格式包括",
"zxy.118322": "不限制",
"zxy.1069007": "获取商户应用信息失败",
"zxy.118323": "重置成功",
"zxy.1069008": "请求参数转换异常",
"zxy.199700": "查看该服务的路由配置配置明细",
"zxy.261354299970424832": "中奖名单",
"zxy.118320": "保存失败",
"zxy.1069005": "异步通知地址协议仅支持http",
"zxy.199701": "添加路由-应用级别",
"zxy.118321": "提交失败",
"zxy.1069006": "同步通知地址协议仅支持http",
"zxy.199702": "商品图片最多上传{1}张",
"zxy.480596668081901568": "近三个月",
"zxy.214250775214428160": "关联人员已经添加过内部讲师",
"zxy.106319": "大",
"zxy.106318": "小",
"zxy.106317": "字号",
"zxy.115290": "收入",
"zxy.412395385512923136": "手机验证码",
"zxy.214250500558819328": "考试提交后才能查看试卷,如有疑问,请联系管理员!",
"zxy.479118487474802688": "请勾选需要删除的图片文件",
"zxy.118326": "上移",
"zxy.1069014": "订单状态不正确,无法完成退款",
"zxy.118327": "下移",
"zxy.1069015": "订单已全额退款,本次申请失败",
"zxy.213435456187142144": "售卖价格不能大于{1}!",
"zxy.214970040942989312": "点赞成功",
"zxy.489700810238857216": "想象自己是配音演员,在录制时需要保证发音清晰,声音饱满富有情感,减少吞咽口水等口噪音",
"zxy.118324": "提交错误成功",
"zxy.1069012": "商户应用不支持该支付方式",
"zxy.118325": "分钟",
"zxy.1069013": "商户应用参数未配置",
"zxy.218166607522959360": "交卷成功",
"zxy.218168591181287424": "选择选项数不能多于最多选项哦",
"zxy.541143228829798400": "账号仅支持英文、数字、及部分特殊符号",
"zxy.547576327549620224": "考核行为未配置",
"zxy.1069010": "验签错误",
"zxy.1069011": "业务订单已存在",
"zxy.118328": "共",
"zxy.214250641172860928": "赛程已结束,无法进行操作",
"zxy.215318925142003712": "密码输错已达上线将锁定账号1小时,1小时后自动解封,在这期间,您可通过找回密码或联系系统管理员处理",
"zxy.561068655769686016": "上一月",
"zxy.118329": "分",
"zxy.199736": "上传{1}px,且小于{2}的图片",
"zxy.199737": "支持png、jpeg、jpg、gif格式图片",
"zxy.199738": "最多保留1位小数",
"zxy.213835104299126784": "请填写讲师简介",
"zxy.199733": "文明上网、理性发言,请遵守企业发言纪律",
"zxy.213504581450207232": "姓名:",
"zxy.371189173270482944": "阅读理解题",
"zxy.215319662571950080": "手机验证码过期",
"zxy.107673": "最近活动",
"zxy.427966670024347648": "为保障您的帐号安全,请通过我是纷享者页面进入",
"zxy.557698864883306496": "恭喜你,分配成功",
"zxy.215696695298756608": "商品原价",
"zxy.504981013345210368": "操作失败,您已绑定其他账号",
"zxy.504980910979026944": "操作失败,服务调用次数超过限制,请联系管理员",
"zxy.526598684268433408": "线下考试",
"zxy.539702028356685824": "登陆密码修改",
"zxy.338481259091202048": "截屏/录屏",
"zxy.479120394138292224": "语速",
"zxy.213843800303472640": "更改",
"zxy.118300": "最热",
"zxy.118301": "好评",
"zxy.230933471911088128": "支持{accessType}格式的图片",
"zxy.214250308853960704": "禁用人员不能导入",
"zxy.433768528101904384": "考试助教",
"zxy.217511864106618880": "参与一场直播获得{0}积分",
"zxy.118304": "附件",
"zxy.118305": "选择附件",
"zxy.220939462329372672": "{1}人评分",
"zxy.349399045640425472": "活动未开始",
"zxy.118302": "组织",
"zxy.118303": "浏览",
"zxy.371430813738340352": "我的助手",
"zxy.118308": "您提交的内容含有敏感词,请修改后重新提交,谢谢合作!",
"zxy.118309": "您发布的内容超过100000字符!",
"zxy.118306": "音频视频不能超过1",
"zxy.118307": "文件不能超过100",
"zxy.118351": "秒",
"zxy.1068504": "试尚未结束,不能查看答卷",
"zxy.118352": "打印",
"zxy.1068503": "核状态非法",
"zxy.213504599561211904": "解绑后无法使用,确定要解除微信绑定吗?",
"zxy.1068506": "题内容非法",
"zxy.118350": "小时",
"zxy.1068505": "试未开始",
"zxy.118355": "理由",
"zxy.1068500": "入试题难度错误",
"zxy.214250369579094016": "维度编码不存在",
"zxy.371195966260383744": "正确答案",
"zxy.118356": "确认",
"zxy.118353": "刷新",
"zxy.1068502": "的报名已被管理员拒绝,无法再次考试,谢谢",
"zxy.297890660730671104": "作业批改",
"zxy.118354": "通过",
"zxy.1068501": "试越权访问",
"zxy.215319781660823552": "动态码已失效,请重新登录",
"zxy.556632881045311488": "重新翻译",
"zxy.455658499712618496": "您已开通此会员套餐,将于{0}日到期",
"zxy.214250310733008896": "报名认证考试参数必填",
"zxy.1068508": "已交卷,请勿重复提交",
"zxy.381965285420306432": "支付平台流水号",
"zxy.558073814571945984": "请描述课件创作的主题、教学目标人群、课件目标等",
"zxy.1068507": "试必须通过,才能查看详情",
"zxy.213547715760623616": "您的当前排名",
"zxy.1068509": "在详情页重新输入考试密码或个人密码",
"zxy.106365": "加入",
"zxy.213504558318620672": "请输入收货地址!",
"zxy.118359": "有",
"zxy.552728141412569088": "确定使用学员头像作为证件照吗",
"zxy.118357": "人",
"zxy.118358": "清空",
"zxy.311999918137020416": "自定义模块组件,tab页签样式下有页签新增、修改或删除时,若想保持APP端与PC端组件数据一致,需再次同步才生效",
"zxy.548013263594590208": "小知发现任务都已处理完成,暂无任务需要你处理。",
"zxy.118362": "手机",
"zxy.1068515": "好,该场考试人数已达上限,请稍后选择临时场进行考试,谢谢合作",
"zxy.478783156011536384": "页课件存在PPT页仍转换失败或转换中,请修改后再生成视频",
"zxy.118363": "所属单位",
"zxy.1068514": "所在的IP不在考试IP范围内,无法参与考试",
"zxy.118360": "最小化",
"zxy.1068517": "览试卷异常",
"zxy.118361": "最大化",
"zxy.1068516": "试题有数据关联不能删除",
"zxy.296481538260996096": "音视频:mp3、mp4",
"zxy.118366": "第",
"zxy.1068511": "活动暂不支持pc查看,请前往app查看",
"zxy.118367": "行",
"zxy.1068510": "试未配置试卷",
"zxy.118364": "保存并新增",
"zxy.1068513": "已通过考试,无须参加补考",
"zxy.120681": "请上传文件",
"zxy.118365": "不能为空",
"zxy.1068512": "试信息错误",
"zxy.198494": "暂无学习内容",
"zxy.198492": "暂无岗位",
"zxy.326157508794257408": "公告内容不能超过5000字",
"zxy.391845700192833536": "删除后无法恢复",
"zxy.1068519": "好,当前试卷已点评",
"zxy.1068518": "好,当前试卷已点评,请阅其他试卷",
"zxy.213180739456471040": "h5\\ SCORM 1.2 : zip压缩包 (大小<=1G)",
"zxy.214970103459090432": "缩小(当前",
"zxy.556714814068625408": "整个课件均退出演示室背景图?",
"zxy.215316524376920064": "学习平台账号不存在,请联系管理员",
"zxy.420061056157749248": "学时分类",
"zxy.543944008108478464": "重新练习将重置练习进度与正确率是否重新进入练习?",
"zxy.255592540965834752": "首次登录成功即完成注册",
"zxy.118368": "导入步骤",
"zxy.1068520": "不起,您已经没有该试卷的评卷权限",
"zxy.118369": "催办",
"zxy.214250673397698560": "该作业已审核,不可重复审核",
"zxy.548011345086386176": "呢?点击按钮告诉我,我可以更准确的回答您哦",
"zxy.118330": "详情",
"zxy.214250840079339520": "模板错误,请导入正确模板",
"zxy.118333": "撤销",
"zxy.118334": "高级编辑",
"zxy.118331": "导出",
"zxy.249783122735009792": "成绩查询",
"zxy.118332": "任务队列",
"zxy.235651885724471296": "答题乱序",
"zxy.214297811498438656": "我要学",
"zxy.213832229011460096": "没有更多话题",
"zxy.105051": "调研",
"zxy.105050": "查看详情",
"zxy.118337": "移除",
"zxy.118338": "返回",
"zxy.496817845691355136": "请确认以下信息为真实信息",
"zxy.118335": "添加",
"zxy.118336": "宋体",
"zxy.215003341338578944": "组织编码",
"zxy.118339": "顶部",
"zxy.491085601051906048": "请先选择一个虚拟人声",
"zxy.118340": "底部",
"zxy.118341": "开始时间",
"zxy.118344": "共计",
"zxy.382400687788658688": "实付单价小于0.01元,不支持拆分",
"zxy.118345": "配置",
"zxy.118342": "结束时间",
"zxy.214250886472536064": "导入文档不能为空!",
"zxy.432421794398474240": "同级评估",
"zxy.118343": "默认顺序",
"zxy.214250554958942208": "手机号码已存在",
"zxy.217912532256559104": "活动还有",
"zxy.420060692691947520": "管理员导入",
"zxy.213504642125008896": "请输入手机验证码",
"zxy.557436660711821312": "支持格式:ppt、pptx,文件大小不超过100MB,页数不能超过150页",
"zxy.105046": "温馨提示",
"zxy.118348": "个人密码",
"zxy.118349": "暂无与你相关的信息哦!",
"zxy.118346": "成绩",
"zxy.118347": "无",
"zxy.217511917047123968": "成功上传头像获得{0}积分",
"zxy.400221526823145472": "练吧",
"zxy.118395": "服务异常",
"zxy.1068548": "问卷答题时间未到",
"zxy.118396": "上传",
"zxy.1068547": "无数据统计,请稍后查看",
"zxy.214250322875518976": "填空题答案异常",
"zxy.118393": "当前培训班报名尚未开始!",
"zxy.118394": "当前培训班报名已结束!",
"zxy.1068549": "问卷答题时间已过期",
"zxy.118399": "大小未知",
"zxy.1068543": "有受众对象,不能发布",
"zxy.118397": "上传中",
"zxy.1068546": "度内容不能为空,发布失败,请继续完善或关闭",
"zxy.457796952235577344": "请输入课件名称",
"zxy.118398": "无效的文件类型。",
"zxy.1068545": "暂无该资源浏览权限,去看看其它资源吧",
"zxy.214250837818609664": "分数不合法",
"zxy.219969513037369344": "您暂无该分院浏览权限,去看看其他分院吧",
"zxy.118391": "收",
"zxy.118392": "清除",
"zxy.118390": "设为默认",
"zxy.483796442264244224": "操作失败,请检查相关系统规则配置后重试",
"zxy.214970098358816768": "您已加入",
"zxy.105074": "已结束",
"zxy.341427408534114304": "技能鉴定",
"zxy.483565065442824192": "您未通过管理员审核,请稍后重试或联系管理员",
"zxy.1068551": "分制总分必须为10分",
"zxy.383027455696441344": "AI 专家",
"zxy.1068553": "案不能为空",
"zxy.288908717695569920": "人脸检测提示",
"zxy.412107457763086336": "网络自学学时",
"zxy.1068552": "分制总分必须为100分",
"zxy.1068558": "板数据不能大于500",
"zxy.1068555": "始化考试纪录数据异常",
"zxy.1068554": "有未作答的必答题,请完善后再提交",
"zxy.257989989823025152": "手动保存",
"zxy.1068557": "入模板错误",
"zxy.1068556": "荐活动最多允许添加八个",
"zxy.214250244341370880": "登录用户企业与绑定企业用户不一致",
"zxy.293616951245279232": "考生",
"zxy.262839428723118080": "考试优秀则为认证通过",
"zxy.214250149667540992": "有人关注,不能删除",
"zxy.391010684206452736": "(选填)请输入修改后的发票备注",
"zxy.558079307407298560": "请选择教案",
"zxy.1068562": "子专业下没有该等级数据",
"zxy.1068561": "专业与专业不匹配",
"zxy.214179848665567232": "机构",
"zxy.203459": "收 / 支",
"zxy.297892874039726080": "授课安排",
"zxy.1068564": "户不存在",
"zxy.250099379350933504": "天后开始",
"zxy.1068563": "备型号不存在",
"zxy.213832188368654336": "对内容的讨论",
"zxy.458107269352132608": "请输入课件说明",
"zxy.1068560": "业不存在",
"zxy.486678032862547968": "{1}时{2}分{3}秒",
"zxy.118373": "拒绝理由",
"zxy.1068526": "目录已关联试题,不能删除",
"zxy.118374": "修改",
"zxy.1068525": "试题目录编码已经存在",
"zxy.214250883884650496": "提报人员姓名错误",
"zxy.479082130400481280": "存在已应用到轨道的字幕,无法删除",
"zxy.118371": "是否删除?",
"zxy.1068528": "题已关联考试,不能撤销",
"zxy.118372": "拒绝",
"zxy.1068527": "目录包含子目录,不能删除",
"zxy.118377": "标签",
"zxy.1068522": "案分数非法",
"zxy.118378": "列表",
"zxy.1068521": "不起,管理员已删除了您的评卷权限,您此次的评卷不生效",
"zxy.118375": "费用",
"zxy.1068524": "试已通过,不能重新评卷",
"zxy.118376": "关闭预览",
"zxy.286653131977265152": "立即前往",
"zxy.198484": "扫一扫,手机继续看",
"zxy.250514382671450112": "该资源不支持预览",
"zxy.198482": "岗位说明书",
"zxy.255608075669606400": "提交并登录",
"zxy.483787682418397184": "导入模板失败,请稍后重试或联系管理员",
"zxy.198481": "能力标准说明书",
"zxy.198488": "上次学习",
"zxy.118370": "等",
"zxy.1068529": "试题目录编码无效",
"zxy.198487": "个内容",
"zxy.213832232140410880": "我订阅的专家",
"zxy.198486": "暂无能力标准说明书",
"zxy.198485": "暂无岗位说明书",
"zxy.118379": "活动",
"zxy.1068531": "级目录不属于授权范围内",
"zxy.362384814311084032": "已评分",
"zxy.1068530": "级目录编码不存在",
"zxy.213171517012447232": "当前组卷方式:随机组卷",
"zxy.557768564262703104": "字幕由 AI 生成,仅供参考",
"zxy.118384": "努力加载中",
"zxy.1068537": "场状态必须为已发布",
"zxy.118385": "单位",
"zxy.1068536": "的准考证编号生成失败,请联系管理员!",
"zxy.250150181415292928": "继续参加",
"zxy.118382": "地点",
"zxy.1068539": "已参与过该问卷",
"zxy.118383": "排行榜",
"zxy.1068538": "场状态必须为未发布",
"zxy.214250602589458432": "活动已经结束,不允许修改",
"zxy.118388": "邮箱",
"zxy.1068533": "录编码长度超出范围15字",
"zxy.118389": "下一步",
"zxy.1068532": "录名称长度不能大于10",
"zxy.118386": "名称",
"zxy.1068535": "所选考试的考试时间与已报名考试的考试时间冲突,请选择其它场次的考试",
"zxy.551282692939976704": "字幕数:{0}/500,请清理",
"zxy.118387": "证件号码",
"zxy.1068534": "的报名已被拒绝,无法再次报名,谢谢",
"zxy.214250878775988224": "班级学员结业中,请稍后重试",
"zxy.118380": "学员",
"zxy.253360960453087232": "认证名称",
"zxy.118381": "来自",
"zxy.217893820048740352": "【纷享】",
"zxy.123734": "参数不合法",
"zxy.395344519375228928": "设计示例",
"zxy.214250457885970432": "设备型号不存在",
"zxy.263181650198925312": "为提升页面加载速度及用户体验,建议上传宽{1}px、高{2}px 且小于{3}KB的图片",
"zxy.214250813290319872": "该培训班已结项",
"zxy.311999026688036864": "当前所选PC端首页",
"zxy.1068540": "调研活动还没有开始",
"zxy.1068541": "卷内容不能为空,发布失败,请继续完善或关闭",
"zxy.274040913129508864": "等级",
"zxy.214250246098784256": "用户未绑定企业",
"zxy.248286228645023744": "新直播",
"zxy.214970086107254784": "全屏/退出全屏",
"zxy.374778107892207616": "共享库",
"zxy.371083220915195904": "单个文件不超过",
"zxy.293874857995800576": "8星",
"zxy.214250357944094720": "多选题答案异常",
"zxy.489695304849952768": "点击",
"zxy.215697184660787200": "新建区间",
"zxy.214970094877544448": "已加入10人",
"zxy.214250631794397184": "不能重复发布赛事",
"zxy.113501": "请输入组织名称",
"zxy.214250796592795648": "提报部门已存在,请选择其他部门",
"zxy.217892931472855040": "考试分享",
"zxy.214250423962439680": "您的准考证编号生成失败,请联系管理员!",
"zxy.552727063606464512": "请选择要上传的图片",
"zxy.214250474176647168": "该批次下没有网络部认证考试记录",
"zxy.213504627667243008": "请先添加手机或邮箱",
"zxy.214884391581782016": "建议图片大小为{0}",
"zxy.212823669439860736": "暂无岗位",
"zxy.214250551897100288": "商品分类名称重复",
"zxy.214250655823564800": "该赛程结果已发布",
"zxy.260902835422629888": "标记为正常",
"zxy.113514": "推荐",
"zxy.479075937258967040": "该页素材转换失败,请管理素材后再进行编辑",
"zxy.214970118202068992": "内容含有非法字符,请重新输入",
"zxy.420061864920223744": "获得学分",
"zxy.213843792430764032": "选择话题",
"zxy.213171313051832320": "点击下方“开始考试”后将会立即进入考试,该考试时长为{0}分钟",
"zxy.371434005532381184": "创作详情",
"zxy.217128454259347456": "积分分配",
"zxy.213504632662659072": "新邮箱",
"zxy.371191468238442496": "你正在使用",
"zxy.468622990423232512": "您的{0}于{1}日已过期",
"zxy.548300719049019392": "文档:doc、docx、pdf(单文件大小<=20M,文档目录层级不超过五级)",
"zxy.479080390481547264": "应用到当前页所有字幕",
"zxy.521577459620122624": "去练习",
"zxy.551281763645788160": "存在已生成的同频字幕,重新生成将清除字幕(含轨道)!",
"zxy.213843778560200704": "审核中...",
"zxy.250046862009176064": "商品列表",
"zxy.214250676434374656": "该知识不允许下载",
"zxy.493980601477632000": "天完成",
"zxy.214250403800420352": "答案分数非法",
"zxy.374762289997418496": "请将表单填写正确",
"zxy.217511858708549632": "学习完成一门必修专题获得{0}积分",
"zxy.235655496714031104": "点击评卷",
"zxy.213832197294133248": "编辑分享",
"zxy.250517639338790912": "去授课",
"zxy.102854": "去绑定",
"zxy.214250151500451840": "有人分享,不能删除",
"zxy.214250728087228416": "该活动学员已签到",
"zxy.540383191253520384": "用于学习相关的通知接收",
"zxy.398364201803976704": "暂不支持开具电子发票",
"zxy.214970133049905152": "请输入标签名称",
"zxy.215318721730842624": "密码获取失败,请重新获取",
"zxy.231579960165404672": "微吼直播",
"zxy.537492777727037440": "课件统一",
"zxy.113547": "分钟",
"zxy.325897678787579904": "总管理员不可移除",
"zxy.214250433777111040": "问卷内容不能为空,发布失败,请继续完善或关闭",
"zxy.287064414631366656": "未评卷",
"zxy.541533727860330496": "课件插入",
"zxy.255825374087352320": "邮箱已注册",
"zxy.254534686469132288": "线上模式",
"zxy.214250179589705728": "该讨论已取消置顶",
"zxy.371197913356963840": "使用说明",
"zxy.214250813546172416": "该培训班已结项",
"zxy.557723716545548288": " (伴学由 AI 生成,仅供参考)",
"zxy.214970123709190144": "专栏",
"zxy.552006329917640704": "是否删除该轨道全部素材?",
"zxy.108173": "一键展开",
"zxy.214250295155363840": "手机号格式错误",
"zxy.250100125370814464": "5.普通zip文件,大小限制在1G内,且仅提供下载功能;",
"zxy.483784607813210112": "证书编号生成失败,请重试",
"zxy.201780": "音频视频不能超过1G",
"zxy.214250857863188480": "课程编码不存在",
"zxy.379069076640763904": "微证书",
"zxy.562922718748610560": "课件查看",
"zxy.212782205460680704": "赛事",
"zxy.213160340639322112": "发票编号",
"zxy.214250178092339200": "该讨论已置顶",
"zxy.432391440253980672": "被评人",
"zxy.258788223390715904": "请勾选同意协议",
"zxy.543947047385042944": "最多可上传200份文件",
"zxy.463483853600854016": "是否确认恢复",
"zxy.201789": "提示图片大小不超",
"zxy.213504591730446336": "职务:",
"zxy.201787": "展开全部",
"zxy.201788": "2.点击“导入数据”按钮,选择您要导入的电子表格文件",
"zxy.201785": "您还没有安装flash播放器,请点击",
"zxy.201786": "只看付费",
"zxy.201783": "右下角按钮",
"zxy.201784": "即可退出全屏模式",
"zxy.113522": "选择机构部门",
"zxy.201781": "文件不能超过100M",
"zxy.113523": "学时",
"zxy.201782": "按",
"zxy.260657740165287936": "扫码登录",
"zxy.215722436019228672": "集团目录",
"zxy.121152": "学员头像",
"zxy.484154723558100992": "当前图标类型不支持,请检查后重试",
"zxy.258805325107433472": "请填写手机号",
"zxy.234560113803923456": "企业微信绑定",
"zxy.292864959136796672": "文档: xls、xlsx、doc、docx、ppt、pptx、pdf、txt (大小<=100M)",
"zxy.217128467446239232": "增值税普通发票",
"zxy.551281517666635776": "原同频字幕是否清空(含轨道)?",
"zxy.255607996380483584": "提交审核",
"zxy.114867": "{1}人参与",
"zxy.201778": "最小值为 {1}",
"zxy.541533878385512448": "当前页退出",
"zxy.201779": "格式不正确,正确格式为https//****",
"zxy.201776": "最小长度为 {1}",
"zxy.201777": "最大长度为 {1}",
"zxy.201774": "二维码.png",
"zxy.201775": "长度应该为 {1}",
"zxy.285910291605229568": "已生成",
"zxy.214969985045499904": "请选择标签",
"zxy.213547717723557888": "暂无排行",
"zxy.113581": "请选择图片",
"zxy.217892938619949056": "问吧讨论",
"zxy.117949": "待评卷",
"zxy.558064306332241920": "当前课件已有用户({0})正在编辑PPT,请稍后再试!",
"zxy.117947": "待考试",
"zxy.558079667807064064": "请选择教案",
"zxy.117948": "考试中",
"zxy.558073924496265216": "请描述课件创作的主题、教学目标人群、课件目标等",
"zxy.213832248238149632": "我是专家",
"zxy.214250681572397056": "此用户无权审批当前作业",
"zxy.516822605542592512": "我是企业导师",
"zxy.113585": "人员群组",
"zxy.117945": "未过期",
"zxy.117946": "已过期",
"zxy.113588": "时长",
"zxy.255606109195341824": "手机号注册",
"zxy.341420937549320192": "190011",
"zxy.113590": "收起",
"zxy.213835091779129344": "日程安排",
"zxy.420835164256604160": "集中培训",
"zxy.214250853429809152": "协议截止时间缺失,无法导入",
"zxy.117959": "认证考试",
"zxy.551607761423699968": "只支持 JPG、JPEG、PNG 格式的图片",
"zxy.117952": "良好",
"zxy.341797666419773440": "成功提交",
"zxy.117953": "优秀",
"zxy.117950": "不及格",
"zxy.117951": "及格",
"zxy.220045172795379712": "必须在 {0} ~ {2} 之间",
"zxy.255583381499285504": "切换二维码",
"zxy.117956": "未参与",
"zxy.389267922427711488": "通用",
"zxy.531717726478143488": "无法多端同时控制云台,请稍后再试",
"zxy.117957": "已参与",
"zxy.214250454824128512": "子专业与专业不匹配",
"zxy.215300670725689344": "目录",
"zxy.117954": "关注过你",
"zxy.214250331138297856": "分数超出100分",
"zxy.117955": "看过你",
"zxy.465367037489844224": "同级",
"zxy.217892941803425792": "培训班报名",
"zxy.124210": "已保存人员",
"zxy.362743691380658176": "您不是纷享号成员",
"zxy.214250693006069760": "提报人数超出配额数量",
"zxy.255606566110236672": "注册成功",
"zxy.371197436686897152": "助手名称",
"zxy.113561": "课程",
"zxy.258744229671604224": "注册状态错误,请重新注册",
"zxy.371432148248432640": "无相关记录",
"zxy.479073245992194048": "切割最小时间不能小于1秒",
"zxy.215316386266877952": "zxy.215316341568180224",
"zxy.124220": "入职时间",
"zxy.214250465343442944": "用户不在您权限范围内",
"zxy.346967604088410112": "用户无权限参加当前考试",
"zxy.214250288440283136": "无权操作该收货地址",
"zxy.476275186983899136": "已加入15位成员",
"zxy.550552253489090560": " 无背景",
"zxy.117938": "尾页",
"zxy.489224964784918528": "约30分钟后,即可克隆你的声音",
"zxy.275103164879998976": "上传图片(最多3张)",
"zxy.540380949855211520": "绑定手机号",
"zxy.215316408060481536": "网络错误,请刷新页面重试",
"zxy.113572": "培训班",
"zxy.251235801126539264": "驳回",
"zxy.113573": "批量操作",
"zxy.432421704766197760": "上级评估",
"zxy.113579": "请选择机构",
"zxy.214250280253001728": "您的账号已在另一台设备登陆,请重新登陆",
"zxy.212823360487428096": "岗位简介",
"zxy.117981": "系统将按下方预设规则,自动为学员登记考评成绩(仍支持手动调整)",
"zxy.215317437258797056": "动态码在该时间段内不能重复发送",
"zxy.215316790023163904": "请输入邮箱",
"zxy.124278": "确定使用学员头像作为证件吗",
"zxy.117982": "内部培训",
"zxy.124277": "暂无学员头像",
"zxy.115320": "退票中",
"zxy.117980": "将自动按阶段完成规则评级,所有阶段都达到 合格/优秀时,学员考评成绩才达到 合格/优秀(仍支持手动调整)",
"zxy.484234543004520448": "开票失败,请重试",
"zxy.478783787417866240": "页课件存在字幕或配音为空的情况",
"zxy.496818120170803200": "请输入身份证号",
"zxy.117985": "外派",
"zxy.115322": "已退票",
"zxy.124274": "使用头像",
"zxy.117986": "系统数据",
"zxy.115321": "待寄送",
"zxy.117983": "外派培训",
"zxy.117984": "内部",
"zxy.484274625405128704": "支付失败,请使用微信支付",
"zxy.117989": "自动发放",
"zxy.117987": "导入数据",
"zxy.117988": "手动发放",
"zxy.213171454496346112": "当前组卷方式:临时组卷",
"zxy.458534090862366720": "新增作品",
"zxy.117992": "星期日",
"zxy.117993": "星期一",
"zxy.372901722525405184": "累计班级人数分布图",
"zxy.230568919432302592": "部分成功",
"zxy.117990": "错误",
"zxy.117991": "正确",
"zxy.271859634644586496": "共有积分",
"zxy.214250744050749440": "该状态下不可撤销培训班",
"zxy.220042716728397824": "{0}需要支付{1}{2}",
"zxy.220690969685790720": "作品名称",
"zxy.214250662324736000": "您没有权限查看该赛事",
"zxy.432391527675858944": "360评估",
"zxy.117996": "星期四",
"zxy.117997": "星期五",
"zxy.379492430258507776": "反馈",
"zxy.557775259563069440": "播报由 AI 生成,仅供参考",
"zxy.117994": "星期二",
"zxy.117995": "星期三",
"zxy.465384417381191680": "测评岗位",
"zxy.117998": "星期六",
"zxy.114008": "积分",
"zxy.552372220115161088": "最大支持30个字符!",
"zxy.117999": "草稿",
"zxy.214970105505910784": "放大(当前",
"zxy.117960": "面授培训",
"zxy.309473054151544832": "该课程已归档,是否继续学习?",
"zxy.215622043641712640": "批改",
"zxy.526970655808294912": "音视频:mp3、mp4(大小<=1G )文档:xls、xlsx、doc、docx、ppt、pptx、pdf、txt (大小<=100M)图片:jpg/jpeg/png(大小<=5M)压缩文档:Zip、RAR格式(大小<=1G)",
"zxy.557775192529702912": "播报由 AI 生成,仅供参考",
"zxy.214250705794502656": "您不是培训班学员,无权查看",
"zxy.558074038895906816": "请描述课件创作的主题、教学目标人群、课件目标等",
"zxy.471167910887428096": "视频编辑",
"zxy.218164382448881664": "正在参与:",
"zxy.455627172053389312": "并同意",
"zxy.259921076736364544": "验证码不匹配或已过期,请重新输入",
"zxy.117969": "立即学习",
"zxy.117963": "直播课堂",
"zxy.117964": "网络资源",
"zxy.117961": "内部提供",
"zxy.214250684609073152": "您当前的学习状态异常。请根据进度,继续学习。",
"zxy.124250": "无限量",
"zxy.117962": "外部采购",
"zxy.117967": "知学荟",
"zxy.117968": "自建专题",
"zxy.214250262259437568": "审批请求异常",
"zxy.296482272511660032": "压缩包:zip、rar",
"zxy.common.property.state.11": "待审核",
"zxy.117965": "微课大赛",
"zxy.115306": "分配对象",
"zxy.117966": "云课程",
"zxy.213841601762562048": "来自话题 ·",
"zxy.117970": "继续学习",
"zxy.117971": "查看详情",
"zxy.107709": "直播日程",
"zxy.104674": "请选择或输入打赏",
"zxy.214250583400517632": "奖项概率和需要等于1",
"zxy.217511861032194048": "学习完成一门选修专题获得{0}积分",
"zxy.261021597421408256": "请输入邮箱/账号",
"zxy.383032827651952640": "执行失败",
"zxy.common.property.state.07": "已完成",
"zxy.117974": "阶段考评",
"zxy.117975": "整体考评",
"zxy.117972": "立马参与",
"zxy.117973": "手动考评",
"zxy.117978": "考评学员对班级的整体完成情况,一旦达成预设规则,即获得对应成绩会在学员端展示完成进度",
"zxy.117979": "可在班级管理手动为学员填写考评成绩",
"zxy.117976": "不影响班级的原有体验,系统不做自动判断,若需要评级,班务人员可手动为学员评定成绩",
"zxy.117977": "考评学员对阶段的完成情况,要求学员完成所有阶段学习,并在完成后形成整体成绩会在学员端展示完成进度",
"zxy.214250708801818624": "该培训班已经满员!",
"zxy.213835094769668096": "其他活动",
"zxy.215629426614996992": "直播课程",
"zxy.243577118838099968": "匿名",
"zxy.199636": "进入个人中心",
"zxy.413542054669455360": "总学时",
"zxy.214250755568308224": "启动报名后时间内不能为空",
"zxy.215699399941165056": "会员卡不能为空!",
"zxy.213212190776365056": "付费",
"zxy.465368043359440896": "低他评分",
"zxy.213438840365518848": "上传知识",
"zxy.543997711687487488": "已清除上下文",
"zxy.event.01": "作品评审",
"zxy.450207990574878720": "小组作业作业不存在,请联系管理员",
"zxy.432391391025434624": "测评时间",
"zxy.504980980398952448": "验证失败,未识别到人脸信息",
"zxy.115133": "在线创作",
"zxy.213547129514364928": "{0}个月前",
"zxy.246041525581123584": "右下角图标代表一个空(英文/中文括号支持)",
"zxy.214250456413769728": "该子专业下没有该等级数据",
"zxy.356630573994872832": "一级管辖成员",
"zxy.115135": "新增文档",
"zxy.115134": "新增视频",
"zxy.115137": "请输入内容",
"zxy.214250652493287424": "评分时间已过",
"zxy.458161638722375680": "修改备注",
"zxy.214250825386692608": "线下考试成绩必填",
"zxy.1068687": "报人必填",
"zxy.1068686": "报部门已存在,请选择其他部门",
"zxy.1068689": "报已截止,无法删除",
"zxy.1068688": "报已截止,无法编辑",
"zxy.549788174809960448": "课件应用",
"zxy.254534793939783680": "线上线下模式",
"zxy.107512": "退出",
"zxy.521576569748197376": "历史对话",
"zxy.212822588991344640": "岗位体系",
"zxy.281651658952413184": "热门问题",
"zxy.250818839208660992": "相关待办任务",
"zxy.214250566635884544": "活动不在时间范围内",
"zxy.1068694": "选择人员提报!",
"zxy.1068693": "绩请输入0-1000以内最多一位小数的数值",
"zxy.1068696": "动已结束",
"zxy.557129917335212032": "PPT总页数不可超过100页",
"zxy.1068695": "班级已经撤销",
"zxy.496815350118223872": "AI导学",
"zxy.1068690": "培训班已经满员!",
"zxy.1068692": "用费用请输入0-100000以内最多两位小数的数值",
"zxy.1068691": "培训班已结项",
"zxy.1068698": "已不是讲师或者您的讲师身份被禁用",
"zxy.1068697": "动还未开始",
"zxy.125399": "导航文字默认颜色",
"zxy.199645": "使用中",
"zxy.125398": "导航背景颜色",
"zxy.1068699": "室编号已存在",
"zxy.125397": "主题色",
"zxy.215693956422438912": "结算方式",
"zxy.230839367390859264": "正在生成封面",
"zxy.298968926111535104": "PC和APP双端课程学习时长上是否同时同步记录?",
"zxy.395114106933350400": "不包括主观题分数。主观题不管答对与否,都不计入考试成绩",
"zxy.523747466772877312": "订阅《{name}》专栏可查看剩余{percent}内容",
"zxy.214250647690809344": "作品评审时间已过,无法进行调整操作",
"zxy.253369489477996544": "已报名人数",
"zxy.558078657151766528": "教案上传",
"zxy.213161900622614528": "交易流水",
"zxy.486678661118955520": "实时帧截图",
"zxy.420071464490897408": "获得学习学分",
"zxy.213078854481350656": "请输入{1}~{2}以内正整数",
"zxy.382312173000593408": "电话格式出错,请检查",
"zxy.215316341568180224": "单点用户未找到,请检查client_id",
"zxy.337463632617148416": "图片上传不能大于",
"zxy.212770586928222208": "投票名称为必填项",
"zxy.213832216101392384": "epub电子书只支持IE10以上浏览器",
"zxy.219700333113380864": "已学完",
"zxy.115168": "内容名称",
"zxy.115169": "是否免费观看",
"zxy.118201": "暂无下载",
"zxy.214969993895481344": "最近使用",
"zxy.115175": "积分管理",
"zxy.220017915255197696": "总活动情况",
"zxy.505886918932828160": "生成失败,请修改后再提交",
"zxy.118202": "提交成功",
"zxy.115174": "学币管理",
"zxy.115177": "余额",
"zxy.118200": "没有数据",
"zxy.214250498969178112": "考试合格后才能查看试卷,如有疑问,请联系管理员!",
"zxy.115176": "分配",
"zxy.466505633450037248": "报告暂未生成,请稍后再试",
"zxy.413542191407960064": "总学分",
"zxy.120528": "新浪微博",
"zxy.218161744642707456": "归属公司",
"zxy.276213819435520000": "查看更多评论",
"zxy.339251187465457664": "压缩包:zip、rar(大小<=1G)",
"zxy.214250887672107008": "最多只能导入20000条",
"zxy.118205": "添加成功",
"zxy.115179": "总支出",
"zxy.118206": "修改成功",
"zxy.115178": "总收入",
"zxy.118203": "操作成功",
"zxy.213161965038735360": "优惠券",
"zxy.118204": "保存成功",
"zxy.118209": "回复",
"zxy.118207": "删除成功",
"zxy.118208": "设置成功",
"zxy.214250849705267200": "成绩请输入0-1000以内最多一位小数的数值",
"zxy.438234099111563264": "请选择性别",
"zxy.215259817646886912": "第{1}行,第{2}列有错误",
"zxy.230933573740400640": "建议分辨率为",
"zxy.107559": "组件样式",
"zxy.523658452313182208": "申报专业领域",
"zxy.218167651518779392": "至少选择",
"zxy.286026716403601408": "该资源不存在!",
"zxy.442849515859480576": "您暂无该资源访问权限,去看看其他资源吧",
"zxy.107553": "人员排行榜",
"zxy.398012665995333632": "答题记录不存在",
"zxy.107554": "热门",
"zxy.215694550314913792": "人民币标价售卖",
"zxy.255929752521674752": "暂无已学完的学习任务",
"zxy.291352832949489664": "文件名不能为空",
"zxy.409546587778453504": "仅显示未读",
"zxy.552374273877086208": "根据内容,帮我总结并编写通畅且生动的讲解稿",
"zxy.250096687836696576": "上传说明",
"zxy.215333559005745152": "截止日期需晚于上一次的截止日期",
"zxy.214250321357180928": "填空题题干没有使用英文括号",
"zxy.199601": "下载标准模板,按示例格式和示例说明填写需要导入的电子表格文件",
"zxy.199602": "点击“导入数据”按钮,选择您要导入的电子表格文件",
"zxy.115155": "复制成功",
"zxy.199603": "导入成功后,页面会提示成功数量,失败数量,并显示相关信息",
"zxy.371188923646480384": "判断题",
"zxy.214250181321953280": "该评论已不存在",
"zxy.229857590895579136": "查看讲师主页",
"zxy.488565486045499392": "录制成功,声音很赞",
"zxy.107547": "页面管理",
"zxy.106217": "第",
"zxy.213835099555368960": "到顶部啦,没有更多的数据了",
"zxy.551663780334014464": "试题不存在",
"zxy.402368393010876416": "鉴定中",
"zxy.214250392656154624": "考试信息错误",
"zxy.291100722618044416": "说点什么……",
"zxy.455654165406945280": "您的会员套餐已于{0}日过期",
"zxy.214970056608714752": "人关注",
"zxy.115158": "操作成功",
"zxy.118230": "取消收藏",
"zxy.1068625": "试记录参数缺失,如有疑问,请联系管理员!",
"zxy.118231": "收藏",
"zxy.1068624": "报名的科目数量已超限制,如有疑问请联系管理员!",
"zxy.214250277082107904": "邮箱已被使用,请重新输入",
"zxy.1068627": "试合格后才能查看试卷,如有疑问,请联系管理员!",
"zxy.1068626": "试结束后才能查看试卷,如有疑问,请联系管理员!",
"zxy.118234": "取消成功!",
"zxy.1068621": "考卷已被管理员重置",
"zxy.118235": "报名成功",
"zxy.1068620": "已取消报名,无需重复操作",
"zxy.547576129066766336": "考核不存在或未开始",
"zxy.118232": "收藏成功",
"zxy.1068623": "名认证考试参数必填",
"zxy.118233": "取消收藏成功",
"zxy.1068622": "票截止时间不能小于等于当前时间",
"zxy.214250435362557952": "没有受众对象,不能发布",
"zxy.251219152478539776": "直播开播",
"zxy.486679079223955456": "添加到图片库",
"zxy.1068629": "达到考试次数,不能重复考试,如有疑问,请联系管理员!",
"zxy.530247939419934720": "请确保图像采集设备(摄像头)开启",
"zxy.1068628": "试提交后才能查看试卷,如有疑问,请联系管理员!",
"zxy.490332254200008704": "专属人声",
"zxy.504502197879443456": "会员到期日晚上23:59前可免费观看本会员绑定资源",
"zxy.399446444995645440": "AI教练",
"zxy.214250174699147264": "该讨论已加精",
"zxy.107570": "替换图片",
"zxy.218168145595207680": "可在此输入补充说明:",
"zxy.118238": "复制成功",
"zxy.218166819268202496": "确定要提交吗?",
"zxy.400852601320640512": "全部岗位",
"zxy.118239": "复制失败",
"zxy.118236": "报名已提交,正在审核中",
"zxy.1068630": "前资源已被禁用",
"zxy.118237": "评分成功",
"zxy.465384606011625472": "雷达图",
"zxy.215697785322868736": "阶梯售卖价格必须大于等于0,且售卖价格小于等于商品原价",
"zxy.213832244899483648": "讨论我的",
"zxy.118241": "上传文件不能为空",
"zxy.1068636": "用户不是学习地图分级管理者",
"zxy.465368900465463296": "自评分",
"zxy.118242": "文件名称不能超过100个字符长度",
"zxy.1068635": "在一个没有转换完成的附件",
"zxy.447909489807593472": "VIP时长",
"zxy.118240": "文件名称不能包含特殊符号",
"zxy.1068637": "前直播参与人数超出限制,不允许继续参加",
"zxy.118245": "文件太大",
"zxy.118246": "无效的文件扩展名",
"zxy.1068631": "暂无该资源学习权限,去看看其它资源吧",
"zxy.118243": "文件最多只能上传",
"zxy.1068634": "分不足",
"zxy.118244": "个",
"zxy.1068633": "已经评过分了!",
"zxy.213504624529903616": "强密码建议:8位及以上长度+4种密码组合",
"zxy.260676097602097152": "学员信息不存在",
"zxy.213504552102662144": "新增收货地址",
"zxy.213181032390856704": "上传资源支持格式",
"zxy.547576227318337536": "章节数据不存在",
"zxy.494415863332605952": "开始录音",
"zxy.214250205430812672": "不能重复订阅",
"zxy.107569": "添加banner",
"zxy.483561374669213696": "该考试必填信息填写不完整,请检查后重新发布",
"zxy.214174542099255296": "全部资源",
"zxy.504523039719952384": "第一步:填写基础信息",
"zxy.250149105219801088": "暂无此类型的学习任务",
"zxy.107560": "组件内容",
"zxy.118249": "下一年度",
"zxy.558080469397278720": "课件描述必填",
"zxy.118247": "上传失败",
"zxy.1068641": "当前的网络不稳定,请重试",
"zxy.118248": "上一年度",
"zxy.1068640": "播名称在系统内已存在,不允许重名",
"zxy.380577113213898752": "反馈内容不得超过3000个字符",
"zxy.214250605957484544": "奖项信息未填写",
"zxy.1068603": "单编号生成失败",
"zxy.204695": "只看会员",
"zxy.115182": "操作姓名",
"zxy.1068602": "增订单 订单项为空",
"zxy.115181": "操作账号",
"zxy.1068605": "付密码错误",
"zxy.115184": "操作者",
"zxy.504064723822710784": "开票申请时间",
"zxy.1068604": "品库存不足",
"zxy.213504586995077120": "政治面貌:",
"zxy.204692": "只看付费",
"zxy.262875379608457216": "请点击刷新",
"zxy.115183": "条/页",
"zxy.118212": "发送成功",
"zxy.115186": "说明",
"zxy.118213": "请选择数据",
"zxy.213498776013377536": "常用地址",
"zxy.115185": "操作者账号",
"zxy.382810273771294720": "项目核心主题是什么",
"zxy.118210": "管理",
"zxy.1068601": "前手机号码与注册时手机号码不一致",
"zxy.478783434978889728": "页存在音频或字幕或背景音乐比视频轨道(视频或图片)长,请修改后再生成视频",
"zxy.493938499301543936": "课件素材语音文字回调失败",
"zxy.118211": "确定要发送吗?",
"zxy.543931369231880192": "以上内容均由AI生成,仅供参考和借鉴",
"zxy.250100098887979008": "文档: doc,docx,ppt,pptx,pdf,epub,txt,xls,xlsx",
"zxy.1068607": "品不存在",
"zxy.259529444706881536": "返回等待",
"zxy.214254064270184448": "获取兑换卡卡号和密码错误",
"zxy.1068606": "品分类不存在",
"zxy.213835096430612480": "日历",
"zxy.479085247036788736": "是否删除选中的音频文件",
"zxy.1068609": "人积分值不足",
"zxy.115180": "收/支",
"zxy.1068608": "品积分不能为负数",
"zxy.220019078482497536": "调研名称最大长度为:100",
"zxy.489270144208605184": "请选择场景",
"zxy.493308785998303232": "试听效果",
"zxy.118216": "已到第一页",
"zxy.118217": "已到最后一页",
"zxy.260657165562417152": "密码登录",
"zxy.118214": "统计",
"zxy.494417361286336512": "录音名称",
"zxy.118215": "证件号码(账号)",
"zxy.465367936488574976": "低自评分",
"zxy.118218": "只能添加",
"zxy.479053076112740352": "拼接",
"zxy.118219": "项",
"zxy.221117269504299008": "您已参与评估,请点击下方按钮查看详情",
"zxy.1068614": "品已下架",
"zxy.115193": "分配数额",
"zxy.118220": "单项长度不能超过",
"zxy.1068613": "品数必须为正整数",
"zxy.115192": "成员名称",
"zxy.1068616": "间范围非法",
"zxy.1068615": "量超出范围~",
"zxy.118223": "标签长度不能超过10个字符",
"zxy.1068610": "品分类名称重复",
"zxy.489267673771937792": "如何试听声音效果",
"zxy.118224": "暂无相关的数据",
"zxy.470464302525059072": "AI教练",
"zxy.118221": "个字符",
"zxy.1068612": "机号码已存在",
"zxy.118222": "最多添加",
"zxy.1068611": "流公司名称重复",
"zxy.124904": "生成中",
"zxy.1068617": "已成功报名,无需重复操作",
"zxy.230839472982462464": "编辑封面",
"zxy.1068619": "名审核被拒绝,无法重新报名",
"zxy.115190": "平均分配",
"zxy.381952060624605184": "开票数量",
"zxy.215316240250572800": "操作失败, 请稍后重试",
"zxy.255825736265502720": "所选部门不存在或已被禁用",
"zxy.214970125730844672": "人订阅",
"zxy.118227": "性别",
"zxy.215316454181048320": "您好,您输入的账号不存在,请核对后重新输入或联系系统管理员",
"zxy.420069992340525056": "专题班名称",
"zxy.118228": "所属机构",
"zxy.118225": "创建时间",
"zxy.118226": "员工编号",
"zxy.493938547007557632": "ppt超长",
"zxy.118229": "导入成功",
"zxy.118274": "只能填整数",
"zxy.118275": "长度应该为: {1}",
"zxy.1068668": "报截止时间已过",
"zxy.118272": "只能填数字",
"zxy.214250157322145792": "该内容已关闭",
"zxy.118273": "只能填汉字",
"zxy.118278": "超出",
"zxy.1068665": "前培训班报名尚未开始",
"zxy.118279": "最小值为: {1}",
"zxy.1068664": "业务数据存在队列中的导入任务,请稍候再试",
"zxy.255466326431240192": "返回登录",
"zxy.118276": "最小长度为: {1}",
"zxy.1068667": "报人数超出配额数量",
"zxy.118277": "最大长度为: {1}",
"zxy.1068666": "已被取消提报资格",
"zxy.214250496670699520": "考试结束后才能查看试卷,如有疑问,请联系管理员!",
"zxy.456321076645990400": "即将生效:{0}",
"zxy.458481149698772992": "请登录后再查看,是否去登录?",
"zxy.124958": "门",
"zxy.118270": "点击加载更多",
"zxy.118271": "格式不正确",
"zxy.394266652457439232": "鉴定时间",
"zxy.468633370981699584": "仅售",
"zxy.213504596549701632": "证件号码:",
"zxy.214250408309297152": "该目录包含子目录,不能删除",
"zxy.214250646193442816": "当前赛程状态错误,无法进行操作",
"zxy.214250723439939584": "该培训班活动签到还未开始",
"zxy.214969971787304960": "讨论详情",
"zxy.349087012038512640": "文件名称不能超过{0}个字符长度",
"zxy.215330719583571968": "知识",
"zxy.1068672": "培训班报名人数已满",
"zxy.1068671": "培训班要求填写报名理由",
"zxy.1068674": "前报到结束时间已超过培训班结束时间",
"zxy.1068673": "是培训班成员或已经报名",
"zxy.213832167766233088": "暂无专家上榜",
"zxy.214250275639267328": "手机号码已被使用,请重新输入",
"zxy.1068670": "前培训班报名已结束",
"zxy.118285": "格式不正确,正确格式为:hhtp(s)://****",
"zxy.118286": "温馨提示",
"zxy.1068679": "主任员工编号不在您的权限范围之内",
"zxy.118283": "超出保留小数位",
"zxy.118284": "年月格式不正确",
"zxy.118289": "返回首页",
"zxy.1068676": "无权限参加该培训班",
"zxy.1068675": "不是培训班学员,无权查看",
"zxy.213832233922990080": "篇内容",
"zxy.228288783735459840": "选择审核人",
"zxy.118287": "电子书",
"zxy.1068678": "主任员工编号不存在",
"zxy.118288": "首页",
"zxy.1068677": "训计划不存在",
"zxy.215317408825610240": "企业找不到",
"zxy.118282": "不一致",
"zxy.214250794810216448": "该提报数据不存在",
"zxy.214969958763991040": "暂不订阅",
"zxy.549830010945540096": "错题反馈说明",
"zxy.118280": "必须在 {1} ~ {2} 之间",
"zxy.214250541092573184": "新增订单 订单项为空",
"zxy.214250619186319360": "中奖记录不存在",
"zxy.548301683030102016": "图片:jpg、jpeg、png(单文件大小<=10M)",
"zxy.214250688086151168": "由于网络原因,您的学习进度提交失败。请切换章节再学习一下,立马回来。",
"zxy.216761155333525504": "1分钟后结束",
"zxy.106276": "加载中",
"zxy.1068683": "划人数请输入0-10000以内正整数",
"zxy.214250667945103360": "您没有权限查看该资源",
"zxy.1068682": "训班类别不存在",
"zxy.252947074218332160": "考核中",
"zxy.534159445161283584": "我的考试信息",
"zxy.1068685": "提报数据不存在",
"zxy.1068684": "间格式错误",
"zxy.214250713398775808": "此业务数据存在队列中的导入任务,请稍候再试",
"zxy.1068681": "施部门不存在或不在您的权限范围之内",
"zxy.230839248981463040": "换一换",
"zxy.1068680": "属部门不存在或不在您的权限范围之内",
"zxy.118252": "日",
"zxy.1068647": "知识不允许下载",
"zxy.229731160283025408": "友情链接",
"zxy.118253": "一月",
"zxy.1068646": "作业已审核,不可再提交",
"zxy.118250": "年",
"zxy.1068649": "没有学过该课程",
"zxy.118251": "月",
"zxy.1068648": "没有权限查看该资源",
"zxy.118256": "四月",
"zxy.1068643": "播已删除",
"zxy.118257": "五月",
"zxy.1068642": "播已撤销",
"zxy.118254": "二月",
"zxy.1068645": "作业已审核,不可重复审核",
"zxy.118255": "三月",
"zxy.1068644": "入文档不能为空!",
"zxy.398356551133433856": "红冲确认单请求失败",
"zxy.540381117744812032": "已绑定",
"zxy.215621708940447744": "阅卷",
"zxy.124939": "微信支付",
"zxy.250105917591392256": "每上传成功一次,可获得10积分",
"zxy.214250671543816192": "该资源只支持APP学习",
"zxy.253779033991548928": "全部认证类型",
"zxy.379775858019274752": "生效时间",
"zxy.528709987799797760": "实训考核",
"zxy.1068650": "资源只支持APP学习",
"zxy.118258": "六月",
"zxy.1068652": "当前的学习出现异常,请根据完成进度,继续学习。",
"zxy.118259": "七月",
"zxy.1068651": "当前的学习出现异常,请根据完成进度,继续学习!",
"zxy.213843806766895104": "我的文章",
"zxy.549793610263040000": "是否清空对应位置已存在的字幕",
"zxy.493938276068102144": "不允许删除",
"zxy.118263": "十一月",
"zxy.1068658": "工编号不在您的权限范围之内",
"zxy.118264": "十二月",
"zxy.1068657": "于网络原因,您的学习状态异常。请切换章节再学习一下,立马回来。",
"zxy.217511912051707904": "知识浏览数大于等于{1}人次得{0}分",
"zxy.118261": "九月",
"zxy.229857890167558144": "讲师课程",
"zxy.118262": "十月",
"zxy.1068659": "出数量限制",
"zxy.214901400113647616": "{1} 已经在当前队列里",
"zxy.118267": "为必填项",
"zxy.1068654": "用户无对应的证书",
"zxy.260344261822779392": "用户信息获取失败",
"zxy.118268": "最大长度为",
"zxy.1068653": "用户无权审批当前作业",
"zxy.118265": "二维码",
"zxy.1068656": "当前的学习状态异常。请根据进度,继续学习。",
"zxy.118266": "上传图片数量不能超过9张!",
"zxy.1068655": "于服务异常,您的学习进度提交失败。请切换章节再学习一下,立马回来。",
"zxy.214250639704854528": "该奖项人数已达上限",
"zxy.214250490463129600": "您已取消报名,无需重复操作",
"zxy.253731872956354560": "主管推送",
"zxy.118260": "八月",
"zxy.258803630193381376": "您好,请输入正确邮箱号",
"zxy.232739767555592192": "我是导师",
"zxy.250770238075965440": "去审批",
"zxy.491085472899141632": "请先填写",
"zxy.213832164041691136": "暂无热门",
"zxy.214250386415030272": "考试未开始",
"zxy.217892933268017152": "专题分享",
"zxy.296083513873141760": "文件名为空,请重新上传",
"zxy.118269": "重新播放",
"zxy.1068663": "入数据超出限制条数",
"zxy.479083981418139648": "请选择文本颜色",
"zxy.215699598394658816": "售卖价格必须大于等于0!",
"zxy.213832225928646656": "暂无相关专家",
"zxy.215312674899234816": "所属目录",
"zxy.213504609841451008": "手机号输入不正确",
"zxy.213142603208724480": "上传图片只支持{1}格式",
"zxy.124994": "排序题",
"zxy.479085150555213824": "存在已应用到轨道的音乐,无法删除",
"zxy.558069454550994944": "课件编辑",
"zxy.458914962618847232": "查看备注",
"zxy.213832195750629376": "专家发布的内容最少10字符!",
"zxy.213835107524546560": "暂无您可学习的课程",
"zxy.214970068545703936": "不感兴趣",
"zxy.214648731604226048": "通知",
"zxy.255607075651063808": "公司名称",
"zxy.213176861805645824": "最多可上传三个附件。",
"zxy.214970025361149952": "点赞数",
"zxy.204752": "直播预约成功",
"zxy.204751": "取消预约成功",
"zxy.458919626412265472": "查看视频",
"zxy.479120715489087488": "请输入文本",
"zxy.431316182390411264": "能力区间等级",
"zxy.484231815935168512": "操作失败,请检查配置后重试",
"zxy.465367079919423488": "均分",
"zxy.253432114165452800": "如个人信息有误,请及时联系管理员修改;手机号码和邮箱有误可直接移步个人中心进行修改!",
"zxy.204749": "开播",
"zxy.204748": "预约",
"zxy.204747": "观看直播",
"zxy.215326844084424704": "是否确定删除?",
"zxy.204746": "取消预约",
"zxy.204745": "观看回放",
"zxy.412536524912070656": "全部目标",
"zxy.214254066514137088": "账号正在操作,请稍后重试",
"zxy.204744": "今天",
"zxy.204743": "{1}分{2}秒后开始",
"zxy.262442297810096128": "如需通过邀请注册,请联系管理员修改访问有效期",
"zxy.118296": "收起",
"zxy.118297": "展开",
"zxy.118294": "报表大小",
"zxy.382810906008096768": "退出将不保存本次对话记录,是否确认退出?",
"zxy.118295": "生成状态",
"zxy.118298": "热门标签",
"zxy.118299": "最新",
"zxy.118292": "切换到演示模式",
"zxy.541100411411632128": "添加常用地址",
"zxy.118293": "生成时间",
"zxy.118290": "上一页",
"zxy.316438232856399872": "成员的上级不存在",
"zxy.118291": "下一页",
"zxy.214291704860250112": "频道",
"zxy.394786756509175808": "交卷时间",
"zxy.214250839483748352": "模板错误,请导入正确模板",
"zxy.392927990767554560": "最多可保存10个发票信息",
"zxy.468688552918650880": "请选择...",
"zxy.552006635216834560": "该素材后方已存在其他素材,继续执行延长素材?",
"zxy.427362713648369664": "消息内容",
"zxy.214250696365707264": "当前培训班报名尚未开始",
"zxy.217511898160173056": "我的内容被关闭扣除{0}积分",
"zxy.214250753861226496": "培训班开始时间不能大于等于结束时间",
"zxy.214901967426818048": "错误: 文件太大",
"zxy.551990980132343808": "请在输入框内输入登录密码,通过安全校验后,进行人脸更新。",
"zxy.213835097751818240": "时间轴",
"zxy.479136739198373888": "中英文",
"zxy.212798984287293440": "模块:",
"zxy.215332212168593408": "{0}人浏览过",
"zxy.557775316186173440": "播报由 AI 生成,仅供参考",
"zxy.214250376768131072": "报名审核异常",
"zxy.204729": "课时",
"zxy.204728": "重新上传",
"zxy.204727": "是否确定删除该项推荐?",
"zxy.204726": "至少包含一项推荐资源",
"zxy.344274449484353536": "学习宣言字数不能大于200",
"zxy.371200013101043712": "需选择",
"zxy.253731692173463552": "群主推送",
"zxy.328425378727202816": "待发布",
"zxy.125404": "按钮背景颜色",
"zxy.125402": "消息提醒数字背景颜色",
"zxy.214250493743075328": "考试记录参数缺失,如有疑问,请联系管理员!",
"zxy.125400": "导航文字选中颜色",
"zxy.213832181695516672": "发表的内容",
"zxy.213843780120481792": "审核结果将会通过邮件或消息发送给您。",
"zxy.492854727122489344": "未开通该服务,请联系管理员",
"zxy.552275913635663872": "分析上图内容,生成逐字稿",
"zxy.125409": "底部区域导航文字鼠标经过颜色",
"zxy.125408": "底部区域导航文字默认颜色",
"zxy.125407": "底部区域文字颜色",
"zxy.125406": "底部区域背景色",
"zxy.125405": "全局页面背景颜色",
"zxy.250498344319848448": "提报进度",
"zxy.214250818398982144": "讲师费用超出培训班讲师配置费用",
"zxy.214250260577521664": "审批状态已变更,请重新刷新页面",
"zxy.292103416346447872": "4位,5分钟有效",
"zxy.204713": "页签名称不能为空",
"zxy.374404567791702016": "预估开始时间",
"zxy.204712": "继续学习",
"zxy.215235182305873920": "当前岗位学习进度:",
"zxy.113420": "修改成功",
"zxy.113421": "学分",
"zxy.204711": "播放下一个",
"zxy.516769552495939584": "签订类型",
"zxy.214250599477284864": "受众项不能为空",
"zxy.204710": "本课程预览已结束!",
"zxy.488565189042638848": "录制进度",
"zxy.113423": "隐藏",
"zxy.479076424880361472": "当前课件仅剩该页了,不允许删除",
"zxy.214250874162253824": "该班级已经撤销",
"zxy.213457357605310464": "表格导入数据限制2w条",
"zxy.125415": "步骤条当前状态",
"zxy.125414": "链接鼠标划过颜色",
"zxy.125413": "链接颜色",
"zxy.125412": "顶部导航条背景色",
"zxy.125411": "底部区域导航文字左侧图标颜色",
"zxy.214900862399680512": "文件: {1}",
"zxy.125410": "底部区域导航文字两侧线条颜色",
"zxy.496817789756116992": "个人信息确认",
"zxy.214634877239300096": "请先选择归属部门",
"zxy.125417": "步骤条未填写状态",
"zxy.214250185876967424": "您已经是专家身份,不允许再次申请",
"zxy.125416": "步骤条已填写状态",
"zxy.213159900644249600": "流水号",
"zxy.295406347556622336": "请将表单填写完整",
"zxy.537546892687577088": "人声克隆训练消耗算点:{1}算点/次",
"zxy.204708": "起止",
"zxy.204707": "会员免费",
"zxy.217892936837369856": "问吧问题",
"zxy.213180695017820160": "音视频:mp3、mp4(大小<1G 支持mpg,mpeg,mpe,avi,rm,3gp,rmvb,wmv,mov,flv,mkv视频格式自动转换)",
"zxy.204706": "会员专享",
"zxy.479082283719069696": "是否删除选中的字幕",
"zxy.214250734399655936": "员工编号不在您的权限范围之内",
"zxy.204705": "免费",
"zxy.204703": "共{1}节",
"zxy.113430": "第",
"zxy.113431": "调研",
"zxy.213547189694238720": "{0}天前",
"zxy.215319141471621120": "密码输入错误,最多还可输错2次",
"zxy.215316796419477504": "一次性密码错误,请刷新重试",
"zxy.557768727853142016": "字幕由 AI 生成,仅供参考",
"zxy.230845376456953856": "使用图片后,当前编辑内容将会被替换",
"zxy.213504611645001728": "验证码为空",
"zxy.214250312939212800": "您报名的科目数量已超限制,如有疑问请联系管理员!",
"zxy.542109413524246528": "小知发现您的学习任务都已经完成,暂无其他任务。",
"zxy.455654734536249344": "您已开通此会员套餐,将于{0}日生效",
"zxy.113404": "女",
"zxy.214883221073170432": "建议图片大小为{1}",
"zxy.113405": "排序",
"zxy.478784521047773184": "部分素材有更新,请退出后重新编辑",
"zxy.113406": "请输入",
"zxy.214590953569259520": "快钱",
"zxy.493928966978146304": "模式",
"zxy.311998122521923584": "同步配置",
"zxy.311996378693898240": "同步到APP端",
"zxy.113409": "上一步",
"zxy.213086262310080512": "支持{1}格式的图片",
"zxy.311999554734133248": "选择要关联的APP端页面",
"zxy.540383137000198144": "已绑定邮箱",
"zxy.217511862621835264": "通过一场普通考试获得{0}积分",
"zxy.214250202570297344": "无删除权限",
"zxy.113401": "活动",
"zxy.213843781932421120": "全部问题",
"zxy.113403": "来源",
"zxy.465366444784357376": "潜能区",
"zxy.556620033724387328": "电子邮箱地址",
"zxy.554807071531470848": "PPT课件",
"zxy.227187774317531136": "秒后点点击更新",
"zxy.288210969841242112": "积分,是否下载该知识?",
"zxy.489693024968904704": "开始录制",
"zxy.214188414923313152": "业务分院",
"zxy.479123874089406464": "资源已被使用了,无法删除",
"zxy.253360849383723008": "重新报名",
"zxy.214250636458463232": "不能重复评分",
"zxy.479084188595785728": "请输入文字间距",
"zxy.113417": "未开始",
"zxy.286654149477666816": "收到的验证码",
"zxy.483789133056184320": "操作失败,请稍后重试或联系管理员",
"zxy.547576530109337600": "行为分析系统登录异常,请联系管理员",
"zxy.113411": "视频",
"zxy.113412": "首页",
"zxy.213504585476739072": "账号:",
"zxy.213843795647795200": "最多可选择5个要变更的擅长话题!",
"zxy.113413": "添加成功",
"zxy.213504561749561344": "是否删除该地址?",
"zxy.1069038": "退款订单已经审核过,不能再审核",
"zxy.113460": "显示",
"zxy.124111": "只能上传单个文件",
"zxy.1069039": "学币不足",
"zxy.255605741111611392": "在手机端注册",
"zxy.213061066698133504": "{1}人参与",
"zxy.498347449698619392": "语音驱动不得少于10秒或超过10分钟,请调整",
"zxy.1069047": "开票金额超出订单金额",
"zxy.214250536218791936": "上下架状态值错误",
"zxy.113462": "已发布",
"zxy.1069048": "查询不到发票信息",
"zxy.214899862087536640": "运行时已消耗所有可用内存",
"zxy.1069045": "订单状态不满足开票申请条件",
"zxy.113464": "已完成",
"zxy.383028002600128512": "iTA",
"zxy.1069046": "无效订单",
"zxy.285741980351336448": "点赞时间",
"zxy.113465": "永久",
"zxy.1069043": "商品已购买,请勿重复提交",
"zxy.1069044": "企业未开通发票服务,请联系管理员",
"zxy.1069041": "退款审核金额不正确",
"zxy.1069042": "退款金额超出最大可退金额",
"zxy.113469": "暂无内容",
"zxy.520025709549326336": "数字人视频合成分钟数",
"zxy.433126624360271872": "您还有",
"zxy.113470": "暂无数据",
"zxy.235652232694075392": "添加答案",
"zxy.273593574296260608": "选择赛事",
"zxy.1069049": "纳税人识别号不能为空",
"zxy.113471": "直播",
"zxy.214900601962762240": "每次只接受同时上传 {1} 个文件,多余的文件将会被删除",
"zxy.213835093024837632": "教室",
"zxy.1069050": "发票寄送地址入参有误",
"zxy.1069051": "发票信息状态不满足发起退票",
"zxy.213161688457940992": "结算金额",
"zxy.214250826229747712": "线下考试成绩必填",
"zxy.484235160179576832": "文件上传失败,请重试",
"zxy.214250882299203584": "已是该培训班正式成员",
"zxy.1069058": "根据待退票发票信息查询不到订单信息",
"zxy.463279891438243840": "剩余{0}天",
"zxy.1069059": "该订单重复开票",
"zxy.1069056": "查询不到当前人员维护的寄送地址信息",
"zxy.214250550479425536": "个人积分值不足",
"zxy.1069057": "根据订单信息查询不到待退票发票信息",
"zxy.213504590170165248": "部门:",
"zxy.113476": "打开",
"zxy.1069054": "查询不到当前人员维护的发票信息",
"zxy.113477": "待审核",
"zxy.1069055": "当前人员维护的开票寄送地址信息已达到10条",
"zxy.113478": "多选",
"zxy.1069052": "查询不到发票退票信息",
"zxy.484239725599789056": "成功添加{1}个素材,{2}个素材没添加",
"zxy.1069053": "当前人员维护的开票信息已达到10条",
"zxy.222208936454000640": "请输入密码",
"zxy.125426": "恢复",
"zxy.398369395858083840": "未开通知识付费服务无法退票,请联系管理员",
"zxy.214250195574198272": "您要举报的资源已经不存在!",
"zxy.1069018": "当前通道不支持退款",
"zxy.1069019": "支付渠道状态异常",
"zxy.1069016": "申请金额超出订单可退款余额,请检查退款金额",
"zxy.285982017739427840": "进入时间",
"zxy.1069017": "支付订单具有在途退款申请,请稍后再试",
"zxy.125428": "设置",
"zxy.125427": "暂停",
"zxy.213177462371258368": "您的试卷目前处于待评卷状态,请耐心等候。",
"zxy.214250747280363520": "报名截止时间不能大于等于培训班开始时间",
"zxy.250526534769709056": "商品类别",
"zxy.218165643785146368": "您好,本次调研尚未到调研时间,请在调研时间",
"zxy.479119289329258496": "请注意,该页已超过50个图片的数量限制",
"zxy.214250634881404928": "未到赛事发布时间",
"zxy.1069025": "微信支付接口没有配置",
"zxy.1069026": "不支持的微信支付API版本",
"zxy.1069023": "请求参数校验失败",
"zxy.1069024": "支付订单不存在",
"zxy.1069021": "商户类型错误",
"zxy.1069022": "配置有误,请联系平台客服或拨打400-8899-65",
"zxy.214250372993257472": "所选记录中还有已取消报名的,待刷新列表后再试",
"zxy.293298070312062976": "非讲师库讲师,无法跳转",
"zxy.1069020": "退款订单不存在",
"zxy.124106": "文件名称不能包含特殊符号",
"zxy.124105": "无效的文件扩展名",
"zxy.217511893357694976": "我的讨论被加精获得{0}积分",
"zxy.1069029": "orderNo 和 payOrderNo不能同时为空",
"zxy.258755364533702656": "您好,请输入正确手机号",
"zxy.1069027": "openid不可为空",
"zxy.429898793392148480": "转换失败,请重新上传",
"zxy.1069028": "更新订单异常",
"zxy.214250221801181184": "证件号码重复",
"zxy.124107": "上传文件不能为空",
"zxy.458112153120018432": "动态转码(保留动画,转换时间长)",
"zxy.489696411152158720": "录制完成",
"zxy.516769868868096000": "签订时间",
"zxy.505953645708316672": "助教",
"zxy.1069036": "文件上传失败",
"zxy.250851542503133184": "去评卷",
"zxy.113451": "上传",
"zxy.1069037": "更新订单失败,状态信息错误!",
"zxy.113452": "上传图片",
"zxy.1069034": "上传的文件为空",
"zxy.214250160312684544": "该内容已加精",
"zxy.455654653187723264": "您的会员套餐即将生效",
"zxy.1069035": "不允许的文件类型",
"zxy.1069032": "不支持的客户端",
"zxy.1069033": "渠道未知异常",
"zxy.1069030": "更新退款单异常",
"zxy.218161392715436032": "播放",
"zxy.1069031": "跳转地址有误",
"zxy.113458": "图片",
"zxy.479119915710812160": "智能配音",
"zxy.493929170615799808": "学习周期模式",
"zxy.320044070682628096": "批量修改选/必修",
"zxy.484273119842930688": "商户应用参数未配置,请检查后重试",
"zxy.503728836656107520": "'AI伴 学",
"zxy.217511881932410880": "我的讨论被设置为精华获得{0}积分",
"zxy.341789528748593152": "请选择需分享的知识圈",
"zxy.217511869550825472": "发表讨论每次获得{0}积分,超过{1}次发表讨论不再获得积分",
"zxy.214651440826814464": "开通",
"zxy.115200": "采购员",
"zxy.115204": "学币",
"zxy.465366534815092736": "待发展共识区",
"zxy.214250359932194816": "排序题答案异常",
"zxy.215697482343124992": "数量范围",
"zxy.233017938037313536": "注:本套问卷存在跳题设置。部分题目作答后,会出现题号跳跃的情况,被跳过的题目不会显示,答题总量可参考题号目录处。",
"zxy.450520811162439680": "试听",
"zxy.213843790643990528": "请填写专家简介",
"zxy.214250870332854272": "活动还未开始",
"zxy.548301832053723136": "电子书:epub(单文件大小<=20M)",
"zxy.214250880659230720": "此用户不是当前班级的班主任",
"zxy.115219": "退票",
"zxy.214250220219928576": "手机号重复",
"zxy.215312672202297344": "试卷名称",
"zxy.124164": "不能包含表情符号",
"zxy.394368758182973440": "远程培训费",
"zxy.463950532340486144": "请选择转码模式",
"zxy.474085462223491072": "请确认是否删除课件?",
"zxy.115213": "实付金额",
"zxy.115218": "退款",
"zxy.214250654242312192": "banner发布已达上限",
"zxy.115217": "开票",
"zxy.255825499341852672": "用户名重复",
"zxy.214970009913528320": "转换失败",
"zxy.491408409942429696": "当前用户只能添加20条人声克隆",
"zxy.558078939004801024": "教案上传",
"zxy.214250210631749632": "查询用户积分错误",
"zxy.214250726719885312": "该培训班不需要签到",
"zxy.489221243267059712": "第一步:环境检测",
"zxy.453802827207282688": "预览考试",
"zxy.362496608526536704": "查看历史记录",
"zxy.556970205239185408": "双语显示",
"zxy.1069061": "已拆分开票的订单不支持批量开票",
"zxy.common.property.types.of": "类型",
"zxy.1069060": "开票金额不能为",
"zxy.484141926006788096": "您没有操作权限,请联系管理员",
"zxy.214250834148593664": "分数超出范围",
"zxy.532780094117253120": "已达最大长度",
"zxy.489694532091383808": "Safari用户",
"zxy.113485": "更多",
"zxy.113487": "归属机构",
"zxy.217511889796730880": "我参与的讨论被点赞大于等于{1}人次获得{0}积分",
"zxy.214956263937806336": "审核成功",
"zxy.214250165161299968": "该内容已取消置顶",
"zxy.275114546308452352": "评论数",
"zxy.214970008101588992": "已添加过该知识圈",
"zxy.113491": "进行中",
"zxy.483474109154594816": "当前网络繁忙,请检查网络设置后刷新重试",
"zxy.213160385275105280": "发票号",
"zxy.540380712143032320": "登陆密码",
"zxy.432391687004884992": "当前测评活动已过期",
"zxy.293874805537640448": "6星",
"zxy.104552": "纷享者",
"zxy.288241956105097216": "本卷共计{0}题,总分{1}分",
"zxy.387009008952807424": "鉴定",
"zxy.213504630980743168": "请输入您邮箱收到的验证码",
"zxy.213832194030964736": "您发布的内容超过5000字符!",
"zxy.215319704305274880": "双因子验证开启,禁止手机扫码登录",
"zxy.491500820446187520": "本地音频",
"zxy.113496": "内容",
"zxy.230842727422627840": "视频截取",
"zxy.113498": "批量删除",
"zxy.247607264758861824": "待处理",
"zxy.255589661412560896": "您是首次使用该方式访问",
"zxy.311381539508326400": "悦课",
"zxy.520025417025982464": "基础视频课件分钟数",
"zxy.213161388888166400": "件商品",
"zxy.281341117746778112": "距离开播仅剩",
"zxy.478824103495733248": "切割",
"zxy.479122455634513920": "AI人声克隆",
"zxy.213832256698060800": "订阅须知",
"zxy.214250187588243456": "您不是专家身份",
"zxy.115003": "请先选择证件类型",
"zxy.1071995": "付费",
"zxy.1071996": "暂无学习任务",
"zxy.217128455974817792": "多类型",
"zxy.413560617132232704": "线下学习",
"zxy.1071997": "去学习",
"zxy.1071998": "跟进你的学习进度",
"zxy.273301126084956160": "来画入口",
"zxy.219361201908486144": "页",
"zxy.253408058749882368": "普通考试",
"zxy.214250854319001600": "员工不是培训班补考学员",
"zxy.431314686831628288": "测评说明",
"zxy.379477082784272384": "观点有错误",
"zxy.450130235313229824": "文本长度超过最大限制",
"zxy.115015": "~暂无内容哟~",
"zxy.541100490352627712": "请输入详细地址",
"zxy.213832219557498880": "位专家来回答。",
"zxy.239279084159504384": "未发货",
"zxy.214723992798498816": "将文件添加到上传队列,然后点击”开始上传“按钮。",
"zxy.214250841752866816": "导入的提报人最多支持10个",
"zxy.488964315286736896": "初始化视频,不支持删除",
"zxy.499143330840580096": "公安网图片不存在或质量过低",
"zxy.551665415848333312": "文件数超过限制",
"zxy.213504548973711360": "PC在线人数:",
"zxy.247607352407232512": "已处理",
"zxy.213843801591123968": "身份激活审核中",
"zxy.213521508755181568": "{0} 回复了您 {1} 的{2}",
"zxy.1071971": "虚拟货币",
"zxy.255605829619814400": "扫码后可在手机端完成注册",
"zxy.214277713840705536": "支付",
"zxy.372901814498103296": "累计班级分布图",
"zxy.1071978": "确认取消退款申请",
"zxy.214265348285927424": "正在加载",
"zxy.247193934181306368": "得分2",
"zxy.285741846028750848": "所属赛事",
"zxy.273660985854791680": "请输入...",
"zxy.541101147356794880": "请输入邮政编码",
"zxy.455654463034757120": "会员卡已售罄",
"zxy.541147014147215360": "学员证件照",
"zxy.540380850060136448": "为了您的账号安全,建议您定期更换密码",
"zxy.214250658629554176": "对不起,您已不能上传作品",
"zxy.547989594386337792": "任务助手",
"zxy.250149034755493888": "暂无待学习的学习任务",
"zxy.217892935105122304": "直播分享",
"zxy.249783116057677824": "个人信息",
"zxy.1071982": "请输入收货人姓名",
"zxy.1071983": "已撤回退款申请",
"zxy.1071984": "撤回退款申请失败",
"zxy.489698915214561280": "返回视频编辑器 - 配置栏,等待模型训练成功后,可试听声音效果",
"zxy.254534512816558080": "线下成绩",
"zxy.215316490751184896": "请输入证件号码",
"zxy.450129987266285568": "超过最大请求限制",
"zxy.215304789674823680": "共{1}题",
"zxy.364564579914747904": "操作失败,不支持该文件类型上传",
"zxy.213504584197476352": "性别:",
"zxy.213843760063320064": "取消关注成功",
"zxy.107410": "赛事名称",
"zxy.273009907559698432": "赛事状态",
"zxy.253020602636570624": "去监考",
"zxy.218165885616132096": "您好,该调研已过期,无法参与,谢谢",
"zxy.218166978152632320": "您已提交,请勿重复操作!",
"zxy.218163383961260032": "评估人员",
"zxy.214250721724469248": "该培训班活动签到不存在",
"zxy.107409": "添加赛事",
"zxy.523659459105525760": "暂无可申报专业领域",
"zxy.214970000384069632": "最多可关联三个知识圈",
"zxy.235652118642561024": "删除答案",
"zxy.230619181547130880": "你上次学习到",
"zxy.104376": "后结束",
"zxy.231306315123789824": "我的当前排名",
"zxy.216761622440579072": "万",
"zxy.255606236035289088": "邮箱号注册",
"zxy.500869066353938432": "AI助教",
"zxy.217119984491565056": "添加二级菜单之后,一级菜单已经配置的页面内容将不展示",
"zxy.117684": "已订阅({1}积分)",
"zxy.214250318190481408": "答案超出范围",
"zxy.558073873686466560": "请描述课件创作的主题、教学目标人群、课件目标等",
"zxy.491140654152421376": "是否删除选中的数字人任务",
"zxy.484157579090595840": "会员卡生效时间或购买日期不能为空!",
"zxy.214250881472925696": "此用户不是当前班级的班主任",
"zxy.214250167946317824": "该内容已经被编辑,无法进行审核",
"zxy.248327773976924160": "查看全部",
"zxy.214250822844944384": "该二维码已失效",
"zxy.468719529262977024": "仅售{0}{1}",
"zxy.447989681775316992": "群组学习列表",
"zxy.213504547287601152": "注册人数:",
"zxy.214250327833186304": "试题类型错误",
"zxy.230844463956758528": "大小不超",
"zxy.115031": "工作单位",
"zxy.115034": "确认密码",
"zxy.214250254114099200": "审批模板异常,请联系管理员",
"zxy.311997684187795456": "已同步APP页面",
"zxy.214250348087480320": "加载答案信息异常",
"zxy.250100107226255360": "H5\\ SCORM 1.2 : zip",
"zxy.399400962793541632": "开票中",
"zxy.479121542459035648": "场景",
"zxy.214250437329686528": "维度内容不能为空,发布失败,请继续完善或关闭",
"zxy.394344802184990720": "银行账号出错,请检查",
"zxy.504980873205125120": "操作失败,请检查网络设置后刷新重试",
"zxy.212828020271091712": "格式不正确,正确格式为:http(s)://****",
"zxy.218165331674402816": "抱歉,您没有权限参加此调研,谢谢",
"zxy.351583566494306304": "修改失败",
"zxy.314627040924012544": "今日访问量",
"zxy.204596": "已兑换",
"zxy.118110": "标记完成",
"zxy.204595": "待兑换",
"zxy.204594": "未兑换",
"zxy.204593": "手动开奖",
"zxy.547658746130731008": "小知已经为您找到符合条件的学习任务:",
"zxy.118113": "标记通过",
"zxy.204592": "首页大banner",
"zxy.496816537131421696": "重新检测",
"zxy.118114": "已驳回",
"zxy.204591": "实物",
"zxy.218166256581349376": "您好,您已经参与过该调研,请勿重复参与",
"zxy.455626742070120448": "查看会员权益",
"zxy.118111": "审核未通过",
"zxy.204590": "集团目录",
"zxy.217128470206091264": "信息技术服务费",
"zxy.118112": "已通过",
"zxy.496818758237687808": "您的浏览器不支持访问摄像头功能,请尝试其他浏览器!",
"zxy.218163263903502336": "调研人员",
"zxy.213160104290291712": "优惠类型",
"zxy.118117": "审核中",
"zxy.118118": "已拒绝",
"zxy.118115": "已上架",
"zxy.214250460759068672": "该用户已拥有该证书",
"zxy.118116": "已下架",
"zxy.204599": "报名未开始",
"zxy.118119": "按照阶段顺序学习",
"zxy.204598": "生成中",
"zxy.204597": "【问吧】",
"zxy.118120": "按照元素顺序学习",
"zxy.204585": "高难度",
"zxy.213521776867676160": "待考试",
"zxy.523658626058031104": "申报培养学校",
"zxy.118121": "被拒绝",
"zxy.204584": "每人每天最多获得{1}积分",
"zxy.204583": "登录一次获得{1}积分,当天超过{2}次登录不再获得积分",
"zxy.214250594817413120": "中奖人数非法",
"zxy.204582": "完善手机号获得{1}积分",
"zxy.118124": "任务",
"zxy.204581": "完善个人简介获得{1}积分",
"zxy.551549238752972800": "港澳通",
"zxy.118125": "选修",
"zxy.204580": "成功上传头像获得{1}积分",
"zxy.118122": "未通过",
"zxy.118123": "在线考试",
"zxy.252688506353225728": "流程中心",
"zxy.548300895956373504": "表格:xls、xlsx(单文件大小<=20M)",
"zxy.483147575105556480": "已存在素材,不支持插入",
"zxy.547546451748720640": "演播厅",
"zxy.214265524828377088": "滚动加载更多",
"zxy.118128": "已提交",
"zxy.118129": "正常",
"zxy.118126": "未提交",
"zxy.118127": "待发放",
"zxy.213485137726410752": "未分配",
"zxy.491386210313441280": "请输入中文、数字、英文",
"zxy.204589": "其他课程",
"zxy.204588": "全部课程",
"zxy.204587": "低难度",
"zxy.204586": "中难度",
"zxy.204574": "内容被举报扣除{1}积 分",
"zxy.204573": "成功参与回复每次获得{1}分,同一讨论下回复数超过{2}次不再累计得分",
"zxy.285981099979575296": "考试进入时间",
"zxy.204572": "成功参与内容讨论每次获得{1}分,回复超过{2}次不再累计得分",
"zxy.204571": "成功提出一个内容获得{1}积分",
"zxy.204570": "我的内容被关闭扣除{1}积分",
"zxy.398012479071981568": "错题不存在",
"zxy.228012510073196544": "跳题必须为本题之后的题目",
"zxy.465385821269266432": "能力建议",
"zxy.465367822852296704": "高他评分",
"zxy.232657935136854016": "支持",
"zxy.107477": "当前颜色",
"zxy.402368441757077504": "未鉴定",
"zxy.213832230622072832": "暂无关注内容!",
"zxy.204579": "知识被下载大于等于{1}人次得{2}分",
"zxy.204578": "知识收藏数大于等于{1}人次得{2}分",
"zxy.220019198447980544": "评估名称必填最大长度为:100",
"zxy.204577": "知识浏览数大于等于{1}人次得{2}分",
"zxy.204576": "上传一篇文档或视频得{1}分",
"zxy.204575": "成功举报内容或言论获得{1}积分",
"zxy.204563": "我的内容讨论数大于等于{1}人次获得{2}积分",
"zxy.204562": "我的内容被关注大于等于{1}人次获得{2}积分",
"zxy.214250545630810112": "商品分类不存在",
"zxy.204561": "我的讨论被设置为精华获得{1}积分",
"zxy.250100121684021248": "3.课件上传后需要转码,文件越大、越多时间越长;",
"zxy.204560": "成功举报言论获得{1}积分",
"zxy.241051642517131264": "ojt",
"zxy.118102": "混合",
"zxy.250148562023878656": "待完成",
"zxy.118103": "图文",
"zxy.255606305488769024": "请输入邮箱地址",
"zxy.118100": "外部活动",
"zxy.118101": "专题班",
"zxy.213161438301261824": "订单金额",
"zxy.382293257889124352": "付款",
"zxy.433511590030086144": "你好",
"zxy.374331934106587136": "新增成功",
"zxy.233070478070255616": "mp4,flv,avi,rmvb,3gp,mpeg,ppt,pptx,pdf (小于1G)",
"zxy.215348093376401408": "订阅({0}积分)",
"zxy.258119249602678784": "课程介绍",
"zxy.118106": "面授",
"zxy.118107": "微课",
"zxy.118104": "URL",
"zxy.204569": "我的内容被删除扣除{1}积分",
"zxy.118105": "H5",
"zxy.204568": "成功申请成为专家获得{1}积分",
"zxy.214250716473200640": "班主任人数超出限制",
"zxy.204567": "我的讨论被加精获得{1}积分",
"zxy.255825794482442240": "邀请信息不存在",
"zxy.204566": "我的内容被设置为精品获得{1}积分",
"zxy.118108": "视频地址",
"zxy.204565": "我参与的讨论被点赞大于等于{1}人次获得{2}积分",
"zxy.291424626360324096": "练习闯关",
"zxy.118109": "学习中",
"zxy.204564": "我的内容被浏览次数大于等于{1}人次获得{2}积分",
"zxy.118153": "一页多题",
"zxy.204552": "学习完成一门选修专题获得{1}积分",
"zxy.118154": "消费者",
"zxy.204551": "学习完成一门必修专题获得{1}积分",
"zxy.118151": "学习包",
"zxy.204550": "学习完成一门选修课程获得{1}积分",
"zxy.563310191442006016": "思考中...",
"zxy.118152": "一页一题",
"zxy.476536357393666048": "合成音频",
"zxy.118157": "动态",
"zxy.118158": "静态",
"zxy.118155": "提供者",
"zxy.493308964273000448": "人声封面",
"zxy.118156": "消费者&提供者",
"zxy.235651613929377792": "同义词用/隔开。同义词是答案的关键信息。填写后,系统可根据同义词自动判分。 一个答案有不同的答法,可输入多个同义词,满足其一即可得分。",
"zxy.255591219357421568": "扫码登录",
"zxy.124836": "未参与",
"zxy.118150": "职务推送",
"zxy.214722352573976576": "上传的URL可能是错误的或不存在。",
"zxy.382052092761739264": "开票数量",
"zxy.214250835004231680": "分数超出范围",
"zxy.204559": "言论被成功举报扣除{1}分",
"zxy.213832224339005440": "相关专家",
"zxy.118159": "已启用",
"zxy.204558": "参与讨论每次获得{1}积分,讨论超过{2}次参与不再获得积分",
"zxy.107490": "底部导航文字选中颜色",
"zxy.204557": "发表讨论每次获得{1}积分,超过{2}次发表讨论不再获得积分",
"zxy.107491": "栏目标签颜色",
"zxy.204556": "参与一次培训获得{1}积分",
"zxy.204555": "参与一场调研获得{1}积分",
"zxy.204554": "参与一场直播获得{1}积分",
"zxy.204553": "通过一场普通考试获得{1}积分",
"zxy.118164": "驾驶证",
"zxy.204541": "意见反馈",
"zxy.118165": "成功",
"zxy.204540": "相关专题",
"zxy.214250293456670720": "手机号为空",
"zxy.118162": "脚本类型",
"zxy.213832211147919360": "文档:xls、xlsx、doc、docx、ppt、pptx、pdf、txt (大小",
"zxy.479122908900364288": "AI同频字幕",
"zxy.118163": "身份证",
"zxy.118168": "指定对象内的用户才能参加该考试",
"zxy.214250858546860032": "课程编码不存在",
"zxy.118169": "内部广告",
"zxy.243989041928867840": "已审核/未提交的作业不能修改审核人,请重新选择",
"zxy.118166": "失败",
"zxy.118167": "报名范围内的用户拥有该考试的报名权限",
"zxy.217511894989279232": "成功申请成为专家获得{0}积分",
"zxy.118160": "已禁用",
"zxy.124847": "培训",
"zxy.107489": "底部导航文字默认颜色",
"zxy.118161": "条件类型",
"zxy.124845": "专家",
"zxy.107485": "消息提醒背景颜色",
"zxy.559945821496414208": "我是AI助手小知,",
"zxy.107486": "底部导航背景颜色",
"zxy.458110531635646464": "分辨率",
"zxy.107487": "底部导航按钮默认背景颜色",
"zxy.432421518505545728": "评价人",
"zxy.107488": "底部导航按钮选中背景颜色",
"zxy.107481": "顶部导航Icon颜色",
"zxy.107482": "顶部导航搜索栏颜色",
"zxy.213504638970892288": "请先选择验证方式",
"zxy.107483": "顶部导航搜索栏文字颜色",
"zxy.228012441072701440": "仅存在一题或者最后一题不允许配置跳题",
"zxy.214250212179447808": "查询系统规则配置错误",
"zxy.107484": "顶部导航文字颜色",
"zxy.204549": "学习完成一门必修课程获得{1}积分",
"zxy.214250578468016128": "活动发布状态不能删除",
"zxy.204548": "通过一场认证考试获得{1}积分",
"zxy.458107204197814272": "课件说明",
"zxy.204547": "个人信息完善类",
"zxy.295410226629316608": "展开{0}条回复",
"zxy.204546": "知识库",
"zxy.107480": "顶部导航背景颜色",
"zxy.204545": "讨论区(课程、专题、知识)",
"zxy.204544": "学习",
"zxy.204543": "在线客服",
"zxy.560667547754696704": "考试中心",
"zxy.118131": "切屏超限",
"zxy.204530": "结束",
"zxy.118132": "未通过识别&切屏超限",
"zxy.383032629148127232": "执行成功",
"zxy.118130": "未通过识别",
"zxy.118135": "职务",
"zxy.219701415537414144": "共有 {0} 条数据",
"zxy.247209342254845952": "分",
"zxy.118136": "人员",
"zxy.118133": "异常",
"zxy.312001030999117824": "同步",
"zxy.559933006677151744": "深度思考(R1)",
"zxy.118134": "开考中",
"zxy.217892925806350336": "培训班分享",
"zxy.199574": "文件最多只能选择{1}个",
"zxy.215304793965596672": "共{1}题可用",
"zxy.213832235848175616": "暂无更新",
"zxy.214250485551599616": "投票截止时间不能小于等于当前时间",
"zxy.199573": "文件名称不能超过100个字符长度",
"zxy.228355727897530368": "个,确认批量提交么?",
"zxy.565424217718394880": "审批成功",
"zxy.214253984448385024": "文件还未转换成功,请稍后重试!",
"zxy.204539": "资料下载区",
"zxy.214250849092898816": "成绩请输入0-1000以内最多一位小数的数值",
"zxy.214250857070465024": "请选择人员提报!",
"zxy.412533931926228992": "课程开发学时目标",
"zxy.203208": "请选择内容",
"zxy.118139": "题型",
"zxy.204538": "公告",
"zxy.204537": "文字",
"zxy.118137": "人员标签",
"zxy.204536": "小Banner",
"zxy.118138": "试卷",
"zxy.204535": "相册",
"zxy.214250704250998784": "当前报到结束时间已超过培训班结束时间",
"zxy.214250862158155776": "结束时间不能大于班级结束时间",
"zxy.204534": "专题内容",
"zxy.254534190874365952": "线下成绩占比",
"zxy.204533": "培训结业证书",
"zxy.204532": "学习路径证书",
"zxy.204531": "课程证书",
"zxy.301511255364079616": "本试题已得评分:{1}分",
"zxy.465367558665670656": "个人综合分",
"zxy.118142": "暂停中",
"zxy.118143": "自建",
"zxy.214250669635407872": "您没有学过该课程",
"zxy.118140": "试题",
"zxy.255466573106647040": "绑定成功",
"zxy.118141": "推送中",
"zxy.118146": "学习推送",
"zxy.488567904917393408": "删除后不可恢复",
"zxy.118147": "岗位推送",
"zxy.118144": "已放弃",
"zxy.118145": "自主注册",
"zxy.239279296395481088": "已发货",
"zxy.228352768526651392": "没有勾选任何任务",
"zxy.214970066935091200": "人气值",
"zxy.214250367972675584": "部门编码与试题目录编码不匹配",
"zxy.381958317079138304": "发票备注",
"zxy.214250450084564992": "考试未配置试卷",
"zxy.212808097780076544": "新页签",
"zxy.204529": "开班",
"zxy.204528": "报名",
"zxy.214250278801772544": "您的账号已在另一台设备或浏览器登陆,请重新登陆",
"zxy.204527": "参与评论",
"zxy.204526": "上传文档",
"zxy.118148": "群组推送",
"zxy.204525": "获得下载积分",
"zxy.118149": "学习专题",
"zxy.204524": "下载文档",
"zxy.204523": "结业",
"zxy.214250451573542912": "模板数据不能大于5000",
"zxy.204522": "门",
"zxy.204521": "初始化",
"zxy.479084096929271808": "请输入文字高度",
"zxy.204520": "未晋级",
"zxy.214250809813241856": "教室编号重复导入",
"zxy.118197": "新增",
"zxy.233476741102964736": "{0}秒后收起",
"zxy.103935": "倒计时",
"zxy.118198": "发表",
"zxy.118195": "启用",
"zxy.118196": "导入",
"zxy.217128457581236224": "充值",
"zxy.118199": "{1}删除后将无法恢复,是否确定删除该{2}",
"zxy.214250462294183936": "证书编号生成失败",
"zxy.235653003548430336": "该账号已绑定用户",
"zxy.118190": "文章举报审核",
"zxy.118193": "查看",
"zxy.215698982364647424": "阶梯售卖价格必须大于等于0!",
"zxy.371189988194390016": "请输入问题",
"zxy.118194": "选择",
"zxy.124879": "已结业",
"zxy.118191": "确定",
"zxy.124878": "未结业",
"zxy.118192": "编辑",
"zxy.248327889563553792": "现在学习",
"zxy.395718503212126208": "手机号格式出错,请检查",
"zxy.214900411746881536": "{1} 个文件加入到队列",
"zxy.214901105669312512": "超限。<b>{1}</b> 支持最大 {2}x{3}px 的图片",
"zxy.483840060354072576": "操作失败,请检查单选题答案后重试",
"zxy.204637": "系统监控",
"zxy.204636": "登录",
"zxy.204635": "问吧",
"zxy.214250877576417280": "学分不能超过班级配置学分",
"zxy.204634": "不合格",
"zxy.217511852442259456": "通过一场认证考试获得{0}积分",
"zxy.204633": "未考评",
"zxy.204632": "待开始",
"zxy.204631": "查看三级",
"zxy.115922": "作业附件",
"zxy.204630": "查看二级",
"zxy.412107556891267072": "集中培训学时",
"zxy.479076683593420800": "请确认是否删除该页,删除后不可恢复!当前仅有该页转换成功,删除后将跳转到列表页!",
"zxy.213504619198943232": "密码组合包括:数字、大写字母、小写字母、特殊符号",
"zxy.314270346956115968": "选择要同步的PC端页面",
"zxy.239272324547874816": "合格结业",
"zxy.281314382267420672": "直播介绍",
"zxy.115934": "考试记录",
"zxy.204629": "立即购买",
"zxy.214250544146026496": "商品库存不足",
"zxy.204628": "开通会员",
"zxy.204627": "会员权益即将生效,请耐心等待",
"zxy.204626": "{1}需要支付{2}{3}",
"zxy.204625": "你的会员已过期,需开通会员",
"zxy.213835105767133184": "课程名称",
"zxy.204624": "需开通会员才可观看",
"zxy.204623": "个月",
"zxy.204622": "周",
"zxy.230839671272378368": "已回到第一张封面",
"zxy.204621": "天",
"zxy.204620": "待支付",
"zxy.484568558148390912": "最多上传{1}首音乐",
"zxy.118175": "发布失败",
"zxy.118176": "自动缩放",
"zxy.118173": "短信",
"zxy.426524201743159296": "人才测评",
"zxy.489692349086175232": "停止录制",
"zxy.118174": "发布成功",
"zxy.118179": "适合页宽",
"zxy.215995171249197056": "移动",
"zxy.250512157639315456": "培训时间:",
"zxy.118177": "实际大小",
"zxy.118178": "适合页面",
"zxy.118171": "站内消息",
"zxy.214969974995947520": "是否确定删除此",
"zxy.118172": "邮件",
"zxy.253416200330153984": "考核结果",
"zxy.118170": "外部广告",
"zxy.204619": "完成",
"zxy.204618": "更新",
"zxy.204617": "完成{1}门选修活动",
"zxy.204616": "完成{1}门必修活动",
"zxy.204615": "完成{1}个选修学时",
"zxy.204614": "完成{1}个必修学时",
"zxy.204613": "完成{1}门选修课程",
"zxy.204612": "完成{1}门必修课程",
"zxy.knowledge.submit": "提交审核",
"zxy.204611": "随机固定组卷",
"zxy.204610": "随机组卷",
"zxy.456239743898882048": "已回收",
"zxy.118186": "讨论审核",
"zxy.118187": "提问举报审核",
"zxy.118184": "文章",
"zxy.102613": "已使用",
"zxy.118185": "提问审核",
"zxy.293894942940598272": "最多不超过{0}个字!",
"zxy.102619": "永久",
"zxy.214250609442951168": "您已经扫码成功参与该活动了",
"zxy.214970121784004608": "内容(篇)",
"zxy.118188": "讨论举报审核",
"zxy.118189": "文章审核",
"zxy.214250520087498752": "您有未作答的必答题,请完善后再提交",
"zxy.412533862846042112": "授课学时目标",
"zxy.489225362857922560": "第四步:试听并使用",
"zxy.554512577623887872": "翻译",
"zxy.118182": "发表文章",
"zxy.118183": "问题",
"zxy.118180": "培训",
"zxy.118181": "提问",
"zxy.213160880962146304": "交易人员",
"zxy.450129835151462400": "大模型余额不足",
"zxy.455627082198814720": "我已了解会员权益",
"zxy.204609": "试题组卷",
"zxy.293874917965959168": "10星",
"zxy.204608": "会签",
"zxy.204607": "或签",
"zxy.204606": "审批中",
"zxy.468633422970097664": "仅售(0){1}",
"zxy.204605": "已同意",
"zxy.204604": "课程发布",
"zxy.250100118538293248": "2.epub电子书支持IE10以上浏览器,H5页面暂不支持;",
"zxy.204603": "草案中",
"zxy.204602": "生效",
"zxy.204601": "失效",
"zxy.204600": "开班中",
"zxy.549362602149548032": "考场考试时间",
"zxy.503770249506721792": "浏览器请使用谷歌浏览器、Microsoft Edge浏览器、火狐浏览器50版本以上",
"zxy.531718354021519360": "检测失败,请重新检测",
"zxy.213835101111455744": "~我是有底线的~",
"zxy.214250510130221056": "该试卷目录编码已经存在",
"zxy.213159851176628224": "支付方式",
"zxy.498702846997434368": "训练中、训练成功的数据不支持删除",
"zxy.255825571446132736": "已经注册,等待审核信息",
"zxy.479085040471511040": "请勾选需要删除的音频文件",
"zxy.392949879674114048": "建行龙支付",
"zxy.214250518296530944": "答案不能为空",
"zxy.371191733553336320": "信息来源",
"zxy.common.110936": "无",
"zxy.549818713528995840": "编辑常用地址",
"zxy.214250604426563584": "奖项不能删除",
"zxy.214250810735988736": "教室编号只能填数字、字母、_",
"zxy.220690974270164992": "支持{1}格式,大小{2}",
"zxy.214970091517906944": "机构认证",
"zxy.218162030673268736": "监考老师",
"zxy.common.110930": "任务审批",
"zxy.432378970349113344": "测评任务",
"zxy.550528428080762880": "已同步状态下,知识被引用在{0}中即可进行智能问答",
"zxy.241764030316941312": "切换",
"zxy.102630": "全部删除",
"zxy.448628837421551616": "小组作业已完成,无法进行审核",
"zxy.214250234723831808": "手机号错误",
"zxy.220690125464670208": "暂无权限使用该应用",
"zxy.506010587285819392": "文本内容不允许输入表情,请调整",
"zxy.213160147789418496": "优惠券号码",
"zxy.468688189813559296": "请选择一个训练项目",
"zxy.476187231535632384": " 删除超出15天的草稿或作品,会彻底删除",
"zxy.494418776742301696": "服务未开通或已关闭",
"zxy.540385155152482304": "未授权绑定企业微信号,绑定后可用于企业微信授权登录移动端学习平台",
"zxy.214902061853184000": "HTTP 错误",
"zxy.218166371505278976": "当前调研已被管理员撤销",
"zxy.214250420317589504": "您的报名已被拒绝,无法再次报名,谢谢",
"zxy.486678362648088576": "{1}分{2}秒",
"zxy.214250761683603456": "提报人员工账号不存在",
"zxy.248328246729510912": "任务时间",
"zxy.559207159364194304": "练习全部试题",
"zxy.250868841763180544": "当前试卷已点评",
"zxy.215995090919886848": "选择适合的区域",
"zxy.395727800423813120": "图片示例",
"zxy.214250835889229824": "活动章节不存在",
"zxy.253432766849486848": "审核通过",
"zxy.288890992000634880": "本地考试已结束",
"zxy.213504620721475584": "弱密码建议:6位及以上长度+任意2种密码组合",
"zxy.102655": "待审批",
"zxy.235623680531632128": "用户已绑定其他账号",
"zxy.485948164210298880": "会员支付",
"zxy.214250795376447488": "该提报数据不存在",
"zxy.321155838054109184": "自定义模块组件,tab页签样式与多行显示样式互相切换后,若想保持APP端与PC端组件内容一致,需再次同步才生效,且内容以pc端为准,进行覆盖式同步。",
"zxy.216761503297179648": "还有1分开始",
"zxy.231987729964077056": "若状态异常,请",
"zxy.214250482259070976": "考试不在授权范围内",
"zxy.253438880869650432": "认证状态",
"zxy.105718": "您已开通",
"zxy.250527832571252736": "评审时间",
"zxy.113340": "导入数据",
"zxy.213566649205395456": "颜色",
"zxy.218168701042692096": "请填写您的回答",
"zxy.483777696015454208": "导入失败,请检查答题分数后重试",
"zxy.113349": "选择",
"zxy.214250710278213632": "您已不是讲师或者您的讲师身份被禁用",
"zxy.113341": "岗位",
"zxy.113342": "结束时间",
"zxy.113343": "开始时间",
"zxy.486679471370407936": "请注意,该页已超过{1}个图片的数量限制!",
"zxy.263551310471761920": "认证类型",
"zxy.394786961631612928": "考试成绩",
"zxy.113347": "添加",
"zxy.214878403852111872": "上传{0} 且小于{1} 的图片",
"zxy.551664079639547904": "数据不存在",
"zxy.113350": "账号",
"zxy.217128472546512896": "信息技术服务",
"zxy.215698669691867136": "阶梯商品原价必须大于等于0!",
"zxy.220708029509799936": "文件名不能超过{1}个字符",
"zxy.250100111391199232": "压缩包:zip,rar",
"zxy.214250483827740672": "时间范围非法",
"zxy.212841597723873280": "暂无岗位信息",
"zxy.420060024195387392": "规则",
"zxy.214250470171086848": "导入的证书签发日期格式错误 应为yyyy-MM-dd",
"zxy.484241019030867968": "企业大模型配置不存在,请联系管理员",
"zxy.113353": "操作成功",
"zxy.465366495921311744": "优势共识区",
"zxy.470800665422204928": "答卷",
"zxy.113355": "发布",
"zxy.113357": "管理",
"zxy.213236231629312000": "类别:",
"zxy.215310953921777664": "客服热线",
"zxy.451651602089119744": "数字人",
"zxy.214250440437665792": "该问卷答题时间未到",
"zxy.488964044347281408": "不允许超过15个视频文件",
"zxy.113327": "操作",
"zxy.113329": "编辑",
"zxy.213835119251820544": "授课记录",
"zxy.214250694583128064": "提报截止时间已过",
"zxy.115982": "考试时间",
"zxy.255606903537799168": "为保障您的使用,请完善以下信息",
"zxy.113321": "归属部门",
"zxy.215721791627333632": "全部课程",
"zxy.113322": "全部",
"zxy.115986": "继续考试",
"zxy.113325": "关闭",
"zxy.113326": "确定",
"zxy.213832254789652480": "暂无相关",
"zxy.215357487115800576": "高度",
"zxy.214250529805701120": "支付密码错误",
"zxy.486060294595022848": "第{1}页存在其他轨道比视频轨道(视频或图片)长,请修改后再生成视频",
"zxy.218165515733045248": "您好,该调研已不存在",
"zxy.232982386588127232": "点击刷新",
"zxy.113338": "保存",
"zxy.113339": "保存成功",
"zxy.231994668873814016": "兑换情况",
"zxy.230840904578109440": "加粗",
"zxy.432421473039290368": "评价维度",
"zxy.215735336997883904": "最多只能选择",
"zxy.218168885608845312": "答:",
"zxy.213504569483857920": "身份属性",
"zxy.113331": "查询",
"zxy.215696928158126080": "售卖价格",
"zxy.214902146813005824": "图片格式错误或者不支持",
"zxy.113335": "新增",
"zxy.113336": "序号",
"zxy.113337": "重置",
"zxy.215304791805530112": "{1}分",
"zxy.412438214675140608": "我的专题班",
"zxy.113381": "清空",
"zxy.125367": "实付",
"zxy.113383": "取消发布",
"zxy.222208826332549120": "当前账号暂未注册人脸信息, 请在输入框内输入登录密码后,进行人脸注册。",
"zxy.548010865669050368": "还是",
"zxy.551607014523015168": "生成AI讲解稿",
"zxy.311996900310126592": "注:仅支持按单个页面从pc端同步到App端",
"zxy.213160555115057152": "开票进度",
"zxy.113388": "数量",
"zxy.261057963790307328": "正在注册",
"zxy.213504565012729856": "的履历",
"zxy.214250757048897536": "报名开始时间不能大于或等于报名截止时间",
"zxy.113392": "性别",
"zxy.505277127944441856": "有拖动进度条",
"zxy.113393": "预览",
"zxy.420071417099456512": "获得学习学时",
"zxy.105745": "上传资源支持格式",
"zxy.214576285442248704": "审核通过",
"zxy.230831473219997696": "背景",
"zxy.214250788044804096": "实施部门不存在或不在您的权限范围之内",
"zxy.113396": "部门",
"zxy.214250580263178240": "活动不存在",
"zxy.286653740017127424": "验证码",
"zxy.113397": "查看",
"zxy.113398": "岗位名称",
"zxy.213521265657516032": "{0} 赞了您 {1} 的{2}",
"zxy.213457465172430848": "(下载导入模板)",
"zxy.217128477671952384": "企业",
"zxy.214250153526300672": "有人讨论,不能删除",
"zxy.113361": "提交",
"zxy.479083619097382912": "文本颜色",
"zxy.488965445618110464": "数字人任务",
"zxy.255950465076957184": "注册成功,等待审核!",
"zxy.217128474148737024": "技术咨询服务",
"zxy.113366": "姓名",
"zxy.213832222946496512": "个回答",
"zxy.113367": "职务",
"zxy.113368": "创建时间",
"zxy.214250749549481984": "报名状态下,报名结束时间必须小于培训班开始时间",
"zxy.213843762273718272": "关注成功",
"zxy.113370": "导入成功",
"zxy.integral": "积分",
"zxy.212838946525286400": "预览体系",
"zxy.293513302754070528": "用户已订阅专栏",
"zxy.457705463635644416": "导入视频",
"zxy.372547137319342080": "转换中",
"zxy.506307699718361088": "不选则默认数字人声音",
"zxy.214250571899736064": "没有抽奖资格(免费抽奖次数用完或者没有足够积分)",
"zxy.113374": "发布成功",
"zxy.113378": "考试",
"zxy.113379": "男",
"zxy.552721969854943232": "考核次数已达上限",
"zxy.1068467": "选题答案异常",
"zxy.1068466": "数值不合法",
"zxy.125168": "角色",
"zxy.1068469": "试名称重复",
"zxy.1068468": "题类型错误",
"zxy.214250218248605696": "暂不支持发表言论",
"zxy.214970087998885888": "个人认证",
"zxy.523747256969596928": "订阅《{name}》专栏可查看剩余80内容",
"zxy.311403634783031296": "切换月份",
"zxy.357749773366857728": "管辖成员",
"zxy.448628689844965376": "非小组学员",
"zxy.213843774676275200": "专家申请",
"zxy.253509406057172992": "后开始",
"zxy.214969988489023488": "请输入搜索内容",
"zxy.1068474": "考试必填信息填写不完整,不能发布",
"zxy.1068473": "看考试详情异常",
"zxy.1068476": "试已关联用户数据,不能删除",
"zxy.1068475": "达到了考试次数限制,因不能再次进入考试详情页",
"zxy.1068470": "数超出100分",
"zxy.1068472": "试时间未达,或考试已结束",
"zxy.250456161336299520": "批阅时间",
"zxy.1068471": "考试正在考试,不能拒绝",
"zxy.197689": "平均分",
"zxy.1068478": "数格式错误",
"zxy.1068477": "资源已不存在",
"zxy.1068479": "数与选项不匹配",
"zxy.293513413584359424": "无权限更新专栏",
"zxy.104217": "说点什么吧",
"zxy.105547": "来自",
"zxy.555595832162914304": "对话已过期",
"zxy.213509530837979136": "验证码已发送至手机号{0}",
"zxy.214900159753097216": "文件: {1}, 大小: {2}, 最大文件大小: {3}",
"zxy.456239680204181504": "未回收",
"zxy.1068485": "题部门编码非法填写",
"zxy.218161901002166272": "考试时长(分钟)",
"zxy.1068484": "题目录不存在",
"zxy.214250471848808448": "导入证书成绩格式错误,整数或小数点后最多一位且小于等于1000",
"zxy.1068481": "载答案信息异常",
"zxy.222488528695726080": "预估时长",
"zxy.1068480": "暂无该资源浏览权限,去看看其他资源吧",
"zxy.359925527601090560": "待完成任务",
"zxy.371198587536805888": "请输入使用说明",
"zxy.1068483": "题目录编码不在授权范围内",
"zxy.1068482": "题内容超出5000字",
"zxy.1068449": "箱为空",
"zxy.1068448": "机号为空",
"zxy.214250453167378432": "专业不存在",
"zxy.379433511238635520": "停止生成",
"zxy.531717686435123200": "摄像机用户名缺失",
"zxy.256304422295048192": "输入完整的中文/英文括号代表一个空",
"zxy.1068445": "先添加手机或邮箱",
"zxy.1068444": "用人员不能导入",
"zxy.485947915936862208": "{1}支付",
"zxy.1068447": "多设置20条提醒",
"zxy.1068446": "箱验证码过期",
"zxy.490331957536886784": "虚拟人声",
"zxy.556970106983419904": "纯译文显示",
"zxy.214250718008315904": "该状态不可删除",
"zxy.549458046825402368": "查询我的待办任务:请输入您想查询的任务",
"zxy.217511885770199040": "我的内容讨论数大于等于{1}人次获得{0}积分",
"zxy.563311011956920320": "已深度思考",
"zxy.462413286059675648": "上传PPT",
"zxy.292864955210928128": "音视频:mp3、mp4(大小<1G 支持mpg、mpeg、mpe、avi、rm、3gp、rmvb、wmv、mov、flv、mkv视频格式自动转换)",
"zxy.1068452": "证码在该时间段内不能重复发送",
"zxy.1068451": "机号格式错误",
"zxy.239602883119681536": "审批通过",
"zxy.1068454": "达到最大添加上限",
"zxy.1068453": "板错误,请导入正确模板",
"zxy.214250811373522944": "教室编号只能填数字、字母、_",
"zxy.230841397337526272": "居左",
"zxy.1068450": "醒时间不能小于或等于当前时间",
"zxy.216759870270083072": "报名已结束",
"zxy.1068459": "码不低于当前等级要求",
"zxy.471592377446961152": "素材转换中不支持删除!",
"zxy.1068456": "件服务异常,请重试",
"zxy.213176302319046656": "去考试",
"zxy.1068455": "权操作该收货地址",
"zxy.1068458": "件类型错误",
"zxy.1068457": "件上传异常",
"zxy.292864962852950016": "图片: jpg/jpeg/png(大小<=100M)",
"zxy.253776087425880064": "{1}个认证活动",
"zxy.213504613213671424": "手机号删除后将无法恢复,是否确定删除该手机号?",
"zxy.293513506131677184": "无权限删除专栏",
"zxy.214250463837687808": "不能为第三方人员导入证书",
"zxy.530166976442667008": "请确保采集的人脸与参与考试的用户人脸一致",
"zxy.214970101965918208": "查看更多知识圈内容",
"zxy.1068463": "空题题干使用了中文括号",
"zxy.1068462": "案超出范围",
"zxy.1068465": "空题答案异常",
"zxy.1068464": "空题题干没有使用英文括号",
"zxy.450132226806517760": "企业算点余额不足,无法继续使用服务!",
"zxy.1068461": "项格式错误",
"zxy.250096684074405888": "上传支持格式",
"zxy.1068460": "达验证码获取上限,请一小时以后再试,谢谢",
"zxy.230916518714675200": "注",
"zxy.214250845766815744": "不能删除已有学员参与的签到活动",
"zxy.216759868101627904": "后调研结束",
"zxy.274049777308667904": "讨论专区",
"zxy.346967753778925568": "考场信息不存在",
"zxy.448626780610367488": "小组作业已删除,请联系管理员",
"zxy.250523462098096128": "待已处理",
"zxy.291458080154193920": "进入起止时间:",
"zxy.379492298087600128": "历史",
"zxy.537877279158702080": "复制链接成功,去分享吧",
"zxy.214250421978533888": "您所选考试的考试时间与已报名考试的考试时间冲突,请选择其它场次的考试",
"zxy.360270530424737792": "请输入5~20以内正整数",
"zxy.198976": "修改信息已提交,请耐心等待审批",
"zxy.496817047766962176": "验证不通过",
"zxy.197644": "请选岗位体系",
"zxy.197643": "请选择左侧体系",
"zxy.198973": "已存在一条审批中的修改信息申请",
"zxy.218163048895090688": "上一题",
"zxy.213542543714029568": "兑换申请成功,等待管理员审核",
"zxy.230282587438977024": "若状态异常,",
"zxy.490333574013259776": "请选择音频或上传音频",
"zxy.197641": "请输入体系名称",
"zxy.214969956633284608": "立即开通",
"zxy.382810759039684608": "退出确认",
"zxy.197640": "请先选择岗位体系",
"zxy.557723774397583360": " (伴学由 AI 生成,仅供参考)",
"zxy.219667814741577728": "回收",
"zxy.197639": "跳页式预览",
"zxy.412855527488491520": "学习目标",
"zxy.230841146207768576": "斜体",
"zxy.215698533737697280": "阶梯数量区间设置有误!",
"zxy.204496": "职务学习",
"zxy.204495": "群组学习",
"zxy.204494": "打回重新提交",
"zxy.204493": "未参加",
"zxy.1068489": "案重复异常",
"zxy.371198683959660544": "请输入输出格式",
"zxy.204492": "已参加",
"zxy.1068488": "序题答案异常",
"zxy.204491": "赛事活动",
"zxy.204490": "话题",
"zxy.285911961777082368": "生成失败",
"zxy.214970127584727040": "最近更新",
"zxy.1068490": "号格式错误",
"zxy.371431513440522240": "使用",
"zxy.219736530888036352": "第{0}行,第{1}列有错误",
"zxy.1068496": "选记录中还有已取消报名的,待刷新列表后再试",
"zxy.1068495": "断题答案异常,请填写\\正确\\或\\错误\\",
"zxy.1068498": "名审核异常",
"zxy.1068497": "在考试不在允许的审核时间范围",
"zxy.1068492": "题部门编码不存在或不在授权范围内",
"zxy.1068491": "项最多26个",
"zxy.1068494": "度编码不存在",
"zxy.204498": "显示前十名",
"zxy.1068493": "门编码与试题目录编码不匹配",
"zxy.412458478402146304": "已获得",
"zxy.204486": "(进行中)",
"zxy.204485": "(未实施)",
"zxy.204484": "待参加",
"zxy.213843793965879296": "请选择您要变更的擅长话题!",
"zxy.214250564857499648": "活动id不存在",
"zxy.204483": "未知",
"zxy.204482": "考试活动",
"zxy.230839426639597568": "暂无封面,需手动上传封面",
"zxy.204481": "直播中",
"zxy.1068499": "能导入空数据模板",
"zxy.204480": "非正式",
"zxy.214250272585814016": "此用户无对应的证书",
"zxy.220045060413198336": "最小值为: {0}",
"zxy.248327831573106688": "稍后处理",
"zxy.214250780016906240": "培训地点已经被关联,无法删除",
"zxy.204489": "纷享内容",
"zxy.204488": "超级管理员",
"zxy.214250628946464768": "不在分配任务的时限范围内",
"zxy.204487": "(已结束)",
"zxy.204475": "其他公司",
"zxy.204474": "本公司",
"zxy.204473": "集团",
"zxy.391847209471184896": "注册地址",
"zxy.204472": "已开始",
"zxy.214250797091917824": "提报部门已存在,请选择其他部门",
"zxy.204471": "请假",
"zxy.204470": "外部",
"zxy.500876238013992960": "生成导学",
"zxy.215323747731771392": "数字",
"zxy.235277159432851456": "获取token失败",
"zxy.529915579079987200": "匹配成功,正在登录中...",
"zxy.199478": "文档正在转换中,请稍后再发布",
"zxy.420060841572962304": "获得时间",
"zxy.228297238160478208": "4位,2分钟有效",
"zxy.215316680312754176": "用户被禁用",
"zxy.214250593215188992": "奖品已经派发完了",
"zxy.484614765843451904": "上传音乐",
"zxy.214250446922059776": "初始化考试纪录数据异常",
"zxy.204479": "正式",
"zxy.204478": "需求方满意度评估",
"zxy.204477": "学员满意度评估",
"zxy.204476": "不同意",
"zxy.372676068441722880": "小知暂无数据",
"zxy.204464": "显示全部",
"zxy.common.property.operation.61": "撤回",
"zxy.118000": "进行中",
"zxy.204463": "东方文化",
"zxy.204462": "红枫叶温泉酒店",
"zxy.381946635124609024": "{0} 人非授权范围内,分配失败",
"zxy.204461": "暂不分配",
"zxy.118003": "U型桌",
"zxy.204460": "南方基地",
"zxy.118004": "P型桌",
"zxy.253403800356917248": "确认取消报名吗",
"zxy.118001": "已结束",
"zxy.common.property.operation.63": "上传头像",
"zxy.119333": "导航",
"zxy.118002": "圆桌",
"zxy.216759866239356928": "后报名结束",
"zxy.230282061846548480": "已为您更新至最新的学习进度",
"zxy.504981093561274368": "审核已提交,请耐心等待审核结果",
"zxy.215699511589343232": "商品原价必须大于等于0!",
"zxy.214250798245351424": "提报人必填",
"zxy.559299772217954304": "课件描述与教案发生变更,将会覆盖已生成内容,重新生成大纲,是否确定变更?",
"zxy.118007": "评估",
"zxy.250900021866795008": "送审人",
"zxy.118008": "PC&APP",
"zxy.489700625387491328": "建议使用手机自带麦克风10cm左右距离尽量保证录制的每一条都清晰无比",
"zxy.118005": "方型桌",
"zxy.118006": "作业",
"zxy.204469": "补考",
"zxy.213832180135235584": "·参与讨论·",
"zxy.558121066350907392": "字幕显示",
"zxy.204468": "计划外",
"zxy.204467": "计划内",
"zxy.118009": "PC",
"zxy.204466": "圆形",
"zxy.543946921790803968": "重新解析",
"zxy.204465": "显示前10名",
"zxy.214970061063065600": "暂无简介",
"zxy.204453": "十九",
"zxy.204452": "十八",
"zxy.204451": "十七",
"zxy.204450": "十六",
"zxy.420060597695156224": "自主申请",
"zxy.397604980778995712": "练习已结束",
"zxy.214722040316432384": "停止上传",
"zxy.492478776849076224": "{0}需支付",
"zxy.558074840960077824": "是否生成逐字稿",
"zxy.382308081532538880": "我是您的 AI 小知,有什么疑惑都可以问我。",
"zxy.214969963084124160": "更换",
"zxy.217128465818849280": "增值税专用发票",
"zxy.232985210818531328": "后点击刷新",
"zxy.258473747193925632": "资格认证描述",
"zxy.213504647858622464": "请获取验证码",
"zxy.334226191479345152": "1.音视频文件限制在1G内;文档限制在100M内(表格限制在1万行内);图片限制在10M内;",
"zxy.204459": "移动学院",
"zxy.119304": "请上传图片",
"zxy.204458": "不同意申请",
"zxy.204457": "资源已满",
"zxy.274396490707898368": "去发布",
"zxy.297892728828727296": "任务审批",
"zxy.204456": "同意申请",
"zxy.255607471794688000": "跳过",
"zxy.train.manage.110912": "班务管理",
"zxy.204455": "未预定",
"zxy.train.manage.110911": "班级提报",
"zxy.458110591840686080": "转码模式",
"zxy.204454": "二十",
"zxy.214970049306431488": "最多不能超过",
"zxy.204442": "八",
"zxy.204441": "七",
"zxy.204440": "六",
"zxy.273006440099221504": "赛事区",
"zxy.258745240679223296": "验证码仍有效,请稍后再试",
"zxy.230841536785551360": "行高",
"zxy.214250438931910656": "暂无数据统计,请稍后查看",
"zxy.204449": "十五",
"zxy.217892929920962560": "微课大赛分享",
"zxy.204448": "十四",
"zxy.204447": "十三",
"zxy.204446": "十二",
"zxy.204445": "十一",
"zxy.204444": "十",
"zxy.204443": "九",
"zxy.118032": "草案",
"zxy.204431": "评估问卷",
"zxy.1068427": "批模板设置异常",
"zxy.118033": "策划中",
"zxy.204430": "调研问卷",
"zxy.1068426": "建审批请求异常",
"zxy.118030": "未结业",
"zxy.1068429": "批状态已变更,请重新刷新页面",
"zxy.118031": "已结业",
"zxy.1068428": "批关联业务异常",
"zxy.215318604017700864": "未找到绑定的账号、手机号或邮箱,请联系管理员",
"zxy.118036": "实施中",
"zxy.1068423": "户积分不足",
"zxy.119368": "选择成功",
"zxy.479122575830683648": "上传音频",
"zxy.118037": "待结项",
"zxy.1068422": "赏积分不合法",
"zxy.118034": "报名中",
"zxy.1068425": "批模板异常,请联系管理员",
"zxy.394265516379869184": "待报名",
"zxy.118035": "待实施",
"zxy.214970059603447808": "发布于",
"zxy.124716": "良好",
"zxy.124715": "不及格",
"zxy.124714": "及格",
"zxy.124713": "待评卷",
"zxy.342083745169412096": "请输入开户行",
"zxy.107376": "讲师榜",
"zxy.107377": "新闻资讯",
"zxy.107374": "知识圈",
"zxy.204439": "五",
"zxy.1068430": "批请求异常",
"zxy.204438": "四",
"zxy.118038": "已结项",
"zxy.204437": "三",
"zxy.1068432": "件号码重复",
"zxy.118039": "已撤销",
"zxy.204436": "二",
"zxy.1068431": "批节点异常,请联系管理员",
"zxy.119369": "是否确认选择该皮肤",
"zxy.204435": "一",
"zxy.204434": "矩阵量表",
"zxy.204433": "连线",
"zxy.507040622474039296": "当前课程已开启人脸校验,进入强制管控学习状态,已为您重置学习进度",
"zxy.204432": "满意度问卷",
"zxy.283436648652476416": "PK赛",
"zxy.118043": "公司",
"zxy.1068438": "机号重复",
"zxy.457762866347511808": "取消生成",
"zxy.118044": "分公司",
"zxy.1068437": "码修改失败,旧密码输入不正确",
"zxy.118041": "已关闭",
"zxy.118042": "管理节点",
"zxy.1068439": "始密码错误",
"zxy.119372": "请选择皮肤包",
"zxy.311997469661728768": "最近同步时间",
"zxy.118047": "禁用",
"zxy.1068434": "箱已被使用,请重新输入",
"zxy.215300673254854656": "总计",
"zxy.118048": "管理级",
"zxy.1068433": "号重复",
"zxy.118045": "部门",
"zxy.1068436": "工编号不存在",
"zxy.260712404290244608": "该手机号已被注册",
"zxy.118046": "可用",
"zxy.1068435": "机号码已被使用,请重新输入",
"zxy.214969981748776960": "封面",
"zxy.479136175152566272": "女生",
"zxy.118040": "开启中",
"zxy.220708031468539904": "文件不能超过",
"zxy.213171638341079040": "进行调研,谢谢",
"zxy.213504640518590464": "电子邮箱格式不正确",
"zxy.213504649427292160": "验证通过",
"zxy.215238683962511360": "暂无更多",
"zxy.382307820466475008": "您正在使用以下 AI 模块进行创作",
"zxy.204429": "违反法律",
"zxy.204428": "纷享",
"zxy.1068441": "证码错误",
"zxy.204427": "( 指定对象内的用户才能参加该考试 )",
"zxy.1068440": "证码过期",
"zxy.118049": "公司级",
"zxy.204426": "( 报名范围内的用户拥有该考试的报名权限 )",
"zxy.1068443": "次性验证码过期,可能已经绑定过邮箱,请重新绑定邮箱。",
"zxy.204425": "考评学员对班级的整体完成情况,一旦达成预设规则,即获得对应成绩,会在学员端展示完成进度",
"zxy.1068442": "号码不属于手机设置列表内",
"zxy.204424": "考评学员对阶段的完成情况,要求学员完成所有阶段学习,并在完成后形成整体成绩,会在学员端展示完成进度",
"zxy.230841625079844864": "轴",
"zxy.204422": "下载word导入模板",
"zxy.204421": "下载excel导入模板",
"zxy.118010": "APP",
"zxy.1068405": "操作失败, 您没有此权限",
"zxy.214250326147076096": "单选题答案异常",
"zxy.118011": "图片",
"zxy.262447192302817280": "返回登录页",
"zxy.1068406": "企业无权限",
"zxy.118014": "视频",
"zxy.118015": "EPUB电子书",
"zxy.118012": "压缩文件",
"zxy.118013": "音频",
"zxy.255606412649041920": "获取验证码",
"zxy.295409923402108928": "查看{0}条回复",
"zxy.1068409": "导入模板错误",
"zxy.1068408": "请求超时",
"zxy.214250374524178432": "存在考试不在允许的审核时间范围",
"zxy.484145042332717056": "当前周期类型不支持,请检查后重试",
"zxy.107396": "适用APP",
"zxy.118018": "面授课程",
"zxy.118019": "考核考试",
"zxy.107390": "最热",
"zxy.118016": "其它",
"zxy.1068410": "短信发送失败",
"zxy.118017": "epub",
"zxy.214250193800007680": "您已经举报该内容,管理员正在审核中,请勿重复举报",
"zxy.213504576136024064": "解绑成功!",
"zxy.118021": "未完成",
"zxy.1068416": "不支持言论发表",
"zxy.119353": "我的学习任务",
"zxy.470362736929411072": "查看答卷",
"zxy.118022": "未发布",
"zxy.1068415": "抱歉您访问的页面已不存在或已被删除!",
"zxy.1068418": "法访问",
"zxy.118020": "在线课程",
"zxy.1068417": "分兑换超过可用值",
"zxy.118025": "测试中",
"zxy.1068412": "信验证码接收次数已达上限,请过1小时后再试",
"zxy.214250885814030336": "导入文档不能为空!",
"zxy.357685848357081088": "审核记录",
"zxy.118026": "已颁发",
"zxy.1068411": "没有权限",
"zxy.119356": "一行四个",
"zxy.118023": "已发布",
"zxy.1068414": "要举报的资源已经不存在!",
"zxy.118024": "取消发布",
"zxy.1068413": "已经举报过了,请耐心等待审核!",
"zxy.489215313217458176": "开始克隆",
"zxy.537147146563096576": "账号安全",
"zxy.214250851668201472": "协议开始时间缺失,无法导入",
"zxy.215318832129118208": "您好,您输入的邮箱不存在,请核对后重新输入或联系系统管理员",
"zxy.1068419": "询系统规则配置错误",
"zxy.107388": "自定义模块",
"zxy.107389": "最新",
"zxy.486677018679840768": "视频分辨率",
"zxy.118029": "合格",
"zxy.118027": "未颁发",
"zxy.1068421": "能重复打赏",
"zxy.504870372638855168": "请选择至少一条已发布的数据",
"zxy.118028": "已撤回",
"zxy.1068420": "统配置打赏功能关闭",
"zxy.457702953902542848": "最近修改人",
"zxy.255466414859751424": "绑定已有账号",
"zxy.118076": "岗位选择器",
"zxy.118077": "人员选择器",
"zxy.118074": "培训班基本信息",
"zxy.118075": "课程基本信息",
"zxy.214250442077638656": "该问卷答题时间已过期",
"zxy.118078": "组织选择器",
"zxy.118079": "正整数",
"zxy.214250699549184000": "该培训班要求填写报名理由",
"zxy.118072": "人员基本信息",
"zxy.214970054691917824": "请订阅后再打赏",
"zxy.118073": "组织基本信息",
"zxy.118070": "男",
"zxy.214250830751207424": "考试不存在或者不支持线下考试",
"zxy.118071": "女",
"zxy.214250806382301184": "教室桌型不存在",
"zxy.109119": "基础信息",
"zxy.214250349752619008": "试题内容超出5000字",
"zxy.214250829522276352": "员工不是班级学员",
"zxy.204519": "晋级",
"zxy.220016726358757376": "催学成功",
"zxy.465367696415002624": "自我认知四宫格",
"zxy.204518": "已获奖",
"zxy.274026351227441152": "我点赞的",
"zxy.478783618920091648": "页轨道中间某些时刻视频轨道(视频或图片)为空,请修改后再生成视频",
"zxy.204517": "未获奖",
"zxy.263174491012730880": "查看明细",
"zxy.204516": "已取消",
"zxy.204515": "参赛中",
"zxy.204514": "商城",
"zxy.204513": "认证",
"zxy.425872210293559296": "为保障系统安全,包含admin、guest、test的账号不支持创建,请重新填写",
"zxy.204512": "部门提报",
"zxy.213832239589494784": "我是管理",
"zxy.204511": "指定安排",
"zxy.204510": "自主报名",
"zxy.471841438926245888": "滚动滑轮或左右滑动可查看更多",
"zxy.118087": "排序",
"zxy.103803": "正确率",
"zxy.118088": "不定项选择题",
"zxy.118085": "问答",
"zxy.118086": "阅读理解",
"zxy.213085445083500544": "建议图片大小不超过{1}",
"zxy.484132254310862848": "暂无中奖记录",
"zxy.118089": "高",
"zxy.118080": "正数,支持保留小数点后两位",
"zxy.213504588672798720": "工作单位:",
"zxy.118083": "判断",
"zxy.118084": "填空",
"zxy.118081": "单选",
"zxy.118082": "多选",
"zxy.213835116064149504": "抽奖",
"zxy.214250876066467840": "学时不能超过班级配置学时",
"zxy.204508": "未签到",
"zxy.204507": "迟到",
"zxy.204506": "已签到",
"zxy.215722433683001344": "其他课程",
"zxy.204505": "已报到",
"zxy.204504": "未报到",
"zxy.204503": "时间签到",
"zxy.204502": "不签到",
"zxy.273009901570232320": "参赛人数",
"zxy.531236781203525632": "考试监管",
"zxy.204501": "全天签到",
"zxy.204500": "半天签到",
"zxy.214250479012679680": "该考试已经指定该监考老师",
"zxy.118054": "可编辑",
"zxy.118055": "可删除",
"zxy.214250828767301632": "员工不是班级学员",
"zxy.486678917260906496": "请输入文件名",
"zxy.118052": "完全控制",
"zxy.118053": "只读",
"zxy.220690977076154368": "作品类型",
"zxy.118058": "文本式数据",
"zxy.118059": "下拉列表式数据",
"zxy.118056": "在职",
"zxy.118057": "离职",
"zxy.274026353454616576": "我投票的",
"zxy.504798299174342656": "参数格式错误",
"zxy.258744394977513472": "上传的{0}文件不能大于",
"zxy.118050": "分公司级",
"zxy.118051": "部门级",
"zxy.440767985532145664": "暂无日程安排",
"zxy.479120521301200896": "语调",
"zxy.253732088728129536": "学习任务",
"zxy.331267675919618048": "任务审批",
"zxy.491500701395062784": "录制音频",
"zxy.217511883652075520": "我的内容被关注大于等于{1}人次获得{0}积分",
"zxy.230847408026816512": "暂无记录",
"zxy.118065": "必填",
"zxy.118066": "不显示",
"zxy.213843767462072320": "专家的内容",
"zxy.118063": "数值型数据",
"zxy.118064": "选填",
"zxy.118069": "临时员工",
"zxy.497205201795682304": "验证失败,请确保采集的人脸与系统中注册的人脸信息一致后重新进行采集",
"zxy.120382": "下载二维码",
"zxy.296481666547978240": "文 档: doc、docx、ppt、pptx、pdf、epub、txt、xls、xlsx",
"zxy.118067": "显示",
"zxy.118068": "正式员工",
"zxy.540383071850074112": "绑定邮箱",
"zxy.118061": "时间型数据",
"zxy.521577543946604544": "同问",
"zxy.118062": "选择器数据",
"zxy.118060": "日期型数据",
"zxy.123415": "删除失败",
"zxy.214287498560540672": "4.如有失败记录,删掉电子表格里已经成功的记录,然后修正失败的记录,再次上传导入",
"zxy.215316639397318656": "请输入手机号",
"zxy.214250859519938560": "开始时间不能小于班级开始时间",
"zxy.489224607744790528": "第三步:等待声音训练",
"zxy.214250213639065600": "系统配置打赏功能关闭",
"zxy.214250290113810432": "短信验证码接收次数已达上限,请过1小时后再试",
"zxy.214250523396804608": "考试已通过,不能重新评卷",
"zxy.214969966724780032": "系统头像",
"zxy.484155087158120448": "会员卡不存在",
"zxy.214970027085008896": "打赏数",
"zxy.324077071192166400": "我已知晓",
"zxy.422956367322681344": "共获得{1}学时",
"zxy.336049586005217280": "添加音频",
"zxy.341788989361098752": "此答题练习活动已结束",
"zxy.323289514795732992": "已加入",
"zxy.124790": "应用",
"zxy.213504645862133760": "密码不低于当前等级要求",
"zxy.299056391434407936": "本卷共{1}题,总分{2}分",
"zxy.253732125612838912": "班级提报",
"zxy.483885334271234048": "账户绑定失败,请重试",
"zxy.253443394913832960": "认证未开始",
"zxy.214649267938267136": "您的",
"zxy.556714971493437440": "整个课件均插入演示室背景图,如已存在则会全部替换!",
"zxy.554806743843082240": "视频课件",
"zxy.215621856416370688": "授课",
"zxy.214899963673579520": "把文件拖到这里",
"zxy.214250488902848512": "报名审核被拒绝,无法重新报名",
"zxy.share.stuside.taking": "订阅",
"zxy.227187033829937152": "点击更新",
"zxy.471565589828210688": "会员卡套餐数据异常",
"zxy.336748472596303872": "本卷共计{0}大题({1}小题),总分{2}分",
"zxy.548010361819893760": "资源搜索",
"zxy.115851": "上传者",
"zxy.118098": "培训班",
"zxy.118099": "mooc",
"zxy.559517867788341248": "Hi,AI 助手“小知”来啦,点我开始专业知识答疑、搜资源/任务、助力创作哦~",
"zxy.118096": "否",
"zxy.213832207524040704": "支持格式",
"zxy.118097": "是",
"zxy.498702909559672832": "训练中、训练成功的数据不支持删除",
"zxy.217128468859719680": "培训费",
"zxy.118090": "低",
"zxy.455658404288008192": "{0},立即续费",
"zxy.118091": "集团认证考试",
"zxy.118094": "非正式考试",
"zxy.118095": "发布中",
"zxy.118092": "省级认证考试",
"zxy.124779": "外部活动",
"zxy.118093": "正式考试",
"zxy.428724054481047552": "规定学分",
"zxy.227189420145643520": "学习状态:",
"zxy.250100095310237696": "音视频:mp3,mp4",
"zxy.382052008900825088": "待开票数量",
"zxy.483562675209637888": "考试记录为空",
"zxy.543943064025174016": "重新练习",
"zxy.214250625939148800": "每个作品分配的评委数大于评委总数",
"zxy.420071109283680256": "是否结业",
"zxy.214250865576513536": "单次最多导入100条数据,请分批导入",
"zxy.371189030806753280": "填空题",
"zxy.539702665534377984": "验证码已发送至手机号",
"zxy.496817397622247424": "错误申报",
"zxy.455626596087369728": "暂未开通",
"zxy.412807669720682496": "目标时间",
"zxy.213835089971384320": "今",
"zxy.309475951371227136": "该考试已归档,当前已无法评卷",
"zxy.551282224587214848": "字幕数:{0}/500,超出部分无法保存,请尽快清理!",
"zxy.214250521647779840": "试题导入超出3000行限制",
"zxy.213832243012046848": "我的订阅",
"zxy.231994838692794368": "暂无相关数据,继续加油!",
"zxy.103899": "请输入手机号码",
"zxy.558071973838721024": "课件生成",
"zxy.253433575007981568": "下载证书",
"zxy.255607706629574656": "注册申请已提交",
"zxy.217892928260018176": "调研分享",
"zxy.110196": "修改投票",
"zxy.214250884601876480": "提报人员姓名错误",
"zxy.214250405415227392": "该试题目录编码已经存在",
"zxy.398368498532880384": "未开通知识付费服务无法开票,请联系管理员",
"zxy.258473590708637696": "后重试",
"zxy.214250163714265088": "该内容已置顶",
"zxy.255565195441737728": "后将自动登录,",
"zxy.217511854774292480": "学习完成一门必修课程获得{0}积分",
"zxy.287811806330753024": "进入起止时间",
"zxy.255607770752094208": "审核结果将以短信或邮件方式通知您",
"zxy.450801343700013056": "受众不存在",
"zxy.215331348058083328": "音视频<b> {0} </b>份",
"zxy.458124965246537728": "课件名称必填",
"zxy.214970031094763520": "请输入评论内容",
"zxy.215699274405646336": "阶梯售卖价格不能大于商品原价!",
"zxy.214970032889925632": "最多可输入500字",
"zxy.484236468160696320": "操作失败,请检查发票寄送地址后重试",
"zxy.214274958153617408": "新导入:",
"zxy.531717619116544000": "摄像机CODE不存在",
"zxy.489223693671731200": "第二步:录制20句高质量音频",
"zxy.379773654713634816": "失效时间",
"zxy.253300990311272448": "认证类别",
"zxy.115860": "创建成功",
"zxy.214250557873983488": "商品已下架",
"zxy.288891015585206272": "本次考试已结束",
"zxy.248605845083000832": "上传",
"zxy.471474024564789248": "回收类型",
"zxy.286652964620341248": "暂未绑定",
"zxy.293888432495792128": "查看全部评论",
"zxy.540384935169626112": "已授权绑定微信号,绑定后可用于微信授权登录移动端学习平台",
"zxy.214970063789363200": "进入专栏",
"zxy.297892018649174016": "考试阅卷",
"zxy.382051823806189568": "内容名称",
"zxy.214250729647509504": "该培训班学员不存在",
"zxy.505165730686308352": "{1}天内完成",
"zxy.214970065349644288": "文章关联的知识圈",
"zxy.498284400199471104": "3、脸部无遮挡物;",
"zxy.248327559203393536": "新的学习任务",
"zxy.212712625673474048": "往期回顾",
"zxy.214250808055828480": "教室配置不存在",
"zxy.219300768220581888": "云闪付",
"zxy.542110091709648896": "小知已经为您找到符合条件的学习任务",
"zxy.214250383369965568": "审核状态非法",
"zxy.486679233897304064": "请选择储存方式",
"zxy.253361105060106240": "我的报名",
"zxy.471549836966105088": "转换中不支持删除!",
"zxy.215698775644180480": "商品原价不能大于",
"zxy.259206773725073408": "账号已被绑定",
"zxy.115877": "生成中",
"zxy.253433458804789248": "查看大图",
"zxy.240326873043832832": "暂未入榜",
"zxy.471598733960810496": "当前课件仅剩该页了,不允许删除!",
"zxy.213835112708706304": "课程满意度",
"zxy.543628321993396224": "实训练习",
"zxy.214970003684986880": "选择知识圈",
"zxy.255607162598985728": "请输入您所在公司名称",
"zxy.222209038073597952": "请输入登录密码",
"zxy.541148696742596608": "基本信息设置",
"zxy.294343537930145792": "{0}条",
"zxy.213457391524646912": "导入的数据未做重复校验,最终添加的数据,以保存之后显示的数据为准",
"zxy.213177597553676288": "您的本次考试已被重置,请您点击“重新考试”按钮进行重新考试",
"zxy.213843787087220736": "话题广场",
"zxy.447683350992392192": "该完成率为: 完成资源数/总资源数",
"zxy.371198023419695104": "输出格式",
"zxy.213832212729171968": "电子书:epub(大小<=100M,只支持IE10及以上浏览器",
"zxy.301511386608046080": "获取试卷异常,请重新刷新页面!",
"zxy.331289270620917760": "发布范围",
"zxy.214250487434842112": "您已成功报名,无需重复操作",
"zxy.214250789709942784": "培训班类别不存在",
"zxy.214969995791306752": "创建申请已提交,请耐心等待审批",
"zxy.215317514421407744": "手机号不能重复",
"zxy.258787372550983680": "已阅读并同意",
"zxy.216761699787739136": "亿",
"zxy.214969973251117056": "提示",
"zxy.247193552537391104": "得分1",
"zxy.474077008524087296": "道题目未作答,请完成后再提交。",
"zxy.255591073437585408": "验证码登录",
"zxy.531242117117382656": "去巡考",
"zxy.214250804461309952": "教室编号已存在",
"zxy.483842082004406272": "操作失败,答案出现重复",
"zxy.394786893444812800": "考试结果",
"zxy.213835122598875136": "学时数",
"zxy.230840649631535104": "宽",
"zxy.548000145258713088": "我可以为你快速查找学习任务及代办任务,让我们开始对话吧!",
"zxy.214250875332464640": "学时不能超过班级配置学时",
"zxy.213180808905756672": "图片:jpg/jpeg/png(大小<=100M)",
"zxy.215319550147825664": "手机验证码错误",
"zxy.312000285398667264": "PC端组件标题",
"zxy.215319107761999872": "密码输入错误,最多还可输错1次",
"zxy.214250223415988224": "账号重复",
"zxy.455626852866854912": "确认开通",
"zxy.215698261544144896": "无穷大",
"zxy.outcert.654832": "点击上传",
"zxy.315775531545137152": "天",
"zxy.488964778589556736": "是否删除选中的视频文件",
"zxy.254534571717169152": "综合成绩",
"zxy.504798238013001728": "公安库不存在此身份证号",
"zxy.241764356877062144": "当前分院",
"zxy.479123115469836288": "生成语音中",
"zxy.106767": "学时",
"zxy.324827775410245632": "作品审核状态不满足评审条件",
"zxy.105435": "证件号码不能为空",
"zxy.106768": "已完成",
"zxy.106769": "预览",
"zxy.106763": "未开始",
"zxy.106764": "下载",
"zxy.479124341783662592": "不允许超过10个音频文件",
"zxy.106765": "序号",
"zxy.106766": "学分",
"zxy.106760": "手机号码",
"zxy.106761": "数量",
"zxy.271769237364805632": "微信",
"zxy.106762": "同意",
"zxy.214250763357130752": "提报人员工编号不在您的权限范围之内",
"zxy.214970099906514944": "请勿重复加入",
"zxy.505262683147341824": "'数字人选择",
"zxy.247498944068849664": "消息",
"zxy.557724144167424000": "(伴学由 AI 生成,仅供参考)",
"zxy.106756": "弱",
"zxy.198891": "仅支持MP4格式 ,大小不超过",
"zxy.106757": "上传封面",
"zxy.102399": "新增投票",
"zxy.106758": "上传附件支持格式",
"zxy.299081837895094272": "{1}分",
"zxy.106759": "时间",
"zxy.106752": "其他",
"zxy.106753": "强",
"zxy.106754": "请输入",
"zxy.106755": "取消",
"zxy.106750": "内容",
"zxy.106751": "评论",
"zxy.217511909858086912": "上传一篇文档或视频得{0}分",
"zxy.228295708657192960": "分配成功",
"zxy.379477221628317696": "提供更详细的反馈意见",
"zxy.213504579680210944": "详细履历",
"zxy.543946243123056640": "请您对该领域专家使用效果做评价,谢谢",
"zxy.214250818965213184": "讲师费用超出培训班讲师配置费用",
"zxy.214250766687408128": "报到时间已过期",
"zxy.463632762239324160": "视频生成需要一些时间,请耐心等待,确定后当前页面将关闭",
"zxy.336745152892768256": "本卷共计16大题(23小题),总分100分",
"zxy.400080843302899712": "专家文件不能超过100份",
"zxy.213504635804192768": "修改手机号",
"zxy.215324041920253952": "只能为数字",
"zxy.197594": "文件名称",
"zxy.459252840439877632": "不定项",
"zxy.213832250230444032": "申请专家审核中",
"zxy.371195086563840000": "以下为各题得分情况",
"zxy.470841002643558400": "暂无会员卡",
"zxy.214250411773792256": "该试题目录编码无效",
"zxy.214250714975834112": "培训计划不存在",
"zxy.286652464172765184": "管理员身份验证",
"zxy.479071049825259520": "配音",
"zxy.215316652462575616": "用户过期",
"zxy.248327646834987008": "学习任务即将过期",
"zxy.109807": "相册",
"zxy.228299681116065792": "批阅方式",
"zxy.394344467307565056": "请输入银行账号",
"zxy.203070": "直播中",
"zxy.106774": "状态",
"zxy.479083894843510784": "请输入文字大小",
"zxy.106775": "总分",
"zxy.214250199042887680": "审核资源不存在",
"zxy.214250871129772032": "活动还未开始",
"zxy.556969395981783040": "源语言",
"zxy.106770": "元",
"zxy.106771": "重试",
"zxy.412458375419400192": "规定学时",
"zxy.106772": "重置",
"zxy.106773": "专家",
"zxy.285983641031544832": "进入时间:",
"zxy.213832241057501184": "我的关注",
"zxy.255606813926494208": "在下方设置密码后可用于密码登录",
"zxy.198866": "重新上传",
"zxy.505277053617180672": "人脸校验未通过",
"zxy.392927768385556480": "最多可保存10个地址信息",
"zxy.556620308908478464": "重发邮箱",
"zxy.543947330857078784": "专家名称",
"zxy.475872278249345024": "删除超出15天的草稿或作品,会彻底删除",
"zxy.329101643595517952": "班级累积最大活动数不超过500个,请调整后再试",
"zxy.484239350364770304": "成功添加{1}个素材",
"zxy.479075760892678144": "转化失败",
"zxy.214250226888871936": "验证码过期",
"zxy.239283473733521408": "待发货",
"zxy.258473546303541248": "资格认证名称",
"zxy.551664411341885440": "未获取到应用模型配置",
"zxy.559517717443514368": "Hi,AI 助手“小知”来啦,点我开始专业知识答疑、搜资源/任务、助力创作哦~",
"zxy.216760924101545984": "{0}小时{1}分钟后结束",
"zxy.556969632297259008": "请选择翻译语言",
"zxy.213160247110537216": "减免金额",
"zxy.391846872052011008": "请输入所在地区",
"zxy.228355529599225856": "您总共勾选的任务有",
"zxy.214250864808955904": "单次最多导入100条数据,请分批导入",
"zxy.230544593907748864": "上次观看",
"zxy.538880072044646400": "转发到问吧",
"zxy.543996360802832384": "支持格式:.doc、.docx、.pdf, 单个文件不超过20MB,全部最多支持上传200份文件",
"zxy.213832186531549184": "对分享的讨论",
"zxy.213832178608508928": "进入话题详情页",
"zxy.493938380640489472": "用户错误",
"zxy.214250158773374976": "该内容已激活",
"zxy.504798268761444352": "身份证号码或名字非法",
"zxy.493929238714519552": "固定时间模式",
"zxy.125098": "操作时间",
"zxy.346158016661426176": "视频",
"zxy.526598626059882496": "线上考试",
"zxy.542127085121048576": "'小知未找到符合您要求的学习任务,你还有其他的学习任务'",
"zxy.230841494167228416": "居右",
"zxy.214250526597058560": "矩阵量表题单个选项最大长度不能超过100",
"zxy.468305550212468736": "选择测评活动",
"zxy.214250537636466688": "推荐状态值错误",
"zxy.490329747302256640": "贴心提示",
"zxy.489271519478943744": "如何开启麦克风权限",
"zxy.382419059712593920": "发票金额不可超过订单实付金额",
"zxy.339194690400292864": "不支持该类型文件上传",
"zxy.214250855174639616": "员工不是培训班补考学员",
"zxy.540036804108226560": "邮箱修改",
"zxy.560706608129249280": "创建大纲失败",
"zxy.live.button.01": "查看详情",
"zxy.559505778071965696": "请选择是否生成逐字稿",
"zxy.214970045271511040": "暂无打赏,快来成为TA的第一个支持者吧",
"zxy.213180789574209536": "电子书:epub(大小<=100M,只支持IE10及以上浏览器)",
"zxy.213160001940885504": "金额",
"zxy.371185923532132352": "对话",
"zxy.213504550508826624": "APP在线人数:",
"zxy.250770116227239936": "审批时间:",
"zxy.258094802116153344": "支持数字、字母或特殊符号,不超过50个字",
"zxy.215318650406703104": "当前登录人数已达最大在线数, 请稍后再试",
"zxy.333844349370634240": "上传200*200px,且小于500KB的图片",
"zxy.105484": "暂无内容",
"zxy.243989314684456960": "没有勾选任何人员",
"zxy.228302937976344576": "审核人已调整,将为您刷新页面",
"zxy.531717666449264640": "摄像机IP地址缺失",
"zxy.1068988": "注册接口返回为空!",
"zxy.1068987": "注册接口参数传递有误!",
"zxy.1068989": "注册接口调用失败!",
"zxy.505262923329966080": "数字人选择",
"zxy.1068984": "回调接口返回结果为空",
"zxy.1068983": "回调接口配置为空",
"zxy.1068986": "资源未购买,暂无学习权限",
"zxy.263436684572626944": "该人员岗位学习信息已审核,请刷新后重试",
"zxy.1068985": "回调接口返回的信息是失败",
"zxy.465367973348118528": "高自评分",
"zxy.479121439866359808": "品质",
"zxy.250099974044520448": "只看有货",
"zxy.558069513338359808": "课件编辑",
"zxy.1068993": "数据类型错误",
"zxy.1068992": "资源不存在",
"zxy.250869907112202240": "当前岗位学习已审批",
"zxy.548010715890454528": "查找学习任务",
"zxy.537532088845471744": "请至少选择一个设置项!",
"zxy.1068999": "服务器繁忙,请稍后重试!",
"zxy.1068998": "上传失败,图片大小不能大于5M",
"zxy.321224813047844864": "币",
"zxy.1068995": "必填字段",
"zxy.1068994": "超过长度限制",
"zxy.1068997": "超过最大限制列数,请调整后重新导入",
"zxy.1068996": "超过最大限制行数,请调整后重新导入",
"zxy.420059824949170176": "获得来源",
"zxy.214250868579635200": "活动已结束",
"zxy.213504606779609088": "添加号码",
"zxy.259836257369198592": "验证信息过期,请返回重新验证",
"zxy.310292689428025344": "我的勋章",
"zxy.465367741830926336": "反映他评与自评之间的差距",
"zxy.214970021976346624": "专栏订阅成功",
"zxy.214250269658189824": "文件类型错误",
"zxy.213161153344442368": "支付时间",
"zxy.228295910034116608": "追加",
"zxy.1068966": "退款订单超过剩余商品数量",
"zxy.1068965": "已经存在退款提交或审核记录,暂时无法操作",
"zxy.253301791020683264": "全部分类",
"zxy.1068968": "订单内容已被学完, 不支持退款",
"zxy.1068967": "订单已过期",
"zxy.1068962": "兑换卡密码生成失败",
"zxy.214250394136743936": "该试题有数据关联不能删除",
"zxy.1068961": "账号正在操作,请稍后重试",
"zxy.372947548517830656": "无网络连接",
"zxy.1068964": "兑换卡面值超出最大限制",
"zxy.539295116083466240": "插入",
"zxy.1068963": "兑换卡生成数量超出最大限制",
"zxy.213504577994100736": "绑定成功!",
"zxy.364321626067701760": "直播不存在",
"zxy.253358632803110912": "认证时间",
"zxy.214250776829235200": "教室已经被关联,无法删除",
"zxy.271769322983133184": "QQ空间",
"zxy.1068969": "虚拟商品不能退款",
"zxy.214962045597126656": "设为默认?",
"zxy.260324671982014464": "扫码用手机注册",
"zxy.297892275952947200": "作品评审",
"zxy.387124770329726976": "图片名称不能为空!",
"zxy.122829": "允许",
"zxy.1068971": "机构订单已经分配,请进入订单详情部分退款",
"zxy.217511921946071040": "登录一次获得{0}积分,当天超过{1}次登录不再获得积分",
"zxy.1068970": "已经存在单个商品退款提交记录,暂时无法操作",
"zxy.214250888573882368": "最多只能导入20000条",
"zxy.425552684163141632": "新增失败",
"zxy.491086228347817984": "请先选择一个专属人声",
"zxy.1068977": "该资源已不存在",
"zxy.214250739323768832": "启动报到后时间不能为空",
"zxy.1068976": "文件类型不支持",
"zxy.1068979": "您好,您今日操作过于频繁,请明日再来吧",
"zxy.484155898693029888": "订单不存在",
"zxy.1068978": "您好,您的操作过于频繁,请稍后再试",
"zxy.1068973": "验证失败, 请重试",
"zxy.1068972": "订单已超过退款期限",
"zxy.1068975": "格式错误",
"zxy.250099373160140800": "上架时间",
"zxy.1068974": "属性值必填",
"zxy.214250627524595712": "已经分配过任务",
"zxy.213171777147375616": "单个左行标题最大长度为{0}",
"zxy.479136031396990976": "男生",
"zxy.251581832771014656": "流程中心",
"zxy.558064246915731456": "当前课件已有用户({0})正在编辑PPT,请稍后再试!",
"zxy.475527834383814656": "不能上传空的PPT文档",
"zxy.1068982": "知学荟企业配置为空",
"zxy.1068981": "未购买此课程",
"zxy.255591546995478528": "还没账号?",
"zxy.479085594157387776": "不允许超过30个音频文件",
"zxy.213547318316765184": "{0}年{1}月{2}日",
"zxy.214250388008865792": "试题内容非法",
"zxy.473731194127781888": "支持格式:ppt、pptx,文件大小不超过50MB,页数不能超过100页",
"zxy.order.no": "订单编号",
"zxy.432421608452395008": "提交测评",
"zxy.101952": "证件类型",
"zxy.101951": "政治面貌",
"zxy.113944": "大小",
"zxy.314278202971394048": "点击星星进行评分",
"zxy.214970052879978496": "创作不易,来点鼓励吧~",
"zxy.113947": "单价",
"zxy.214250531579891712": "商品编号生成失败",
"zxy.250898937706319872": "外派结项",
"zxy.504980943744929792": "没有权限访问,请联系管理员",
"zxy.341807243785801728": "该内容已达关联上限",
"zxy.458161551724122112": "更换PPT",
"zxy.119251": "课程学习",
"zxy.199303": "垃圾信息",
"zxy.271769487236272128": "微博",
"zxy.199304": "发布成功,等待审核",
"zxy.199300": "受众对象-人员群组",
"zxy.199301": "违反法律法规",
"zxy.199302": "内容不准确",
"zxy.330955935067541504": "资源已被删除或不存在,暂不支持查看",
"zxy.380212449565085696": "删除历史",
"zxy.272578410180644864": "我要评分",
"zxy.235657161382957056": "成绩:",
"zxy.248589648442560512": "全部类型",
"zxy.204304": "线下",
"zxy.400162064234057728": "我的专家",
"zxy.474058155316350976": "温馨提示:素材完成转换才可以进入 [下一步] 视频,可[关闭] 返回列表页,可手动刷新页面查看进展。",
"zxy.214969983250337792": "请输入知识圈名称",
"zxy.273009905424797696": "参赛作品数",
"zxy.213832237785944064": "您暂时还没有订阅专家!",
"zxy.214970015215128576": "免费看",
"zxy.559652638279471104": "该问题由{0}篇企业资料和{1}篇网页资料生成回答",
"zxy.214287939163787264": "6.导入的数据未做重复校验,最终添加的数据,以保存之后显示的数据为准",
"zxy.250527614769434624": "参赛者",
"zxy.549517128047398912": "确认并生成同频字幕",
"zxy.214250266067865600": "积分兑换超过可用值",
"zxy.341361852619558912": "编辑框中仅支持5MB以下的图片,超过请通过附件上传",
"zxy.213843785313030144": "专家荟萃",
"zxy.214250867413618688": "课程编码重复",
"zxy.213176342500478976": "exam.exam.exam-detail.go-exam",
"zxy.214970037080035328": "内容需要审核,审核通过后将正常展示",
"zxy.train.110503": "授课安排",
"zxy.256739541489160192": "授权账号已注册",
"zxy.541533945041391616": "课件替换",
"zxy.474076784321761280": "当前时间已超过测评活动结束时间,暂不支持提交。",
"zxy.214250836489015296": "活动章节不存在",
"zxy.266039274489647104": "每上传成功一次,可获得{0}积分",
"zxy.213832169439760384": "热门话题",
"zxy.473341374809378816": "测评",
"zxy.547576415869079552": "行为不存在",
"zxy.285970123515367424": "查看作品",
"zxy.229864562885791744": "付费状态",
"zxy.556969555231117312": "请选择源语言",
"zxy.218163479071297536": "评分人员",
"zxy.1068900": "需要录制视频",
"zxy.458507796028198912": "回收站",
"zxy.1068902": "人脸识别次数不够",
"zxy.218166491902775296": "我要交卷",
"zxy.547993800186925056": "欢迎使用任务助手",
"zxy.1068901": "弹验证码次数不够",
"zxy.214250542535413760": "订单编号生成失败",
"zxy.1068908": "查无此数据,请检查当前id或状态",
"zxy.1068907": "该纷享号已关注,请勿重复关注",
"zxy.296133945010032640": "点一下来评分",
"zxy.1068909": "会员卡数据异常",
"zxy.1068904": "当前分院已删除或取消发布,暂无法访问",
"zxy.1068903": "您非分院成员或状态被禁用,暂无法访问",
"zxy.1068906": "文件内容为空",
"zxy.1068905": "文件不能为空",
"zxy.215264492936892416": "成功{1}条",
"zxy.1072163": "退款商品数量不能为0",
"zxy.214250334418243584": "考试时间未达,或考试已结束",
"zxy.213504608327307264": "请输入您手机收到的验证码",
"zxy.113980": "该资源已发布状态才支持查看预览",
"zxy.214250356274761728": "试题部门编码非法填写",
"zxy.371083050550956032": "支持格式",
"zxy.113983": "个人信息",
"zxy.213843776291082240": "重新申请",
"zxy.113984": "个人中心",
"zxy.322250678049312768": "访问人数较多,系统繁忙,请稍后再试!",
"zxy.551608204778409984": "图片大小不能超过5MB",
"zxy.113986": "公共",
"zxy.1068911": "删除失败",
"zxy.1068910": "该会员卡,存在订单,无法删除",
"zxy.202681": "支付宝支付",
"zxy.1068913": "周期类型异常",
"zxy.214250677969489920": "该作业已审核,不可再提交",
"zxy.420061740324229120": "获得学时",
"zxy.489699478589280256": "通常训练1个声音会在10分钟~30分钟完成,若遇排队则最长会在8小时内完成",
"zxy.556612855726739456": "重发发票",
"zxy.1068912": "更新失败",
"zxy.218163146861449216": "下一题",
"zxy.215694377576697856": "学币标价售卖",
"zxy.412533583807385600": "学分目标",
"zxy.427394179916763136": "内容删除后无法恢复,是否确定删除该内容",
"zxy.1068919": "选择的人员数量超过了可用会员卡的数量",
"zxy.1068918": "支付状态错误",
"zxy.483797243216924672": "网络连接失败,请检查网络情况",
"zxy.1068915": "选定自定义图片url不能为空",
"zxy.1068914": "图标类型异常",
"zxy.1068917": "卡不存在或状态异常",
"zxy.1068916": "卡类型为空,请检查数据",
"zxy.225408960096768000": "天内完成",
"zxy.213835114210267136": "授课费用(元)",
"zxy.395717715962236928": "详细地址不能超过20字符",
"zxy.409860821720633344": "第三方开票出错,开票失败",
"zxy.275032714736963584": "一次最多可选5个标签",
"zxy.113994": "管理端",
"zxy.347552957291696128": "团队",
"zxy.234960379518783488": "饼状图",
"zxy.213504563163041792": "是否设为默认地址?",
"zxy.215017297843195904": "本卷共{0}题,总分{1}分",
"zxy.213832203950493696": "上传附件",
"zxy.494416843226877952": "结束录音",
"zxy.549066618316132352": "当前教学点设备正在考核中,无法开启新考核,请先结束考核",
"zxy.103712": "请输入姓名",
"zxy.1072150": "取消退款",
"zxy.113966": "二月",
"zxy.113962": "订单编号",
"zxy.214580608981143552": "暂不支持该类型查看详情!",
"zxy.214250255896678400": "创建审批请求异常",
"zxy.551665167696531456": "无专家共建权限",
"zxy.293281388864606208": "当前试卷其他老师正在点评,请选择其他评卷任务",
"zxy.217511865616568320": "参与一场调研获得{0}积分",
"zxy.557768432645443584": "字幕由 AI 生成,仅供参考",
"zxy.1072154": "退款理由",
"zxy.217120667697549312": "您已选中 {0} 个任务,确定要对 “{1}” 的这 {2} 个任务进行一键催学?",
"zxy.232789673636925440": "支持{0}格式的图片",
"zxy.1072153": "最多可退",
"zxy.424819815870500864": "导入的受众正在异步处理中,请稍后查看…",
"zxy.1072156": "请输入退款理由",
"zxy.1072158": "建议图片大小不超过5MB,支持png,jpeg,gif格式的图片",
"zxy.214250711851077632": "导入数据超出限制条数",
"zxy.1072159": "请输入退款商品数量",
"zxy.427622739675844608": "操作内容没有权限",
"zxy.217551516188413952": "本年",
"zxy.274026348727635968": "我参与的",
"zxy.113972": "返回",
"zxy.483555485128200192": "页面加载失败,请检查网络设置后刷新重试",
"zxy.214250622583705600": "只能推荐5个作品",
"zxy.356633806972784640": "假如,A是B的主管,B是C的主管,C是D的主管那么,对于A来说,B是A的一级管辖成员,C是A的二级管辖成员,D是A的三级管辖成员",
"zxy.113975": "纷享",
"zxy.364306010837487616": "直播服务时间已过期",
"zxy.1068944": "剩余分配数不足或分配数量超限,请联系管理员",
"zxy.1068943": "会员卡暂无库存,请联系管理员",
"zxy.422169056976703488": "导出集中培训学时证明",
"zxy.1068946": "此订单退款中,暂时无法分配",
"zxy.1068945": "此部门无成员, 请修改",
"zxy.1068940": "学币不足,无法购买",
"zxy.1068942": "折扣价必须小于等于原价",
"zxy.1068941": "扣款失败,请联系管理员",
"zxy.394344616331186176": "开户银行和银行账号一共不能超过100字符",
"zxy.488964208680112128": "存在已应用到轨道的视频,无法删除",
"zxy.230841446855479296": "居中",
"zxy.1068948": "管理员正在操作,请稍后重试",
"zxy.1068947": "无权充值",
"zxy.214970023880560640": "阅读数",
"zxy.1068949": "账号不存在",
"zxy.341789642384871424": "已成功移除此内容",
"zxy.213524258134036480": "未报名",
"zxy.286653292384227328": "进行绑定",
"zxy.214970043019169792": "当前浏览器暂不支持该功能,建议您使用谷歌浏览器",
"zxy.257374618288001024": "我的认证服务",
"zxy.395717877002539008": "详细地址不能超过100字符",
"zxy.433032956932657152": "答题卡",
"zxy.500877544233504768": "内容字数不可超过1万",
"zxy.399401133027758080": "开票成功",
"zxy.524065340959887360": "撰写学术论文、技术报告情况",
"zxy.214250480648458240": "考试名称不存在或者与组织编码不匹配",
"zxy.1068955": "权限不足",
"zxy.1068954": "机构不存在",
"zxy.214250630338973696": "只能删除未开始的赛程",
"zxy.1068957": "打赏学币不足",
"zxy.537492372498550784": "数字人位置",
"zxy.1068956": "分配学币不足",
"zxy.1068951": "学币不足,打赏失败",
"zxy.1068950": "学币充值比例未设置",
"zxy.1068953": "参数错误",
"zxy.1068952": "请选择分配对象",
"zxy.382313428196397056": "开户行账号出错,请检查",
"zxy.231933981619261440": "您的密码已超过{0}年未修改,请修改后再使用",
"zxy.548011176089489408": "小知没有十分确定您的意思,您是要进行",
"zxy.1068959": "获取兑换卡卡号和密码错误",
"zxy.198059": "自评",
"zxy.1068958": "订阅学币不足",
"zxy.214250229866827776": "该号码不属于手机设置列表内",
"zxy.329177963641835520": "请输入正确的手机号码",
"zxy.371195827483447296": "题干",
"zxy.213549381348102144": "作品评审",
"zxy.543995011751088128": "恭喜您所有题目已练习!重新练习将重置完成度?",
"zxy.250100114566287360": "1.音视频文件限制在1G内;文档、图片限制在100M内(表格限制在1万行内);",
"zxy.214250200716414976": "操作过于频繁,请稍候再试",
"zxy.347626723183038464": "暂不支持预览",
"zxy.1068960": "兑换密码错误,请重试",
"zxy.255929785463738368": "暂无过期的学习任务",
"zxy.213843797161938944": "搜索您擅长的话题",
"zxy.1068922": "原始价格小于实际支付价格",
"zxy.1068921": "卡数据查不到",
"zxy.1068924": "还未支付,不能分配卡",
"zxy.1068923": "卡储量不足",
"zxy.1068920": "订单添加失败,数据为空",
"zxy.1068929": "日期转换异常",
"zxy.1068926": "请勿重复提交",
"zxy.216759872115576832": "后直播开始",
"zxy.559945989692198912": "能解答专业知识、查找课程等资源,还能搜索学习任务与待办任务。",
"zxy.1068925": "卡简称太长",
"zxy.1068928": "存在还未同步的人员数据,请稍后",
"zxy.1068927": "请勿重复支付",
"zxy.230841747696128000": "副标题",
"zxy.424791131923025920": "全部科目",
"zxy.465366957034704896": "上级",
"zxy.483147613919645696": "位置不够,请调整",
"zxy.214250343117230080": "分数格式错误",
"zxy.288956211569758208": "试题总数最大不超过【{1}】道",
"zxy.496816983539585024": "人脸验证通过",
"zxy.1068933": "商品列表的某个元素中有参数缺失",
"zxy.1068932": "缺失订购期限的参数",
"zxy.552264354712653824": "分析图片内容,总结成逐字稿",
"zxy.1068935": "商品种类超出最大限制",
"zxy.251191513646764032": "当前满意度评估已过期",
"zxy.379519256620044288": "我的会员卡",
"zxy.1068934": "描述空格数过多,已超出字数限制",
"zxy.1068931": "订单不存在或状态异常",
"zxy.1068930": "添加失败",
"zxy.489698191596457984": "点击【网站信息】",
"zxy.493667263489118208": "提交录音后,你的声音会立即开始训练",
"zxy.213835126478606336": "查看全部 >>",
"zxy.565440993042763776": "联网搜索异常",
"zxy.1068937": "您购买的商品不存在,无法购买",
"zxy.1068936": "商品数量超出最大限制",
"zxy.1068939": "用户不存在或用户未完成同步,请联系管理员",
"zxy.1068938": "子订单失效或丢失,请联系管理员",
"zxy.339246125116690432": "此卡已被兑换,请更换",
"zxy.109047": "组织信息",
"zxy.371192720632451072": "暂无关联资源",
"zxy.214250252700618752": "很抱歉您访问的页面已不存在或已被删除!",
"zxy.551662773155794944": "问题不能为空",
"zxy.371198895616823296": "不得超过60个字符",
"zxy.198943": "已选择",
"zxy.214287633105424384": "5.表格导入数据限制2w条",
"zxy.214250507127099392": "该试卷目录编码无效",
"zxy.198946": "请先选择要分配的对象",
"zxy.198944": "位成员,即将分配",
"zxy.558072095981047808": "课件生成",
"zxy.215039482108448768": "(请按省、区(市)县、街道(乡镇)、社区、门牌号,详细填写地址)",
"zxy.215317539910193152": "企业账户已过期",
"zxy.486678986072657920": "储存方式",
"zxy.286055669214351360": "试题总数不能超过{1}道,请调整后重试",
"zxy.488965313505923072": "数字人形象",
"zxy.484274348564287488": "操作失败,请检查订单编号和支付订单编号不能同时为空",
"zxy.214250337547194368": "该考试必填信息填写不完整,不能发布",
"zxy.529131021413781504": "忽略",
"zxy.213504571136413696": "聘用单位",
"zxy.198935": "余额不足,请重新分配",
"zxy.214970129006596096": "阅读量",
"zxy.198933": "请先选择分配对象",
"zxy.500887047129665536": "AI伴学",
"zxy.215317378983137280": "账户不能正常登录,请联系管理员",
"zxy.213832172463853568": "关注我的人",
"zxy.540385397553893376": "解绑企业微信后你将无法使用企业微信微信登陆学习平台,确定要解绑吗?",
"zxy.548301022670491648": "建议将表格文档首行设置为表头结构,以达到更好知识处理效果",
"zxy.281353411117584384": "预约直播",
"zxy.422292849007136768": "请选择您感兴趣的话题",
"zxy.234960510725001216": "柱状图",
"zxy.286652613821337600": "管理员身份验证通过后才能进入管理后台",
"zxy.197638": "选择体系",
"zxy.198969": "内容关闭成功",
"zxy.198968": "内容激活成功",
"zxy.365341243644973056": "该完成率为:完成资源数/总资源数",
"zxy.198967": "内容删除成功",
"zxy.198966": "确认删除该内容",
"zxy.297892530605920256": "考试监考",
"zxy.214970019283603456": "开通后,一年内可观看此专栏全部内容",
"zxy.217119854132596736": "确定删除吗?",
"zxy.214250731295870976": "员工编号不存在",
"zxy.103798": "确认提交",
"zxy.213832202440544256": "写文章",
"zxy.484155382726529024": "订单日期格式错误,请检查后重试",
"zxy.214250401866846208": "对不起,管理员已删除了您的评卷权限,您此次的评卷不生效",
"zxy.218168263702614016": "多选题",
"zxy.115740": "发展岗位",
"zxy.109097": "能力名称",
"zxy.115742": "岗位说明书",
"zxy.471103496553369600": "会员卡已告罄",
"zxy.115743": "专业能力标准/资质模型",
"zxy.542128965381394432": "学习延展",
"zxy.214250264398532608": "审批节点异常,请联系管理员",
"zxy.198952": "纷享号最少1位成员,不能继续删除",
"zxy.228299799319941120": "审核人可批阅所有作业",
"zxy.476522045518254080": "播报",
"zxy.500871358113255424": "待生成",
"zxy.371188019081908224": "主要讲了哪几个方面",
"zxy.483840868676145152": "操作失败,请检查试题类型后重试",
"zxy.213832199085101056": "发布内容",
"zxy.554194609580937216": "小知没有在企业私域知识库中找到答案,请先联系管理员提前上传并发布知识哦。",
"zxy.214250803957993472": "教室编号已存在",
"zxy.213832205766627328": "格式要求",
"zxy.214250615977676800": "不允许调整奖品",
"zxy.250100103392661504": "图片: png,jpg,jpeg,gif",
"zxy.483563029498302464": "考试不存在或已被删除",
"zxy.371194991910981632": "你的得分为",
"zxy.483841683373559808": "操作失败,请检查排序题答案后重试",
"zxy.463235329097338880": "素材管理",
"zxy.198903": "取消上传",
"zxy.221137052874444800": "本节课件还未完成学习,是否重新播放?",
"zxy.198900": "正在上传",
"zxy.105511": "基本信息",
"zxy.394344200767934464": "注册电话格式出错,请检查",
"zxy.1065835": "页面不存在",
"zxy.218161541231546368": "身份证号",
"zxy.331383238855626752": "确认删除此投票吗?",
"zxy.105513": "个人主页",
"zxy.565424849758064640": "重新编辑",
"zxy.395718129243787264": "收货人不能超过20字符",
"zxy.477967888544829440": "知识案例",
"zxy.213832171092316160": "暂无话题上榜",
"zxy.287736252831240192": "当前试卷正在点评,请选择其他评卷任务",
"zxy.462507653223026688": "回收站(删除超出15天的草稿或作品,会彻底删除)",
"zxy.214250400465948672": "对不起,您已经没有该试卷的评卷权限",
"zxy.214611003214794752": "不可提交审核",
"zxy.214254072897867776": "兑换卡面值超出最大限制",
"zxy.220018582136950784": "活动开始之后才可以.bus进入详情页答卷!",
"zxy.503728951559065600": "AI伴 学",
"zxy.125136": "练吧",
"zxy.312005641285799936": "系统检查到APP端已存在相同组件{0}。若要同步,将进行覆盖式同步,确定要同步吗?",
"zxy.371195525111877632": "分析",
"zxy.214277096304939008": "线下支付",
"zxy.489698540101177344": "开启麦克风权限",
"zxy.214250204097024000": "该内容已被编辑,无法进行审核",
"zxy.342083799020081152": "请输入开户账号",
"zxy.433033025366921216": "本卷共计",
"zxy.214250378395521024": "不能导入空数据模板",
"zxy.214970034810916864": "正在提交,请稍后",
"zxy.198921": "专栏修改成功",
"zxy.outcert.83626": "查看证书",
"zxy.198920": "专栏创建成功",
"zxy.494417248669274112": "保存录音",
"zxy.412398338432962560": "邮箱验证码",
"zxy.215316193869959168": "操作失败, 请重试",
"zxy.198924": "专栏删除成功",
"zxy.213162224024424448": "发票申请",
"zxy.215235360286969856": "时长:",
"zxy.382300148262375424": "不能超过{0}个字符",
"zxy.213504651096625152": "密码由6-20位数字、字母或特殊字符组合",
"zxy.230840843567763456": "编辑内容",
"zxy.465366995496472576": "下级",
"zxy.214250525103886336": "单个选项最大长度不能超过5000",
"zxy.504798178332250112": "身份证名字格式错误",
"zxy.479123322651676672": "配音转字幕",
"zxy.214250381784518656": "您的报名已被管理员拒绝,无法再次考试,谢谢",
"zxy.493929319744278528": "学习周期:",
"zxy.232284647269208064": "至少选择一项",
"zxy.215319515905527808": "账号未绑定手机号,请联系管理员",
"zxy.551550257520054272": "工行支付",
"zxy.213832208983658496": "大小限制:音视频:mp3、mp4(大小",
"zxy.198914": "专栏关联内容不能为空",
"zxy.198913": "关联内容添加成功",
"zxy.479083730737172480": "字幕位置",
"zxy.198911": "请先选中要关联的内容",
"zxy.213504652996644864": "邮箱输入不正确",
"zxy.292923949266898944": "获奖",
"zxy.494418200059056128": "请开启电脑录音权限",
"zxy.248349982971793408": "资格认证",
"zxy.220018296399990784": "加载初始化数据出错",
"zxy.259913179524632576": "注册申请正在审核",
"zxy.491386738904797184": "试听片段",
"zxy.500869990338138112": "伴学",
"zxy.214288096584404992": "暂无内容哟",
"zxy.198906": "上传仅支持:{1}格式",
"zxy.198905": "上传的文件不能大于",
"zxy.214250860157472768": "开始时间不能小于班级开始时间",
"zxy.351566557610119168": "请输入搜索内容...",
"zxy.242878057663303680": "员工编号不在您的授权范围之内",
"zxy.412488008806305792": "默认",
"zxy.489699253116080128": "训练时间太长",
"zxy.118631": "请输入您的登录密码",
"zxy.118630": "用户名密码",
"zxy.234560425897889792": "企业微信登录异常",
"zxy.450130105247862784": "大模型返回异常",
"zxy.489698397310291968": "点击「网站设置」",
"zxy.392229587519672320": "拆分开票时,发票金额可能存在0.01元误差,如有疑问可联系管理员线下开票",
"zxy.213843798755774464": "话题更改审核中",
"zxy.383037451364601856": "全文检索修复",
"zxy.215995222117715968": "缩放",
"zxy.118635": "请选择打赏积分",
"zxy.118634": "本次打赏将消耗您的积分为{1}积分,是否立即进行?",
"zxy.118633": "暂无限制",
"zxy.118632": "密码不能为空",
"zxy.214250800778711040": "提报已截止,无法编辑",
"zxy.118639": "审批意见",
"zxy.118638": "审批处理",
"zxy.118637": "类别",
"zxy.118636": "打赏成功",
"zxy.468687945377910784": "添加AI教练",
"zxy.118642": "审批人类型",
"zxy.118641": "发起人",
"zxy.455626514193584128": "开通会员获得精彩内容",
"zxy.118640": "审批记录",
"zxy.489228596242681856": "查看训练进度和试听声音",
"zxy.293632680841580544": "收起评论",
"zxy.217892940385751040": "问吧纷享",
"zxy.214250415062126592": "上级目录不属于授权范围内",
"zxy.213160049139388416": "流水类型",
"zxy.215699146781364224": "售卖价格不能大于",
"zxy.465368459803496448": "未意识到的不⾜",
"zxy.118646": "发布人",
"zxy.230845020687699968": "云素材",
"zxy.118644": "请选择一个部门",
"zxy.118643": "审批人为空(或与发起人相同),系统已自动审批通过",
"zxy.118649": "状态",
"zxy.118648": "评分",
"zxy.118647": "发布时间",
"zxy.213832175903182848": "专",
"zxy.213832174472925184": "暂无关注者!",
"zxy.214969964409524224": "选择头像",
"zxy.214250432296521728": "该调研活动还没有开始",
"zxy.458781208759898112": "去登录",
"zxy.379433394725064704": "内容反馈",
"zxy.213832192260968448": "文章标题",
"zxy.118619": "请选择标签,最多选择{1}个",
"zxy.118618": "输入标签名按回车即可添加,最多添加{1}个",
"zxy.118613": "上传图片",
"zxy.214250314851815424": "非法访问",
"zxy.118612": "修改头像",
"zxy.114254": "学习进度",
"zxy.118611": "请选择文件",
"zxy.114257": "学习中",
"zxy.118610": "培训地点",
"zxy.118617": "加载失败",
"zxy.371198983227445248": "不得超过800个字符",
"zxy.118616": "受众对象职务",
"zxy.215317602401128448": "企业账户未激活",
"zxy.114258": "学员端",
"zxy.118615": "举报说明",
"zxy.118614": "预算费用不能超过可允许使用费用值!",
"zxy.379889497468440576": "所在地区",
"zxy.214250169540153344": "该内容已经被举报,无法进行编辑",
"zxy.118620": "打赏",
"zxy.213504616040632320": "邮箱设置",
"zxy.402356054870069248": "暂不支持开具纸质发票",
"zxy.219597774373654528": "第{1}行,第{2}列有错误",
"zxy.118629": "密码错误",
"zxy.500446440624099328": "选课件",
"zxy.118624": "暂无打赏,快来成为的第一个支持者吧~",
"zxy.118623": "自定义",
"zxy.114265": "一月",
"zxy.118622": "积分",
"zxy.214250477318180864": "导入批次不匹配",
"zxy.118621": "打赏给",
"zxy.118628": "为了您的交易安全,请先进行身份验证",
"zxy.247216764713308160": "得分_en",
"zxy.118627": "最多不超过{1}积分",
"zxy.215316617922482176": "网络错误,请关闭页面重新登录",
"zxy.118626": "次打赏",
"zxy.118625": "共收到",
"zxy.551608156883652608": "图片大小不能超过5MB",
"zxy.214250702774603776": "已是培训班成员或已经报名",
"zxy.230839151627472896": "编辑封面图",
"zxy.371427152446492672": "助手中心",
"zxy.118675": "待批阅",
"zxy.334240113150267392": "图片: jpg/jpeg/png(大小<=10M)",
"zxy.118674": "答卷中",
"zxy.118673": "重新考试",
"zxy.214250588060389376": "抽奖活动已发布状态不能撤销",
"zxy.288210663816433664": "需消耗",
"zxy.475581691692453888": "已加入15人",
"zxy.213169728112431104": "复制(Ctrl c)",
"zxy.214250758554652672": "配额数量请输入0-10000以内正整数",
"zxy.214250822056415232": "该二维码已失效",
"zxy.271857680497381376": "每下载成功一次,需扣除$0积分;每上传成功一次,可获得$1积分",
"zxy.214250171222069248": "该问题已经存在,换个标题再发布吧",
"zxy.557724279047852032": "(伴学由 AI 生成,仅供参考)",
"zxy.214250638182322176": "无法删除已启动的赛事",
"zxy.216761033426079744": "{0}分钟后结束",
"zxy.558072030528933888": "课件生成",
"zxy.118678": "兑换",
"zxy.118677": "调研详情",
"zxy.exam.110610": "考试监考",
"zxy.118676": "调研名称",
"zxy.213504637708406784": "新手机号",
"zxy.215317336683581440": "check_token验证失败,请刷新页面重试",
"zxy.118682": "回答",
"zxy.118681": "归属部门",
"zxy.118680": "共导入成功",
"zxy.118686": "进入培训班",
"zxy.118685": "进入考试",
"zxy.118684": "截止时间",
"zxy.255825433461919744": "手机号已注册",
"zxy.394343995104432128": "请输入注册地址",
"zxy.409555836273299456": "标记为已读",
"zxy.186749": "评分失败",
"zxy.258436357343547392": "参与资格",
"zxy.109703": "转换失败",
"zxy.260291899196313600": "短信登录",
"zxy.109702": "转换成功",
"zxy.122700": "当前部门",
"zxy.214250339115864064": "已达到了考试次数限制,因不能再次进入考试详情页",
"zxy.213139668437438464": "音视频:mp3、mp4(大小<100m 支持mpg,mpeg,mpe,avi,rm,3gp,rmvb,wmv,mov,flv,mkv视频格式自动转换)",
"zxy.215317568062361600": "企业账户未生效",
"zxy.118688": "开始考试",
"zxy.118687": "进入直播",
"zxy.281660349382529024": "的讨论",
"zxy.214250298523389952": "邮箱为空",
"zxy.114291": "增加文件",
"zxy.118653": "提交人",
"zxy.118651": "发布",
"zxy.372964461314707456": "选择“否”:允许切屏,学员在参与考试过程中可以无限制的切屏",
"zxy.214970011759022080": "阅读全文",
"zxy.217511915457482752": "知识被下载大于等于{1}人次得{0}分",
"zxy.540385095417204736": "已绑定企业微信,绑定后可用于企业微信授权登录移动端学习平台",
"zxy.420060274716971008": "线下获得",
"zxy.433126542424543232": "当前时间已超过测评活动结束时间,暂不支持提交",
"zxy.371189099001942016": "问答题",
"zxy.118657": "待审核",
"zxy.433029474691452928": "测评报告",
"zxy.118655": "我要报名",
"zxy.118654": "文档转换失败请重新上传",
"zxy.479074811679739904": "工程段描述",
"zxy.118658": "得分",
"zxy.118660": "换一组",
"zxy.259930353270132736": "完善信息",
"zxy.213521447572869120": "{0} 回复了您 {1} 的讨论",
"zxy.118663": "取消报名",
"zxy.214250725021192192": "该培训班活动签到已结束",
"zxy.118661": "开始学习",
"zxy.324074413123309568": "社区公约说明",
"zxy.214250841681563648": "导入的提报人最多支持10个",
"zxy.253359289077469184": "报名时间",
"zxy.425498458439421952": "查看专题班详情》",
"zxy.215317470347661312": "账号不能重复",
"zxy.230841188167585792": "下划线",
"zxy.118667": "审核人",
"zxy.214970530082721792": "订阅后可免费观看",
"zxy.506314565198417920": "录制20句高质量音频",
"zxy.118666": "审核",
"zxy.215324197407297536": "格式不合法",
"zxy.118665": "删除",
"zxy.subject.button.04": "重新学习",
"zxy.213504605173190656": "设为主号",
"zxy.199237": "3.导入成功后,页面会提示成功数量,失败数量,并显示相关信息",
"zxy.199238": "4.如有失败记录,删掉电子表格里已经成功的记录,然后修正失败的记录,再次上传导入。",
"zxy.215316490092679168": "您好,您输入的账号或密码错误,请核对后重新登录或联系系统管理员",
"zxy.218167299746697216": "请确保所有内容填写正确,请检查!",
"zxy.199235": "1.下载标准模板,按示例格式和示例说明填写需要导入的电子表格文件",
"zxy.507040900808052736": "您的申报已通过审核,已为您跳过人脸校验",
"zxy.199236": '2.点击"导入数据"按钮,选择您要导入的电子表格文件',
"zxy.440647475901108224": "请选择论文发表时间",
"zxy.341783388430143488": "若受众范围选择全集团,则以下组织树显示时不区分权限内/外组织。",
"zxy.371197249386057728": "创建",
"zxy.213508888069279744": "~暂无内容哟~",
"zxy.214995322089377792": "强制交卷",
"zxy.346967827577704448": "当前用户不在授权IP范围内,暂不能参考",
"zxy.214250791404441600": "计划人数请输入0-10000以内正整数",
"zxy.432421667571109888": "员工自评",
"zxy.479080132179529728": "暂无素材,请上传",
"zxy.298968776311967744": "登录时不记得密码怎么办?",
"zxy.214250575271956480": "奖品无法兑换",
"zxy.557430069786710016": "语音驱动不得少于10秒或超过{0}分钟,请调整",
"zxy.214250548977864704": "商品积分不能为负数",
"zxy.356630816383700992": "三级管辖成员",
"zxy.214250475887923200": "组织不存在或不在您权限范围内",
"zxy.526972236469506048": "图片:jpg/jpeg/png(大小<=5M)",
"zxy.214250155115941888": "该内容已经关闭,不能参与讨论",
"zxy.250096680576356352": "上传压缩包",
"zxy.551893233744089088": "请正对屏幕保持不动",
"zxy.214250346502033408": "您暂无该资源浏览权限,去看看其他资源吧",
"zxy.118693": "评估名称",
"zxy.118692": "培训班状态",
"zxy.213843803319177216": "激活专家身份",
"zxy.118691": "您好本次考试已结束",
"zxy.248290437851385856": "活动开始之后才可以进入详情页答卷!",
"zxy.214250737683795968": "该状态下数据不可删除",
"zxy.430627126899773440": "测评活动名称",
"zxy.118697": "上传者",
"zxy.199259": "条评论",
"zxy.118696": "请输入邮箱",
"zxy.118695": "其他",
"zxy.450130773371129856": "系统异常",
"zxy.118694": "评估详情",
"zxy.199255": "身份",
"zxy.199256": "班务",
"zxy.527377945849892864": "领域专家",
"zxy.199257": "普通用户",
"zxy.199258": "加载失败...",
"zxy.463114415034732544": "批阅通过",
"zxy.199251": "描述",
"zxy.199252": "发起人:",
"zxy.216849238414462976": "未结项",
"zxy.199253": "审批人类型:",
"zxy.199254": "审批意见:",
"zxy.281301586033119232": "已收藏",
"zxy.1074045": "班级直播",
"zxy.214250850628014080": "协议开始时间缺失,无法导入",
"zxy.371196177011576832": "你的作答",
"zxy.199250": "擅长话题",
"zxy.214250282157215744": "一次性验证码过期,可能已经绑定过邮箱,请重新绑定邮箱。",
"zxy.213540446905962496": "业务类型",
"zxy.118699": "手机号",
"zxy.118698": "收货人",
"zxy.217511902165733376": "成功参与内容讨论每次获得{0}分,回复超过{1}次不再累计得分",
"zxy.199248": "抱歉,没有找到相关的内容",
"zxy.199249": "抱歉,没有找到“{1}”相关的内容",
"zxy.199247": "清空历史",
"zxy.253793114660147200": "全部知识",
"zxy.235651408307818496": "每个填空答案为一行",
"zxy.214250783208771584": "班主任员工编号不存在",
"zxy.exam.110608": "考试阅卷",
"zxy.371199091574706176": "暂不支持输入表情",
"zxy.250841581094047744": "普通压缩包文件,大小限制在1G内",
"zxy.260676848873246720": "审核已通过或者已取消,无法取消报名",
"zxy.540380784251506688": "已设置",
"zxy.exam.110602": "考试记录",
"zxy.250905330551230464": "待参与",
"zxy.215318876676820992": "验证码输错次数已达3次,请重新获取验证码",
"zxy.213504544972345344": "网站访问量:",
"zxy.215697076477104128": "设置价格(采购数量不同,单价不同)",
"zxy.286653861110878208": "请输入您",
"zxy.113822": "位置",
"zxy.113823": "问吧",
"zxy.255589807210762240": "立即注册",
"zxy.490739108868657152": "驱动类型",
"zxy.558064379308937216": "当前课件已有用户({0})正在编辑PPT,请稍后再试!",
"zxy.312000610050379776": "已关联的APP端组件标题",
"zxy.260712582124539904": "该账号已被注册",
"zxy.214250781564604416": "培训班类别已经被关联,无法删除",
"zxy.232790796334665728": "建议图片大小不超过{0}",
"zxy.395717084547518464": "所在地区不能超过20字符",
"zxy.214578450365812736": "当前岗位",
"zxy.220018895715700736": "ie浏览器需在ie10及以上版本,或选用其他浏览器",
"zxy.541815127075328000": "最近过期",
"zxy.113820": "微信",
"zxy.122783": "参考答案",
"zxy.213835102554296320": "编辑讲师简介",
"zxy.214250335932387328": "查看考试详情异常",
"zxy.324775215731183616": "请选择要同步的组件",
"zxy.215316729826512896": "组织未找到",
"zxy.214250871897329664": "附件转换中",
"zxy.233429186650443776": "已废弃",
"zxy.474454761937178624": "暂无可转换课件",
"zxy.283818633904394240": "注:更新机制为:1天/次",
"zxy.221136889720213504": "本节课件学习时长未达到完成要求",
"zxy.213845005297651712": "擅长的话题:",
"zxy.213829870483017728": "讨论了",
"zxy.214250802137665536": "提报已截止,无法删除",
"zxy.104097": "检测失败",
"zxy.250457090609516544": "去批阅",
"zxy.504512139357196288": "默认选择虚拟人声",
"zxy.422956924183646208": "{1}年度个人{2}学时证明",
"zxy.540385193245151232": "去解绑",
"zxy.468305594185551872": "请输入测评活动名称",
"zxy.113831": "新增成功",
"zxy.214254070632943616": "兑换卡生成数量超出最大限制",
"zxy.215316303362265088": "参数必填",
"zxy.261354420602802176": "暂无中奖名单",
"zxy.559932444053213184": "联网搜索",
"zxy.214250649108484096": "赛事必要属性未配置无法启动",
"zxy.214250332824408064": "该考试正在考试,不能拒绝",
"zxy.214250843187318784": "在线课程业务数据异常",
"zxy.1067797": "您暂无该资源浏览权限,去看看其他资源吧",
"zxy.214250866826416128": "课程编码重复",
"zxy.400161930423177216": "专家广场",
"zxy.214250182768988160": "您所在的组织没有专家资质配置",
"zxy.339172082967515136": "4.HTML包中必须内含index.html文件,才可正常读取",
"zxy.213843789138235392": "审核失败",
"zxy.214250189026889728": "您的话题更改申请正在审核中,不允许再次申请",
"zxy.108483": "更新人",
"zxy.217511896545366016": "我的内容被删除扣除{0}积分",
"zxy.214250190725582848": "您的专家身份已被冻结",
"zxy.214250586378473472": "该抽奖活动不是已发布状态",
"zxy.120101": "继续",
"zxy.250770127472168960": "审批时间",
"zxy.457796103677546496": "生成视频",
"zxy.441363874579615744": "授课日历",
"zxy.219698392262119424": "回收",
"zxy.113813": "推送时间",
"zxy.250089579665821696": "兑换人数",
"zxy.468921827394195456": "学习任务执行异步推送,请稍等片刻",
"zxy.214274832886534144": "机构:",
"zxy.214250765185847296": "提报部门数据已存在",
"zxy.230845066376253440": "企业素材",
"zxy.489693965306695680": "设置方法",
"zxy.494417885297512448": "录音时长最高不能超过60分钟",
"zxy.450531350622113792": "点评分析",
"zxy.405495219904188416": "清零",
"zxy.247609462330888192": "全部来源",
"zxy.489271320731848704": "声音名称",
"zxy.531717640633323520": "非全景摄像机,无法操作云台",
"zxy.113864": "优秀",
"zxy.457703108655583232": "最近修改时间",
"zxy.558080410094014464": "课件描述必填",
"zxy.288882128257683456": "考试将于{0}开始",
"zxy.203890": "商城",
"zxy.213836584137658368": "{0}人评分",
"zxy.1067709": "下载分享海报",
"zxy.560706720251383808": "文档导出失败",
"zxy.213835124574392320": "讲师部门",
"zxy.541533899147317248": "课件退出",
"zxy.214250742448525312": "培训班不存在",
"zxy.341077828718170112": "截屏超限",
"zxy.113878": "周二",
"zxy.113879": "周六",
"zxy.213832200616022016": "我要发布",
"zxy.412533122039681024": "课程开发学时",
"zxy.371198384331165696": "请输入助手名称",
"zxy.495070116724215808": "文字驱动不得少于50字,请调整",
"zxy.564234904863379456": "实时热榜",
"zxy.214277957164863488": "银联支付宝",
"zxy.214250251295526912": "直播已删除",
"zxy.113876": "至",
"zxy.389318655273472000": "为保障系统安全,包含admin、guest的账号不支持创建,请重新填写",
"zxy.483767747927478272": "该试题目录已存在,请检查目录名称和编码后重试",
"zxy.382011071692673024": "请输入发票备注,此项为选填内容",
"zxy.537492338352721920": "数字人大小",
"zxy.296122540902977536": "请选择评分",
"zxy.275036782880493568": "已选{0}个",
"zxy.214250768289632256": "未到报到时间",
"zxy.230933255967346688": "重新上传",
"zxy.214250502521753600": "已达到考试次数,不能重复考试,如有疑问,请联系管理员!",
"zxy.557768253540274176": "字幕由 AI 生成,仅供参考",
"zxy.379889202264936448": "设为默认地址",
"zxy.247204770429931520": "学时不能超过10000",
"zxy.113849": "学员",
"zxy.113840": "选择文件",
"zxy.201223": "机构分院",
"zxy.202551": "商城",
"zxy.124501": "上传中",
"zxy.371186374746968064": "有什么问题尽管问我",
"zxy.540382759814828032": "已绑定手机号",
"zxy.104916": "修改评分",
"zxy.261288122078334976": "该分院已不存在",
"zxy.479070253947686912": "视频/图片",
"zxy.214250800485109760": "提报已截止,无法编辑",
"zxy.450925511661719552": "需要支付",
"zxy.506307144887439360": "环境检测",
"zxy.113855": "一键收起",
"zxy.113857": "已结项",
"zxy.214250561049071616": "配置有误,请联系平台客服或拨打400-8899-650",
"zxy.1072274": "开始提报",
"zxy.113859": "已销售",
"zxy.537492731904266240": "当前页统一",
"zxy.214250772039340032": "培训班未配置培训班证书",
"zxy.227188463265517568": "秒后点击更新",
"zxy.214250793069580288": "时间格式错误",
"zxy.217511920096382976": "完善手机号获得{0}积分",
"zxy.213835117590876160": "抽奖管理",
"zxy.199277": "收货地址",
"zxy.234560358063411200": "该企业微信的手机号已绑定其他账号,需手动绑定企业微信",
"zxy.292877785859493888": "暂无赛事资料",
"zxy.199278": "兑换时间",
"zxy.531726088544587776": "检测成功,正在登录中...",
"zxy.199279": "物流单号",
"zxy.199273": "抽奖来源",
"zxy.199274": "抽奖时间",
"zxy.199275": "收货信息",
"zxy.199276": "联系方式",
"zxy.463625740387225600": "视频预览",
"zxy.199270": "兑换成功",
"zxy.app.center.application.agency": "待办任务",
"zxy.199271": "兑换奖品信息",
"zxy.505875309044830208": "该服务第三方账号配置异常,请联系管理员",
"zxy.199272": "奖品名称",
"zxy.539702817611452416": "验证码已发送至邮箱",
"zxy.248327487388520448": "你有",
"zxy.215316857459183616": "未查询到您的手机号码,无法获取动态密码",
"zxy.489694909297725440": "刷新页面",
"zxy.214250406895816704": "该目录已关联试题,不能删除",
"zxy.213142818787561472": "上传图片大小不能超过{1}",
"zxy.213832217959469056": "最多可上传一个附件",
"zxy.294690347068559360": "暂未上传作品",
"zxy.112576": "请输入物流单号",
"zxy.214899908052914176": "文件扩展名错误",
"zxy.199266": "图片不能超过10M",
"zxy.397639365884514304": "试卷正在生成中,请稍候再试",
"zxy.199267": "上传成功",
"zxy.199268": "剩余预算费用",
"zxy.199269": "兑换详情",
"zxy.199262": "文件名过长,最大长度为200字符!",
"zxy.526620823105179648": "查看试题",
"zxy.199263": "提示:图片大小不超",
"zxy.199264": ",支持png、jpeg、jpg图片",
"zxy.199265": ",支持png、jpeg、jpg、gif图片",
"zxy.253302495152050176": "全部活动",
"zxy.551893192958676992": "请正对屏幕保持不动",
"zxy.199260": "请选择正确的图片,支持的格式包括jpg、png、jpeg!",
"zxy.471448875832578048": "部分已删除,部分转换中不支持删除!",
"zxy.199261": "请选择正确的图片,支持的格式包括jpg、png、jpeg、gif!",
"zxy.557768094077030400": "字幕由 AI 生成,仅供参考",
"zxy.251128296107020288": "去评估",
"zxy.477012024719708160": "AI智课",
"zxy.214250642783473664": "作品审核时间已过",
"zxy.540382842107072512": "绑定后可用于登录身份验证、密码找回、以及学习相关的通知接收",
"zxy.230840577346899968": "封面尺寸",
"zxy.433126756040445952": "是否确认提交?",
"zxy.214250533156950016": "商品编号重复",
"zxy.214250176662081536": "该讨论已取消加精",
"zxy.234566662353981440": "解绑后无法使用,确定要解除企业微信绑定吗?",
"zxy.455628786420027392": "会员到期日晚上23:59前可免费观看本会员绑定资源开通会员仅限本人使用,无法转赠他人",
"zxy.214250173063368704": "讨论有人回复,不能删除",
"zxy.476516628469780480": "AI助手",
"zxy.199299": "受众对象-岗位",
"zxy.554077491690606592": "您已被取消巡考老师资格",
"zxy.199295": "受众对象-职务",
"zxy.199296": "受众对象-人员",
"zxy.228299973442277376": "手动分配",
"zxy.199297": "1.下载标准模板,按示例格式和示例说明填写需要导入的电子表格文件\n2.点击“导入数据”按钮,选择您要导入的电子表格文件\n3.导入成功后,页面会提示成功数量,失败数量,并显示相关信息\n4.如有失败记录,删掉电子表格里已经成功的记录,然后修正失败的记录,再次上传导入。",
"zxy.199298": "导入失败记录.xlsx",
"zxy.259884804433121280": "绑定失败,此账号已有绑定关系",
"zxy.199291": "4星",
"zxy.199292": "5星",
"zxy.199293": "分享到QQ空间",
"zxy.455661699517779968": "请先了解并同意《付费协议》",
"zxy.199294": "推荐标签:",
"zxy.213504573019656192": "密码修改失败,旧密码输入不正确",
"zxy.199290": "3星",
"zxy.214969977126653952": "知识圈名称",
"zxy.113880": "周日",
"zxy.113881": "周三",
"zxy.113882": "周四",
"zxy.113883": "周五",
"zxy.422955271816613888": "${1}年度个人${2}证明",
"zxy.113884": "周一",
"zxy.217511867684360192": "参与一次培训获得{0}积分",
"zxy.447998987140730880": "我的会员",
"zxy.473644208532623360": "删除该素材则删除整个课件,请确认? 确认,取消,确认后返回里列表页",
"zxy.433126673559457792": "道题目未作答,请完成后再提交",
"zxy.113890": "总数量",
"zxy.199288": "1星",
"zxy.199289": "2星",
"zxy.283818520469442560": "注:更新机制为:1小时/次",
"zxy.199284": "收货地址:",
"zxy.199285": "不能选择试题共享目录",
"zxy.199286": "暂无打赏,快来成为TA的第一个支持者吧~",
"zxy.199287": "自定义:",
"zxy.199280": "从模板选择",
"zxy.113899": "八月",
"zxy.199281": "收件人:",
"zxy.215679605795852288": "多媒体:mp3,mp4,大小<1G,epub电子书只支持IE10以上浏览器",
"zxy.199282": "手机号码:",
"zxy.199283": "邮件编码:",
"zxy.215696795467124736": "0表示免费,价格保留小数点后两位",
"zxy.248586645601914880": "即将过期",
"zxy.372958792159203328": "您好,考试禁止切屏,切屏达到{0}次后,将强制交卷。",
"zxy.113892": "组织编码",
"zxy.113893": "组织名称",
"zxy.292864970394308608": "支持格式:",
"zxy.254534127729119232": "线上成绩占比",
"zxy.293681234670915584": "阅读理解子试题数最大不能超过{1}道,请调整后重试",
"zxy.212782443051225088": "商品",
"zxy.420835598643892224": "请选择分类",
"zxy.198824": "编辑视频",
"zxy.214250563041366016": "开票金额不能为0",
"zxy.230933732742270976": "上传图片只支持{type}格式",
"zxy.231933361696935936": "您的密码已超过{0}个月未修改,请修改后再使用",
"zxy.217511906079019008": "内容被举报扣除{0}积 分",
"zxy.214250827282518016": "员工编号重复",
"zxy.479082547356241920": "字幕内容不能为空",
"zxy.114314": "知识",
"zxy.288908808821018624": "本次考试未开始",
"zxy.498653361780953088": "封面加载中",
"zxy.214250236267335680": "最多设置20条提醒",
"zxy.214250249982709760": "直播已撤销",
"zxy.215331239773736960": "共有知识<b> {0} </b>份,",
"zxy.214873608261079040": "已上传 {1}/{2} 个文件",
"zxy.214277913355358208": "银联微信",
"zxy.214970130898227200": "收起全部",
"zxy.230168051146952704": "查看《 付费协议 》",
"zxy.489692679538610176": "重新录制",
"zxy.1072211": "(请按省、区(市)县、街道(乡镇)、社区、门牌号,详细填写地址)",
"zxy.213843805135310848": "编辑简介",
"zxy.359132898357547008": "1、分院已被删除或取消发布",
"zxy.215235072469635072": "讲",
"zxy.116984": "列有错误",
"zxy.114323": "专题班",
"zxy.213504629323993088": "修改邮箱",
"zxy.339285807598800896": "作品编号",
"zxy.106709": "全部",
"zxy.523658795071705088": "请填写申报培养学校",
"zxy.496599595485368320": "场考试",
"zxy.124577": "面授课程",
"zxy.106705": "关闭",
"zxy.215319171758690304": "注册已关闭",
"zxy.540382527488135168": "未绑定",
"zxy.106706": "课程",
"zxy.106707": "删除",
"zxy.106708": "专题",
"zxy.214969978921816064": "签名",
"zxy.433768496116142080": "培训班助教",
"zxy.106704": "简体中文",
"zxy.468559485401698304": "本次考试已取消发布",
"zxy.496816164446539776": "检测通过",
"zxy.479074629793746944": "工程段ID",
"zxy.214250793153466368": "时间格式错误",
"zxy.478782017752928256": "发布视频",
"zxy.497205612644536320": "验证失败,请确保采集的人脸与公安系统中的人脸信息一致后重新进行采集",
"zxy.214250324540657664": "分数值不合法",
"zxy.249783119522172928": "认证参与",
"zxy.232790972981972992": "建议分辨率为{0}",
"zxy.251825999187152896": "开启",
"zxy.548369600530747392": "请查询我的待办任务",
"zxy.217511907941289984": "成功举报内容或言论获得{0}积分",
"zxy.213504602530779136": "您将收到一封激活邮件,点击邮件中的链接即可激活邮箱",
"zxy.224765519922860032": "录音",
"zxy.398364112515633152": "增值税专用发票不支持开具电子发票",
"zxy.412533745422307328": "网络自学学时目标",
"zxy.214250539259662336": "当前手机号码与注册时手机号码不一致",
"zxy.106727": "赞",
"zxy.106728": "直播",
"zxy.106729": "至",
"zxy.125001": "同步失败",
"zxy.106723": "提交",
"zxy.214250596272836608": "活动发布过一次后不允许修改活动样式",
"zxy.106724": "文档",
"zxy.371198818823311360": "不得超过20个字符",
"zxy.106725": "暂无",
"zxy.371431680881332224": "确定要删除吗",
"zxy.106726": "暂无内容",
"zxy.256257034066989056": "满意度评估未开始",
"zxy.106720": "没有更多了",
"zxy.250823180598513664": "暂无相关待办任务",
"zxy.106721": "免费",
"zxy.106722": "搜索",
"zxy.451249780757237760": "人民币支付",
"zxy.186800": "剩余",
"zxy.118719": "总分",
"zxy.118717": "直播时间",
"zxy.186803": "张会员卡",
"zxy.213504553532919808": "请输入收货人!",
"zxy.118712": "已有",
"zxy.125000": "同步成功",
"zxy.118711": "学习时长",
"zxy.118710": "选项只能添加10个",
"zxy.118716": "证书",
"zxy.214970058148024320": "取消关注",
"zxy.118714": "暂无公告",
"zxy.214969990363877376": "热门知识圈",
"zxy.250757984005787648": "去评审",
"zxy.125017": "验证失败",
"zxy.106716": "截止时间",
"zxy.106717": "举报",
"zxy.106718": "考试",
"zxy.106719": "类型",
"zxy.213832184832856064": "回复了",
"zxy.106712": "中",
"zxy.106713": "操作",
"zxy.498284131873067008": "4、浏览器请使用谷歌浏览器、Microsoft Edge浏览器、火狐浏览器50版本以上;",
"zxy.106714": "归属部门",
"zxy.106715": "讲师",
"zxy.213504593370419200": "入职时间:",
"zxy.106710": "姓名",
"zxy.106711": "账号",
"zxy.273006324982353920": "作品区",
"zxy.463239883780132864": "批量转换",
"zxy.411055837101035520": "或",
"zxy.125011": "赛事",
"zxy.118721": "作业详情",
"zxy.118720": "作业说明",
"zxy.213832221071642624": "你的问题可能已经有答案",
"zxy.106749": "明细",
"zxy.106745": "简介",
"zxy.106746": "讲师简介",
"zxy.106747": "考试名称",
"zxy.530222351439237120": "请将人脸正对摄像头",
"zxy.106748": "浏览数",
"zxy.106741": "关注",
"zxy.214250784928436224": "班主任员工编号不在您的权限范围之内",
"zxy.106742": "会员免费",
"zxy.214899764431556608": "文件数量错误",
"zxy.106743": "积分商城",
"zxy.479118682602213376": "存在已应用到轨道的图片,无法删除",
"zxy.106744": "加载更多",
"zxy.479118874982354944": "是否删除选中的图片文件",
"zxy.214250823578947584": "员工编号必填",
"zxy.106740": "更多",
"zxy.298968982474592256": "学习时长没有被记录",
"zxy.214970047184113664": "已打赏",
"zxy.114333": "总价",
"zxy.214250445286281216": "百分制总分必须为100分",
"zxy.106738": "分享",
"zxy.106739": "岗位",
"zxy.493938623373250560": "不允许编辑",
"zxy.106734": "查询",
"zxy.379907106037436416": "银行账号",
"zxy.489693613945655296": "朗读示范",
"zxy.106735": "待审核",
"zxy.447909887469555712": "仅售{0}元",
"zxy.106736": "调研",
"zxy.106737": "发布",
"zxy.214250283679748096": "考试越权访问",
"zxy.106730": "班级",
"zxy.234560272705130496": "该用户已绑定企业微信",
"zxy.106731": "保存",
"zxy.499143289161781248": "身份证号与姓名不匹配或该身份证号不存在",
"zxy.106732": "必修",
"zxy.106733": "查看更多",
"zxy.118709": "相关课程",
"zxy.118708": "我已经知道了",
"zxy.118707": "我的讨论",
"zxy.489228869187014656": "请务必使用普通话录音,语速适中",
"zxy.118706": "我的内容",
"zxy.214275210537472000": "部门人员",
"zxy.118701": "提交时间",
"zxy.118700": "所属部门",
"zxy.216827159841476608": "来源",
"zxy.231993130696708096": "联系收货地址",
"zxy.118705": "文档正在转换中请稍后预览",
"zxy.118704": "位用户",
"zxy.214970096525905920": "加入失败",
"zxy.118703": "投票",
"zxy.118702": "跳过直接进入首页",
"zxy.198668": "请先选择部门",
"zxy.198667": "请选择",
"zxy.198666": "选择职务",
"zxy.550082903955083264": "密码长度至少6个字符,请重新录入密码",
"zxy.198665": "共{1}张, 还能上传{2}张",
"zxy.214250778527928320": "费用类别已经被关联,无法删除",
"zxy.118510": "受众对象人员",
"zxy.198669": "请按省、区(市)县、街道(乡镇)、社区、门牌号,详细填写地址",
"zxy.198660": "总分数",
"zxy.500808800941510656": "AI拌学",
"zxy.427966574272581632": "路径错误",
"zxy.230450493598601216": "付费协议",
"zxy.198663": "图片预览",
"zxy.214250873575051264": "该班级已经撤销",
"zxy.198662": "题目分数不得大于100分",
"zxy.198661": "请填写单项总分",
"zxy.103491": "需支付",
"zxy.118519": "条",
"zxy.488568409198563328": "请输入声音名称",
"zxy.118513": "导入人员",
"zxy.214900009483767808": "缩略图",
"zxy.118512": "导入存在错误数据,请点击下载错误的导入记录查看",
"zxy.214250869355581440": "活动已结束",
"zxy.118511": "选择用户",
"zxy.114157": "四月",
"zxy.260623690247573504": "手机号必填",
"zxy.118518": "导入成功记录",
"zxy.212727104863866880": "截图",
"zxy.118517": "导入失败记录",
"zxy.119848": "关联成功",
"zxy.118516": "下载错误的导入记录",
"zxy.371497277375778816": "不能超过3000个字符",
"zxy.118515": "下载导入模板",
"zxy.198657": "支持 jpg,jpeg,png,gif格式图片",
"zxy.199989": "关注",
"zxy.198656": "支持 jpg,jpeg,png格式图片",
"zxy.198655": "上传{1}px 且小于{2}的图片",
"zxy.214970116683730944": "文件获取失败",
"zxy.217511903927341056": "成功参与回复每次获得{0}分,同一讨论下回复数超过{1}次不再累计得分",
"zxy.198654": "暂不支持言论发表",
"zxy.214250399018913792": "您好,当前试卷已点评",
"zxy.118521": "部门名称",
"zxy.215696342390018048": "价格模式",
"zxy.118520": "列有错误。",
"zxy.198659": "单项总分",
"zxy.198658": "难易度",
"zxy.214250427556958208": "考场状态必须为未发布",
"zxy.214250614320926720": "奖品总数量需大于已抽奖奖品数,请重新设置",
"zxy.107847": "满意度评估",
"zxy.107848": "学习包",
"zxy.230893639923011584": "请先同意协议",
"zxy.541463644500791296": "转换中不支持编辑",
"zxy.198653": "限制提示",
"zxy.198652": "部门勾选,包含子节点未勾选,下级勾选的部门各算一个组织节点",
"zxy.255825643722379264": "该部门邀请信息已存在",
"zxy.198651": "部门+包含子节点勾选(本部门含所有下级部门),算一个组织节点",
"zxy.198650": "组织节点说明",
"zxy.506009438973464576": "文字驱动不允许输入表情,请调整",
"zxy.247991340477059072": "个性化专题",
"zxy.394344068349562880": "注册地址和注册电话一共不能超过100字符",
"zxy.402410118190338048": "活动已经结束不允许修改",
"zxy.504512099188346880": "检测失败,请确保摄像头能正常使用,摄像权限已开启且处于闲置状态",
"zxy.551664722844454912": "获取到信息源配置为空",
"zxy.118525": "受众对象岗位",
"zxy.118524": "包含子节点",
"zxy.118523": "选择组织",
"zxy.118522": "部门编码",
"zxy.214250354903224320": "试题目录不存在",
"zxy.311997188463005696": "PC端页面名称",
"zxy.118529": "受众对象",
"zxy.220708026779308032": "上传成功,等待审核",
"zxy.522304739069792256": "新对话",
"zxy.118528": "受众对象人员群组",
"zxy.118527": "人员群组",
"zxy.118526": "选择对象",
"zxy.212826929269706752": "关联岗位",
"zxy.214970038908751872": "评论成功",
"zxy.198689": "点击右上角进行分享",
"zxy.214250833066463232": "分数格式不正确",
"zxy.198688": "打开微信扫一扫",
"zxy.198687": "查看一级",
"zxy.218167840816107520": "至多选择",
"zxy.465368229309714432": "反映他评与自评均评分较高能力",
"zxy.198682": "学习包名称",
"zxy.214250719887364096": "找不到培训计划",
"zxy.198681": "选/必修",
"zxy.198680": "推送内容",
"zxy.198686": "请输入账号或姓名",
"zxy.214250843875184640": "在线课程业务数据异常",
"zxy.198685": "请先选择数据",
"zxy.198684": "添加学员",
"zxy.215331500894326784": "图文<b> {0} </b>份,",
"zxy.198683": "推送学员",
"zxy.213504643865645056": "密码长度超过20个字符,请重新录入密码",
"zxy.311403706799230976": "切换年",
"zxy.115468": "下一条",
"zxy.311400836607643648": "推送时间",
"zxy.198679": "截止时间不能小于当前时间",
"zxy.198678": "请添加学员",
"zxy.258476386837204992": "资格认证类型",
"zxy.496816489513488384": "开始检测",
"zxy.198677": "推送学习包",
"zxy.198676": "是否通知学员",
"zxy.263563007957798912": "该资源已被撤销发布或不存在,去查看其他资源吧",
"zxy.412488099608793088": "简约",
"zxy.549460149291585536": "请补充人脸信息",
"zxy.215698152064421888": "最多可设置5个价格区间!",
"zxy.198671": "选择岗位",
"zxy.214250847213850624": "使用费用请输入0-100000以内最多两位小数的数值",
"zxy.217912608412536832": "天开始",
"zxy.198670": "选择试卷目录",
"zxy.398012767161946112": "学练项目不存在",
"zxy.198675": "通知规则",
"zxy.198674": "发布推送",
"zxy.198673": "所属职务",
"zxy.524445809371123712": "订阅专栏《{name}》可查看剩余{percent}内容",
"zxy.198672": "岗位编码",
"zxy.241037565950562304": "岗位学习",
"zxy.118508": "没有更多话题类别",
"zxy.218168425921515520": "单选题",
"zxy.373987146492678144": "本年",
"zxy.118503": "已关注",
"zxy.479137036515807232": "简版",
"zxy.118502": "激活成功!",
"zxy.118501": "关闭成功!",
"zxy.118500": "删除成功!",
"zxy.379906645578354688": "注册电话",
"zxy.118507": "激活",
"zxy.118506": "取消置顶",
"zxy.118505": "取消加精",
"zxy.118504": "已赞",
"zxy.118550": "更换头像",
"zxy.198624": "下单时间",
"zxy.198623": "有效期",
"zxy.551607854340116480": "AI帮写",
"zxy.198622": "证书编号",
"zxy.198621": "资料下载",
"zxy.118554": "支持{1}、{2}、{3}图片",
"zxy.198628": "兑换码抵扣",
"zxy.213509574135779328": "验证码已发送至邮箱{0}",
"zxy.118553": "提示:图片大小不超{1}",
"zxy.198627": "优惠券抵扣",
"zxy.119884": "语言",
"zxy.118552": "建议图片大小为",
"zxy.198626": "交易状态",
"zxy.118551": "选择文件",
"zxy.198625": "支付时间",
"zxy.214250231527772160": "验证码在该时间段内不能重复发送",
"zxy.338577061327278080": "审批通过",
"zxy.214961879527854080": "确认删除?",
"zxy.341781691720929280": "带勾选符号的,为本次送审的权限外组织受众,需审批通过后才能参与学习。",
"zxy.198620": "请等待附件上传完成后再发布",
"zxy.214280016962392064": "已全部加载!",
"zxy.342083573286834176": "请输入地址",
"zxy.479073081126686720": "视频轨道至少保留一个视频",
"zxy.371194436115369984": "本次考试共计",
"zxy.235263986734600192": "绑定企业微信",
"zxy.105232": "手机号",
"zxy.118558": "请选择正确的图片,支持的格式包括{1}、{2}、{3}!",
"zxy.118557": "请选择图片",
"zxy.118556": "通过移动、缩放选择适合的区域",
"zxy.198619": "请输入企业",
"zxy.118555": "支持{1}、{2}、{3}、{4}图片",
"zxy.198618": "验证结果",
"zxy.551665631116791808": "企业未开启该应用",
"zxy.118559": "请选择正确的图片,支持的格式包括{1}、{2}、{3}、{4}!",
"zxy.118561": "文件大小超出限制",
"zxy.198613": "如有失败记录,删掉电子表格里已经成功的记录,然后修正失败的记录,再次上传导入",
"zxy.489216369150267392": "声音命名",
"zxy.118560": "文件名过长,最大长度为00字符!",
"zxy.198612": "导入成功后,页面会提示成功数量,失败数量,并显示相关信息",
"zxy.198611": "点击“导入数据”按钮,选择您要导入的电子表格文件",
"zxy.198610": "下载标准模板,按示例格式和示例说明填写需要导入的电子表格文件",
"zxy.118565": "该电子书无法播放",
"zxy.198617": "验证地址",
"zxy.214250815517495296": "非法操作",
"zxy.214877391967883264": "请按省区市县街道乡镇社区门牌号详细填写地址",
"zxy.118564": "返回第一页",
"zxy.198616": "下载导入失败记录",
"zxy.371198173621915648": "公开",
"zxy.118563": "选择图片",
"zxy.198615": "导入的数据未做重复校验,最终添加的数据,以保存之后显示的数据为准",
"zxy.118562": "请上传图片",
"zxy.198614": "表格导入数据限制2w条",
"zxy.489228735384522752": "务必保持周围环境安静",
"zxy.214250215199346688": "不能重复打赏",
"zxy.493938472478969856": "附件删除失败",
"zxy.214175147819667456": "全部类型",
"zxy.254884772470460416": "重新生成",
"zxy.533794428465319936": "训练时间",
"zxy.118569": "输入标签名按回车即可添加,最多添加",
"zxy.118568": "选择上级级别",
"zxy.198609": "导入存在错误数据,请点击下载错误数据链接查看",
"zxy.432421755320143872": "下级评估",
"zxy.118567": "请安装",
"zxy.198608": "第{1}行, 第{2}列有错误",
"zxy.118566": "上传图片在此裁剪",
"zxy.198607": "成功{1}条 , 失败{2}条",
"zxy.213519002964725760": "共{1}张会员卡",
"zxy.198646": "新导入",
"zxy.198645": "部门(包含子节点",
"zxy.214250591411638272": "奖项数量小于抽奖人数",
"zxy.371186238373367808": "可输入“/”加载小题组件",
"zxy.198644": "请选择要删除的人员",
"zxy.198643": "本列表展示已保存的数据",
"zxy.118532": "您所选择的证书因不属于该部门,目前已被清空,请您重新选择!",
"zxy.379889349573087232": "详细地址",
"zxy.118531": "部门(包含子节点)",
"zxy.198649": "无法保存,请调整。",
"zxy.118530": "请选择受众对象",
"zxy.198648": "组织授权节点超过",
"zxy.198647": "已保存人员",
"zxy.214250686462955520": "由于网络原因,您的学习状态异常。请切换章节再学习一下,立马回来。",
"zxy.516769668229369856": "工程硕博",
"zxy.198642": "批量删除",
"zxy.198641": "已保存列表",
"zxy.213504556523458560": "请输入正确的邮政编码!",
"zxy.198640": "是否确定删除",
"zxy.424819567538343936": "数据还在处理中,暂不支持提交",
"zxy.214250808991158272": "教室编号重复导入",
"zxy.426536215341305856": "人才发展",
"zxy.488567353794236416": "故事",
"zxy.118536": "班主任",
"zxy.118535": "举报理由,最长不超过1000个字符",
"zxy.118534": "选择证书",
"zxy.215641701354704896": "关闭成功!",
"zxy.118533": "请选择证书",
"zxy.216761314620608512": "还有{0}分开始",
"zxy.118539": "{1}条评论",
"zxy.118538": "讨论列表",
"zxy.118537": "您回复内容超过3000字符!",
"zxy.198635": "确定要撤销吗",
"zxy.198634": "支付",
"zxy.198633": "批量删除成功",
"zxy.213832258275119104": "暂无订阅须知内容",
"zxy.198632": "确定要批量删除",
"zxy.118543": "隐藏",
"zxy.198639": "本表格只展示新导入的人员,且列表按照姓名首字母排序",
"zxy.118542": "取消隐藏",
"zxy.198638": "导入列表",
"zxy.199964": "管理员",
"zxy.118541": "精华",
"zxy.198637": "审批意见不能超过100字符",
"zxy.118540": "取消精华",
"zxy.198636": "全部审批人",
"zxy.233069163889954816": "请输入名称",
"zxy.198631": "订单明细",
"zxy.198630": "交易流水",
"zxy.220018783492902912": "培训班已结项,不允许参与评估!",
"zxy.214250305322356736": "超出数量限制",
"zxy.479077104483438592": "请确认是否删除该页,删除后不可恢复!",
"zxy.262839345063530496": "考试合格则为认证通过",
"zxy.371427506038902784": "助手市场",
"zxy.484148863670816768": "全局音乐",
"zxy.118547": "选择目录",
"zxy.118546": "取消隐藏成功!",
"zxy.118545": "隐藏成功!",
"zxy.118544": "回复内容过长",
"zxy.198629": "支付方式",
"zxy.118549": "请选择一个目录",
"zxy.118548": "文件上传",
"zxy.220694245495934976": "请选择类型",
"zxy.118594": "选择封面",
"zxy.1068746": "报部门数据已存在",
"zxy.118593": "详细描述",
"zxy.1068745": "报人员工编号不在您的权限范围之内",
"zxy.118592": "关联标签",
"zxy.1068748": "到报到时间",
"zxy.118591": "标题",
"zxy.1068747": "到时间已过期",
"zxy.118598": "知识",
"zxy.1068742": "额数量请输入0-10000以内正整数",
"zxy.118597": "培训班报名详情页",
"zxy.1068741": "名开始时间不能大于或等于报名截止时间",
"zxy.118596": "学习路径",
"zxy.1068744": "报人员工账号不存在",
"zxy.118595": "您发布的内容超过3000字符!",
"zxy.1068743": "报部门不存在或不在您的权限范围之内",
"zxy.229851703325888512": "该作业已审核,不可重复审核!",
"zxy.558062937038786560": "PPT创作",
"zxy.118590": "分享到问吧",
"zxy.1068749": "员已经报到",
"zxy.520025949434155008": "人声克隆训练{0}次",
"zxy.549788307681316864": "单页应用",
"zxy.442830297566941184": "AI陪练",
"zxy.557768180798459904": "字幕由 AI 生成,仅供参考",
"zxy.217511891679973376": "我的内容被设置为精品获得{0}积分",
"zxy.1068751": "入的提报人最多支持10个",
"zxy.506312168736690176": "发音人选择",
"zxy.548335825763569664": "全部最多支持上传200份文件",
"zxy.118599": "暂无评分",
"zxy.1068750": "训班未配置培训班证书",
"zxy.548350545690234880": "正在思考你的问题",
"zxy.275111683708555264": "({0}个内容)",
"zxy.543932329203208192": "搜索一下",
"zxy.1068757": "用类别已经被关联,无法删除",
"zxy.214277860066725888": "快钱支付",
"zxy.1068756": "室已经被关联,无法删除",
"zxy.286653219688550400": "安全设置",
"zxy.1068759": "训班类别已经被关联,无法删除",
"zxy.1068758": "训地点已经被关联,无法删除",
"zxy.1068753": "报人员姓名错误",
"zxy.213504594955866112": "证件类型:",
"zxy.217892924090880000": "知识分享",
"zxy.524443143333089280": "AI任务生成中不支持删除课件!",
"zxy.1068752": "是该培训班正式成员",
"zxy.1068755": "联人员已经添加过内部讲师",
"zxy.412533807061798912": "集中培训学时目标",
"zxy.484142349547606016": "会员卡数据加载失败,请检查网络设置后刷新重试",
"zxy.1068754": "师级别被关联,无法移除",
"zxy.123959": "评论不存在",
"zxy.214250505587789824": "该活动暂不支持pc查看,请前往app查看",
"zxy.518993696851628032": "请选择系统标签,最多添加{count}个",
"zxy.1068760": "工编号必填",
"zxy.215003277429968896": "组织名称",
"zxy.450129723264208896": "大模型服务过载",
"zxy.1068762": "工编号重复",
"zxy.491141735485935616": "请勾选需要删除的数字人任务",
"zxy.1068761": "下考试成绩必填",
"zxy.213843770913984512": "请选择您擅长话题!",
"zxy.118572": "选择人员",
"zxy.1068724": "议开始时间缺失,无法导入",
"zxy.118571": "选择面授讲师",
"zxy.1068723": "用户已是正式学员",
"zxy.214250257255632896": "审批模板设置异常",
"zxy.118570": "选择讲师",
"zxy.1068726": "时不能超过班级配置学时",
"zxy.1068725": "议截止时间缺失,无法导入",
"zxy.247607795569004544": "当前暂无符合条件的待办任务",
"zxy.118576": "请选择讲师、人员或输入姓名按回车添加",
"zxy.1068720": "培训班学员不存在",
"zxy.382315773181431808": "地址和电话一共不能超过100字符",
"zxy.118575": "临时人员",
"zxy.118574": "系统人员",
"zxy.118573": "讲师库",
"zxy.213086127089913856": "建议分辨率为{1}",
"zxy.382306715040878592": "纳税人识别号格式出错,请检查",
"zxy.548010091257925632": "知识问答",
"zxy.1068728": "级学员结业中,请稍后重试",
"zxy.1068727": "分不能超过班级配置学分",
"zxy.479079099743211520": "AI配音",
"zxy.213177535809327104": "您尚未提交考试试卷,请您继续考试提交试卷。",
"zxy.489223529426980864": "请同意授权网站使用麦克风,并确保环境安静,比如少回声、少杂音的录音棚、卧室",
"zxy.383122171435814912": "学习学分",
"zxy.214250807208579072": "教室配置不存在",
"zxy.118579": "归属机构",
"zxy.118578": "请选择提货地点",
"zxy.232443762771628032": "联系我们",
"zxy.118577": "请选择提货地区",
"zxy.214250225345368064": "原始密码错误",
"zxy.214969968511553536": "上传头像",
"zxy.395347154908090368": "图片设计时请参考设计示例,核心内容建议放安全区域。非安全区域在适配不同机型时,可能会被裁剪不显示",
"zxy.214250736165457920": "该用户已是正式学员",
"zxy.230916563677614080": "注:",
"zxy.214250395936100352": "预览试卷异常",
"zxy.118583": "缩小",
"zxy.1068735": "有在撤销状态下才可重新发布培训班",
"zxy.118582": "选择机构部门",
"zxy.1068734": "状态下不可撤销培训班",
"zxy.215696530068344832": "固定价格",
"zxy.471518334039494656": "手动回收",
"zxy.118581": "请选择人员",
"zxy.1068737": "名状态下,报名结束时间必须小于培训班开始时间",
"zxy.118580": "请选择人员或输入姓名按回车添加",
"zxy.1068736": "名截止时间不能大于等于培训班开始时间",
"zxy.118587": "选择维度",
"zxy.1068731": "动报到后时间不能为空",
"zxy.118586": "请选择一个题库",
"zxy.1068730": "状态下数据不可删除",
"zxy.118585": "选择题库",
"zxy.1068733": "训班不存在",
"zxy.118584": "放大",
"zxy.1068732": "到开始时间不能大于或等于报到结束时间",
"zxy.250102187206774784": "4.HTML包中必须内涵index.html文件,才可正常读取",
"zxy.1068739": "训班开始时间不能大于等于结束时间",
"zxy.214250845422882816": "不能删除已有学员参与的签到活动",
"zxy.1068738": "训班时间不能为空",
"zxy.262442175357390848": "邀请链接已失效",
"zxy.488564588950982656": "人声克隆",
"zxy.214250624420810752": "该评委下已包含所选作品",
"zxy.552276051192057856": "分析上图内容,生成逐字稿",
"zxy.214250516715278336": "该试卷正在等待评卷,请稍后查看",
"zxy.214250617386962944": "该活动不支持开始抽奖",
"zxy.539301535180525568": "手机扫码查看",
"zxy.213832214264287232": "上传附件支持格式\n\n支持格式:xls、xlsx、doc、docx、txt、pdf、MP4、MP3、ppt、pptx、epub\n\n大小限制:音视频:mp3、mp4(大小<=1G)\n\n文档:xls、xlsx、doc、docx、ppt、pptx、pdf、txt (大小<=100M)\n\n电子书:epub(大小<=100M,只支持IE10及以上浏览器)",
"zxy.255583246220398592": "请打开APP“扫一扫”扫码登录",
"zxy.516757407284727808": "协议签订",
"zxy.118589": "维度列表",
"zxy.1068740": "动报名后时间内不能为空",
"zxy.118588": "维度名称",
"zxy.466807631969914880": "题的评卷分析内容有误,请检查",
"zxy.214250872698441728": "附件转换中",
"zxy.1068789": "内容已取消置顶",
"zxy.214250504107200512": "客户端离线",
"zxy.214970083301265408": "收起评论",
"zxy.1068786": "内容已加精",
"zxy.1068785": "内容已激活",
"zxy.1068788": "内容已置顶",
"zxy.1068787": "内容已取消加精",
"zxy.230844683201417216": "支持{types}格式",
"zxy.215694680149594112": "会员卡打包售卖",
"zxy.255591616511873024": "去注册",
"zxy.400130563266187264": "对不起,系统检测到您正在其他用户端参与该练习",
"zxy.311999719528337408": "选择要同步的组件",
"zxy.474074088231538688": "是否确认提交",
"zxy.113707": "卡类名称",
"zxy.261344703461593088": "份",
"zxy.286653663261364224": "我知道了",
"zxy.457793255107596288": "编辑课件",
"zxy.1068793": "问题已经存在,换个标题再发布吧",
"zxy.1068792": "内容已经被举报,无法进行编辑",
"zxy.1068795": "论有人回复,不能删除",
"zxy.214250300259831808": "文件服务异常,请重试",
"zxy.217511924173246464": "每人每天最多获得{0}积分",
"zxy.1068794": "内容已被编辑,无法进行审核",
"zxy.1068791": "内容已经被编辑,无法进行审核",
"zxy.1068790": "内容已不存在",
"zxy.198699": "配置为空",
"zxy.218167200664653824": "您还有未完成的题目,不允许提交!",
"zxy.371200124635975680": "需填写",
"zxy.198698": "退出全屏",
"zxy.1068797": "讨论已取消加精",
"zxy.1068796": "讨论已加精",
"zxy.215698057986183168": "那么用户购买20个内容时总价=20乘以90元",
"zxy.1068799": "讨论已取消置顶",
"zxy.1068798": "讨论已置顶",
"zxy.198693": "录制文件",
"zxy.113709": "开始上传",
"zxy.198692": "无法调用摄像头",
"zxy.198691": "获取录制文件失败",
"zxy.198690": "当前浏览器版本过旧,无法调用摄像头",
"zxy.198697": "网络异常,请检查网络情况",
"zxy.198696": "您好,经检测您当前使用的浏览器版本不兼容,将影响使用功能和体验,建议下载推荐浏览器",
"zxy.214250863085096960": "开始时间不能大于等于结束时间",
"zxy.247133134179667968": "资格认证",
"zxy.198695": "富文本框不能只有媒体,必须有文本",
"zxy.215318686066675712": "当前用户数已达最大注册用户数, 请联系管理员",
"zxy.198694": "生成图片失败",
"zxy.557449118595813376": " 我的岗位学习",
"zxy.213829098240348160": "专家的权利与义务",
"zxy.489696818452631552": "提交成功,请返回配置栏查看",
"zxy.396922581959184384": "点踩",
"zxy.309473325057445888": "该专题已归档,是否继续学习?",
"zxy.119018": "发布于",
"zxy.559865048223322112": "深度思考功能同时使用人数过多,请稍后重试",
"zxy.214250192306835456": "该专家身份已被冻结,无法查看详情",
"zxy.214250285172920320": "考试必须通过,才能查看详情",
"zxy.450431295756046336": "未获取到可用算点,无法使用服务",
"zxy.291109515963797504": "最多不超过3000个字!",
"zxy.338577203006672896": "审批撤销",
"zxy.1068768": "动章节不存在",
"zxy.1068767": "数超出范围",
"zxy.338577146329042944": "审批拒绝",
"zxy.1068769": "数不合法",
"zxy.1068764": "试不存在或者不支持线下考试",
"zxy.214250306987495424": "验证码错误次数过多,请重新获取",
"zxy.1068763": "工不是班级学员",
"zxy.304865383456837632": "已勾选数据包含未生成图片证书,点击确定仅下载【已颁发且已生成图片】的证书,是否确定?",
"zxy.1068766": "数格式不正确",
"zxy.1068765": "动不存在",
"zxy.399401070960447488": "开票失败",
"zxy.213828926500376576": "关注者",
"zxy.1068771": "工不是培训班补考学员",
"zxy.1068770": "线课程业务数据异常",
"zxy.543930671236780032": "很抱歉,您暂无AI专家使用权限",
"zxy.1068773": "始时间不能小于班级开始时间",
"zxy.489219958409138176": "录制进行中",
"zxy.1068772": "程编码不存在",
"zxy.1068779": "多只能导入20000条",
"zxy.214969970008920064": "还没有评论",
"zxy.214970120219529216": "订阅(人)",
"zxy.1068778": "件转换中",
"zxy.217550644314247168": "热门直播",
"zxy.1068775": "始时间不能大于等于结束时间",
"zxy.1068774": "束时间不能大于班级结束时间",
"zxy.1068777": "程编码重复",
"zxy.214250391037153280": "请在详情页重新输入考试密码或个人密码",
"zxy.1068776": "次最多导入100条数据,请分批导入",
"zxy.516769975680241664": "签订",
"zxy.448628741015474176": "不在小组作业提交时间范围内",
"zxy.255605544033849344": "您已经注册,可以立即登录",
"zxy.327236485013180416": "流程状态",
"zxy.212819868247003136": "<<返回",
"zxy.214250508603494400": "试卷目录编码长度超出范围15字",
"zxy.1068782": "人讨论,不能删除",
"zxy.1068781": "人分享,不能删除",
"zxy.1068784": "内容已关闭",
"zxy.1068783": "内容已经关闭,不能参与讨论",
"zxy.214254069034913792": "兑换卡密码生成失败",
"zxy.391846811784056832": "请输入收货人",
"zxy.1068780": "人关注,不能删除",
"zxy.214250820781346816": "讲师配置费用不能小于讲师预算费用明细",
"zxy.433512231737626624": "发生",
"zxy.1058508": "音量",
"zxy.388165730761314304": "发票开票金额计算有误",
"zxy.532765566709141504": "智能实训",
"zxy.101751": "姓名不能为空",
"zxy.214250589360623616": "已有抽奖活动投放积分商城,请先取消其他活动投放",
"zxy.548350814624813056": "正在为你查询",
"zxy.272964957665103872": "答题练习",
"zxy.496817553734242304": "错误申报已提交至管理员,请耐心等待申报结果",
"zxy.215357344131977216": "文字大小",
"zxy.382020323383578624": "发票备注",
"zxy.214250852754526208": "协议截止时间缺失,无法导入",
"zxy.213160933130899456": "支付状态",
"zxy.113743": "配置项",
"zxy.427362562020085760": "回复数",
"zxy.214250831409713152": "考试不存在或者不支持线下考试",
"zxy.214250691382874112": "您已被取消提报资格",
"zxy.339174771772231680": "积分下载",
"zxy.215696619297968128": "阶梯价格",
"zxy.537493775551959040": "数字人统一格式设置",
"zxy.217128460915707904": "注销",
"zxy.113756": "全选",
"zxy.490333399823814656": "选择音频",
"zxy.214970114758545408": "附件不存在",
"zxy.113751": "请选择",
"zxy.371186114981138432": "创作",
"zxy.233070336306974720": "(最多允许上传5个)",
"zxy.561068715173613568": "下一月",
"zxy.339253842170482688": "编辑框中仅支持5MB一下的图片,超过请通过附件上传",
"zxy.255590939035308032": "绑定并登录",
"zxy.232651687058345984": "智能封面",
"zxy.213176239769391104": "继续考试",
"zxy.230839306858663936": "没有更多图片了",
"zxy.255607895503278080": "您可以前往基本信息页查看或者修改账号密码等个人信息",
"zxy.478781215877500928": "已",
"zxy.113728": "秒",
"zxy.503727382264418304": " AI伴学",
"zxy.559508447423500288": "新增PPT课件",
"zxy.217128450287341568": "发行",
"zxy.113720": "链接配置",
"zxy.504524705689112576": "第二步:环境检测",
"zxy.395717975564488704": "所在地区不能超过50字符",
"zxy.214250559404904448": "数量超出范围~",
"zxy.214969986630946816": "请上传封面",
"zxy.213521544083804160": "列表",
"zxy.214250319591378944": "填空题题干使用了中文括号",
"zxy.214250143602577408": "当前直播参与人数超出限制,不允许继续参加",
"zxy.212820194635157504": "共有{1}个学习岗位",
"zxy.253302631982829568": "最新活动",
"zxy.465368313749442560": "他评与自评均低于平均分",
"zxy.215316558652772352": "client uri不匹配",
"zxy.537927187114889216": "长按或手机扫码查看",
"zxy.214250362981453824": "序号格式错误",
"zxy.214250805572800512": "教室桌型不存在",
"zxy.1068702": "室编号重复导入",
"zxy.1068701": "室配置不存在",
"zxy.1068704": "训班费用超出培训班预算",
"zxy.258474080817254400": "学历-本科",
"zxy.1068703": "室编号只能填数字、字母、_",
"zxy.371187723358310400": "主要讲述的内容是什么",
"zxy.1068700": "室桌型不存在",
"zxy.1068709": "主任人数超出限制",
"zxy.499084919113388032": "字幕素材数量已超额,请删除再添加!",
"zxy.1068706": "师配置费用不能小于讲师预算费用明细",
"zxy.1068705": "师费用超出培训班讲师配置费用",
"zxy.250499981130207232": "去提报",
"zxy.1068707": "法操作",
"zxy.395353170412441600": "匿名用户",
"zxy.213161517972066304": "优惠金额",
"zxy.230933639406424064": "上传图片大小不能超过",
"zxy.213832183331295232": "的分享",
"zxy.251191808074321920": "评估未开始",
"zxy.488966274811039744": "生成同频字幕",
"zxy.113788": "是否确认删除",
"zxy.1068713": "培训班活动签到不存在",
"zxy.1068712": "用户不是当前班级的班主任",
"zxy.1068715": "培训班活动签到已结束",
"zxy.214878112188600320": "①上传200*200px 且小于500KB的图片",
"zxy.1068714": "培训班活动签到还未开始",
"zxy.214250644398280704": "无法进行操作,请查看赛事状态",
"zxy.531266487621652480": "参与训练",
"zxy.504798207793041408": "身份证号码格式错误",
"zxy.496818675857362944": "无法启动摄像头,请确保摄像头可用并允许访问。",
"zxy.1068711": "不到培训计划",
"zxy.1068710": "状态不可删除",
"zxy.489226394329550848": "与耳机/收集保存1-2个拳头距离以内使用耳麦效果更好哦",
"zxy.456321184938725376": "您的钻石卡于 {0} 已过期",
"zxy.1068717": "活动学员已签到",
"zxy.1068716": "培训班不需要签到",
"zxy.1068719": "能删除已有学员参与的签到活动",
"zxy.1068718": "二维码已失效",
"zxy.414216716235706368": "我的学时",
"zxy.450129020579876864": "企业大模型配置不存在",
"zxy.466800245020430336": "评卷分析",
"zxy.214250664124092416": "您暂无该资源学习权限,去看看其它资源吧",
"zxy.103517": "遇到问题请及时联系管理员处理",
"zxy.214250697988902912": "当前培训班报名已结束",
"zxy.213180766937550848": "文档:xls、xlsx、doc、docx、ppt、pptx、pdf、txt (大小<=100M)",
"zxy.113767": "申请时间",
"zxy.526989509246717952": "解析中",
"zxy.250150222334922752": "立即参加",
"zxy.255607348096274432": "请输入您当前所任岗位",
"zxy.425447822301728768": "流程审批",
"zxy.121381": "重新转换",
"zxy.465368385425903616": "被忽略的优势",
"zxy.541533693018247168": "当前页插入",
"zxy.557723937514065920": " (伴学由 AI 生成,仅供参考)",
"zxy.214250674895065088": "积分不足",
"zxy.213160974201524224": "订单状态",
"zxy.213504634201968640": "立即验证",
"zxy.214250861411569664": "结束时间不能大于班级结束时间",
"zxy.213843763989188608": "我要关注",
"zxy.214250237764702208": "提醒时间不能小于或等于当前时间",
"zxy.489216245057589248": "声音克隆流程",
"zxy.457819193551753216": "支持格式:ppt、pptx,文件大小不超过50MB",
"zxy.113770": "剩余数",
"zxy.253026266842796032": "充值金额不能小于",
"zxy.379865575125553152": "反馈成功",
"zxy.113774": "实施中",
"zxy.198701": "事件触发,设置token异常",
"zxy.102208": "学习宣言",
"zxy.198700": "没有找到匹配的",
"zxy.214250689835175936": "由于服务异常,您的学习进度提交失败。请切换章节再学习一下,立马回来。",
"zxy.292795960944365568": "(文件大小 ≤ 10M)",
"zxy.409923249334521856": "学习目标",
"zxy.198705": "知识图谱",
"zxy.198704": "参数必须是能被日期构造器正确实例化",
"zxy.198703": "仅支持英文、数字、及部分特殊符号",
"zxy.255565296721596416": "立即登录",
"zxy.198702": "单次上传最多支持6张",
"zxy.471474217561493504": "回收对象",
"zxy.541533918621470720": "当前页替换",
"zxy.213504560172503040": "请填写正确的邮件编码",
"zxy.214250633350483968": "不能重复点赞",
"zxy.102205": "港澳通行证",
"zxy.457705381150461952": "ppt转视频",
"zxy.213548319748788224": "作业批改",
"zxy.214970005761167360": "最多只能关联3个知识圈",
"zxy.484214181399236608": "附件正在转换中",
"zxy.215016600271720448": "考试时间:",
"zxy.474099456028053504": "当前课件已有用户({0})正在管理PPT素材,请稍后再试!",
"zxy.312000085313589248": "自定义模块组件,tab页签样式与多行显示样式互相切换后,若想保持APP端与PC端组件数据一致,需再次同步才生效",
"zxy.489698688055250944": "请允许获取麦克风权限",
"zxy.221136621515444224": "故未完成,是否重新播放",
"zxy.557779827227234304": "以上内容均由 AI 生成",
"zxy.103528": "请输入退款金额",
"zxy.103526": "上传凭证",
"zxy.489229034736193536": "点完录音按钮后,等2秒钟再开始录音,效果会更好哦",
"zxy.214250740972130304": "报到开始时间不能大于或等于报到结束时间",
"zxy.114208": "文字",
"zxy.114207": "文件名",
"zxy.479445086749462528": "公开资源",
"zxy.214250361425367040": "答案重复异常",
"zxy.458486731507896320": "AI做课",
"zxy.319307250772611072": "成员任务学习提醒错误",
"zxy.465385736963756032": "个人得分",
"zxy.214970002279895040": "推荐知识圈",
"zxy.275105269313310720": "(最多3张)",
"zxy.463624081560965120": "素材更新将会同步到视频编辑器,删除原有素材及编辑,请谨慎操作!",
"zxy.217511856884027392": "学习完成一门选修课程获得{0}积分",
"zxy.102220": "默认地址",
"zxy.214250877005991936": "学分不能超过班级配置学分",
"zxy.465366580935659520": "盲区",
"zxy.243509835507830784": "岗位已存在",
"zxy.379477012324159488": "内容不全面",
"zxy.213504574831595520": "至今",
"zxy.553088486509514752": "已停止生成",
"zxy.198712": "举办方",
"zxy.476291020582162432": "学员正在添加到名单中,请稍后查看",
"zxy.102219": "邮政编码",
"zxy.198711": "起止时间",
"zxy.198710": "实施部门",
"zxy.213835109189685248": "学分:",
"zxy.198716": "相关的内容",
"zxy.198715": "相关的结果",
"zxy.198714": "为您找到",
"zxy.198713": "发布日期",
"zxy.301514178580058112": "获取信息异常,请重新刷新页面!",
"zxy.103542": "正在交付中",
"zxy.465384747011543040": "四宫格",
"zxy.499820558674956288": "防刷课模式下,暂不支持课件进度跳转",
"zxy.115517": "获得积分",
"zxy.186735": "助手",
"zxy.440644806167891968": "标准",
"zxy.198709": "培训时间",
"zxy.198708": "来自话题",
"zxy.198707": "抱歉,没有找到",
"zxy.198706": "全部'\">抱歉,没有找到相关的内容",
"zxy.374404638201483264": "实际结束时间",
"zxy.504981051865698304": "验证失败,未在人脸库中检测到您的注册信息,请重试或联系管理员",
"zxy.214250760127516672": "提报部门不存在或不在您的权限范围之内",
"zxy.214250448553644032": "推荐活动最多允许添加八个",
"zxy.299074793003683840": "共{1}分",
"zxy.214250197537132544": "已被审核过了",
"zxy.215319632310046720": "手机验证码不能为空",
"zxy.214250301878833152": "文件上传异常",
"zxy.250495154719428608": "提报中",
"zxy.214250820135424000": "讲师配置费用不能小于讲师预算费用明细",
"zxy.215699981628215296": "售卖价格不能大于商品原价!",
"zxy.213836586331279360": "共{0}节",
"zxy.557451852950671360": " 岗位说明书",
"zxy.214250425933762560": "考场状态必须为已发布",
"zxy.216807555282898944": "所属能力",
"zxy.214250161843605504": "该内容已取消加精",
"zxy.455676053524975616": "存在未兑换的卡,无法执行学币清零",
"zxy.228012583687426048": "存在必答题未完成",
"zxy.214250802611621888": "提报已截止,无法删除",
"zxy.455977750348566528": "是否回收",
"zxy.400161697983238144": "广场",
"zxy.557779735413919744": "以上内容均由 AI 生成",
"zxy.214651147347169280": "正在转换中",
"zxy.115569": "请进入邮箱点击邮件中的链接即可激活邮箱",
"zxy.213519216794537984": "剩余{1}天",
"zxy.214250146190462976": "您暂无该资源浏览权限,去看看其它资源吧",
"zxy.479079658164457472": "生成字幕中",
"zxy.114242": "选择会员卡",
"zxy.217511871752835072": "参与讨论每次获得{0}积分,讨论超过{1}次参与不再获得积分",
"zxy.479080260718170112": "字幕设置",
"zxy.215316271888207872": "邮箱重复",
"zxy.102236": "语言",
"zxy.118609": "选择培训地点",
"zxy.118608": "请选择话题",
"zxy.118607": "你已选择该话题",
"zxy.234555773152268288": "请先同意付费协议",
"zxy.548013125140615168": "查看全部待办任务",
"zxy.395344435900190720": "图片设计",
"zxy.118602": "选择标签",
"zxy.118601": "提交评分",
"zxy.371197636008611840": "助手标签",
"zxy.118600": "我来评分",
"zxy.118606": "推荐标签",
"zxy.214166782422945792": "人数",
"zxy.118605": "已选标签",
"zxy.115578": "暂无证书",
"zxy.118604": "请选择标签,最多选择",
"zxy.118603": "搜索您想关联的标签",
"zxy.119934": "新增课件",
"zxy.114249": "选择图片",
"zxy.248327382858076160": "即将过期任务",
"zxy.213843808255873024": "专家身份激活申请",
"zxy.subject.110625": "作业批改",
"zxy.486677402097946624": "视频生成时间跟视频大小和选项有关,请耐心等候!",
"zxy.339246053540892672": "兑换卡已失效,请联系管理员",
"zxy.213504626094379008": "验证方式",
"zxy.499063215087554560": "不影响任务使用",
"zxy.215259815516180480": "导入成功记录{1}条,导入失败记录{1}条",
"zxy.493938154919825408": "课件结构解析失败",
"zxy.214970013709373440": "订阅",
"zxy.213832253426503680": "相关",
"zxy.315732029616558080": "悦课",
"zxy.493929095340625920": "学习周期(天)",
"zxy.497629334354399232": "文本内容",
"zxy.114213": "五月",
"zxy.subject.110619": "作业",
"zxy.248327230806167552": "新下发任务",
"zxy.107948": "直播",
"zxy.286661096683737088": "6位",
"zxy.214250832424734720": "分数格式不正确",
"zxy.341781205458489344": "带勾选符号的,为本次送审的权限外组织受众,需审批通过后才能参与学习。若受众范围选择全集团,则以下组织树显示时不区分权限内/外组织。",
"zxy.107945": "考试",
"zxy.461782828665933824": "连续审批",
"zxy.304865474934607872": "当前证书图片生成中!请稍后再试",
"zxy.213548389676224512": "考试阅卷",
"zxy.483841298009296896": "操作失败,请检查多选题答案后重试",
"zxy.115554": "邮件已经发送到您的邮箱",
"zxy.295442182112940032": "开始时间小于当前时间,不允许发布",
"zxy.214250413296324608": "上级目录编码不存在",
"zxy.557724209061695488": "(伴学由 AI 生成,仅供参考)",
"zxy.115360": "分配时间",
"zxy.213177092215541760": "请等待当前附件上传完成后,再继续上传。",
"zxy.217511900567703552": "成功提出一个内容获得{0}积分",
"zxy.214250612454461440": "该活动不支持停止抽奖",
"zxy.115363": "订单内容",
"zxy.252734688945377280": "资格认证列表",
"zxy.107732": "一行三个",
"zxy.496816118439219200": "检测中",
"zxy.438543343107051520": "项目名称",
"zxy.115366": "提示",
"zxy.254854541659475968": "自动生成",
"zxy.115365": "取消申请",
"zxy.230933354885812224": "建议图片大小不超过",
"zxy.214250216671547392": "打赏积分不合法",
"zxy.217128464174682112": "电子发票",
"zxy.115367": "确认取消申请?",
"zxy.217502539279634432": "全部课程预览已结束",
"zxy.217511877792632832": "言论被成功举报扣除{0}分",
"zxy.494419423092936704": "确定并删除原素材",
"zxy.214250233041915904": "您已被取消监考老师资格",
"zxy.493938583229566976": "初始化课件属性失败",
"zxy.214250467000193024": "导入的证书类型输入错误",
"zxy.118400": "上传异常",
"zxy.372977548369465344": "预估起止时间",
"zxy.114043": "课件名称",
"zxy.213159361483247616": "商品内容",
"zxy.118409": "网络不稳定,请刷新重试",
"zxy.258805618129899520": "请填写邮箱号",
"zxy.341421006839222272": "企业已过期",
"zxy.213521383446155264": "{0} 回复了您 {1} 的回复",
"zxy.379773601131401216": "会员卡名称",
"zxy.493938413699993600": "课件素材语音文字转换失败",
"zxy.118404": "按 <></> 即可退出全屏模式",
"zxy.118403": "按 <>右下角按钮</> 即可退出全屏模式",
"zxy.118402": "大小",
"zxy.118401": "超出文件大小限制。",
"zxy.118408": "题",
"zxy.118407": "次",
"zxy.114049": "六月",
"zxy.118406": "今日",
"zxy.221135736802512896": "重新学习",
"zxy.118405": "昨日",
"zxy.321155682390904832": "自定义模块组件,tab页签样式下有页签新增、修改或删除时,若想保持APP端与PC端组件内容一致,需再次同步才生效,且内容以pc端为准,进行覆盖式同步。",
"zxy.198569": "账号 仅支持英文、数字、及部分特殊符号",
"zxy.483792282672304128": "您无权访问该考试,请联系管理员",
"zxy.382311310265815040": "发票抬头格式出错,请检查",
"zxy.198561": "审核成功",
"zxy.214250418732142592": "目录编码长度超出范围15字",
"zxy.214250492296040448": "该考卷已被管理员重置",
"zxy.559207179589128192": "练习全部试题",
"zxy.214250883016429568": "已是该培训班正式成员",
"zxy.213829486360268800": "等我讨论",
"zxy.214250239262068736": "微信登录异常",
"zxy.218167381787283456": "题未答",
"zxy.247991392134107136": "个性化新直播",
"zxy.432391485237891072": "测评类型",
"zxy.455628596875235328": "开通须知",
"zxy.214250468493365248": "导入的证书部门编码是无效的",
"zxy.198558": "请先学完前面的章节",
"zxy.198557": "上次学习",
"zxy.115351": "请输入省/市/街道",
"zxy.213509066008432640": "邮件已经发送到您的邮箱{0}。请进入邮箱点击邮件中的链接即可激活邮箱。",
"zxy.107746": "赛事活动",
"zxy.262875278546702336": "二维码已过期",
"zxy.457769340582891520": "选择当页",
"zxy.107744": "岗位学习",
"zxy.213161249129762816": "共",
"zxy.107745": "认证",
"zxy.551550302382329856": "工行支付",
"zxy.311740113157754880": "资源名称",
"zxy.455977990485053440": "回收后学员将无法学习此内容",
"zxy.312000443293241344": "组件类别",
"zxy.114028": "九月",
"zxy.359131646986948608": "分院不存在,可能原因:",
"zxy.422167808995102720": "导出学时证明",
"zxy.114029": "卡类ID",
"zxy.216760668660043776": "{0}天{1}小时后结束",
"zxy.199836": "岗位学习",
"zxy.214250166465728512": "该内容已不存在",
"zxy.214250207150477312": "专家不存在",
"zxy.118433": "岗位人数",
"zxy.199831": "班级抽奖",
"zxy.118432": "是否默认",
"zxy.114074": "七月",
"zxy.118431": "群组名称",
"zxy.199833": "班级投票",
"zxy.118430": "证书名称",
"zxy.214273256763559936": "学币",
"zxy.556969268743376896": "翻译失败,请重新尝试",
"zxy.490739243296100352": "语音驱动",
"zxy.433768376934993920": "知识助手",
"zxy.213504614656512000": "密码设置",
"zxy.234453364899975168": "没有更多啦",
"zxy.118437": "岗位名称",
"zxy.420835106253574144": "网络自学",
"zxy.118436": "证书类型",
"zxy.118435": "职务名称",
"zxy.118434": "职务人数",
"zxy.118439": "新增证书",
"zxy.118438": "群组人数",
"zxy.292167385857789952": "加载中",
"zxy.118440": "查看证书",
"zxy.199824": "网络异常,请检查网络情况",
"zxy.543946432978227200": "请进行评分",
"zxy.118444": "点击机构部门进行选择",
"zxy.204020": "总时长",
"zxy.118443": "选中",
"zxy.118442": "复制证书",
"zxy.118441": "修改证书",
"zxy.400120941163712512": "本卷共计{0}大题({1}小题),总分{2}分",
"zxy.105105": "保存失败",
"zxy.255592480123260928": "微信扫码登录",
"zxy.214250329393467392": "考试名称重复",
"zxy.243210374181163008": "请等待附件上传完成后再提交",
"zxy.217511879822675968": "成功举报言论获得{0}积分",
"zxy.213159944814465024": "交易时间",
"zxy.118448": "发表成功",
"zxy.488565311969300480": "检测质量不通过,请重新录制",
"zxy.118447": "发表成功,等待管理员审核",
"zxy.455628720884027392": "开通会员仅限本人使用,无法转赠他人",
"zxy.118446": "点击题库目录进行选择",
"zxy.118445": "上传专家头像",
"zxy.119776": "退出",
"zxy.214970093036244992": "加入成功",
"zxy.549787969012240384": "无背景",
"zxy.118449": "顶",
"zxy.253360742496079872": "重新报名,认证名称,我的报名",
"zxy.215331045774594048": "{0}积分",
"zxy.199858": "游戏化考试",
"zxy.1069339": "发布失败,请刷新后重试!",
"zxy.235655148892983296": "重新评卷",
"zxy.118411": "请点击",
"zxy.118410": "您还没有安装flash播放器",
"zxy.486675207067668480": "导出视频",
"zxy.253081277203353600": "授课时间",
"zxy.557723857306390528": " (伴学由 AI 生成,仅供参考)",
"zxy.214250511690502144": "您已通过考试,无须参加补考",
"zxy.316466362761482240": "我的",
"zxy.214250528220254208": "举证量表题单个左侧标题最大长度不能超过100",
"zxy.118415": "时",
"zxy.118414": "只能添加{1}项",
"zxy.220044887654010880": "最小长度为: {0}",
"zxy.118413": "安装",
"zxy.118412": "这里",
"zxy.118419": "全屏",
"zxy.336049726799613952": "添加视频",
"zxy.118418": "你导出的信息正在生成,请耐心等待,生成后可在任务队列中下载",
"zxy.254534411448619008": "线上成绩",
"zxy.118417": "你导出的信息正在生成,请耐心等待,生成后可在下载队列中下载",
"zxy.118416": "最多添加{1}项",
"zxy.414216769394315264": "我的学分",
"zxy.257376068632186880": "1、下载标准模板,按示例格式和示例说明填写需要导入的电子表格文件",
"zxy.422168986709528576": "导出网络自学学时证明",
"zxy.118422": "视频转换失败,请重新上传",
"zxy.118421": "视频还未进行转换,请等待",
"zxy.118420": "满意度",
"zxy.213835110645108736": "学时:",
"zxy.102099": "练习",
"zxy.213843765931151360": "专家的讨论",
"zxy.214552016238809088": "最多添加{0}项",
"zxy.467485033834352640": "该会员卡已失效",
"zxy.118426": "价格",
"zxy.118425": "同步下载证书",
"zxy.294749701595598848": "查看评分",
"zxy.118424": "中文",
"zxy.254533919020552192": "总合格线",
"zxy.118423": "视频正在转换中,请稍等",
"zxy.450131564320395264": "算点消费已达个人上限,无法继续使用服务!",
"zxy.118429": "会员专享",
"zxy.118428": "付费",
"zxy.214250576832237568": "活动被使用,不能删除",
"zxy.118427": "只看会员",
"zxy.118473": "回复成功,等待审核",
"zxy.1068867": "动已经结束,不允许修改",
"zxy.262537473815613440": "你暂无该资源浏览权限,去看看其他资源吧",
"zxy.118472": "回复成功!",
"zxy.1068866": "奖人数不足",
"zxy.255606733144199168": "复制",
"zxy.118471": "发表成功,等待审核",
"zxy.1068869": "项不能删除",
"zxy.120795": "手动",
"zxy.118470": "请描述你举报理由",
"zxy.214250827890692096": "员工编号重复",
"zxy.120794": "自动",
"zxy.118477": "您好,您编辑的内容被系统检测到包含敏感词,请重新编辑,谢谢合作",
"zxy.1068863": "品无法兑换",
"zxy.213547165086257152": "{0}年前",
"zxy.273009910000783360": "举办方",
"zxy.118476": "编辑内容须在3000字符以内",
"zxy.1068862": "货信息不完整",
"zxy.214250271029727232": "此用户不是学习地图分级管理者",
"zxy.118475": "编辑内容不能为空",
"zxy.1068865": "众项不能为空",
"zxy.118474": "修改成功,等待审核",
"zxy.1068864": "动已经结束,不允许再修改",
"zxy.213504603961036800": "主号",
"zxy.213504555026092032": "请输入联系电话!",
"zxy.105152": "绑定微信",
"zxy.496547730332717056": "是否确认切换比例?切换比例后,数字人的属性(位置、缩放等)将被重置为初始状态,请谨慎操作。",
"zxy.489697564682227712": "点击地址栏/菜单栏的【更多】",
"zxy.common.110613": "未提交",
"zxy.1068870": "项信息未填写",
"zxy.366807584218419200": "完成状态",
"zxy.118479": "加精",
"zxy.1068872": "已经扫码成功参与该活动了",
"zxy.118478": "参与讨论",
"zxy.1068871": "不在活动参与人范围内,无权参与活动",
"zxy.371188154008473600": "主要讲述了几个知识点",
"zxy.118484": "分享到微信",
"zxy.1068878": "奖记录不存在",
"zxy.118483": "收起回复",
"zxy.1068877": "活动不支持开始抽奖",
"zxy.118482": "收起讨论",
"zxy.118481": "讨论",
"zxy.1068879": "品兑换状态有误",
"zxy.118488": "是否确定删除该条回复?",
"zxy.1068874": "活动不支持停止抽奖",
"zxy.118487": "是否确定删除该条讨论?",
"zxy.1068873": "不属于该活动的公司成员,无权参与活动",
"zxy.118486": "分享到新浪微博",
"zxy.1068876": "允许调整奖品",
"zxy.118485": "分享到空间",
"zxy.1068875": "品总数量需大于已抽奖奖品数,请重新设置",
"zxy.549787255921840128": "带字幕插入轨道",
"zxy.540380505640669184": "解绑微信后你将无法使用微信登陆学习平台,确定要解绑吗?",
"zxy.118480": "置顶",
"zxy.213535030004289536": "复制分享链接",
"zxy.440746146151927808": "群组学习",
"zxy.213504582691721216": "解绑",
"zxy.217511913691680768": "知识收藏数大于等于{1}人次得{0}分",
"zxy.214250581873790976": "奖项数量不对",
"zxy.548010647040954368": "查找待办任务",
"zxy.213832166201757696": "活跃专家",
"zxy.449090451706875904": " 所属能力",
"zxy.1068881": "法使用微信登录,请联系管理员配置APPID",
"zxy.1068880": "信登录异常",
"zxy.1068883": "录用户企业与绑定企业用户不一致",
"zxy.382086481252061184": "小题",
"zxy.118489": "是否确定删除该条内容?",
"zxy.1068882": "微信已绑定其它用户",
"zxy.214250345025638400": "分数与选项不匹配",
"zxy.214969961309933568": "是否取消关注",
"zxy.118451": "讨论内容不能为空",
"zxy.1068845": "动发布状态不能删除",
"zxy.455658606470238208": "{0},确认开通",
"zxy.118450": "精",
"zxy.1068844": "动被使用,不能删除",
"zxy.215316762214928384": "验证码已失效",
"zxy.220017586673422336": "请输入用户ID",
"zxy.1068847": "项数量不对",
"zxy.214250707291869184": "您无权限参加该培训班",
"zxy.118455": "您回复内容超过300字符!",
"zxy.1068841": "不起,您已不能上传作品",
"zxy.214250600995622912": "抽奖人数不足",
"zxy.118454": "回复内容不能为空",
"zxy.1068840": "赛程结果已发布",
"zxy.118453": "您好,您发表的内容被系统检测到包含敏感词,请重新编辑",
"zxy.1068843": "没有权限查看该赛事",
"zxy.118452": "讨论内容须在3000字符以内",
"zxy.1068842": "件转换失败了",
"zxy.114098": "认证考试",
"zxy.220017867444326400": "标记成功",
"zxy.342083681495683072": "请输入电话",
"zxy.339252335668760576": "作业内容",
"zxy.1068849": "少要有一个谢谢参与",
"zxy.458112031556505600": "静态转码(不保留动画,转换时间短)",
"zxy.1068848": "项概率和需要等于",
"zxy.252688407648669696": "满意度评估",
"zxy.498653468874117120": "不影响视频使用",
"zxy.118459": "修改成功!",
"zxy.118458": "发表成功!",
"zxy.118457": "发表成功,等待管理员审核!",
"zxy.1068850": "抽奖活动不是已发布状态",
"zxy.118456": "确定要删除该数据?",
"zxy.523659339903406080": "请选择申报专业领域",
"zxy.213832251669090304": "申请专家审核失败",
"zxy.118462": "纷享图片",
"zxy.1068856": "动发布过一次后不允许修改活动样式",
"zxy.214250847801053184": "使用费用请输入0-100000以内最多两位小数的数值",
"zxy.118461": "点赞成功!",
"zxy.1068855": "奖人数非法",
"zxy.118460": "删除成功!",
"zxy.1068858": "动不在时间范围内",
"zxy.214969991785746432": "创建知识圈",
"zxy.1068857": "动id不存在",
"zxy.118466": "您发表的内容含有敏感词,请修改后重新发布,谢谢合作!",
"zxy.1068852": "有抽奖活动投放积分商城,请先取消其他活动投放",
"zxy.288881805275303936": "考试时间未开始",
"zxy.118465": "暂无数据",
"zxy.1068851": "奖活动已发布状态不能撤销",
"zxy.118464": "文明上网、理性发言、请遵守企业发言纪律",
"zxy.1068854": "品已经派发完了",
"zxy.118463": "讨论区",
"zxy.1068853": "项数量小于抽奖人数",
"zxy.1068859": "奖策略不能为空",
"zxy.216759863886352384": "后直播结束",
"zxy.221116859720798208": "该章节为评估问卷,请点击下方按钮参与评估吧",
"zxy.214578922023686144": "{1}个活动",
"zxy.217511887980597248": "我的内容被浏览次数大于等于{1}人次获得{0}积分",
"zxy.118469": "举报理由最长不能超过1000个字符",
"zxy.118468": "请选择举报类型",
"zxy.1068861": "有抽奖资格(免费抽奖次数用完或者没有足够积分)",
"zxy.118467": "举报成功,等待管理员处理",
"zxy.1068860": "日抽奖次数已达上限,请明日再来",
"zxy.203599": "日程",
"zxy.203598": "应用",
"zxy.347552921296179200": "个人",
"zxy.203597": "推荐",
"zxy.214250459387531264": "用户不存在",
"zxy.273338445634605056": "必填,最多添加12个",
"zxy.448628790017527808": "小组作业已有学员提交作业,无法重复提交",
"zxy.198589": "只能上传单个文件",
"zxy.455974410055192576": "回收状态",
"zxy.198588": "文件大小不能超过",
"zxy.214250799088406528": "提报人必填",
"zxy.557768374361395200": "字幕由 AI 生成,仅供参考",
"zxy.198587": "文件最多只能选择{1}个",
"zxy.554194970777620480": "小知没有在企业私域知识库中找到答案,是否需要小知帮您从公域知识中查询答案,供您参考!请选择",
"zxy.214250389401374720": "您已交卷,请勿重复提交",
"zxy.379519900500234240": "暂无开通会员",
"zxy.493938350391169024": "字段长度超长",
"zxy.479071386179080192": "音乐",
"zxy.214250416718876672": "目录名称长度不能大于100",
"zxy.213171838585540608": "满意度:",
"zxy.102911": "操作失败",
"zxy.213832227316961280": "您暂时还没有关注专家!",
"zxy.214250773549289472": "讲师级别被关联,无法移除",
"zxy.382311835069714432": "地址格式出错,请检查",
"zxy.214250397567684608": "您好,当前试卷已点评,请阅其他试卷",
"zxy.371191590674370560": "创作,请输入你的内容需求。",
"zxy.common.110647": "申请",
"zxy.common.110646": "没有更多了",
"zxy.433768448003280896": "课程助教",
"zxy.450131931787563008": "服务已过期,无法继续使用!",
"zxy.389651208480100352": "开票数量之和不能超过待开票数量",
"zxy.213842572756520960": "查看专家简介",
"zxy.108210": "内容明细",
"zxy.214250701155602432": "本培训班报名人数已满",
"zxy.214250745598447616": "只有在撤销状态下才可重新发布培训班",
"zxy.422955583046553600": "${1}年度个人${2}学时证明",
"zxy.432391608659480576": "去测评",
"zxy.118495": "取消点赞成功!",
"zxy.1068889": "当前直播资源不存在",
"zxy.563311436332404736": "用时{0}秒",
"zxy.118494": "点赞成功!",
"zxy.1068888": "户登录频次过多已被限制,请稍后登录",
"zxy.118493": "取消关注成功!",
"zxy.557775369596440576": "播报由 AI 生成,仅供参考",
"zxy.118492": "关注成功!",
"zxy.214250365984575488": "试题部门编码不存在或不在授权范围内",
"zxy.118499": "取消置顶成功!",
"zxy.1068885": "证码错误次数过多,请重新获取",
"zxy.118498": "置顶成功!",
"zxy.1068884": "户未绑定企业",
"zxy.118497": "取消加精成功!",
"zxy.1068887": "的账号已在另一台设备登陆,请重新登陆",
"zxy.118496": "加精成功!",
"zxy.1068886": "的账号已在另一台设备或浏览器登陆,请重新登陆",
"zxy.374094437254565888": "来源",
"zxy.325896199532056576": "最多只能关联20个知识圈",
"zxy.450208032551473152": "小组作业无审核人,请联系管理员",
"zxy.215319818633613312": "微信绑定成功,请重新登录",
"zxy.118491": "确定激活该内容?",
"zxy.118490": "确定关闭该内容?",
"zxy.255607553344540672": ",后续如需修改姓名账号请联系企业管理员",
"zxy.526598652618215424": "线上固定考场考试",
"zxy.400085589480837120": "请输入开户银行",
"zxy.262452981373472768": "邀请链接失效",
"zxy.548350653043445760": "正在为你搜索资源",
"zxy.1068892": "没有查到专题监管配置",
"zxy.1068891": "通用异常",
"zxy.1068894": "超过学习时长限制",
"zxy.563310570879717376": "已停止思考",
"zxy.1068893": "没有查到专题学员",
"zxy.213837808958312448": "编辑专家简介",
"zxy.1068890": "直播不允许此操作",
"zxy.1068899": "需要人脸识别",
"zxy.372964394004516864": "选择“是”:不允许切屏,当切屏次数达到所输入的数字后,系统将强制交卷",
"zxy.214250514936893440": "您好,该场考试人数已达上限,请稍后选择临时场进行考试,谢谢合作",
"zxy.198599": "由6-20位数字、字母和特殊字符两种以上组成",
"zxy.1068896": "网络异常",
"zxy.233009387080388608": "所在机构",
"zxy.1068895": "请求数据非法",
"zxy.1068898": "未找到防挂机记录",
"zxy.1068897": "没有进行实名认证",
"zxy.198594": "音频视频不能超过",
"zxy.198593": "目录最高只能有{1}级",
"zxy.198592": "不能移动到禁用目录下面",
"zxy.198591": "不能移动到共享目录下面",
"zxy.214250341326262272": "考试已关联用户数据,不能删除",
"zxy.198598": "当前第{1}张,共{1}张",
"zxy.198597": "限定只能上传一个音视频",
"zxy.198596": "音视频",
"zxy.214250371139375104": '判断题答案异常,请填写"正确"或"错误"',
"zxy.198595": "上传进度",
"zxy.559507009611894784": "编辑PPT课件",
"zxy.548367987363680256": "小知未找到符合您要求的待办任务。你还有其他需要处理的待办任务",
"zxy.227025318156832768": "抱歉,进度获取失败了技术同学正在前往处理问题的路上了~请稍后重试",
"zxy.198590": "只允许同级之间拖动",
"zxy.294364064409325568": "作品上传",
"zxy.214279944975552512": "滑动加载更多",
"zxy.217892921586880512": "课程分享",
"zxy.262797056882642944": "资格认证考试",
"zxy.293513164404953088": "专栏不存在",
"zxy.255825854414852096": "邀请信息已失效",
"zxy.235651190682161152": "答案",
"zxy.517480962469269504": "企业导师",
"zxy.214250296505929728": "账户登录频次过多已被限制,请稍后登录",
"zxy.214250547400806400": "商品不存在",
"zxy.203661": "表格",
"zxy.261354504212058112": "活动须知",
"zxy.551608240685846528": "图片大小不能超过5MB",
"zxy.113625": "专题",
"zxy.214274899118788608": "部门人员:",
"zxy.1072045": "退款数量",
"zxy.258755349291601920": "您好,请输入正确手机号码",
"zxy.315042385774120960": "切换年份",
"zxy.214970070441529344": "请输入举报说明",
"zxy.450160249219977216": "历史分配记录",
"zxy.549794711926345728": "帮写",
"zxy.213504600987275264": "个人简介字数不能大于200",
"zxy.558073981199060992": "请描述课件创作的主题、教学目标人群、课件目标等",
"zxy.214250364529152000": "选项最多26个",
"zxy.214279831200862208": "加载中...",
"zxy.296481766091395072": "图 片: png、jpg、jpeg、gif",
"zxy.551991097614798848": "请在输入框内输入登录密码,通过安全校验后,进行人脸更新。",
"zxy.235652045942689792": "只需要对相应的关键信息,而对答案的顺序不做要求",
"zxy.479445237996064768": "非公开资源",
"zxy.479074945356402688": "工程段封面",
"zxy.215697959696863232": "如数量范围1-10,售卖价格为100元/个内容;数量范围11-无穷大,售卖价格为90元/个内容;",
"zxy.427363167136518144": "话题讨论",
"zxy.213504566459764736": "岗位工作信息",
"zxy.272874543314505728": "表情",
"zxy.540059664327512064": "手机号修改",
"zxy.113639": "报名中",
"zxy.113631": "班级",
"zxy.214250838443560960": "分数不合法",
"zxy.233060247982444544": "客服电话",
"zxy.356630772871991296": "二级管辖成员",
"zxy.249783125658439680": "我的证书",
"zxy.253443329092620288": "认证中",
"zxy.215316824215130112": "组织已禁用,请联系管理员",
"zxy.215316712369819648": "请输入验证码",
"zxy.247204667065503744": "学分不能超过10000",
"zxy.214143445692977152": "加载中",
"zxy.263563179056041984": "系统错误",
"zxy.425874725869326336": "为保障系统安全,包含admin、guest、test的账号不支持登录,请联系管理员进行修改",
"zxy.540384973753028608": "未授权绑定微信号,绑定后可用于微信授权登录移动端学习平台",
"zxy.213504622634078208": "中密码建议:8位及以上长度+任意3种密码组合",
"zxy.259195797403471872": "当前考试未开始",
"zxy.113616": "已结束",
"zxy.1072036": "请输入优惠退款金额数",
"zxy.214250184304103424": "您已经提交专家申请,请勿重复提交",
"zxy.1072038": "退款金额不能大于最多可退金额",
"zxy.113610": "小时",
"zxy.1068823": "在分配任务的时限范围内",
"zxy.1068822": "经分配过任务",
"zxy.101678": "人脸登录",
"zxy.1068825": "能重复发布赛事",
"zxy.1068824": "能删除未开始的赛程",
"zxy.214970089450115072": "团队认证",
"zxy.1068821": "个作品分配的评委数大于评委总数",
"zxy.558079617223757824": "请选择教案",
"zxy.1068820": "评委下已包含所选作品",
"zxy.551607829799243776": "只支持 JPG、JPEG、PNG 格式的图片",
"zxy.248586707463704576": "最新任务",
"zxy.1068827": "到赛事发布时间",
"zxy.548367035617382400": "小知已按照您的需求,为您找到以下符合条件的待办任务项,可点击跳转查详情",
"zxy.1068826": "能重复点赞",
"zxy.1068829": "法删除已启动的赛事",
"zxy.240411771771424768": "存在学员未分配审核人,请先分配审核人",
"zxy.1068828": "能重复评分",
"zxy.549023699567775744": "分享海报",
"zxy.479081217485049856": "请勾选需要删除的字幕",
"zxy.217128452577431552": "积分打赏",
"zxy.347257983182442496": "请输入账号",
"zxy.235653169261187072": "账号绑定异常",
"zxy.529557976076390400": "刷新二维码",
"zxy.493938441164296192": "已超出素材容量",
"zxy.1068834": "前赛程状态错误,无法进行操作",
"zxy.1068833": "法进行操作,请查看赛事状态",
"zxy.1068836": "事必要属性未配置无法启动",
"zxy.214250553499324416": "物流公司名称重复",
"zxy.1068835": "品评审时间已过,无法进行调整操作",
"zxy.1068830": "奖项人数已达上限",
"zxy.1068832": "品审核时间已过",
"zxy.1068831": "程已结束,无法进行操作",
"zxy.213843783769526272": "文章分享",
"zxy.1068838": "分时间已过",
"zxy.199020": "申请失败",
"zxy.1068837": "赛程观众不能评分",
"zxy.1068839": "nner发布已达上限",
"zxy.230844836742303744": "设置大小",
"zxy.542129162186526720": "'课程'",
"zxy.479082813975564288": "是否应用字幕设置",
"zxy.559517775207469056": "Hi,AI 助手“小知”来啦,点我开始专业知识答疑、搜资源/任务、助力创作哦",
"zxy.217128459254763520": "兑换卡",
"zxy.217511918586433536": "完善个人简介获得{0}积分",
"zxy.232982041552097280": "学习状态",
"zxy.456320721543630848": "有效期:{0}",
"zxy.1068801": "不支持发表言论",
"zxy.214250248116244480": "直播名称在系统内已存在,不允许重名",
"zxy.214250817350406144": "培训班费用超出培训班预算",
"zxy.235679914077065216": "未支付",
"zxy.1068800": "评论已不存在",
"zxy.1068803": "已经提交专家申请,请勿重复提交",
"zxy.1068802": "所在的组织没有专家资质配置",
"zxy.1068809": "已经举报该内容,管理员正在审核中,请勿重复举报",
"zxy.395718080820547584": "收货人不能超过50字符",
"zxy.1068808": "专家身份已被冻结,无法查看详情",
"zxy.1068805": "不是专家身份",
"zxy.1068804": "已经是专家身份,不允许再次申请",
"zxy.1068807": "的专家身份已被冻结",
"zxy.1068806": "的话题更改申请正在审核中,不允许再次申请",
"zxy.113647": "草稿",
"zxy.214250274116734976": "您已经举报过了,请耐心等待审核!",
"zxy.398033364029935616": "开发票",
"zxy.113640": "备注",
"zxy.203600": "岗位学习",
"zxy.113645": "操作人",
"zxy.1068812": "核资源不存在",
"zxy.1068811": "被审核过了",
"zxy.371200234635792384": "不得超过",
"zxy.1068814": "作过于频繁,请稍候再试",
"zxy.1068813": "删除权限",
"zxy.213504617462501376": "手机设置",
"zxy.1068819": "能推荐5个作品",
"zxy.230844363402514432": "建议图片高度为",
"zxy.383122557148205056": "学习学时",
"zxy.326633843018829824": "受众审批",
"zxy.1068816": "家不存在",
"zxy.1068815": "能重复订阅",
"zxy.1068818": "询用户积分错误",
"zxy.214250242864975872": "该微信已绑定其它用户",
"zxy.552395883677880320": "存在未转换完的PPT",
"zxy.214250568351354880": "抽奖策略不能为空",
"zxy.327236589719785472": "审批状态",
"zxy.217128475788709888": "非学历教育服务",
"zxy.201893": "您已打开新的课程详情页,点击按钮,可继续学习。",
"zxy.214250240990121984": "无法使用微信登录,请联系管理员配置APPID",
"zxy.214970017194840064": "确定订阅",
"zxy.394344144635564032": "请输入注册电话",
"zxy.113656": "待结项",
"zxy.398012580335063040": "试卷生成失败",
"zxy.199914": "考试中",
"zxy.543947216507768832": "上传资料",
"zxy.214250209029525504": "用户积分不足",
"zxy.398356462176440320": "发票类型代码不存在",
"zxy.263859371920986112": "完成资格认证",
"zxy.474077407834411008": " 您还有",
"zxy.214250429167570944": "您已参与过该问卷",
"zxy.331383083033038848": "确认发布此投票吗?",
"zxy.186601": "搜索中",
"zxy.115403": "新增地址",
"zxy.213160504271704064": "开票金额",
"zxy.213832190583246848": "内容标题",
"zxy.214969998307889152": "创建成功, 是否直接使用",
"zxy.214250259080155136": "审批关联业务异常",
"zxy.465368936725221376": "他评分",
"zxy.104732": "链接",
"zxy.115419": "应退金额",
"zxy.221135623782797312": "播放下一节",
"zxy.115411": "申请退款",
"zxy.273006527370104832": "精品推荐",
"zxy.115414": "退款金额",
"zxy.115413": "可退数量",
"zxy.198602": "任务类型",
"zxy.461412008244416512": "本次考试已终止,您已被强制交卷",
"zxy.488567511864971264": "交互",
"zxy.198601": "该属性作为渲染参照区域大小是必要的",
"zxy.214250856273547264": "请选择人员提报!",
"zxy.198600": "该属性作为水印渲染节点是必要的",
"zxy.198606": "队列中",
"zxy.198604": "下载失败记录",
"zxy.199932": "文本框大小(宽)",
"zxy.198603": "附件大小",
"zxy.213171227597082624": "您好,本次考试尚未到考试时间,请在考试时间{0}内进行考试,谢谢",
"zxy.214250267632340992": "已达验证码获取上限,请一小时以后再试,谢谢",
"zxy.227186882004520960": "若有异常,请",
"zxy.549457718239432704": "请输入您想搜索的学习资源或任务",
"zxy.102103": "我的作品",
"zxy.215333166590857216": "只允许上传图片",
"zxy.214250384758280192": "考试尚未结束,不能查看答卷",
"zxy.215264495034044416": "失败{1}条",
"zxy.471474334020538368": "对象类型",
"zxy.212823450480414720": "节点",
"zxy.214969980284964864": "请输入一句话签名",
"zxy.113684": "管理员",
"zxy.214250751181066240": "培训班时间不能为空",
"zxy.213171389518188544": "点击下方“继续考试”后将会立即进入考试,该考试时长为{0}分钟",
"zxy.214250286875807744": "已达到最大添加上限",
"zxy.366738505751203840": "剩余分配数不足或分配数超过999,请调整",
"zxy.541147908104392704": "感兴趣的话题",
"zxy.214250513334669312": "您所在的IP不在考试IP范围内,无法参与考试",
"zxy.214250770047045632": "学员已经报到",
"zxy.214970028590764032": "文明上网、理性发言,请遵守企业发言纪律。",
"zxy.124349": "岗位编码",
"zxy.186613": "字体",
"zxy.214250443700834304": "十分制总分必须为10分",
"zxy.539955743936352256": "下载word",
"zxy.214250863902986240": "开始时间不能大于等于结束时间",
"zxy.465367614307307520": "能力测评结果",
"zxy.483849849209491456": "部门编码填写错误,请检查后重试",
"zxy.215333377157500928": "最大不得超过5M",
"zxy.253012690635722752": "当前考试已结束",
"zxy.214188257674661888": "机构分院",
"zxy.214250607639400448": "您不在活动参与人范围内,无权参与活动",
"zxy.526971749162684416": "音视频:mp3、mp4(大小<=1G )",
"zxy.549854979976990720": "解绑企业微信后你将无法使用企业微信登陆学习平台,确定要解绑吗?",
"zxy.213832177216000000": "我",
"zxy.214250569798389760": "今日抽奖次数已达上限,请明日再来",
"zxy.490739186702356480": "文字驱动",
"zxy.220690971560644608": "上传作品",
"zxy.297893000267304960": "班务管理",
"zxy.221868273279569920": "学完前面内容后,再回来吧",
"zxy.447991504594669568": "会员权益",
"zxy.214250147947876352": "您当前的网络不稳定,请重试",
"zxy.559207206545920000": "练习全部试题",
"zxy.214250584868524032": "至少要有一个谢谢参与",
"zxy.221136527714029568": "本节课件播放进度未达到完成要求",
"zxy.213131637687455744": "总分:",
"zxy.214250650597462016": "该赛程观众不能评分",
"zxy.115446": "最多允许上传{1}个",
"zxy.552634951779094528": "提报人员账号不存在或被禁用",
"zxy.214250303778852864": "存在一个没有转换完成的附件",
"zxy.214250316739252224": "选项格式错误",
"zxy.496818310894194688": "实名验证成功",
"zxy.230845434787139584": "替换",
"zxy.388165645583388672": "订单项金额计算有误",
"zxy.541851369599012864": "规则换算",
"zxy.classroom.405052": "重新提交",
"zxy.220045500727037952": "格式不正确,正确格式为:https://****",
"zxy.114125": "十一月",
"zxy.114124": "十二月",
"zxy.214250679760457728": "您当前的学习出现异常,请根据完成进度,继续学习!",
"zxy.114126": "十月",
"zxy.214250556397588480": "商品数必须为正整数",
"zxy.220690979232026624": "作品描述",
"zxy.395154137496555520": "图片示例说明",
"zxy.217547840698847232": "主管",
"zxy.204093": "英文",
"zxy.530243284119982080": "请正对屏幕保持不动 3s",
"zxy.359132984881844224": "2、分院地址已变更:请联系管理员提供最新地址或查看其他分院",
"zxy.556969435840253952": "翻译成",
"zxy.217892943497924608": "纷享号",
"zxy.412533634768179200": "学时目标",
"zxy.521577330179706880": "页码",
"zxy.214250410117042176": "试题已关联考试,不能撤销",
"zxy.493907132786282496": "第三方关联账号不存在",
"zxy.494419617066913792": "请先选择音频",
"zxy.214250824426196992": "员工编号必填",
"zxy.107820": "累计",
"zxy.214250379930636288": "导入试题难度错误",
"zxy.217120226519683072": "直播已开播,进入直播会将主持人挤下线,是否继续?",
"zxy.524105450266955776": "订阅《{name}》可查看剩余{percent}内容",
"zxy.115434": "学币充值",
"zxy.114102": "三月",
"zxy.214250683061374976": "您当前的学习出现异常,请根据完成进度,继续学习。",
"zxy.214250353120645120": "试题目录编码不在授权范围内",
"zxy.105556": "点击审批",
"zxy.105555": "进入评估",
"zxy.105554": "进入提报",
"zxy.105553": "点击评卷",
"zxy.105558": "暂无待办",
"zxy.105557": "点击审核",
"zxy.201806": "您的密码不符合密码级别要求,请修改后再使用",
"zxy.201804": "您的密码为初始密码,请进行修改后再使用",
"zxy.201805": "更改成功,请重新登录",
"zxy.105552": "课程名称",
"zxy.201802": "我们的客服会尽快联系您,请您保持手机通畅",
"zxy.105551": "直播名称",
"zxy.201803": "您好!欢迎来到网大,为保证您的数据准确性,请您核对您的基本信息,如有错误,请给予反馈,管理员会尽快为你处理!",
"zxy.105550": "来自课程",
"zxy.201800": "培训班已结项,不允许参与评估!",
"zxy.201801": "恭喜您,您已经成功提交!",
"zxy.310344988867301376": "勤学标兵",
"zxy.310991685914071040": "去佩戴",
"zxy.105544": "发送时间",
"zxy.105549": "来自直播",
"zxy.105548": "提报配置额度",
"zxy.213092215059255296": "考试阅卷",
"zxy.105541": "作业名称",
"zxy.310345915695239168": "收藏达人",
"zxy.198568": "账号长度不能超过20个字符",
"zxy.198567": "姓名长度不能超过45个字符",
"zxy.198566": "部门为必选项",
"zxy.310346190988382208": "发表评论数",
"zxy.198565": "请按省、区(市)县、街道(乡镇)、社区、门牌号,详细填写地址",
"zxy.198564": "知学云",
"zxy.198563": "注:排行榜只显示前100名",
"zxy.213628696987308032": "请选择标签,最多选择{0}个",
"zxy.105570": "提报管理",
"zxy.105573": "提报截止日期",
"zxy.310346673647915008": "问答专家",
"zxy.105572": "查看培训班详情",
"zxy.105571": "提报人员",
"zxy.310346895799226368": "内容浏览数 {0} {1}",
"zxy.105564": "考生",
"zxy.105562": "讲师满意度",
"zxy.105561": "评估人员",
"zxy.105560": "正在参与",
"zxy.214206597466034176": "为您找到{1}的相关话题",
"zxy.214204770481737728": "请输入您想要关联的话题",
"zxy.310346030312984576": "打赏达人",
"zxy.213086249307738112": "分数",
"zxy.105479": "进入问吧",
"zxy.105478": "进入知识中心",
"zxy.105477": "进入话题广场",
"zxy.105598": "播放下一个",
"zxy.common.property.resourcetype.21": "学习包",
"zxy.105476": "{1}人次",
"zxy.105597": "本课程预览已结束",
"zxy.310346401521471488": "圈粉王者",
"zxy.105471": "作者",
"zxy.105591": "邮箱验证码不能为空",
"zxy.310345099802447872": "学习内容数 {0} {1}",
"zxy.105590": "手机验证码不能为空",
"zxy.105475": "{1}年{2}月{3}日",
"zxy.105596": "暂无可预览播放的音视频课程",
"zxy.186521": "注:排行榜只显示前",
"zxy.310990223230242816": "在职状态",
"zxy.186522": "名",
"zxy.213520223964368896": "邮箱:",
"zxy.310344932852371456": "登录天数 {0} {1}",
"zxy.310345033180123136": "学习内容数",
"zxy.105468": "分类",
"zxy.105589": "证件号码不能为空",
"zxy.310346064626585600": "打赏次数",
"zxy.105467": "我的学习任务",
"zxy.105588": "姓名不能为空",
"zxy.105587": "身份证证件格式不正确",
"zxy.310346771115151360": "评论回复数 {0} {1}",
"zxy.310346842359599104": "内容浏览数",
"zxy.105581": "客服热线",
"zxy.105580": "填下你的想反馈的意见,提交给我们,我们会尽早为你解决",
"zxy.239277105022636032": "请输入正确身份证号码",
"zxy.310346526473981952": "获赞王者",
"zxy.105585": "邮箱格式不正确",
"zxy.105584": "手机格式不正确",
"zxy.common.property.resourcetype.06": "直播",
"zxy.105583": "姓名最大长度为",
"zxy.common.property.resourcetype.04": "考试",
"zxy.train.practice.state6": "已结项",
"zxy.train.practice.state3": "待实施",
"zxy.train.practice.state4": "实施中",
"zxy.294365070828376064": "沿用上阶段",
"zxy.train.practice.state7": "已撤销",
"zxy.213125705544896512": "开始评卷",
"zxy.457767139064025088": "点击全部删除后,您的所有消息将全部被清空,您确定进行该操作吗",
"zxy.105493": "请输入您要搜索的内容",
"zxy.105492": "最近搜索",
"zxy.105490": "暂无简介",
"zxy.105497": "赛事",
"zxy.310346562133954560": "内容获赞数",
"zxy.213520225365266432": "已选:",
"zxy.310990382223724544": "获取时间",
"zxy.260274484655820800": "流程类型",
"zxy.214208718982746112": "抱歉,暂无相关内容",
"zxy.105488": "{1}学时",
"zxy.105487": "{1}门",
"zxy.105482": "{1}内容",
"zxy.105481": "我要学",
"zxy.105486": "{1}小时{2}分",
"zxy.213627956881395712": "输入标签名按回车即可添加,最多添加{0}个",
"zxy.105485": "{1}分",
"zxy.105483": "{1}关注",
"zxy.214209299600248832": "暂无内容, 请关注专家",
"zxy.199354": "确认密码",
"zxy.199355": "密码和确认密码不相同",
"zxy.310346365316239360": "内容创作数 {0} {1}",
"zxy.199350": "密码重设链接邮件发送成功,请进入邮箱重置密码,谢谢",
"zxy.199351": "恭喜,重置密码成功!",
"zxy.199352": "已发送至",
"zxy.199353": "密码由6-20位数字、字母和特殊字符两种以上组成",
"zxy.212800565938360320": "成绩:",
"zxy.train.110607": "草案",
"zxy.199347": "请输入新密码",
"zxy.199348": "确定新密码",
"zxy.294694962174496768": "审核驳回",
"zxy.199349": "确认修改",
"zxy.199343": "返回登录",
"zxy.199344": "请选择验证方式",
"zxy.199345": "未设置邮箱及手机,无法找回密码,请联系管理员",
"zxy.199346": "您正在找回的账号是",
"zxy.199340": "两次填写的密码不一致",
"zxy.199341": "验证码必填",
"zxy.199342": "记得密码,",
"zxy.310346705725952000": "评论回复数",
"zxy.310346106099863552": "打赏次数 {0} {1}",
"zxy.114096": "人次",
"zxy.295768509386985472": "上传作品与大赛要求不相符,请重新提供。",
"zxy.common.property.resourcetype.01": "课程",
"zxy.common.property.resourcetype.02": "专题",
"zxy.230822608931786752": "普通考试",
"zxy.213086012044349440": "提交答卷时间",
"zxy.310344878804570112": "登录天数",
"zxy.466798596277276672": "评卷模式",
"zxy.310974368568184832": "第 {0} 位获取勋章的人",
"zxy.466799049891254272": "(针对填空题、问答题选择评卷模式)",
"zxy.230821797652729856": "恭喜你,获得证书",
"zxy.119434": "推荐活动",
"zxy.213520219774259200": "单位:",
"zxy.311408540944306176": "排名",
"zxy.214203475792367616": "请至少选择一个标签",
"zxy.294695175404523520": "作品评审",
"zxy.216808104011108352": "您的密码已超过{0}年未修改,请修改后再使用",
"zxy.310992154719817728": "获得该勋章",
"zxy.214209301844201472": "去关注",
"zxy.199318": "手机,请及时查收",
"zxy.199319": "请输入短信验证码",
"zxy.199314": "您好,请输入验证码",
"zxy.199315": "正在登录",
"zxy.199316": "获取验证码",
"zxy.199317": "验证码已发送至您的",
"zxy.198583": "自定义板块样式三",
"zxy.199310": "验证码已发送至您的绑定手机",
"zxy.198582": "全部课程预览已结束!': '本课程预览已结束",
"zxy.310991750690902016": "立即分享",
"zxy.198581": "自定义板块",
"zxy.199312": "密码",
"zxy.198580": "顺序学习测试顺序学习测试",
"zxy.199313": "您好,请输入动态码",
"zxy.198586": "顺序学习测试顺序学习",
"zxy.198585": "自定义板块样式二",
"zxy.198584": "顺序学习测试顺序学习测试顺序学习测试顺序学习测试顺序学习测试顺序学习测试顺序学习测试顺序学习测试顺序学习测试顺序学习测试顺序学习测试顺序学习测试顺序学习测试顺序学习测试顺序学习测试顺序学习测试顺序学习测试顺序学习测试",
"zxy.230568741694476288": "技术支持",
"zxy.114912": "请输入正确的手机号码!",
"zxy.107375": "纷享内容",
"zxy.114911": "电话号码不能为空!",
"zxy.114913": "邮箱不能为空!",
"zxy.212782349912510464": "查看学生列表",
"zxy.114915": "身份证号",
"zxy.214226859678896128": "待开奖名额",
"zxy.114918": "暂无通知",
"zxy.114917": "请选择标签!",
"zxy.114910": "您好",
"zxy.199307": "您好,请输入手机号码",
"zxy.198579": "自定义板块样式四",
"zxy.199308": "您好,请输入正确手机号码",
"zxy.train.110401": "面授",
"zxy.198578": "业务分院",
"zxy.199309": "动态密码已发送至",
"zxy.198577": "机构分院",
"zxy.train.type1.online": "专题班",
"zxy.199305": "登录成功",
"zxy.199306": "显示隐藏二维码",
"zxy.383461511898730496": "学时学分目标",
"zxy.198572": "请输入账号",
"zxy.198571": "请输入姓名",
"zxy.198570": "账号不能为空",
"zxy.198576": "正在绑定",
"zxy.198575": "深圳知学云科技有限公司",
"zxy.198574": "请输入密码",
"zxy.198573": "学习宣言",
"zxy.114802": "您的申请时间",
"zxy.114923": "赞了您",
"zxy.114922": "(图片)",
"zxy.114804": "我们的客服会尽快联系您请您保持手机通畅",
"zxy.114925": "回复了您",
"zxy.466798929158213632": "AI评卷+人工复核",
"zxy.114803": "恭喜您您已经成功提交!",
"zxy.114924": "的",
"zxy.114806": "填写您的手机号码",
"zxy.114927": "的讨论",
"zxy.114805": "填写您的邮箱地址",
"zxy.114926": "的回复",
"zxy.114808": "填写您的单位名称",
"zxy.114929": "请选择要标记的消息",
"zxy.114807": "填写您的工作职务",
"zxy.114928": "发送人",
"zxy.310345779598462976": "关注达人",
"zxy.199336": "搜索中",
"zxy.199337": "手机号输入为空",
"zxy.199338": "手机号格式不正确",
"zxy.199339": "请阅读并同意",
"zxy.199332": "注册成功",
"zxy.199333": "归属组织为必填项",
"zxy.199334": "请输入组织名称",
"zxy.train.type1.mixed": "培训班",
"zxy.199335": "未找到匹配组织,请重新输入或选择",
"zxy.199330": "注册申请已提交,请耐心等待。",
"zxy.199331": "审核结果将以短信的形式通知到您!",
"zxy.239277327169753088": "请输入正确的港澳通行证号码",
"zxy.310973426053550080": "共计获得{0}枚勋章",
"zxy.199329": "提示",
"zxy.311006850420183040": "管理员上传",
"zxy.199325": "动态码登录",
"zxy.199326": "已失效",
"zxy.199327": "开发者:",
"zxy.199328": "软件版本:",
"zxy.199321": "短信验证码不能为空",
"zxy.199322": "用户名",
"zxy.199323": "您好,请输入登录账号",
"zxy.199324": "您好,请输入登录密码",
"zxy.app.center.application.job.study": "岗位学习",
"zxy.199320": "用户姓名",
"zxy.114901": "提交反馈",
"zxy.107383": "热门知识",
"zxy.204765": "共{1}节",
"zxy.310346154296610816": "评论达人",
"zxy.114956": "更多推荐课程",
"zxy.114834": "填写验证码",
"zxy.213520231648333824": "手机:",
"zxy.315734069210124288": "仅展示前一百名",
"zxy.318547910746836992": "相同分数排名不分先后",
"zxy.114837": "{1} 回复了您 {2} 的回复",
"zxy.114958": "邮箱绑定成功!",
"zxy.114836": "{1} 赞了您 {2} 的{3}",
"zxy.114839": "{1} 回复了您 {2} 的{3}",
"zxy.114838": "{1} 回复了您 {2} 的讨论",
"zxy.114959": "邮箱绑定失败!",
"zxy.114831": "热门问题",
"zxy.114952": "满意度评估问卷时间未到!",
"zxy.466799146435743744": "(针对填空题选择评卷模式,问答题需开通才能使用AI评卷)",
"zxy.114830": "提交意见反馈成功",
"zxy.114951": "问卷数据错误!",
"zxy.114833": "您好!",
"zxy.114954": "培训班已结项不允许参与评估!",
"zxy.114832": "您好!欢迎来到网大为保证您的数据准确性请您核对您的基本信息如有错误请给予反馈管理员会尽快为你处理!",
"zxy.114953": "满意度评估问卷时间已截止!",
"zxy.235534224617246720": "庄重蓝",
"zxy.214206599949062144": "暂未找到{1}的相关话题",
"zxy.310345221521149952": "点赞达人",
"zxy.114846": "请再次输入新密码",
"zxy.114845": "再次输入",
"zxy.114848": "您的密码为初始密码请进行修改后再使用",
"zxy.310990466910916608": "获得人员明细",
"zxy.114847": "两次输入的密码不一致",
"zxy.114849": "更改成功请重新登录",
"zxy.214226861520195584": "已开奖名额",
"zxy.318905727219535872": "共 {0} 人获得此勋章",
"zxy.387392709742170112": "目标",
"zxy.114960": "时间安排",
"zxy.114963": "中密码建议8位及以上长度+任意3种密码组合",
"zxy.114844": "新密码",
"zxy.114964": "强密码建议8位及以上长度+4种密码组合",
"zxy.310344820461801472": "登录达人",
"zxy.114809": "填写您的真实姓名",
"zxy.213520232906625024": "审批状态已变更,请重新刷新页面",
"zxy.114812": "English",
"zxy.114933": "标记成功!",
"zxy.114936": "来自在线课程",
"zxy.114938": "来自培训",
"zxy.114937": "来自学习专题",
"zxy.114819": "进入管理后台",
"zxy.114818": "暂无新消息",
"zxy.114939": "来自学习包",
"zxy.204737": "立即参与",
"zxy.train.type2": "外派培训",
"zxy.114930": "请选择要删除的消息",
"zxy.114811": "常见问题",
"zxy.114810": "努力加载中...",
"zxy.114931": "是否确定删除这些消息?",
"zxy.260267909610344448": "已过审",
"zxy.216808252762099712": "您的密码已超过{0}个月未修改,请修改后再使用",
"zxy.114824": "注册",
"zxy.114945": "提报中",
"zxy.114826": "开发者",
"zxy.114825": "扫码下载APP",
"zxy.114827": "软件版本",
"zxy.114829": "意见反馈图片上传数量超出限制",
"zxy.230826972199129088": "本次共获得 {1} 个证书,请及时查看",
"zxy.286633457252175872": "最近更新时间:",
"zxy.114820": "开通党校",
"zxy.114941": "重新评卷",
"zxy.train.110417": "班级管理",
"zxy.114940": "评卷时间",
"zxy.114822": "退出账号",
"zxy.114943": "已评卷",
"zxy.466798872388308992": "人工评卷",
"zxy.114821": "进入个人中心",
"zxy.114942": "参考人",
"zxy.114879": "人浏览过",
"zxy.114878": "查看全部",
"zxy.310345815409430528": "关注数",
"zxy.202538": "游戏",
"zxy.202537": "新闻",
"zxy.114871": "直播详情",
"zxy.114870": "直播回顾",
"zxy.114873": "下载数",
"zxy.202534": "人员排行榜",
"zxy.202533": "新闻资讯",
"zxy.114877": "浏览人次",
"zxy.113666": "登录",
"zxy.114876": "学员榜",
"zxy.201790": "为您找到相关结果约",
"zxy.201791": "很抱歉,没有找到与",
"zxy.114880": "您当前排名",
"zxy.authorization.type.05": "其他",
"zxy.295458653899722752": "投票时间",
"zxy.310345946791809024": "收藏数",
"zxy.310346480818982912": "粉丝数 {0} {1}",
"zxy.114769": "浏览人数排行榜",
"zxy.113558": "截止时间",
"zxy.114768": "暂无资源",
"zxy.457767090443653120": "点击全部已读后,您的所有消息将变为已读状态,您确定进行该操作吗",
"zxy.201798": "来自岗位",
"zxy.201799": "来自面授",
"zxy.114763": "位",
"zxy.114884": "登录之后查看任务",
"zxy.201796": "选择你喜欢的,让我们更了解你",
"zxy.201797": "跳过,直接进入首页",
"zxy.113675": "纷享号",
"zxy.201794": "为保证您的数据准确性,请您核对您的基本信息。如有错误,请给予反馈,管理员会尽快为你处理!",
"zxy.114764": "您暂无排名",
"zxy.114885": "暂无需完成的任务",
"zxy.201795": "确定,下一步",
"zxy.201792": "人参与",
"zxy.114766": "暂无学员上榜",
"zxy.201793": "查看全部 >>",
"zxy.310992070514970624": "第 {0} 位",
"zxy.260267867579224064": "未过审",
"zxy.114857": "已审批",
"zxy.114856": "重新审批",
"zxy.114859": "6位以上数字、大小写字母或符号组合",
"zxy.114858": "待审批",
"zxy.213086701659230208": "考试次数",
"zxy.213520228464857088": "身份证号:",
"zxy.230822192965881856": "查看更多证书",
"zxy.114851": "跟进你的学习进度",
"zxy.114850": "讲师榜",
"zxy.114853": "显示待审批",
"zxy.113642": "参与人数",
"zxy.114852": "正在绑定...",
"zxy.310346811967672320": "知名专家",
"zxy.214204772784410624": "最多只能关联{1}个标签",
"zxy.114868": "我要参与",
"zxy.114989": "共张会员卡",
"zxy.114988": "剩余天",
"zxy.114869": "观看直播",
"zxy.286778129597468672": "全部赛事",
"zxy.310345472646713344": "点赞数 {0} {1}",
"zxy.213517289859977216": "起止",
"zxy.213523552274616320": "内容",
"zxy.114860": "您的密码不符合密码级别要求请修改后再使用",
"zxy.114862": "弱密码建议6位及以上长度+任意2种密码组合",
"zxy.114861": "密码组合包括数字、大写字母、小写字母、特殊符号",
"zxy.114864": "很抱歉没有找到与{1}相关的内容",
"zxy.214204774269194240": "已选{1}个话题",
"zxy.114863": "为您找到相关结果约{1}个",
"zxy.114866": "重新学习",
"zxy.112688": "作品",
"zxy.114790": "您的姓名",
"zxy.114792": "您的职务",
"zxy.114791": "您的单位",
"zxy.213151714717601792": "确定要提交评卷吗?",
"zxy.114794": "验证码",
"zxy.114793": "您的联系电话",
"zxy.114795": "您的联系邮箱",
"zxy.230822776083189760": "外部证书",
"zxy.213520236098490368": ",您好!",
"zxy.213520234311716864": "未完成学习任务",
"zxy.310346318960791552": "内容创作数",
"zxy.466798988646027264": "AI评卷",
"zxy.105619": "规定时间内请勿重复发送验证码",
"zxy.105618": "级别要求",
"zxy.114770": "关注人数排行榜",
"zxy.310973124223045632": "获得新勋章",
"zxy.105611": "请输入手机号",
"zxy.105610": "请输入证件号码",
"zxy.105614": "暂无可选标签",
"zxy.105612": "请输入验证码",
"zxy.114779": "填下你的想反馈的意见提交给我们我们会尽早为你解决",
"zxy.114772": "猜你感兴趣",
"zxy.114771": "最多只能选10个标签",
"zxy.114892": "猜你喜欢",
"zxy.114774": "确定下一步",
"zxy.213520221091270656": "岗位:",
"zxy.114773": "为保证您的数据准确性请您核对您的基本信息。如有错误请给予反馈管理员会尽快为你处理!",
"zxy.114776": "换一批",
"zxy.114897": "证件类型",
"zxy.114775": "反馈",
"zxy.114896": "政治面貌",
"zxy.114778": "已选",
"zxy.114777": "选择你喜欢的让我们更了解你",
"zxy.105607": "到期",
"zxy.105606": "我的",
"zxy.105605": "暂无排行",
"zxy.114781": "意见不能为空",
"zxy.114780": "没有更多标签了",
"zxy.105600": "小节",
"zxy.105603": "您的当前排名",
"zxy.105602": "门课",
"zxy.105601": "主题",
"zxy.213520217622581248": "发布时间:",
"zxy.310347600878505984": "管理员手动颁发",
"zxy.310346430218899456": "粉丝数",
"zxy.213520230134190080": "员工编号:",
"zxy.114783": "来源",
"zxy.114782": "意见最多为300字",
"zxy.114789": "服务热线",
"zxy.114788": "验证码错误",
"zxy.310346285733515264": "创作高手",
"zxy.105519": "《隐私政策》",
"zxy.105518": "APP在线人数",
"zxy.105517": "PC在线人数",
"zxy.213520222689300480": "手机号:",
"zxy.310346620334116864": "内容获赞数 {0} {1}",
"zxy.105512": "安全设置",
"zxy.105510": "个人中心",
"zxy.105516": "注册人数",
"zxy.105515": "网站访问量",
"zxy.105514": "退出登录",
"zxy.296542605058117632": "文件不能超过1G",
"zxy.105509": "管理后台",
"zxy.105508": "我的消息",
"zxy.542502709874528256": "错题分析",
"zxy.105507": "下载APP",
"zxy.105627": "去个人中心查看",
"zxy.314594195581046784": "勋章分享海报",
"zxy.105622": "反馈成功",
"zxy.105621": "手机号码格式错误",
"zxy.105620": "已发送",
"zxy.105505": "商品",
"zxy.105625": "请先选择证件类型",
"zxy.105624": "选择学历",
"zxy.310346237188640768": "发表评论数 {0} {1}",
"zxy.275059012305817600": "知识达人",
"zxy.214167162066178048": "注:排行榜只显示前{1}名",
"zxy.310345991222071296": "收藏数 {0} {1}",
"zxy.105539": "未提报",
"zxy.105534": "显示待评卷",
"zxy.105532": "审批",
"zxy.105531": "提报",
"zxy.310345864386318336": "关注数 {0} {1}",
"zxy.105538": "已提报",
"zxy.105537": "显示未提报",
"zxy.105536": "显示待审核",
"zxy.105535": "仅显示待处理",
"zxy.common.property.state.16": "策划中",
"zxy.105530": "作业批阅",
"zxy.common.property.state.19": "待结项",
"zxy.296542472178372608": "最多只能上传{1}个附件",
"zxy.105529": "考试评卷",
"zxy.105528": "满意度评估",
"zxy.105523": "@我",
"zxy.105522": "待办",
"zxy.186809": "与",
"zxy.105521": "通知",
"zxy.105520": "《用户协议》",
"zxy.186804": "本试题",
"zxy.105526": "标记已读",
"zxy.105525": "显示未读",
"zxy.105524": "全选",
"zxy.213520226866827264": ",您好!欢迎来到网大,为保证您的数据准确性,请您核对您的基本信息,如有错误,请给予反馈,管理员会尽快为你处理!",
"zxy.213152641377767424": "提交后切换至下一张",
"zxy.common.property.state.08": "报名中",
"zxy.105434": "身份证证件格式不正确",
"zxy.105432": "部门为必选项",
"zxy.105439": "账号仅支持英文数字及部分特殊符号",
"zxy.105438": "账号长度不能超过个字符",
"zxy.105437": "姓名不能为空",
"zxy.105436": "姓名长度不能超过个字符",
"zxy.214246574077906944": "只能填数字",
"zxy.389576163430895616": "为保障系统安全,包含admin、guest的账号不支持创建,请重新填写",
"zxy.105431": "请按省区市县街道乡镇社区门牌号详细填写地址",
"zxy.105430": "知学云",
"zxy.202339": "显示隐藏二维码",
"zxy.202338": "登录成功",
"zxy.214246578523869184": "只能填非负整数",
"zxy.105429": "发现",
"zxy.425154740712771584": "测试录入",
"zxy.105424": "如有疑问,请拨打客服热线:14",
"zxy.105422": "归属组织",
"zxy.105421": "确认密码",
"zxy.105427": "立即注册",
"zxy.288522864565555200": "您好,请输入密码",
"zxy.105425": "绑定微信",
"zxy.214237551278559232": "下一步",
"zxy.105420": "6-20位的数字、字母和符号两种(含)以上组合",
"zxy.214246572391796736": "格式不正确",
"zxy.214246577106194432": "不能填汉字",
"zxy.105455": "深圳知学云科技有限公司",
"zxy.105458": "验证",
"zxy.105452": "机构",
"zxy.288522800661139456": "您好,请输入账号",
"zxy.105451": "级别要求",
"zxy.384111795884920832": "机构/部门编码",
"zxy.474105943983001600": "证件号必填",
"zxy.105446": "选择学历",
"zxy.214246597586980864": "格式不正确,正确格式为:https://****",
"zxy.105444": "学习宣言",
"zxy.105443": "请输入证件号码",
"zxy.474105914484461568": "证件类型必填",
"zxy.105447": "请先选择证件类型",
"zxy.463123708727398400": "请按级别要求修改密码",
"zxy.105442": "请输入账号",
"zxy.105441": "请输入姓名",
"zxy.105440": "账号不能为空",
"zxy.321908771779645440": "登录人数较多,请稍后再试!",
"zxy.213443561952251904": "若未收到验证码,请核对手机号是否正确",
"zxy.214246575499776000": "只能填汉字",
"zxy.473985662161391616": "以下内容为必填项,为保障您的使用,请完善信息",
"zxy.258795054049660928": "手机号码格式不正确",
"zxy.291060223634968576": "您的账号暂未开通中化i学习平台权限,请联系为您创建中化i学习账号人员",
"zxy.258797783635595264": "验证码不存在或已过期,请重新输入",
"zxy.214252375819554816": "仅支持英文、数字、及部分特殊符号",
"zxy.474105677263015936": "职务必填",
"zxy.105464": "正在绑定",
"zxy.105463": "加载初始化数据出错",
"zxy.202528": "绑定失败,账号和密码不匹配",
"zxy.202527": "返回登录页",
"zxy.202526": "热门问题",
"zxy.214246570512748544": "为必填项",
"zxy.258791361728352256": "请填写邮箱地址",
"zxy.105379": "密码登录",
"zxy.392821705032208384": "请稍后访问,不便之处,敬请谅解!",
"zxy.288509633709084672": "化小易APP扫码登录",
"zxy.321176831598399488": "当前登录人数较多,系统繁忙,请稍后再试!",
"zxy.186540": "《用户协议》",
"zxy.186541": "已阅读并同意",
"zxy.474105706379874304": "学历必填",
"zxy.214246603370926080": "只能填数字、字母、_",
"zxy.186537": "登录即同意",
"zxy.186538": "《隐私政策》",
"zxy.186539": "和",
"zxy.549813803571875840": "全屏模式",
"zxy.384111911714820096": "机构/部门名称",
"zxy.menu.name.60": "民族",
"zxy.105399": "找回密码",
"zxy.menu.name.62": "学历",
"zxy.105394": "扫码下载app",
"zxy.105393": "扫一扫下载 APP",
"zxy.105392": "请打开APP&H5端右上角“扫一扫”扫码登录",
"zxy.105391": "扫码登录",
"zxy.105398": "请打开企业微信扫一扫登录",
"zxy.105397": "其他登录方式",
"zxy.392811801449992192": "系统正在内测中",
"zxy.105395": "获取动态密码",
"zxy.105390": "获取动态码",
"zxy.214246596148334592": "格式不正确,正确格式为:http(s)://****",
"zxy.105389": "请输入动态码",
"zxy.105388": "请输入手机号码",
"zxy.214246590242754560": "最小值为: {0}",
"zxy.214246601940668416": "不能有空格",
"zxy.105383": "记住账号密码",
"zxy.105382": "请输入密码",
"zxy.105381": "请输入手机号/账号/邮箱",
"zxy.105380": "验证登录",
"zxy.105387": "扫码登录",
"zxy.214246598950129664": "最多保留{0}位小数",
"zxy.105385": "注册",
"zxy.105384": "忘记密码",
"zxy.202396": "立即绑定",
"zxy.202394": "点我注册",
"zxy.377338645595688960": "请输入您所在职务",
"zxy.202393": "还没有账号",
"zxy.393190328003334144": "为保障系统安全,包含admin、guest的账号不支持登录,请联系管理员进行修改",
"zxy.202392": "微信绑定",
"zxy.202391": "重新绑定将解绑原账号,是否重新绑定?",
"zxy.202390": "该微信已绑定账号",
"zxy.474105975780020224": "性别必填",
"zxy.214246586174279680": "最小长度为: {0}",
"zxy.214246584584638464": "最多选择{0}项",
"zxy.214246593321373696": "必须在 {0} ~ {2} 之间",
"zxy.377715614707486720": "请输入您的职务",
"zxy.202385": "密码由6-20位数字、字母和特殊字符两种以上组成",
"zxy.202384": "已发送至",
"zxy.214246600527187968": "不能有特殊字符",
"zxy.202383": "恭喜,重置密码成功!",
"zxy.202382": "密码重设链接邮件发送成功,请进入邮箱重置密码,谢谢",
"zxy.202381": "确认修改",
"zxy.202380": "确定新密码",
"zxy.258795398766923776": "请填写验证码",
"zxy.202389": "重新绑定",
"zxy.202388": "已绑定微信",
"zxy.202387": "不绑定,直接注册",
"zxy.202386": "密码和确认密码不相同",
"zxy.202374": "记得密码",
"zxy.202373": "验证码必填",
"zxy.202372": "两次填写的密码不一致",
"zxy.202371": "请阅读并同意",
"zxy.214246604960567296": "只能填数字和大写字母的组合",
"zxy.202370": "手机号格式不正确",
"zxy.215029485202968576": "身份证输入不合法",
"zxy.202379": "请输入新密码",
"zxy.202378": "您正在找回的账号是",
"zxy.202377": "未设置邮箱及手机,无法找回密码,请联系管理员",
"zxy.202376": "请选择验证方式",
"zxy.202375": "返回登录",
"zxy.202363": "审核结果将以短信的形式通知到您!",
"zxy.214246587461931008": "最大长度为: {0}",
"zxy.202362": "注册申请已提交,请耐心等待。",
"zxy.214246581417938944": "只能填数字或字母",
"zxy.202361": "提示",
"zxy.202360": "常见问题",
"zxy.214232181256622080": "登录即同意",
"zxy.291073911586689024": "您的账号暂未开通中化i学习平台权限,请联系您公司人力资源部培训工作负责人进行申请",
"zxy.202369": "手机号输入为空",
"zxy.202368": "搜索中",
"zxy.202367": "未找到匹配组织,请重新输入或选择",
"zxy.202366": "请输入组织名称",
"zxy.202365": "归属组织为必填项",
"zxy.202364": "注册成功",
"zxy.288204694147436544": "员工登录",
"zxy.202352": "短信验证码不能为空",
"zxy.202351": "用户姓名",
"zxy.105419": "设置密码",
"zxy.202350": "请输入短信验证码",
"zxy.258790640618442752": "邮箱格式不正确",
"zxy.105418": "4位,2分钟有效",
"zxy.214246589047377920": "超出",
"zxy.315702450327785472": "仅展示前一百名",
"zxy.105412": "支持数字、字母或特殊符号,不超过20个字",
"zxy.105410": "动态密码已发送至",
"zxy.105417": "获取验证码",
"zxy.105414": "真实姓名",
"zxy.214246579975098368": "由6-20位数字、字母和特殊字符两种以上组成",
"zxy.384111700737134592": "机构/部门",
"zxy.214246582994997248": "长度应该为: {0}",
"zxy.202359": "软件版本",
"zxy.202358": "开发者",
"zxy.202357": "已失效",
"zxy.202356": "动态码登录",
"zxy.202355": "您好,请输入登录密码",
"zxy.202354": "您好,请输入登录账号",
"zxy.202353": "用户名",
"zxy.202341": "您好,请输入正确手机号码",
"zxy.105409": "点击获取验证码",
"zxy.202340": "您好,请输入手机号码",
"zxy.105408": "验证码",
"zxy.105407": "为了保护账号安全,需要验证手机有效性",
"zxy.105402": "重置密码",
"zxy.288442096975745024": "点击扫码登录",
"zxy.105401": "安全验证",
"zxy.105400": "确认账号",
"zxy.214246591870144512": "必须在 {0} ~ {1} 之间",
"zxy.105406": "记得密码, 返回登录",
"zxy.105404": "请输入验证码",
"zxy.105403": "请输入您要找回的账号、手机号或邮箱",
"zxy.214232186897960960": "如有疑问,请拨打客服热线:",
"zxy.214246594856488960": "不一致",
"zxy.202349": "手机,请及时查收",
"zxy.202348": "验证码已发送至您的",
"zxy.202347": "正在登录",
"zxy.202346": "您好,请输入验证码",
"zxy.202345": "您好,请输入动态码",
"zxy.288205379505098752": "其他人员登录",
"zxy.459195133133459456": "请输入您的证件号码",
"zxy.202344": "密码",
"zxy.291059818582642688": "您的账号暂未开通中化i学习平台权限,请联系您公司人力资源部培训工作负责人进行申请(考虑输入手机号、邮箱时的处理方式)",
"zxy.202342": "验证码已发送至您的绑定手机",
"zxy.115241": "会员卡名称",
"zxy.115240": "会员卡ID",
"zxy.115243": "结算",
"zxy.115242": "不限购",
"zxy.exam.participantcount": "参与人数",
"zxy.115245": "单价",
"zxy.115244": "购物车",
"zxy.faq.learning.data.problem": "学习数据问题",
"zxy.label.administrator": "管理员",
"zxy.115247": "生效时间",
"zxy.115246": "合计",
"zxy.115249": "下订单",
"zxy.115248": "已选几个商品,合计",
"zxy.logins.h5.visits": "H5访问人次",
"zxy.todo.to_revise": "去批改",
"zxy.115250": "确认订单",
"zxy.433126458853036032": "提交测评",
"zxy.115254": "支付方式",
"zxy.115253": "内容总价",
"zxy.share.content.rewardrecord": "打赏记录",
"zxy.common.times": "次",
"zxy.233072753828302848": "(最多允许上传5个)",
"com.my.collection": "我的收藏",
"zxy.115256": "微信支付",
"zxy.115255": "学币支付",
"zxy.115258": "无限",
"zxy.115257": "线下支付",
"zxy.364550432464441344": "待完成任务总数",
"zxy.115259": "几件商品",
"zxy.course.second": "秒",
"zxy.pc.center.application.class.notice": "班级公告",
"zxy.220021404001767424": "已分配",
"zxy.exam.record.submittime": "交卷时间",
"zxy.skin.colour.site.03": "管理端",
"zxy.skin.colour.site.02": "学员端",
"zxy.skin.colour.site.01": "公共",
"zxy.train.teacher.comment": "备注",
"zxy.home.ad.title": "广告标题",
"zxy.115223": "未申请",
"zxy.course.newest": "最新",
"zxy.115222": "已申请",
"zxy.my.exam": "我的考试",
"zxy.classroom.169217": "教室类型:",
"zxy.position.number.of.people": "岗位人数",
"zxy.event.score.02": "是否需要评委评分",
"zxy.event.score.01": "是否需要观众评分",
"zxy.115232": "学币结算",
"zxy.115231": "共几条",
"zxy.train.manage.student": "学员管理",
"zxy.select.department": "选择部门",
"zxy.115234": "请选择机构",
"zxy.115233": "人民币结算",
"zxy.115236": "当前选购",
"zxy.account.ta's.certificate": "ta的证书",
"zxy.115235": "请输入会员卡类名称或ID",
"zxy.115238": "数量限购",
"zxy.115237": "内容价格",
"zxy.whitelist.limit.times": "界限次数",
"zxy.115281": "建议图片大小不超过",
"zxy.course.110405": "评分人数",
"zxy.115280": "请上传银行交易凭证截图",
"zxy.course.110404": "评价分数",
"zxy.115283": "格式的图片",
"zxy.course.110407": "课程类型",
"zxy.share.professor.applicatereason": "申请专家理由",
"zxy.115282": "支持",
"zxy.course.110406": "学习人数",
"zxy.115285": "请输入您已线下转账的凭证",
"zxy.common.under_approval": "审批中",
"zxy.reward.user.name": "打赏用户",
"zxy.115284": "最多三张",
"zxy.approve.template.description": "模板说明",
"zxy.course.110408": "在线课程数",
"zxy.115286": "供平台管理员审核",
"zxy.share.stuside.content": "内容",
"zxy.classroom.798350": "点击选择教室",
"zxy.212778224311209984": "添加问题",
"zxy.115289": "充值",
"zxy.share.content.name": "内容标题",
"zxy.115288": "请耐心等待,管理员会在 7个工作日内 完成审核工作",
"zxy.please.type.in.your.name": "请输入姓名",
"zxy.common.property.add.experts": "新增专家",
"zxy.115292": "发行",
"zxy.115294": "分配对象类型",
"zxy.event.upload.time": "上传时间",
"zxy.115293": "金额",
"zxy.115296": "卡号",
"zxy.115295": "所属机构",
"zxy.115298": "关闭",
"zxy.259890576709783552": "应获学分",
"zxy.115297": "面值",
"zxy.106315": "纷享者",
"zxy.classroom.413546": "全部区域",
"zxy.data.range.summary": "汇总",
"zxy.event.resultspublictime": "结果公示时间",
"zxy.logins.number.of.logins": "登录人次",
"zxy.115299": "分配学币",
"zxy.share.stuside.activepro": "活跃专家",
"zxy.115261": "优惠",
"zxy.115260": "总金额",
"zxy.my.knowledge": "我的知识",
"zxy.115263": "去支付",
"zxy.261344003176402944": "份",
"zxy.115262": "结算金额",
"zxy.115265": "放弃支付",
"zxy.115264": "订单支付中",
"zxy.course.no.rate": "暂无评分",
"zxy.security.set.up.email": "邮箱设置",
"zxy.384833842038575104": "上传附件数量最多{1}个",
"zxy.classroom.184857": "成功",
"zxy.certificate.status.valid": "有效证书",
"zxy.train.manage.checkinroll": "报到名单",
"zxy.106342": "对内容的讨论",
"zxy.115267": "订单支付",
"zxy.115266": "我已支付",
"zxy.115269": "支付金额",
"zxy.115268": "支付倒计时",
"zxy.account.graduation.time": "毕业时间",
"zxy.1072626": "开始提报",
"zxy.115270": "请使用微信扫描下方二维码完成支付",
"zxy.115272": "订单时间",
"zxy.220064681476362240": "学员{0}",
"zxy.115271": "商家名称",
"zxy.share.audit.time": "审核时间",
"zxy.115274": "客服电话",
"zxy.classroom.845266": "清除",
"zxy.115273": "知学云(北京)科技股份有限公司",
"zxy.115276": "确认支付",
"zxy.115275": "订单需支付",
"zxy.todo.submitter": "提交人",
"zxy.classroom.955714": "请选择建筑物",
"zxy.content.discussion.details": "讨论详情",
"zxy.learning.progress": "学习进度",
"zxy.OJTPlan.83936": "是否结项",
"zxy.115278": "请填写以下凭证信息,供平台管理员进行审核处理",
"zxy.115277": "支付成功",
"zxy.url.link": "URL链接",
"zxy.115279": "凭证",
"zxy.lottery.shipment.number": "物流单号",
"zxy.operation.button.draw": "开奖",
"zxy.points.increase.or.decrease": "积分增减",
"zxy.384592281300242432": "申请学时",
"zxy.certificate.numbering": "证书编号",
"zxy.pc.center.application.online.courses": "在线课程",
"zxy.107699": "系统公告",
"zxy.107697": "知识上传",
"zxy.sensitive.words.thesaurus": "词库",
"zxy.train.manage.signin.vacatetime": "申请时间",
"zxy.384580787732877312": "删除后,数据无法找回,确认删除吗?",
"zxy.common.property.required/optional": "必/选修",
"zxy.classroom.311554": "查看",
"zxy.198495": "大数据看板",
"zxy.train.activity": "活动安排",
"zxy.198499": "采集时间",
"zxy.198498": "比对结果",
"zxy.198497": "相似度",
"zxy.198496": "采集时刻",
"zxy.338937541023633408": "暂不支持查看",
"zxy.event.starttime": "赛事开始时间",
"zxy.311284889032986624": " 已结束(归档)",
"zxy.course.download": "下载",
"zxy.lives.110402": "直播课数",
"zxy.lives.110403": "直播类型",
"zxy.pc.center.application.knowledge.map": "知识图谱",
"zxy.my.focus": "我的关注",
"zxy.outcert.760317": "请选择证书名称",
"zxy.safety.verification": "安全验证",
"zxy.share.professor.application.state": "申请类型",
"zxy.119676": "知学来画",
"zxy.app.center.application.data.report": "数据看板",
"zxy.train.apply.reason": "报名理由",
"zxy.live.name": "直播名称",
"zxy.redeem.exchange.instructions": "兑换说明",
"zxy.106377": "输入标签名按回车即可添加,最多添加{count}个",
"zxy.106375": "纷享号名称",
"zxy.commodity.stock": "库存",
"zxy.classroom.216130": "此项必填",
"zxy.followed": "已关注",
"zxy.212773783759622144": "至少需要两个选项",
"zxy.group.name": "群组名称",
"zxy.213545886729506816": "签发时间:",
"zxy.todo.pending": "待处理记录",
"zxy.order.shipping.01": "自提",
"zxy.order.shipping.02": "物流",
"zxy.lottery.name": "抽奖名称",
"zxy.knowledge.upload.time": "上传时间",
"zxy.309475846903697408": "未归档",
"zxy.logins.terminal.information": "终端信息",
"zxy.course.obligatory.01": "选修",
"zxy.course.obligatory.02": "必修",
"zxy.course.all": "全部",
"zxy.attribution.department": "归属部门",
"zxy.374764573963718656": "内完成审核工作",
"zxy.common.property.time.03": "撤销时间",
"zxy.common.property.time.02": "发布时间",
"zxy.common.property.time.01": "创建时间",
"zxy.common.property.time.07": "直播开始时间",
"zxy.common.property.time.06": "起止时间",
"zxy.common.property.time.05": "截止时间",
"zxy.common.property.time.04": "推送时间",
"zxy.position": "职务",
"zxy.common.property.date.range": "日期范围",
"zxy.309194171221151744": "最近归档时间",
"zxy.authorize.select.node": "选择节点",
"zxy.questionnaire.title": "问卷名称",
"zxy.common.property.time.14": "提交时间",
"zxy.common.property.time.13": "完成时间",
"zxy.common.property.time.12": "最近学习时间",
"zxy.common.property.time.11": "上次学习时间",
"zxy.train.manage.checkinqr": "报到二维码",
"zxy.share.content.makeelite": "设为精品",
"zxy.skin.colour.site": "位置",
"zxy.common.property.time.15": "发送时间",
"zxy.logins.log.in.time": "登录时间",
"zxy.course.terminal.01": "app&pc",
"zxy.message.template.content": "模板内容",
"zxy.outcert.803910": "是否确定撤销送审?",
"zxy.common.property.time.10": "最近更新时间",
"zxy.course.terminal.02": "app",
"zxy.course.terminal.03": "pc",
"zxy.name": "姓名",
"zxy.label.nature.01": "正式标签",
"zxy.common.property.time.09": "首次发布时间",
"zxy.common.property.time.08": "结束时间",
"zxy.203434": "请先联系管理员配置学币兑换人民币比例",
"zxy.train.manage.studentsourse": "学员来源",
"zxy.label.nature.02": "临时标签",
"zxy.outcert.320924": "请选择日期",
"zxy.exam.examstate.04": "报名中",
"zxy.exam.examstate.05": "开考中",
"zxy.credit": "学分",
"zxy.exam.examstate.06": "已结束",
"zxy.knowledge.state": "状态",
"zxy.exam.examstate.01": "未发布",
"zxy.exam.examstate.02": "正在发布中",
"zxy.exam.examstate.03": "未开始",
"zxy.train.manage.applystate": "报名状态",
"zxy.1074340": "请输入班级名称",
"zxy.get.verification.code": "获取验证码",
"zxy.from.topic": "来自话题",
"zxy.249754732845993984": "考核结果",
"zxy.course.other.company": "其他公司",
"zxy.common.property.state.27": "草稿",
"zxy.account.college": "学院",
"zxy.common.property.state.26": "未参与",
"zxy.common.property.state.25": "已撤销",
"zxy.common.property.state.24": "已结束",
"zxy.fill.in.the.recipient's.detailed.address": "填写收件人详细地址",
"zxy.common.property.state.23": "直播中",
"zxy.212777415318048768": "查看学生列表",
"zxy.common.property.state.22": "已结业",
"zxy.common.property.state.21": "未结业",
"zxy.common.property.state.20": "已结项",
"zxy.train.teacher.type": "讲师类型",
"zxy.outcert.201663": "请选择证书类型",
"zxy.outcert.588146": "续期失败",
"com.deadline": "截止时间",
"zxy.train.teacher.organization": "归属机构",
"zxy.ways.of.identifying": "验证方式",
"zxy.logins.total.number.of.logins": "登录总人次",
"zxy.213545884942733312": "获取方式:",
"zxy.color.scheme": "配色",
"zxy.classroom.874561": "结束时间不能小于开始时间",
"zxy.train.apply.endtime": "报名截止时间",
"zxy.train.face.state": "课程状态",
"zxy.course.chapter": "章",
"zxy.completion.rule": "完成规则",
"zxy.pointssystem.110901": "积分兑换成功",
"zxy.share.stuside.publishlist": "发布内容",
"zxy.1074339": "系统将把班级中有活动完成记录的学员算作已参与班级,班级参与率=已参与学习的学员数÷正式学员数",
"zxy.1074338": "班级结业率=已结业学员数÷正式学员数",
"zxy.live.description": "简介",
"zxy.classroom.117158": "失败,请稍后再试",
"zxy.edit.information": "编辑信息",
"zxy.213071912463634432": "请耐心等待,管理员会在",
"zxy.common.property.task.name": "任务名称",
"zxy.news.source": "新闻来源",
"zxy.label.follows": "关注次数",
"zxy.content.discussion": "讨论数",
"zxy.124209": "新导入",
"zxy.124208": "部门人员",
"zxy.faq.other.problems": "其他问题",
"zxy.lottery.total.probabilities": "总概率之和为",
"zxy.213545882799443968": "来源:",
"zxy.lives.110401": "开播",
"zxy.share.audit.state": "待审核",
"zxy.account.110503": "账号状态",
"zxy.219702182537203712": "回收后,学员将无法学习本内容",
"zxy.account.110504": "未激活",
"zxy.292906834304569344": "用户投票的赛事作品明细",
"zxy.account.110501": "团队成员",
"zxy.app.center.application.out.certificate": "我的外部证书",
"zxy.course.belongto": "归属部门",
"zxy.account.110502": "组织架构",
"zxy.common.property.resourcetype": "资源类型",
"zxy.lottery.prize.type": "奖品类型",
"zxy.classroom.165680": "已过期",
"zxy.OJTPlan.43844": "获得学时",
"zxy.classroom.809525": "审核理由",
"zxy.lottery.lottery.strategy.01": "一天一次",
"zxy.share.professor.takerecord": "订阅记录",
"zxy.event.schedule.starttime": "赛程开始时间",
"zxy.113535": "资源名称",
"zxy.pinyin": "拼音",
"zxy.subject.source.02": "自建",
"zxy.commodity.unitprice": "单价(积分)",
"zxy.common.property.new.plan": "新建计划",
"zxy.theme": "主题",
"zxy.384834456197926912": "文档:{1}(大小<={2})",
"zxy.subject.name": "专题名称",
"zxy.new.shipping.address": "新增收货地址",
"zxy.security.new.password": "新密码",
"zxy.credit.exchange": "学分兑换",
"zxy.outcert.311154": "不及格",
"zxy.113560": "禁用成功",
"zxy.message.template.content.description": "内容描述",
"zxy.app.studypack.attachments": "附件资料",
"zxy.466400472824156160": "带教",
"zxy.exam.sort": "考试分类",
"zxy.exam.record.credit": "获得学分",
"zxy.operation.button.add.attachments": "添加附件",
"zxy.file.name": "文件名",
"zxy.113566": "明细",
"zxy.authorize.grant.personnel": "授予人员",
"zxy.train.apply": "报名参与",
"zxy.knowledge.upload": "上传资源",
"zxy.expert": "专家",
"zxy.subject.source.01": "云专题",
"zxy.train.manage.checkinresult": "报到结果",
"zxy.group.coding": "群组编码",
"zxy.train.practice.state": "实施状态",
"zxy.241788286677422080": "视频转换失败,请重新上传",
"zxy.115329": "开票金额",
"zxy.applicable.terminal.pc": "PC",
"zxy.115324": "申请退票",
"zxy.115323": "申请开票",
"zxy.1074305": "已开班",
"zxy.115326": "开票审核时间",
"zxy.115325": "发票详情",
"zxy.115328": "发票信息",
"zxy.115327": "订单金额",
"zxy.login.password.login": "密码登录",
"zxy.app.center.application.class.notice": "班级公告",
"zxy.share.professor.contentnum": "内容数",
"zxy.115331": "纳税人识别号",
"zxy.train.teacher.courseduration": "授课时长",
"zxy.115330": "发票抬头",
"zxy.outcert.805639": "技能证书",
"zxy.common.problem": "常见问题",
"zxy.475880531729453056": "完成实操",
"zxy.115333": "开户银行名称",
"zxy.1074317": "分后结束",
"zxy.115332": "开票类型",
"zxy.115335": "开户账号",
"zxy.114004": "获奖结果",
"zxy.115334": "抬头类型",
"zxy.1074316": "分后开始",
"zxy.115337": "注册地址",
"zxy.115336": "发票内容",
"zxy.115339": "所在地",
"zxy.115338": "邮箱地址",
"zxy.post": "岗位",
"zxy.115308": "申请服务",
"zxy.classroom.127372": "最少人数",
"zxy.course.our.company": "本公司",
"zxy.115307": "/人",
"zxy.common.property.state.15": "已通过",
"zxy.common.property.state.14": "未通过",
"zxy.115309": "管理开票信息",
"zxy.common.property.state.13": "待阅卷",
"zxy.common.property.state.18": "实施中",
"zxy.common.property.state.17": "待实施",
"zxy.115300": "个学币未分配",
"zxy.387024102621319168": "我的授课学时",
"zxy.115302": "设置总学币平均分配",
"zxy.115301": "分配方式",
"zxy.115304": "总学币",
"zxy.common.property.state.12": "待考试",
"zxy.115303": "设置人均分配学币进行分配",
"zxy.common.property.state.10": "已结束",
"zxy.115305": "全部学币",
"zxy.questionnaire.state": "调研状态",
"zxy.107703": "直播管理",
"zxy.103343": "去学习",
"zxy.107701": "申请开播",
"zxy.115319": "电子发票",
"zxy.common.property.state.05": "未开始",
"zxy.share.content.publishtime": "内容发布时间",
"zxy.115318": "纸质发票",
"zxy.common.property.state.04": "禁用",
"zxy.common.property.state.03": "启用",
"zxy.common.property.state.02": "已发布",
"zxy.common.property.state.09": "进行中",
"zxy.xx.seconds": "xx秒",
"zxy.common.property.state.06": "学习中",
"zxy.live.related": "相关直播",
"zxy.115311": "发票号",
"zxy.115310": "申请编号",
"zxy.115313": "发票金额",
"zxy.115312": "申请开票时间",
"zxy.115315": "发票介质",
"zxy.common.property.state.01": "未发布",
"zxy.115314": "发票类型",
"zxy.train.teacher.fee": "学时费",
"zxy.115317": "增值税普通发票",
"zxy.115316": "增值税专用发票",
"zxy.115120": "内容发布",
"zxy.115122": "专栏管理",
"zxy.115121": "成员管理",
"zxy.common.121102": "多状态",
"zxy.common.121101": "多类型",
"zxy.authorize.add": "添加授权",
"zxy.115124": "运营分析",
"zxy.115123": "收益管理",
"zxy.115126": "近半个月",
"zxy.115125": "近一周",
"zxy.115128": "近半年",
"zxy.115127": "近一个月",
"zxy.115129": "获赞数",
"zxy.source": "来源",
"com.my.certificate": "我的证书",
"zxy.common.property.statistical.methods": "统计方式",
"zxy.115130": "新增关注",
"zxy.115132": "编辑文章",
"zxy.333865935951761408": "最大长度为2000",
"zxy.operation.button.issue.a.certificate": "发放证书",
"zxy.contact.number": "联系电话",
"zxy.role.coding": "角色编码",
"zxy.outcert.906549": "点击上传图片",
"zxy.app.center.application.certificate": "我的证书",
"zxy.115136": "文章内容",
"zxy.115139": "点击上传封面",
"zxy.115138": "关联专栏",
"zxy.384592206280921088": "申请学分",
"zxy.387022617426661376": "完成线下授课",
"zxy.course.110504": "作业说明",
"zxy.course.110503": "个性化",
"zxy.share.professor.list": "专家库",
"zxy.212771826558963712": "三项",
"zxy.364547803080429568": "{1}人未完成",
"zxy.operation.button.points.import": "积分导入",
"zxy.course.110502": "课程目录",
"zxy.course.110501": "新增作业",
"zxy.115109": "人气值",
"zxy.access.ip": "访问ip",
"zxy.my.message.type.01": "通知",
"zxy.pc.center.application.into.apply-live": "申请开播",
"zxy.115102": "去审批",
"zxy.115104": "请输入您要搜索的内容",
"zxy.bigdata.to_teach": "去授课",
"zxy.115103": "当前暂无符合条件的处理记录",
"zxy.115106": "总管理员",
"zxy.212771574695202816": "最多可选",
"zxy.115105": "我是纷享者",
"zxy.115108": "点赞数",
"zxy.115107": "成员",
"zxy.115110": "收益",
"zxy.classroom.410571": "新增",
"zxy.total.reward": "打赏总收入",
"zxy.my.message.type.03": "@我",
"zxy.my.message.type.02": "待办",
"zxy.gender": "性别",
"zxy.219699346088792064": "您购买的商品中存在下架时间不足于30天的课程 ,是否继续购买?",
"zxy.115113": "阅读数",
"zxy.115112": "人关注",
"zxy.115115": "打赏学币",
"zxy.115114": "打赏数",
"zxy.115117": "文章被收录以下专栏",
"zxy.115116": "阅读全文",
"zxy.modify.gender": "修改性别",
"zxy.115119": "切换纷享号",
"zxy.115118": "进入专栏",
"zxy.115160": "学币/年",
"zxy.115162": "内容(篇)",
"zxy.115161": "打赏(学币)",
"zxy.115164": "编辑专栏",
"zxy.115163": "订阅(人)",
"zxy.115166": "专栏内容",
"zxy.115165": "专栏标题",
"zxy.share.audit.type": "审核类型",
"com.total.number.of.team.tasks": "团队任务总数",
"zxy.115167": "关联内容",
"zxy.1072767": "最多可配置100条内容",
"zxy.outcert.590616": "证书名称",
"zxy.115171": "代表免费",
"zxy.115170": "专栏价格",
"zxy.115173": "是否关联",
"zxy.115172": "添加关联内容",
"zxy.219701595154288640": "回收内容失败,请联系管理员",
"zxy.login.registered": "立即注册",
"zxy.login.mobile.phone.scan.code.login": "手机扫码登录/扫码登录",
"zxy.commodity.cover": "商品主图",
"zxy.1072776": "建议分辨率为",
"zxy.active.expert": "活跃专家",
"zxy.1072777": "请输入课程目录",
"zxy.115140": "输入标签名按回车即可添加,最多添加五个",
"zxy.115144": "支持格式",
"zxy.115143": "请输入标签名称",
"com.my.class": "我的班级",
"zxy.common.property.publishtime": "发布时间",
"zxy.reward.integral": "打赏积分",
"zxy.212737766314872832": "抽奖明细",
"zxy.common.property.assignment.type": "附件类型",
"zxy.subject.registration.time": "注册时间",
"zxy.common.property.add.external.live": "新增外部直播",
"zxy.common.remaining": "剩余",
"zxy.115146": "格式",
"zxy.1072743": "请输入作业说明",
"zxy.115145": "视频标题",
"zxy.1072742": "请输入作业名称",
"zxy.115148": "设置管理员",
"zxy.1072745": "作业名称不能为空",
"zxy.115147": "文档标题",
"zxy.questionnaire.entrytime": "进入问卷时间",
"zxy.115149": "邀请成员",
"zxy.exam.type.02": "非正式考试",
"zxy.115151": "加入方式",
"zxy.115150": "剩余有效时间 几天",
"zxy.exam.type.01": "正式考试",
"zxy.115153": "纷享号成员数",
"zxy.115152": "被邀请对象进入“纷享功能 > 申请纷享号”中,输入邀请码加入",
"zxy.115154": "剩余可加入数",
"com.set.up": "设置",
"zxy.message.template.number.of.variables": "变量个数",
"zxy.approval.settings.03": "第一级管理员",
"zxy.approval.settings.04": "第二级管理员",
"zxy.train.manage.qr": "班级二维码",
"zxy.approval.settings.01": "资源归属部门的",
"zxy.approval.settings.02": "发起人所在部门的",
"zxy.operation.button.push.station.message": "推送站内信",
"zxy.115157": "全部成员",
"zxy.115156": "删除成员",
"zxy.115159": "添加专栏",
"zxy.app.center.application.game.exam": "游戏化考试",
"com.number.of.team": "团队人数",
"zxy.approval.settings.05": "第三级管理员",
"zxy.approval.settings.06": "第四级管理员",
"com.team.learning.profile": "团队学习概况",
"zxy.common.property.mobile": "移动",
"zxy.train.manage.checkin.studentstate": "学员报到状态",
"zxy.feedback.content": "反馈内容",
"zxy.548721035621568512": "直播考试",
"zxy.213072216156409856": "7个工作日",
"zxy.outcert.436034": "申请人",
"zxy.124907": "暂无结果",
"zxy.related.information": "相关内容",
"zxy.tag": "关联标签",
"zxy.outcert.203228": "证件编码",
"zxy.train.manage.applymanage": "报名管理",
"zxy.classroom.209739": "新增成功",
"zxy.lotterycontact.details": "联系方式",
"zxy.train.manage.signinlist": "签到列表",
"zxy.commodity.totalprice": "总价(积分)",
"zxy.faq.support.browser/system": "支持浏览器/系统",
"zxy.earn.points": "获取积分",
"zxy.load.more": "加载更多",
"zxy.outcert.667482": "证书编码",
"zxy.108890": "技术咨询服务",
"zxy.108891": "非学历教育服务",
"zxy.course.allcourse": "全部课程",
"zxy.387018195447451648": "管理员导入",
"zxy.app.center.application.knowledge": "我的知识",
"zxy.registered.set.password": "设置密码",
"zxy.train.teacher.state": "讲师状态",
"zxy.integral.110902": "可用学分",
"zxy.115188": "剩余",
"zxy.integral.110901": "可用学时",
"zxy.order.state.01": "待发货",
"zxy.order.state.02": "已发货",
"zxy.order.state.03": "已收货",
"zxy.order.state.04": "已完成",
"zxy.about.us": "关于我们",
"zxy.certificate.issuer": "发放人次",
"zxy.live.110601": "参与直播",
"zxy.label.recommended.for.first.login": "首次登录推荐",
"zxy.classroom.830035": "申请部门",
"zxy.115189": "学币未分配",
"zxy.115195": "即将分配几学币",
"zxy.115194": "已选择几位成员",
"zxy.115197": "即将分配几积分",
"zxy.115196": "积分未分配",
"zxy.115199": "我是采购员",
"zxy.115198": "积分打赏",
"zxy.share.audit.managelist": "审核管理",
"zxy.classroom.823731": "请选择时间",
"zxy.115191": "请选择要分配的对象",
"zxy.set.as.default": "设为默认",
"zxy.upload.files": "上传文件",
"zxy.train.teacher": "班主任",
"zxy.classroom.618927": "最多输入100字",
"zxy.response.time": "回复时间",
"zxy.home.page.configuration": "首页配置",
"zxy.548030392389734400": "来源类型",
"zxy.exam.question.type": "题型",
"zxy.logins.pc.visits": "pc访问人次",
"zxy.106274": "{name}被收录以下专栏",
"zxy.authorize.department.of.role": "角色所属部门",
"zxy.train.manage.signinrule1": "按照活动签到",
"zxy.train.manage.signinrule3": "不签到",
"zxy.train.manage.signinrule2": "按照时间签到",
"zxy.classroom.939773": "撤销失败",
"zxy.current.studentStudyList": "学习列表",
"zxy.logins.app.visits": "app访问人次",
"zxy.share.stuside.myattention": "我的关注",
"zxy.directory.code": "目录编码",
"zxy.clear.cache": "清除缓存",
"zxy.classroom.179567": "30人以下",
"zxy.106296": "订阅(人)",
"zxy.106297": "内容(篇)",
"zxy.364548546868940800": "{0}人未完成",
"zxy.delete.face.id": "删除人脸ID",
"zxy.login.remember.account.password": "记住账号密码",
"zxy.220020583281332224": "订单回收",
"com.answer.the.big.battle": "答题大作战",
"zxy.1073139": "是否确定删除此",
"zxy.1073138": "还没有评论",
"zxy.faq.playback.problem": "播放问题",
"zxy.operation.button.start.upload": "开始上传",
"zxy.course.views": "*人浏览过",
"zxy.1073151": "标题为必填项",
"zxy.1073142": "最多可输入500字",
"zxy.1073141": "请输入评论内容",
"zxy.1073143": "已取消点赞",
"zxy.1073145": "最多可输入3000字",
"zxy.1073148": "文章标题",
"zxy.train.classroom.galleryful": "可容纳人数",
"zxy.number.of.students": "学习人数",
"zxy.train.apply.ifreason": "报名需要填写理由",
"com.my.enjoyment": "我的纷享",
"zxy.share.stuside.discussion": "讨论",
"zxy.204741": "加载中",
"zxy.tips": "温馨提示",
"zxy.train.manage.signin.time": "签到时间",
"zxy.subscription.notice": "订阅须知",
"zxy.train.practice.department": "实施部门",
"zxy.102741": "件商品",
"zxy.please.enter.the.id.number": "请输入证件号码",
"zxy.shipping.address": "收货地址",
"zxy.exam.record.state": "参考状态",
"zxy.language": "语言",
"zxy.212722775373254656": "开奖方式: 手动开奖",
"zxy.219699602734059520": "批量回收权益",
"zxy.384234160572731392": "申请记录",
"zxy.course.pushtime": "推送时间",
"zxy.train.manage.signin.studentstate": "学员签到状态",
"zxy.common.property.operation.105": "发表",
"zxy.common.property.operation.104": "举报",
"zxy.common.property.operation.103": "加精",
"zxy.common.property.operation.102": "收起回复",
"zxy.common.property.operation.101": "发布",
"zxy.h5.visitors": "H5访问人数",
"zxy.common.property.operation.100": "分享",
"zxy.1073124": "请输入课程名称",
"zxy.1073126": "请输入直播名称",
"zxy.1073125": "请输入面授课程名称",
"zxy.1073128": "查看专家简介",
"zxy.1073127": "编辑专家简介",
"zxy.249754632094617600": "获得学分",
"zxy.course.e.book": "电子书",
"zxy.learners": "学习人次",
"zxy.common.property.estimated.duration": "预计时长",
"zxy.outcert.16325": "永久有效",
"zxy.classroom.397640": "重新提交成功",
"zxy.outcert.764570": "3级",
"zxy.1073174": "取消管理成功",
"zxy.219303514541789184": "云闪付",
"zxy.common.property.choose.the.right.area": "选择适合的区域",
"zxy.live.21012602": "直播状态",
"zxy.link.address": "请输入http(s)://格式的链接",
"zxy.live.21012601": "加入直播",
"zxy.426255246243794945": "完成面授",
"zxy.logins.ip": "ip",
"zxy.125419": "经典红",
"zxy.125418": "科技蓝",
"zxy.classroom.27021": "教室预定",
"zxy.212737236901433344": "是否撤销该抽奖活动?",
"zxy.subject.110903": "微吼直播",
"zxy.subject.110902": "放弃学习",
"zxy.approval.status": "审核状态",
"zxy.subject.110901": "学习时间",
"zxy.share.stuside.relatecontent": "相关内容",
"zxy.219700804607676416": "确定回收",
"zxy.397962452706398208": "申请修改成功",
"zxy.live.plan.count": "计划人数",
"zxy.1073161": "只支持IE10及以上浏览器",
"zxy.1073152": "专家发布的内容最少10字符",
"zxy.train.manage.signin.latetime": "迟到时间",
"zxy.1073154": "内容含有非法字符,请重新输入",
"zxy.113408": "取消发布成功",
"zxy.1073156": "格式要求",
"zxy.1073159": "大小限制",
"zxy.live.lecturer": "讲师",
"zxy.course.rate": "*分",
"com.my.knowledge": "我的知识",
"zxy.220022517161660416": "成功回收{0}个内容",
"zxy.249754317022695424": "资格认证类型",
"zxy.app.center.application.order": "我的订单",
"zxy.certificate.valid.period.01": "永久",
"zxy.1073171": "确定取消管理该话题吗",
"zxy.classroom.752947": "教室使用情况",
"zxy.common.property.new.category": "新增类别",
"zxy.my.download.downloading": "正在下载",
"zxy.course.hottest": "最热",
"zxy.event.mark.02": "使用评分表",
"zxy.share.content.state": "内容状态",
"zxy.news.push.type": "推送类型",
"zxy.choose.job.title": "选择职务",
"zxy.event.mark.01": "直接打分",
"zxy.classroom.979812": "请选择区域",
"zxy.common.property.all": "全部",
"zxy.order.state": "订单状态",
"zxy.subject.firstpublishtime": "首次发布时间",
"zxy.skin.colour.current": "当前颜色",
"zxy.outcert.410321": "请填写颁证机构,限100字",
"zxy.316220301929222144": "仅包括已归档考试、认证考试",
"zxy.classroom.22173": "全部教室类型",
"zxy.security.settings": "安全设置",
"zxy.component.15": "最新",
"zxy.component.16": "最热",
"zxy.component.17": "猜你喜欢",
"zxy.component.11": "热门纷享",
"zxy.component.12": "热门话题",
"zxy.component.13": "小banner",
"zxy.component.14": "自定义模块",
"zxy.topic.details:": "话题详情",
"zxy.train.num.control": "培训班人数是否受计划人数控制",
"zxy.component.10": "时长排行榜",
"zxy.309473921999179776": "往年",
"zxy.125422": "环保绿",
"zxy.125421": "活力黄",
"zxy.password": "密码",
"zxy.125420": "炫酷黑",
"zxy.component.08": "积分排行榜",
"zxy.component.09": "热门知识",
"zxy.113449": "人员",
"zxy.questionnaire.type.02": "评估问卷",
"zxy.452608255986896896": "兑换申请成功,等待管理员审核",
"com.student.completion.dynamic": "学员完成动态",
"zxy.component.04": "个人面板",
"zxy.component.05": "学时排行榜",
"zxy.component.06": "学分排行榜",
"zxy.assignment.add.assignment": "新增作业/添加作业",
"zxy.component.07": "课程排行榜",
"zxy.214576038028644352": "不可提交审核",
"zxy.component.01": "大banner",
"zxy.component.02": "讲师榜",
"zxy.component.03": "新闻资讯",
"zxy.questionnaire.type.01": "满意度问卷",
"zxy.share.professor.attentionnum": "关注数",
"com.knowledge.graph": "知识图谱",
"zxy.learning.content": "学习内容",
"zxy.online.service": "在线客服",
"zxy.common.property.new.course": "新增课程",
"zxy.train.manage.checkin.studenttime": "学员报到时间",
"zxy.role.name": "角色名称",
"zxy.classroom.630565": "最大人数",
"zxy.classroom.152433": "选择教室",
"zxy.home.name": "首页名称",
"zxy.outcert.13210": "新增证书",
"zxy.115209": "结算方式",
"zxy.115208": "售后服务",
"zxy.train.classroom.adress": "详细地址",
"zxy.115201": "采购金额 (元)",
"zxy.115203": "待分配内容",
"zxy.115202": "采购笔数",
"zxy.115205": "菜单",
"zxy.115207": "发票管理",
"zxy.115206": "订单管理",
"zxy.115210": "新增订单",
"zxy.train.face.teacher": "面授讲师",
"zxy.app.center.application.school.money": "我的学币",
"zxy.214576887563948032": "能力说明",
"zxy.document.preview.mode": "文档预览模式",
"zxy.news.author": "作者",
"zxy.115212": "确定开票",
"zxy.115211": "批量开票",
"zxy.115214": "发票状态",
"zxy.115215": "支付状态",
"zxy.latest.news": "最新动态",
"zxy.classroom.895313": "建筑物",
"zxy.scan.to.download": "扫一扫下载",
"zxy.outcert.454765": "演技",
"zxy.outcert.839759": "请输入颁证机构",
"zxy.logins.pc.visitors": "pc访问人数",
"zxy.app.center.application.topic.application": "话题申请",
"zxy.train.teacher.intro": "讲师简介",
"zxy.take.pictures": "拍照1",
"zxy.lottery.scenes.to.be.used": "使用场景",
"zxy.classroom.232124": "审核状态",
"zxy.my.task": "我的任务",
"zxy.sync.log.record.information": "记录信息",
"zxy.train.manage.signin.studenttime": "学员签到时间",
"zxy.my.file": "我的档案",
"zxy.course.audio": "音频",
"zxy.job.related.posts": "关联岗位数",
"zxy.language.english": "English",
"zxy.integral.tab.name.05": "积分初始化",
"zxy.classroom.675676": "待审核",
"zxy.log.in": "登录",
"zxy.115007": "{1}年{2}月{3}日",
"zxy.199509": "确认删除",
"zxy.115008": "请输入学员姓名或账号",
"zxy.submitter": "提交人",
"zxy.message.type.01": "站内信",
"zxy.train.manage.signin.adress": "签到地点",
"zxy.message.type.04": "短信",
"zxy.115012": "请输入学习包名称",
"zxy.message.type.03": "APP消息",
"zxy.registered.platform.name": "平台名称",
"zxy.organization.information": "组织信息",
"zxy.app.learning.time": "app学习时长",
"zxy.event.signupendtime": "报名结束时间",
"zxy.outcert.244961": "请输入证书编码",
"zxy.pc.center.application.live": "直播课",
"zxy.431576484491169792": "智能AI",
"com.learning.package.management": "学习包管理",
"zxy.share.stuside.discussionme": "讨论我的",
"zxy.data.sources.whole.group": "全集团",
"zxy.115014": "发送给{1}位相关用户",
"zxy.115013": "请输入任务名称",
"zxy.219701868169924608": "回收成功",
"zxy.115016": "请输入账号",
"zxy.not.open": "不开放",
"zxy.points.consumption": "消耗积分",
"zxy.115018": "请选择截止时间",
"zxy.115017": "建议图片大小为{1}",
"zxy.label.name": "标签名称",
"zxy.115019": "学习包名称不能为空",
"zxy.outcert.276576": "请选择发证时间",
"zxy.sort.ascending": "完成度升序",
"zxy.share.stuside.mydiscussion": "我的讨论",
"zxy.362741762789347328": "我的培训",
"zxy.redeem.now": "立即兑换",
"zxy.face.id.has.been.collected": "人脸ID已采集",
"zxy.241788282923520000": "视频还未进行转换,请等待",
"zxy.exam.record.score": "成绩",
"zxy.certificate.source": "证书来源",
"zxy.1071970": "减免金额",
"zxy.common.111402": "已阅卷",
"zxy.common.111401": "待办的",
"zxy.1071973": "是否选中",
"zxy.common.111404": "收藏数",
"zxy.logins.visits.per.capita": "人均访问次数",
"zxy.1071974": "设置为默认地址",
"zxy.common.111403": "开始",
"zxy.1071975": "编辑寄送地址",
"zxy.1071976": "目前最大限制为",
"zxy.1071977": "条寄件地址",
"zxy.1071979": "切换类型将清空购物车, 请确认",
"zxy.course.from.03": "学习专题",
"zxy.course.from.02": "培训班",
"zxy.course.from.01": "自主学习",
"zxy.order.createtime": "下单时间",
"zxy.sort.descending": "完成度降序",
"zxy.ascending.completion.rate": "完成率升序",
"zxy.whitelist.recipient.list": "收件人名单",
"zxy.usage.count": "使用次数",
"zxy.outcert.130941": "新增外部证书",
"zxy.course.from.09": "学习包推送",
"zxy.course.attend_immediately": "立即参加",
"zxy.course.from.08": "学习推送",
"zxy.course.from.07": "主管推送",
"zxy.course.from.06": "群组推送",
"zxy.login.scan.code.login.instructions": "请打开app右上角“扫一扫”扫码登录",
"zxy.course.from.05": "职务推送",
"zxy.course.from.04": "岗位推送",
"zxy.app.center.application.live": "直播课",
"zxy.event.apply.time.end": "作品结束评审时间",
"zxy.1071980": "请输入地址",
"zxy.1071981": "请输入详细地址信息,如道路、门牌号、小区、楼栋号、单元等信息",
"zxy.integral.tab.name.03": "积分兑换",
"zxy.integral.tab.name.04": "积分调整",
"zxy.faq.top.questions": "热门问题",
"zxy.exchange.ratio": "兑换比例",
"zxy.integral.tab.name.01": "积分规则配置",
"zxy.integral.tab.name.02": "积分等级配置",
"zxy.content.whether.to.add.fine": "是否加精",
"zxy.212713190663000064": "请输入公告内容",
"zxy.total": "共计",
"zxy.115041": "是否删除该地址?",
"zxy.skin.set.up.01": "选择皮肤包",
"zxy.115040": "收件人",
"zxy.skin.set.up.02": "自定义皮肤",
"zxy.115043": "最近动态",
"zxy.lottery.redeem.prize.information": "兑换奖品信息",
"zxy.115045": "经验值",
"zxy.115044": "学习订单",
"zxy.common.property.bulk.operation": "批量操作",
"zxy.my.live": "我的直播",
"zxy.115047": "上传了知识",
"zxy.115049": "{1}天前",
"zxy.115048": "讨论了内容",
"zxy.215679961867096064": "支持文件类型",
"zxy.outcert.status.passed": "已通过",
"zxy.115050": "下载了知识",
"zxy.115052": "自考",
"zxy.115054": "证书有效日期",
"zxy.exam.enrollmentcount": "报名人数",
"zxy.115053": "签发时间",
"zxy.115056": "日程安排",
"zxy.115055": "学时数",
"zxy.115058": "日历",
"zxy.train.designee.principal": "提报人",
"zxy.115057": "时间轴",
"zxy.115059": "{1}月{2}日",
"zxy.menu.link": "菜单链接",
"zxy.212732179531304960": "活动已结束,不能添加奖项",
"zxy.group.number": "群组人数",
"zxy.115021": "附件(最多允许上传{1}个,学员可以下载)",
"zxy.115020": "内容 (最多可配置{1}条内容)",
"zxy.news.classification": "新闻分类",
"zxy.115023": "分院名称",
"zxy.skin.set.up": "皮肤配置",
"zxy.115022": "转换状态",
"zxy.start.to.learn": "开始学习",
"zxy.115025": "PC端配置",
"zxy.1073711": "未开",
"zxy.115024": "发布状态",
"zxy.1073710": "学时余额",
"zxy.115027": "资源池",
"zxy.115026": "APP端配置",
"zxy.1073712": "已开",
"zxy.115029": "分院统计",
"zxy.115028": "学员池",
"zxy.1073714": "已部分开票",
"zxy.115030": "分院链接",
"zxy.115032": "我感兴趣的",
"zxy.115033": "6位以上数字、大小写字母或符号组合",
"zxy.train.place": "培训地点",
"zxy.reward.account.number": "打赏账号",
"zxy.subject.completion.status.03": "进行中",
"zxy.subject.completion.status.04": "已完成",
"zxy.subject.completion.status.01": "全部",
"zxy.share.professor.lastrecommendtime": "最近推荐时间",
"zxy.subject.completion.status.02": "未开始",
"zxy.train.face.releclass": "关联培训班",
"zxy.event.uploadnumber": "最多可上传作品数",
"zxy.115038": "手机号{1}",
"zxy.115037": "级别要求",
"zxy.pc.center.application.topic.application": "话题申请",
"zxy.115039": "请先添加手机或邮箱",
"zxy.style.03": "样式三",
"zxy.115083": "收货人",
"zxy.account.certificate.number": "证件号码",
"zxy.style.02": "样式二",
"zxy.115085": "开始评卷",
"zxy.style.01": "样式一",
"zxy.115084": "参考人",
"zxy.115087": "图片答案",
"zxy.related.modules": "关联模块",
"zxy.style.07": "样式七",
"zxy.115086": "提交评卷",
"zxy.style.06": "样式六",
"zxy.115089": "标准答案",
"zxy.style.05": "样式五",
"zxy.115088": "本试题{1}分, 评分",
"zxy.style.04": "样式四",
"zxy.style.08": "样式八",
"zxy.115080": "兑换情况",
"com.my.topic": "我的专题",
"com.my.studies": "我的学习",
"zxy.train.start.time": "开始时间",
"zxy.220084133681041408": "分配失败",
"zxy.115094": "进入监考",
"zxy.115093": "剩余时长",
"zxy.115096": "监考职责",
"zxy.115095": "考生管理",
"zxy.115098": "答题状态",
"zxy.115090": "答",
"zxy.outcert.226233": "删除图片",
"zxy.115092": "监考",
"zxy.115091": "考生",
"zxy.activity.name": "活动名称",
"zxy.115060": "~我是有底线的~",
"zxy.420784273096839168": "考勤二维码",
"zxy.outcert.903525": "证书有效期",
"zxy.107476": "自定义皮肤",
"zxy.107470": "选择皮肤包",
"zxy.115068": "{1}人评分",
"zxy.content.whether.to.top": "是否置顶",
"zxy.115071": "专家的权利与义务",
"zxy.message.delivery.statistics": "信息发送情况统计",
"zxy.other.settings": "其他设置",
"zxy.115076": "来发布",
"zxy.115075": "讨论了{姓名}发表的内容",
"zxy.announcement.title": "公告标题",
"zxy.115078": "请填写预定理由,限{1}字",
"zxy.app.center.application.attention": "我的关注",
"zxy.107468": "皮肤配置",
"zxy.115070": "授课费用(元)",
"zxy.107469": "提示:皮肤配置成功并保存后,新皮肤效果将在15分钟内生效",
"zxy.common.110944": "调研时间",
"zxy.241788290825588736": "视频正在转换中,请稍等",
"zxy.common.110943": "继续考试",
"zxy.default.sort": "默认排序",
"zxy.common.110945": "协议有效期",
"zxy.common.110940": "开班起止时间",
"zxy.common.110942": "重新考试",
"zxy.common.110941": "评估起止时间",
"zxy.exam.status.remaining_time": "剩余时长",
"zxy.124832": "十七",
"zxy.124831": "十六",
"zxy.124830": "十五",
"zxy.219699235224948736": "课程下架时间提醒",
"zxy.classroom.880674": "申请人:",
"zxy.124835": "二十",
"zxy.share.stuside.close": "关闭",
"zxy.124833": "十八",
"zxy.i.am.interested": "我感兴趣",
"zxy.whether.to.configure.the.link": "more是否配置链接",
"zxy.1071969": "优惠券号码",
"zxy.train.teacher.type2": "外部讲师",
"zxy.train.teacher.type1": "内部讲师",
"zxy.384126098809688064": "学员自主申请学时学分",
"zxy.upload": "上传知识",
"zxy.395067187364237312": "获得时间",
"zxy.common.112701": "授课结束时间",
"zxy.1071966": "批量删除失败",
"zxy.1071967": "优惠券",
"zxy.1071968": "优惠类型",
"zxy.train.satisfaction": "满意度问卷批量配置",
"zxy.common.property.createtime": "创建时间",
"zxy.124818": "二",
"zxy.124817": "一",
"zxy.212719016270237696": "当前已选中{1}人",
"zxy.push.name": "推送名称/学习包名称",
"zxy.124821": "五",
"zxy.124820": "四",
"zxy.download": "下载",
"zxy.388181524106842112": "只能填写过去时间",
"zxy.course.recentlystudytime": "最近学习时间",
"zxy.classroom.635568": "30-50人",
"zxy.124829": "十四",
"zxy.124828": "十三",
"zxy.124827": "十二",
"zxy.124826": "十一",
"zxy.124825": "九",
"zxy.124824": "八",
"zxy.124823": "七",
"zxy.certificate.method.of.obtaining": "获取方式",
"zxy.124822": "六",
"zxy.classroom.77578": "请输入教室名称",
"zxy.certificate.name": "证书名称",
"zxy.124819": "三",
"zxy.operation.button.click.review": "点击审核",
"zxy.feedback.prompt": "写下您的问题和建议,我们将为您不断改进",
"zxy.train.classroom.id": "教室编号",
"zxy.common.property.grades": "成绩",
"zxy.outcert.364748": "重新提交失败",
"zxy.103932": "我",
"zxy.course.description": "课程简介",
"zxy.authorize.choose.role": "选择角色",
"zxy.402318194674634752": "我的投票",
"zxy.outcert.777722": "发证时间",
"zxy.outcert.40359": "共 xx 条",
"zxy.sensitive.words": "敏感词",
"zxy.sync.log.number.of.failures": "失败数",
"zxy.common.no_data": "当前暂无符合条件的处理记录",
"zxy.outcert.64212": "颁证机构:",
"zxy.exam.record.grade": "是否及格",
"zxy.app.center.application.competition": "我的赛事",
"zxy.account.leader": "领导班子成员",
"zxy.share.professor.taketime": "订阅时间",
"zxy.followers": "关注者",
"zxy.study.list": "学习列表",
"zxy.expert.discussion": "专家的讨论",
"zxy.announcement": "个人信息维护",
"zxy.115902": "悬浮右下角可拖动高度",
"zxy.115901": "组件属性",
"zxy.115904": "保存并关闭",
"zxy.115903": "点击中间区域组件的“编辑”按钮,可自定义修改组件内容",
"zxy.train.type1": "内部培训",
"zxy.115900": "业务组件",
"zxy.subject..from.06": "主管推送",
"zxy.subject..from.05": "群组推送",
"zxy.subject..from.08": "学习包推送",
"zxy.subject..from.07": "学习推送",
"zxy.configuration.content": "配置内容",
"zxy.commodity.description": "商品描述",
"zxy.feedback": "意见反馈",
"zxy.253792302244433920": "全部知识",
"zxy.announcement.type": "公告类型",
"zxy.subject..from.02": "培训班",
"zxy.subject..from.01": "自主注册",
"zxy.subject..from.04": "职务推送",
"zxy.subject..from.03": "岗位推送",
"zxy.common.property.operation.10": "启用",
"zxy.classroom.541170": "最大人数不能大于100000",
"zxy.reward.terminal": "打赏终端",
"zxy.outcert.397626": "自定义有效期",
"zxy.organization.04": "上级组织",
"zxy.organization.05": "组织状态",
"zxy.common.110929": "已评审",
"zxy.organization.01": "组织名称",
"zxy.organization.02": "组织简称",
"zxy.organization.03": "组织编码",
"zxy.common.110937": "头像",
"zxy.common.110939": "调研起止时间",
"zxy.todo.modules": "课程/专题/培训/学习包/其它",
"zxy.common.110938": "进入考试起止时间",
"zxy.common.property.operation.19": "隐藏",
"zxy.common.110933": "浏览人次",
"zxy.common.110932": "降序",
"zxy.common.110935": "按照活动开始时间进行排序",
"zxy.outcert.703571": "提交送审",
"zxy.common.110934": "日累计学习时长",
"zxy.common.property.operation.14": "重新发布",
"zxy.common.property.operation.13": "取消发布",
"zxy.common.110931": "升序",
"zxy.common.property.operation.12": "发布",
"zxy.common.property.operation.11": "禁用",
"zxy.common.property.operation.18": "复制",
"zxy.common.property.operation.17": "预览",
"zxy.common.property.operation.16": "查看",
"zxy.common.property.operation.15": "撤销",
"zxy.exam.question.type.07": "阅读理解",
"zxy.exam.question.type.06": "排序",
"zxy.exam.question.type.05": "问答",
"zxy.exam.question.type.04": "填空",
"zxy.common.property.operation.21": "首页",
"zxy.exam.question.type.03": "判断",
"zxy.common.property.operation.20": "管理",
"zxy.exam.question.type.02": "多选",
"zxy.exam.question.type.01": "单选",
"zxy.common.110919": "视频地址",
"zxy.menu.parent.menu": "父菜单",
"zxy.common.110918": "混合",
"zxy.common.110926": "发起",
"zxy.common.110925": "完成了",
"zxy.share.professor.takepoints": "订阅积分",
"zxy.common.110928": "待提报",
"zxy.common.110927": "已评卷",
"zxy.common.110922": "推送人数",
"zxy.common.110921": "任务完成时间",
"zxy.common.110924": "添加学员",
"zxy.common.110923": "推送前已注册",
"zxy.common.property.operation.25": "详情信息",
"zxy.common.property.operation.24": "下一页",
"zxy.common.110920": "推送名称",
"zxy.common.property.operation.23": "上一页",
"zxy.share.professor.takenum": "订阅人数",
"zxy.common.property.operation.22": "尾页",
"zxy.common.property.operation.29": "精华",
"zxy.common.property.operation.28": "排序",
"zxy.common.property.operation.27": "取消置顶",
"zxy.common.property.operation.26": "置顶",
"zxy.220049676794204160": "已分配数",
"zxy.exam.limit": "允许考试次数",
"zxy.common.110908": "答卷中",
"zxy.common.110907": "评卷",
"zxy.common.110909": "待开始",
"zxy.share.professor.costpoints": "订阅积分",
"zxy.common.110915": "转换中",
"zxy.common.110914": "个人推送记录",
"zxy.common.110917": "转换失败",
"zxy.common.110916": "转换完成",
"zxy.common.110911": "失败",
"zxy.common.110910": "成功",
"zxy.common.110913": "认证",
"zxy.common.110912": "培训",
"zxy.common.property.status": "状态",
"zxy.train.manage.checkin.studentstate1": "已报到",
"zxy.faq.problem": "略,参见常见问题",
"zxy.train.manage.checkin.studentstate2": "未报到",
"zxy.sync.log.number.of.successes": "成功数",
"zxy.train.teacher.level": "讲师级别",
"zxy.212772258584858624": "输入描述不能超过5000字符",
"zxy.event.110601": "参赛人",
"zxy.event.110602": "评审时间",
"zxy.402317981113257984": "投票时间",
"zxy.common.110904": "审核未通过",
"zxy.outcert.624255": "及格",
"zxy.common.110903": "考试中",
"zxy.common.110906": "待评审",
"zxy.common.property.operation.09": "任务队列",
"zxy.current.highest.score": "当前最高分",
"zxy.1074131": "设置提醒",
"zxy.common.110905": "待参加",
"zxy.common.property.operation.08": "批量更新",
"zxy.common.110902": "发布中",
"zxy.common.110901": "时长",
"zxy.common.property.operation.03": "新增",
"zxy.common.property.operation.02": "重置",
"zxy.common.property.operation.01": "查询",
"zxy.style": "样式",
"zxy.common.property.operation.07": "导出",
"zxy.account.registeredtime": "注册时间",
"zxy.common.property.operation.06": "导入",
"zxy.common.property.operation.05": "删除",
"zxy.common.property.operation.04": "编辑",
"com.lottery.record": "抽奖记录",
"zxy.classroom.223122": "可申请",
"zxy.classroom.583848": "请输入理由",
"zxy.live.estimated.duration": "预估时长(分钟)",
"zxy.outcert.880462": "外部证书",
"zxy.394278046015819776": "完成班级授课",
"zxy.outcert.107651": "有效期至",
"zxy.course.pace": "学习进度",
"com.menu.name.34": "运营公告",
"zxy.last.year": "去年",
"zxy.exchange.method": "兑换方式",
"zxy.task.name": "任务名称",
"zxy.1074996": "场活动将于24小时内结束,完成率",
"zxy.label.category.status": "类别状态",
"zxy.no.related.content": "暂无相关内容",
"zxy.train.manage.signin.studentstate1": "已签到",
"zxy.train.manage.signin.studentstate3": "未签到",
"zxy.classroom.893051": "保存",
"zxy.train.manage.signin.studentstate2": "迟到",
"zxy.train.manage.signin.studentstate4": "请假",
"zxy.event.course": "教程",
"zxy.share.audit.state2": "已通过",
"zxy.share.audit.state3": "已拒绝",
"zxy.train.manage.signinrule": "签到规则",
"zxy.share.audit.state1": "待审核",
"zxy.common.property.canceltime": "撤销时间",
"zxy.1073632": "请输入话题名称",
"zxy.1073634": "暂无申请中的话题",
"zxy.1073633": "最多可申请5个擅长话题",
"zxy.1073636": "申请成功",
"zxy.1073635": "请选择需要申请的话题",
"zxy.1073638": "机构分院",
"zxy.1073637": "作业附件",
"zxy.1074968": "场面授将于24小时内开始",
"zxy.1073639": "业务分院",
"zxy.1073641": "是否发布分院",
"zxy.1073640": "最后更新时间",
"zxy.data.sources": "数据来源",
"zxy.1073643": "是否重新发布分院",
"zxy.233072854499987456": "mp4,flv,avi,rmvb,3gp,mpeg,ppt,pptx,pdf (小于1G)",
"zxy.questionnaire.starttime": "问卷开始时间",
"zxy.1073642": "是否取消发布",
"zxy.train.manage.signin.result": "签到结果",
"zxy.1073645": "是否禁用?",
"zxy.1073644": "是否激活?",
"zxy.1073647": "分院H5链接",
"zxy.pc.center.application.class.lottery": "班级抽奖",
"zxy.1073646": "分院PC链接",
"zxy.exam.entryendtime": "进入考试截止时间",
"zxy.exam.question.sort.02": "认证试题",
"zxy.outcert.400631": "图片必传",
"zxy.1073648": "我是导师",
"zxy.exam.question.sort.01": "普通试题",
"zxy.group.status": "群组状态",
"zxy.pc.center.application.into.experts": "申请成为专家",
"com.my.live": "我的直播",
"zxy.classroom.212434": "预定人",
"zxy.certificate.custom.background": "自定义背景",
"zxy.live.subscriber.count": "订阅人数",
"zxy.subject.end.time": "结束时间",
"zxy.lottery.lottery.time.range": "抽奖时间范围",
"zxy.113360": "取消",
"zxy.redeem": "积分兑换",
"zxy.exam.question.sort": "试题分类",
"zxy.position.belong.to": "所属职务",
"zxy.outcert.222767": "请选择证书等级",
"zxy.address": "详细地址",
"zxy.classroom.942262": "结束时间至少比开始时间晚10分钟",
"zxy.certificate.issuing.time": "颁发时间/颁证时间",
"zxy.314920499610259456": "只显示未归档的任务,当前对往年已完成的课程、专题、学习包、已结束的考试进行归档。",
"zxy.share.professor.113001": "擅长的话题",
"zxy.content.reply.content": "回复内容",
"zxy.outcert.107629": "请填写证书编码,限100字符",
"zxy.myboard.110901": "我的总学时",
"zxy.myboard.110902": "我的总学分",
"zxy.451237361062383616": "兑奖成功",
"com.my.activities": "我的活动",
"zxy.311743474187767808": "我的推送",
"zxy.my.training.class": "我的培训班",
"zxy.sync.log.uniquely.identifies": "唯一标识",
"zxy.train.designee.studentnum": "配额数量",
"zxy.train.apply.starttime": "报名开始时间",
"zxy.train.plan.state": "计划状态",
"com.job.learning": "岗位学习",
"zxy.402969749413302272": "答题练习",
"zxy.213174251862233088": "PC端",
"zxy.course.h5": "h5",
"zxy.common.property.zoom": "缩放",
"zxy.classroom.228659": "确定申请预定?",
"zxy.app.center.application.position.map": "岗位学习",
"zxy.my.learning.task": "我的学习任务",
"zxy.player": "他们也参与了",
"zxy.knowledge.remark": "审核备注",
"zxy.classroom.914220": "已占用",
"zxy.registered.organization": "归属组织",
"zxy.train.teacher.phone": "电话",
"zxy.course.video": "视频",
"zxy.classroom.782941": "请先选择预定开始时间和结束时间",
"zxy.feedback.date": "反馈日期",
"zxy.share.stuside.reward": "打赏",
"zxy.menu.name.01": "系统管理",
"zxy.menu.name.02": "组织管理",
"zxy.menu.name.03": "权限管理",
"zxy.menu.name.04": "菜单管理",
"zxy.menu.name.05": "角色管理",
"zxy.menu.name.06": "授权管理",
"zxy.menu.name.07": "管理员名单",
"zxy.menu.name.08": "系统配置",
"zxy.operation.button.add.points.level": "添加等级",
"zxy.share.stuside.attention": "关注",
"zxy.menu.name.09": "规则配置",
"zxy.registered.sms.code": "短信码",
"zxy.course.downloads": "资料下载区",
"zxy.quantity": "数量",
"zxy.operation.button.export.some.information": "导出部分信息",
"zxy.menu.name.12": "系统监控",
"zxy.menu.name.13": "看板管理",
"zxy.menu.name.14": "审批管理",
"zxy.menu.name.15": "课程发布审批",
"zxy.menu.name.16": "运营管理",
"zxy.menu.name.17": "页面管理",
"zxy.menu.name.18": "机构首页",
"zxy.menu.name.19": "业务首页",
"zxy.common.property.annex": "附件",
"zxy.menu.name.10": "数据权限配置",
"zxy.menu.name.11": "审计记录",
"zxy.212713096005947392": "请输入公告标题",
"zxy.organization.type.01": "集团",
"zxy.organization.type.03": "部门",
"zxy.organization.type.02": "机构",
"zxy.course.examine.and.approve.03": "已通过",
"zxy.course.examine.and.approve.04": "已拒绝",
"com.my.research": "我的调研",
"zxy.course.examine.and.approve.05": "已撤销",
"zxy.common.status.reviewed": "已评审",
"zxy.sensitive.words.entry": "词条",
"zxy.common.property.resourcetype.23": "外部课程",
"zxy.common.property.resourcetype.24": "知识",
"zxy.train.teacher.live": "关联直播",
"zxy.common.property.resourcetype.22": "外部专题",
"zxy.common.property.resourcetype.20": "学习地图",
"zxy.course.examine.and.approve.01": "暂无",
"zxy.course.examine.and.approve.02": "审批中",
"zxy.common.property.new.event": "新增赛事",
"zxy.common.property.resourcetype.18": "个性化专题",
"zxy.common.property.resourcetype.19": "云专题",
"zxy.common.property.resourcetype.16": "外部直播",
"zxy.common.property.resourcetype.17": "云课程",
"zxy.no": "暂无",
"zxy.common.property.resourcetype.14": "答题大作战",
"zxy.common.property.resourcetype.15": "内部直播",
"zxy.share.professor.takeequipment": "订阅终端",
"zxy.exam.111701": "考试重置",
"com.my.exam": "我的考试",
"zxy.common.property.resourcetype.12": "认证考试",
"zxy.common.property.resourcetype.13": "模拟考试",
"zxy.common.property.resourcetype.10": "正式考试",
"zxy.common.property.resourcetype.11": "非正式考试",
"zxy.share.professor.approvalopinion": "申请专家审批意见",
"zxy.common.property.resourcetype.09": "普通考试",
"zxy.common.property.resourcetype.07": "问卷",
"zxy.common.property.resourcetype.08": "评估",
"zxy.my.message": "我的消息",
"zxy.common.property.resourcetype.05": "调研",
"zxy.common.property.resourcetype.03": "培训班",
"zxy.common.property.finished.condition": "完成状态",
"zxy.427669143043575808": "完成其他活动",
"zxy.212773341948416000": "输入分数",
"zxy.app.center.application.knowledge.map": "知识图谱",
"zxy.classroom.479675": "全部",
"com.push.learning.package": "推送学习包",
"zxy.share.stuside.impro": "我是专家",
"zxy.operation.type": "操作类型",
"zxy.outcert.371827": "截止日期",
"zxy.share.content.ifelite": "内容是否精品",
"zxy.logins.total.login.times.h5": "h5登录次数",
"zxy.approva.suggest": "审核意见",
"zxy.home.open.browsing.permissions": "开放首页浏览权限",
"zxy.220065228732370944": "已学完{0}",
"zxy.menu.order": "菜单顺序",
"zxy.exam.question.level": "难易度",
"zxy.file.please.select": "请选择文件",
"zxy.time.limit": "时间范围",
"zxy.my.research": "我的调研",
"zxy.train.manage.attendance": "考勤管理",
"zxy.common.property.resourcetype.25": "纷享",
"zxy.logins.total.number.of.visitors": "总访问人数",
"zxy.train.plan.studentnum": "计划人数",
"zxy.common.property.operation.50": "下载组织模板",
"zxy.menu.name.67": "条线",
"zxy.menu.name.68": "同步记录",
"zxy.train.end.time": "结束时间",
"zxy.train.designee": "指定人员",
"zxy.common.property.operation.54": "添加人员",
"zxy.common.property.operation.53": "设置",
"zxy.common.property.operation.52": "恢复",
"zxy.common.property.operation.51": "导入数据",
"zxy.exam.entrance_invigilation": "进入监考",
"zxy.menu.name.61": "政治面貌",
"zxy.menu.name.63": "证件类型",
"zxy.menu.name.64": "员工类型",
"zxy.menu.name.65": "在职状态",
"zxy.menu.name.66": "职级",
"zxy.common.property.operation.58": "刷新",
"zxy.common.property.operation.57": "催办",
"zxy.common.property.operation.56": "催学",
"zxy.common.property.operation.55": "一键催学",
"zxy.reward.type": "打赏类型",
"zxy.common.property.statistics.time": "统计时间",
"zxy.modify.information": "修改信息",
"zxy.common.property.operation.59": "下载word",
"zxy.common.property.operation.60": "确定",
"zxy.outcert.794215": "审核人:",
"zxy.pagination.preview": "分页预览",
"zxy.common.property.operation.65": "上传封面",
"zxy.program.name": "栏目名称",
"zxy.common.property.operation.64": "上传文件",
"zxy.common.property.operation.62": "选择",
"zxy.394373859798814720": "技能鉴定",
"zxy.212731758637092864": "开始时间必须小于结束时间",
"zxy.384586063269728256": "学时学分申请详情",
"zxy.exam.x_minutes": "X分钟",
"zxy.324052605917597696": "成员已满,团队、机构纷享号最多可加入16个成员",
"zxy.common.property.operation.69": "拒绝",
"zxy.train.manage.110906": "活动地点",
"zxy.common.property.operation.68": "通过",
"zxy.train.manage.110905": "签到",
"zxy.common.property.operation.67": "选择文件",
"zxy.train.manage.110904": "起始时间",
"zxy.common.property.operation.66": "上传照片",
"zxy.train.manage.110903": "班级时间",
"zxy.train.manage.110902": "考核考试",
"zxy.train.manage.110901": "面授课程",
"zxy.train.manage.checkinadress": "报到地点",
"zxy.384590953907884032": "活动来源",
"zxy.common.property.operation.32": "关闭",
"zxy.common.property.operation.31": "设为精品",
"zxy.train.manage.110909": "班级列表",
"zxy.common.property.operation.30": "取消精华",
"zxy.train.manage.110908": "班级详情",
"zxy.train.manage.110907": "报到",
"zxy.exam.state": "考试状态",
"zxy.common.property.new.mock.exam": "新建模拟考试",
"zxy.1074294": "至少选择一个状态",
"zxy.points.available": "可用积分",
"zxy.train.evaluate2": "阶段考评",
"zxy.train.evaluate3": "整体考评",
"zxy.common.property.operation.36": "冻结",
"zxy.approve.approval.process": "审批流程",
"zxy.common.property.operation.35": "不审核",
"zxy.215282847521574912": "联系电话",
"zxy.classroom.33860": "新增预定",
"zxy.common.property.operation.34": "审核",
"zxy.common.property.operation.33": "详情",
"zxy.classroom.39187": "教室名称",
"zxy.common.property.operation.39": "下载",
"zxy.common.property.operation.38": "取消推荐",
"zxy.certificate.default": "是否默认",
"zxy.common.property.operation.37": "推荐",
"zxy.train.manage.110910": "外派班",
"zxy.common.property.operation.43": "回复",
"zxy.common.property.operation.42": "查看明细",
"zxy.OJTPlan.45702": "应获学时",
"zxy.common.property.operation.41": "导出PDF",
"zxy.common.property.operation.40": "配置",
"zxy.parameter.description": "参数说明",
"zxy.participate.in.this.unit.time": "参加本单位时间",
"zxy.publish.department": "发布部门",
"zxy.commodity.no": "商品编码",
"zxy.lottery.lottery.time": "抽奖时间",
"zxy.edit": "编辑",
"zxy.train.evaluate1": "手动考评",
"zxy.1074296": "天后结束",
"zxy.news.summary": "新闻摘要",
"zxy.common.property.operation.47": "清空",
"zxy.app.center.application.lottery.record": "抽奖记录",
"zxy.common.property.operation.46": "不显示",
"zxy.common.property.operation.45": "显示",
"zxy.common.property.operation.44": "打开",
"zxy.operation.button.enter.escalation": "进入提报",
"zxy.common.property.operation.49": "下载导入模板",
"zxy.common.property.operation.48": "添加",
"zxy.common.property.operation.94": "全选",
"zxy.menu.name.23": "讨论管理",
"zxy.train.110413": "面授课数",
"zxy.common.property.operation.93": "收起",
"zxy.menu.name.24": "言论审核",
"zxy.train.110412": "授课收入",
"zxy.common.property.operation.92": "下移",
"zxy.menu.name.25": "言论控制",
"zxy.train.110411": "结项时间",
"zxy.common.property.operation.91": "推送资源",
"zxy.menu.name.26": "禁言配置",
"zxy.train.110410": "授课完成",
"zxy.common.property.operation.98": "讨论",
"zxy.menu.name.27": "标签管理",
"zxy.212774346467446784": "选项数量不能小于",
"zxy.common.property.operation.97": "赞/点赞",
"zxy.menu.name.28": "运营支持",
"zxy.548721097604993024": "新培训考试",
"zxy.common.property.operation.96": "打赏",
"zxy.menu.name.29": "积分规则",
"zxy.common.property.operation.95": "关注",
"zxy.feedback.responder": "回复人",
"com.my.participation": "我的参与",
"zxy.common.property.operation.90": "批量新增",
"zxy.menu.name.20": "新闻管理",
"zxy.menu.name.21": "推荐活动",
"zxy.menu.name.22": "言论管理",
"zxy.unfinished.staff": "未完成人员",
"zxy.share.stuside.delete": "删除",
"zxy.train.110409": "授课时间",
"zxy.train.110408": "授课时长",
"zxy.common.property.operation.99": "参与讨论",
"zxy.train.110407": "面授课数",
"zxy.train.110406": "授课费用",
"zxy.train.110405": "面授地点",
"zxy.train.110404": "满意度",
"zxy.train.110403": "授课数",
"zxy.menu.name.34": "运营公告",
"zxy.operation.button.download.certificate": "下载证书",
"zxy.train.110402": "教龄",
"zxy.menu.name.35": "白名单",
"zxy.menu.name.36": "反馈信息",
"zxy.menu.name.37": "短信统计",
"zxy.menu.name.38": "小工具",
"zxy.menu.name.39": "抽奖管理",
"zxy.lottery.logistics.information": "物流信息",
"zxy.548384014126419968": "完成陪练任务",
"zxy.introduction": "简介",
"zxy.menu.name.30": "消息模板",
"zxy.menu.name.31": "证书配置",
"zxy.questionnaire.notice": "问卷须知",
"zxy.menu.name.32": "敏感词库",
"zxy.menu.name.33": "消息推送",
"zxy.the.current.available.points.are": "当前可用积分为",
"zxy.386757283411005440": "我的学习学时",
"zxy.classroom.991281": "申请失败,请稍后再试",
"zxy.content.title": "内容标题",
"zxy.certificate.distribution.method": "是否自动发放证书",
"zxy.common.property.no": "序号",
"zxy.custom.time.period": "自定义时间段",
"zxy.template.name": "模板名称",
"zxy.common.property.operation.72": "提交",
"zxy.menu.name.45": "同步日志",
"zxy.common.property.operation.71": "否",
"zxy.menu.name.46": "打赏管理",
"zxy.common.property.operation.70": "是",
"zxy.menu.name.47": "打赏记录",
"zxy.outcert.307250": "签发日期",
"zxy.menu.name.48": "账号管理",
"zxy.common.property.operation.76": "上传",
"zxy.menu.name.49": "人员管理",
"zxy.common.property.operation.75": "全部删除",
"zxy.common.property.operation.74": "统计",
"zxy.common.property.operation.73": "二维码",
"zxy.logins.total.login.times.pc": "pc登录次数",
"zxy.menu.name.40": "抽奖活动列表",
"zxy.menu.name.41": "抽奖流水记录",
"zxy.menu.name.42": "微课管理",
"zxy.menu.name.43": "微课列表",
"zxy.menu.name.44": "账号列表",
"zxy.data.range.annual.list": "年榜",
"zxy.common.property.operation.79": "上一步",
"zxy.common.property.operation.78": "开始上传",
"zxy.common.property.operation.77": "添加文件",
"zxy.common.property.operation.83": "关",
"zxy.menu.name.56": "职务类别",
"zxy.common.property.operation.82": "开",
"zxy.menu.name.57": "人资配置",
"zxy.common.property.operation.81": "保存",
"zxy.menu.name.58": "测试名单",
"zxy.common.property.operation.80": "下一步",
"zxy.menu.name.59": "国籍",
"zxy.common.property.operation.87": "批量导入",
"zxy.common.property.operation.86": "批量建课",
"zxy.common.property.operation.85": "更新",
"zxy.common.property.operation.84": "激活",
"zxy.213543695675428864": "证书编号:",
"zxy.menu.name.50": "学员管理",
"zxy.menu.name.51": "注册审核",
"zxy.menu.name.52": "群组管理",
"zxy.menu.name.53": "职位体系",
"zxy.menu.name.54": "岗位管理",
"zxy.menu.name.55": "职务管理",
"zxy.lecturer.recent.teaching.practice": "最近授课实践",
"zxy.212716963988901888": "输入抽奖名称进行查询",
"zxy.214576755971854336": "证书已撤回",
"zxy.common.property.operation.89": "批量删除",
"zxy.common.property.operation.88": "批量更新",
"zxy.sync.log.business.type": "业务类型",
"zxy.train.manage.signin.name": "签到名称",
"zxy.integral.110607": "应用",
"zxy.integral.110606": "等级图标",
"zxy.outcert.212458": "已拒绝",
"zxy.integral.110605": "积分区间",
"zxy.integral.110604": "积分流水",
"zxy.integral.110603": "可用积分",
"zxy.integral.110602": "等级规则",
"zxy.integral.110601": "我的总积分",
"zxy.no.update": "暂无更新",
"zxy.115803": "请输入收货地址!",
"zxy.115802": "请输入正确的邮政编码!",
"zxy.115805": "您尚未添加岗位请联系管理员!",
"zxy.115804": "是否设为默认地址?",
"zxy.115807": "新手机号",
"zxy.115806": "请填写正确的邮件编码",
"zxy.115809": "请输入您邮箱收到的验证码",
"zxy.course.text": "文档",
"zxy.115808": "修改手机号",
"zxy.common.property.add.assignment": "添加作业",
"zxy.115801": "请输入联系电话!",
"zxy.115800": "请输入收货人!",
"zxy.124766": "内容",
"zxy.common.property.add.banner": "新增banner",
"zxy.115814": "列表模式",
"zxy.115813": "日历模式",
"zxy.115815": "取消提醒成功!",
"zxy.115819": "天后过期",
"com.my.task": "我的任务",
"zxy.outcert.707847": "重新提交成功",
"zxy.115810": "新邮箱",
"zxy.115812": "请先选择验证方式",
"zxy.approve.add.approver": "添加审批人",
"zxy.115811": "验证通过",
"zxy.train.110435": "本年度班级人数分布图",
"zxy.train.110434": "班级平均学员人数",
"zxy.train.110433": "本年班级分布图",
"zxy.train.110432": "班级起止时间",
"zxy.train.110431": "覆盖学员总数",
"zxy.train.110430": "我是班主任",
"zxy.course.view.on.the.mobile.phone": "用二维码看",
"zxy.exam.entrytime": "进入考试时间",
"zxy.train.110429": "未结业人次",
"zxy.train.110428": "已结业人次",
"zxy.train.110427": "班级参与率",
"zxy.train.110426": "活动状态",
"zxy.train.110425": "预约人数",
"zxy.classroom.553249": "点击选择年月日时分",
"zxy.train.110424": "关联班级",
"zxy.train.110423": "公告内容",
"zxy.train.110422": "公告标题",
"zxy.train.110421": "发布班级",
"zxy.types.of": "类型",
"zxy.lecturer.average.satisfaction": "讲师授课平均满意度",
"zxy.train.110420": "班级名称",
"zxy.classroom.992637": "申请预定",
"zxy.train.manage.studentlist": "学员列表",
"zxy.387832032295784448": "授课后获得的授课学时明细",
"zxy.operation.button.enter.evaluation": "进入评估",
"zxy.share.professor.applicatetime": "申请专家时间",
"zxy.train.110419": "班级名称",
"zxy.train.110418": "班级概况",
"zxy.operation.button.choose.skin": "选择皮肤",
"zxy.train.110416": "面授课程名称",
"com.my.courses": "我的课程",
"zxy.fill.in.the.postal.code": "填写邮政编码",
"zxy.train.110415": "授课满意度",
"zxy.app.center.application.activity": "我的活动",
"zxy.train.110414": "面授地址",
"zxy.knowledge.state.02": "待审核",
"zxy.knowledge.state.03": "已通过",
"zxy.knowledge.state.04": "被拒绝",
"zxy.share.professor.hiringtime": "聘用时间",
"zxy.share.professor.state1": "活动",
"zxy.share.professor.state2": "冻结",
"zxy.115847": "epub电子书只支持IE10以上浏览器",
"zxy.knowledge.usescope": "分享范围",
"zxy.live.start.time": "开始时间",
"zxy.115849": "知识评分",
"zxy.115848": "文档格式未知不能预览",
"zxy.account.internal.working.information": "内部工作信息",
"zxy.115841": "解绑后无法使用确定要解除微信绑定吗?",
"zxy.115840": "解绑成功!",
"zxy.outcert.422911": "撤销",
"zxy.115843": "文件还未进行转换请等待",
"zxy.115842": "文档还未处理完请稍后查看",
"zxy.pc.learning.time": "pc学习时长",
"zxy.115845": "文件正在转换中请稍等",
"zxy.115844": "文件转换失败请重新上传",
"zxy.descending.order.of.completion.rate": "完成率降序",
"zxy.115858": "是否确定撤销该直播?",
"zxy.115857": "是否确定发布该直播?",
"zxy.115859": "发布成功",
"zxy.115850": "{1}分",
"zxy.115852": "验证码已发送至手机号{1}",
"zxy.115854": "给TA的打赏",
"zxy.115853": "验证码已发送至邮箱{1}",
"zxy.115856": "由我创建",
"zxy.115855": "创建直播",
"zxy.submission.time": "提交时间",
"zxy.app.center.application.collection": "我的收藏",
"zxy.115825": "即将开始",
"zxy.115824": "分钟后开始",
"zxy.115827": "请选择提醒时间",
"zxy.115826": "全天",
"zxy.common.property.required": "必修",
"zxy.115829": "未完成学习任务",
"zxy.115828": "设置成功!",
"zxy.menu.permissions": "菜单权限",
"zxy.115821": "小时后过期",
"zxy.115820": "1天后过期",
"zxy.clear.cache.prompt": "确认要清除缓存吗",
"zxy.115823": "小时后开始",
"zxy.115822": "分钟后过期",
"zxy.124783": "学习",
"zxy.1074260": "至少选择一个类型",
"zxy.115835": "事件",
"zxy.115838": "解绑",
"zxy.share.audit.type2": "分享审核",
"zxy.115837": "绑定",
"zxy.share.audit.type1": "内容审核",
"zxy.share.audit.type4": "讨论回复审核",
"zxy.115839": "绑定成功!",
"zxy.share.audit.type3": "讨论审核",
"zxy.share.audit.type5": "举报审核",
"zxy.115830": "截止时间无",
"zxy.to.reply": "待回复",
"zxy.115832": "已设置提醒的任务",
"zxy.lottery.display.mode": "展示方式",
"zxy.115831": "提醒",
"zxy.115834": "更改",
"zxy.115833": "(最多创建20条提醒)",
"zxy.115881": "您暂时还没有打赏!",
"zxy.certificate.how.long.valid": "证书颁发后多久有效",
"zxy.115880": "您暂时还没有收到打赏!",
"zxy.job.number.of.people": "职务人数",
"zxy.all": "全部",
"zxy.115883": "链接",
"zxy.115882": "邀请你参加直播",
"zxy.115885": "{1}天后开始{2}小时后开始",
"zxy.115884": "发布了内容",
"zxy.115887": "我已审批",
"zxy.115886": "待我审批",
"zxy.115889": "审批事项",
"zxy.115888": "我发起的",
"zxy.home.language.configuration": "语言配置",
"zxy.384120197952442368": "学时学分申请",
"zxy.366538579947687936": "实操",
"zxy.115892": "发起时间",
"zxy.points.earned": "积分获取",
"zxy.213547028012208128": "{0}天前",
"zxy.394278348890705920": "完成直播授课",
"zxy.share.professor.goodtopic": "擅长话题",
"zxy.115894": "当前审批状态",
"zxy.115893": "当前审批节点",
"zxy.115896": "查看审批详情",
"zxy.115895": "审批结果",
"zxy.115897": "进入",
"zxy.115899": "审批状态已变更请重新刷新页面",
"zxy.115869": "点此直接进入",
"zxy.115868": "你可以",
"zxy.215283653008297984": "退票失败",
"zxy.115861": "编辑直播",
"zxy.115863": "请选择观看人员",
"zxy.115862": "分享直播",
"zxy.115865": "本公司人员观看",
"zxy.115864": "观看人员",
"zxy.115867": "展示在系统中",
"zxy.115866": "外部人员观看",
"zxy.security.verification.code": "验证码",
"zxy.liked": "已赞",
"zxy.115870": "或者稍后在“PC端个人中心/我的直播”或“APP端个人中心/我的直播记录”进入",
"zxy.115879": "创建",
"zxy.logins.app.visitors": "app访问人数",
"zxy.to.bind": "去绑定",
"zxy.115872": "非系统用户邀请",
"zxy.115871": "系统用户邀请",
"zxy.115874": "分享至",
"zxy.115873": "邀请链接",
"zxy.train.manage.signin.batch": "批量签到",
"zxy.115876": "点击右上角更多即可分享",
"zxy.115875": "微信扫码打开",
"zxy.115878": "密钥",
"zxy.lottery.prize.picture": "奖品图片",
"zxy.start.conversion": "开始转换",
"zxy.reset.face.id": "重设人脸ID",
"zxy.classroom.543069": "50人以上",
"zxy.operation.button.click.to.score": "点击评卷",
"zxy.ta.is.also.learning": "TA也在学",
"zxy.common.property.creater": "创建人",
"zxy.outcert.495060": "请选择截止日期",
"zxy.125250": "申请类型",
"com.number.of.tasks.to.be.completed": "待完成任务数",
"zxy.212732020621709312": "最多能添加10个奖项",
"zxy.event.endtime": "赛事结束时间",
"zxy.train.evaluate": "班级考评",
"zxy.train.department.designee": "部门提报",
"zxy.214586222826360832": "放弃该专题,专题内的课程将一同放弃,确定要放弃该专题嘛?",
"zxy.outcert.900623": "此项必填",
"zxy.classroom.133916": "最大容纳",
"zxy.219969864461324288": "批量回收不超过{0}个,请删减",
"zxy.my.courses": "我的课程",
"zxy.feedback.submitter.account": "提交者账号",
"zxy.lottery.number.of.awards": "奖项数量",
"zxy.integrated.peak": "积分峰值",
"zxy.306662079593582592": "允许学员下载(下载功能仅支持PC端)",
"zxy.event.prize": "奖品",
"zxy.common.property.110430": "拒绝理由",
"zxy.common.112503": "学员主页",
"zxy.common.112504": "万",
"zxy.common.112501": "待完成活动",
"zxy.common.112502": "历史记录",
"zxy.reward.for.ta": "给ta的打赏",
"zxy.share.audit.auditor": "审核人",
"zxy.exam.ip": "考试IP设置",
"zxy.exam.question.analysis": "试题解析",
"zxy.outcert.709456": "良好",
"zxy.current.studentStudyPath": "学习路径",
"zxy.position.title": "岗位名称",
"zxy.230915003027427328": "注:",
"zxy.383122734709870592": "课程开发学时",
"zxy.share.stuside.topublish": "我要发布",
"zxy.sign.out": "退出登录",
"com.set.up.voice.assistant": "语音助手唤醒",
"zxy.pc.center.application.learn.draw": "知学来画",
"zxy.related.experts": "相关专家",
"zxy.train.teacher.ifshare": "共享讲师",
"zxy.share.content.managelist": "内容管理",
"zxy.logins.number.of.logins.app": "APP登录人次",
"zxy.lottery.name1": "抽奖活动名称",
"zxy.common.property.full.marks": "满分",
"zxy.train.manage.url": "培训班链接",
"zxy.lottery.linked.data": "关联数据",
"zxy.exam.passscore": "及格分",
"zxy.share.stuside.like": "赞",
"zxy.push.status": "推送状态",
"zxy.train.practice.state5": "待结项",
"zxy.common.property.credit": "学分",
"zxy.train.practice.state1": "策划中",
"zxy.1074838": "签到情况",
"zxy.train.practice.state2": "报名中",
"zxy.classroom.688328": "请填写预定理由,限100字",
"zxy.live.kind.02": "外部直播",
"zxy.live.kind.01": "内部直播",
"zxy.the.completion.rate": "完成率",
"zxy.train.practice.state8": "未策划",
"zxy.approve.approval.settings": "审批设置",
"zxy.362741803973218304": "个人中心-我的培训",
"zxy.live.button.02": "立马参与",
"zxy.account.my.superior": "我的上级",
"zxy.1074818": "报名截止",
"zxy.198875": "重 置",
"zxy.198874": "搜 索",
"zxy.219304188960706560": "云闪付支付",
"zxy.444997387010838528": "岗位督学",
"zxy.train.manage.checkinstate": "报到状态",
"zxy.share.110608": "等我讨论",
"zxy.198873": "请输入内容名称",
"zxy.push.record": "推送记录",
"zxy.job.learning": "岗位学习",
"zxy.share.110604": "话题名称",
"zxy.share.110605": "话题申请",
"zxy.share.110606": "申请中的话题",
"zxy.share.110607": "问吧管理",
"zxy.share.110601": "关注过你",
"zxy.share.110602": "看过你",
"zxy.share.110603": "专家数",
"zxy.215282844841414656": "电话",
"zxy.train.manage.checkinlist": "报到列表",
"zxy.1074817": "报名开始",
"zxy.214576609133465600": "暂无专业能力标准/资质模型",
"zxy.pc.center.application.content.review": "内容审核",
"zxy.login.forget.password": "忘记密码",
"zxy.length.of.study": "学习时长",
"zxy.event.name": "赛事名称",
"zxy.outcert.23978": "续期",
"zxy.single.page.preview": "单页预览",
"zxy.common.property.new.logistics": "新增物流",
"zxy.class.hours": "学时",
"zxy.common.property.new.exercise": "新增练习",
"zxy.subject.start.time": "开始时间",
"zxy.classroom.877218": "可容纳人数:",
"zxy.291052834949042176": "更新机制:1天/次,最近更新时间:",
"zxy.company.name": "企业名称",
"zxy.skin.configuration.item": "配置项",
"zxy.common.upload_format_explain": "支持 jpg,jpeg,png,bmp,gif,ico格式图片",
"zxy.113911": "本题有效填写人数",
"zxy.113912": "比例",
"zxy.113913": "必修",
"zxy.common.property.assignment.name": "作业名称",
"zxy.questionnaire.state.06": "已结束",
"zxy.questionnaire.state.05": "进行中",
"zxy.333836494638813184": "请输入正确的邮箱格式",
"zxy.questionnaire.state.07": "已撤销",
"zxy.share.stuside.edit": "编辑",
"zxy.speech.review.content": "审核内容",
"zxy.259889987426848768": "应获学时",
"zxy.questionnaire.state.02": "未发布",
"zxy.course.related.courses": "相关课程",
"zxy.questionnaire.state.01": "全部",
"zxy.questionnaire.state.04": "未开始",
"zxy.questionnaire.state.03": "正在发布中",
"zxy.212781447541559296": "确认发布此抽奖吗?",
"com.announcement": "公告",
"zxy.212712466818404352": "确认删除此公告吗?",
"zxy.classroom.880855": "编辑",
"zxy.220061016631939072": "请选择学员所属部门",
"zxy.assignment.description": "作业说明",
"zxy.pc.center.application.position.map": "岗位学习",
"zxy.train.manage.checkin1": "学员未报到",
"zxy.train.manage.checkin2": "学员已报到",
"zxy.fill.in.the.recipient's.name": "填写收件人姓名",
"zxy.117494": "进入话题详情页",
"zxy.outcert.909081": "撤销失败",
"zxy.learning.declaration": "学习宣言",
"zxy.exam.question.score": "分数",
"zxy.train.manage.113001": "扫码参与抽奖",
"zxy.212731860604817408": "结束时间必须大于开始时间",
"zxy.publisher": "发布人",
"zxy.app.center.application.online.courses": "在线课程",
"zxy.classroom.519477": "已拒绝",
"zxy.train.apply.range": "报名范围",
"zxy.exam.question.catalogue": "所属目录",
"zxy.good.topic": "擅长的话题",
"zxy.course.from": "来源",
"zxy.certificate.template.background": "模板背景",
"zxy.authorize.authorization.type": "授权类型",
"zxy.lottery.awards.content": "奖项内容",
"zxy.212771908641492992": "四项",
"zxy.logins.number.of.logins.pc": "pc登录人次",
"com.data.kanban": "数据看板",
"zxy.pc.center.application.push.learning": "推送学习包",
"zxy.add.the.components": "除了自定义组件,最新及最热组件,其他只能添加一个",
"zxy.train.110516": "人次",
"zxy.train.110515": "学员概况",
"zxy.train.110514": "我是班主任",
"zxy.train.110513": "班级参与率",
"zxy.train.110512": "活动完成率",
"zxy.train.110511": "班级结业率",
"zxy.train.110510": "我管理的班级",
"zxy.faq.automatic.withdrawal": "自动退出",
"zxy.supervisor.112601": "任务详情",
"zxy.outcert.download": "下载",
"zxy.113924": "参与方式",
"zxy.113925": "参与活动时间",
"zxy.share.professor.aptitude": "专家资质",
"zxy.212771719277056000": "两项",
"zxy.train.110509": "覆盖学员数",
"zxy.train.110508": "班级结业率",
"zxy.train.110507": "班级平均参与率",
"zxy.train.110506": "已结项班级数",
"zxy.train.110505": "管理班级数",
"zxy.train.110504": "班级平均结业率",
"zxy.train.110502": "面授费用",
"zxy.train.110501": "讲师满意度",
"zxy.pc.center.application.classroom.book": "教室预定",
"zxy.classroom.738243": "教室预定列表",
"zxy.login.other.login.methods": "其他登录方式",
"zxy.common.property.publishing.department": "发布部门",
"zxy.classroom.507460": "不能为空",
"zxy.speech.review.review.time": "审核时间",
"zxy.113937": "抽奖活动中已中奖的人员是否可以参与下一轮抽奖",
"zxy.classroom.96074": "撤销",
"zxy.approve.related.business": "关联业务",
"zxy.1072170": "请选择一个订单",
"zxy.1072172": "请输入直减金额数",
"zxy.total.number.of.push": "推送总人数",
"zxy.1072165": "分配人数超过内容数, 请删减人员",
"zxy.1072164": "请先选择要分配的人员",
"zxy.1072167": "人已拥有此商品,分配失败",
"zxy.1072166": "分配人数超过内容数,请删减人员",
"zxy.1072169": "人分配成功",
"zxy.security.set.up.phone": "手机设置",
"zxy.294007545050304512": "更新机制:{1}天/次,最近更新时间",
"zxy.order.deliveryplace": "提货地点",
"zxy.213072063026565120": "内完成完成审核工作",
"zxy.skin.configuration.item.01": "主题色",
"zxy.skin.configuration.item.02": "按钮背景颜色",
"zxy.skin.configuration.item.03": "导航背景颜色",
"zxy.skin.configuration.item.04": "导航文字默认颜色",
"zxy.skin.configuration.item.05": "导航文字选中颜色",
"zxy.skin.configuration.item.06": "导航文字选中背景颜色",
"zxy.skin.configuration.item.07": "消息提醒数字背景颜色",
"zxy.1072181": "机构账号",
"zxy.skin.configuration.item.08": "全局页面背景颜色",
"zxy.skin.configuration.item.09": "底部区域背景色",
"zxy.1072183": "纷享号账号",
"zxy.points.level.name": "等级名称",
"zxy.1072182": "个人账号",
"zxy.share.stuside.report": "举报",
"zxy.1072174": "备注信息不能为空",
"zxy.1072173": "请输入直减价格,且不能为",
"zxy.213569311716020224": "监考职责:现场管理考场纪律,辅助考生解决考试中出现的考试系统问题。",
"zxy.outcert.727235": "申请部门",
"zxy.1072179": "学币兑换成功",
"zxy.common.property.new.topic": "新建专题",
"zxy.supervisor.120301": "各任务类型占比",
"zxy.train.teacher.department": "讲师部门",
"zxy.sms.statistics.percentage": "占比",
"zxy.redeem.class.hour.exchange": "学时兑换",
"zxy.train.classroom.name": "教室名称",
"zxy.articles": "篇",
"zxy.train.class.type": "培训班类别",
"zxy.common.property.add.class": "添加课程",
"zxy.classroom.40555": "不撤销",
"zxy.124623": "调研活动",
"zxy.account.system.identity.information": "系统身份信息",
"zxy.other.information": "其他信息",
"zxy.outcert.155545": "续期成功",
"zxy.120269": "发卡部门",
"zxy.common.property.add.knowledge": "新增知识",
"zxy.subject.section": "章",
"zxy.management.background": "管理后台",
"zxy.1072155": '请输入退款理由"',
"zxy.completed": "已完成数",
"zxy.share.audit.contenttime": "审核提交时间",
"zxy.387021821498757120": "线下获得",
"zxy.logins.number.of.logins.h5": "H5登录人次",
"zxy.lotteryexchange.time": "兑换时间",
"zxy.reward.time": "打赏时间",
"zxy.whitelist.number": "白名单数",
"zxy.115726": "作品评审中",
"zxy.common.property.unit.06": "月",
"zxy.115725": "作品征集中",
"zxy.common.property.unit.05": "月",
"zxy.common.property.unit.04": "日",
"zxy.115727": "参加调研",
"zxy.common.property.unit.03": "日",
"zxy.common.property.unit.02": "小时",
"zxy.training.graduation_status": "结业情况",
"zxy.115729": "跳转至课程",
"zxy.common.property.unit.01": "小时",
"zxy.train.designee.detail": "提报明细",
"zxy.115720": "参与赛事",
"zxy.115722": "参赛作品",
"zxy.115721": "我的状态",
"zxy.common.property.unit.09": "日期",
"zxy.115724": "上传作品",
"zxy.115723": "上传作品时间",
"zxy.common.property.unit.07": "部门",
"zxy.classroom.44934": "请选择教室",
"zxy.212721301801013248": "基本信息配置",
"zxy.124684": "普通考试",
"zxy.authorization.type.04": "可删除",
"zxy.gender.02": "女",
"zxy.gender.01": "男",
"zxy.115737": "是否确定删除该知识?",
"zxy.this.year": "今年",
"zxy.115738": "本岗位尚未设置相关课程请联系管理员!",
"com.mock.exam": "模拟考试",
"zxy.authorization.type.03": "可编辑",
"zxy.authorization.type.02": "可读",
"zxy.115731": "是否确定放弃该课程的学习?",
"zxy.authorization.type.01": "完全控制",
"zxy.115730": "历史学习数据不允许放弃!",
"zxy.115733": "您还没有自己的知识哦去",
"zxy.common.property.please.select.a.picture": "请选择图片",
"zxy.total.study.time": "总学习时长",
"zxy.115732": "已成功放弃该课程!",
"zxy.115734": "逛逛吧",
"zxy.common.property.source": "来源",
"zxy.124651": "自主申请",
"zxy.548721152504238080": "鉴定考试",
"zxy.1072190": "人员选择必须选择",
"zxy.1072192": "学币卡兑换密码",
"zxy.1072191": "请输入兑换密码",
"zxy.reply.record": "回复记录",
"zxy.1072194": "数",
"zxy.1072193": "请输入充值",
"zxy.115703": "作品详情",
"zxy.115706": "请输入0-10的数字",
"zxy.115705": "请输入0-100的数字",
"zxy.115708": "的数字",
"zxy.115707": "请输入0-",
"zxy.1072188": "请输入 > 0 且小于总数的数字",
"zxy.115709": "赛程",
"zxy.go.to.add.mailbox": "去添加邮箱",
"zxy.115700": "重新评分",
"zxy.outcert.948712": "不撤销",
"zxy.115701": "作品描述",
"zxy.train.object": "培训对象",
"zxy.account.valid.period": "账号有效期",
"zxy.browse.permissions": "浏览权限",
"zxy.data.download.area": "资料下载区",
"zxy.common.property.category": "类别",
"zxy.classroom.602821": "已锁定",
"zxy.outcert.488473": "不能为空",
"zxy.app.center.application.lessons": "面授课",
"zxy.1072196": "充值数量不能为",
"zxy.1072195": "请先选择或者输入要充值的",
"zxy.115717": "您确定要删除该作品",
"zxy.227680609244418048": "已截止",
"zxy.115719": "全部赛事",
"zxy.115718": "作品删除后可能无法恢复您将无法再查看该作品请谨慎操作!",
"zxy.115711": "查看原因",
"zxy.115710": "作品状态",
"zxy.share.content.diselite": "取消加精",
"zxy.approver.01": "发起人的上级领导",
"zxy.384120277736493056": "课程开发学时",
"zxy.approver.02": "部门管理员",
"zxy.approver.03": "指定群组",
"zxy.approver.04": "指定岗位",
"zxy.approver.05": "指定成员",
"zxy.outcert.add_new": "新增证书",
"zxy.select.students": "选择学员",
"zxy.train.teacher.coursedate": "授课日期",
"zxy.115762": "培训班人数",
"zxy.115761": "培训班管理员",
"zxy.classroom.724523": "未选择教室",
"zxy.115764": "操作时间",
"zxy.115766": "他的证书",
"zxy.115765": "我要学习",
"zxy.common.property.attribution.department": "归属部门",
"zxy.115767": "他的授课",
"zxy.198930": "专栏详情",
"zxy.422302958554845184": "数据大屏",
"zxy.pc.center.application.data.report": "数据看板",
"zxy.common.property.state": "状态",
"zxy.course.catalog": "目录",
"zxy.common.address": "常用地址",
"zxy.position.status": "岗位状态",
"zxy.train.teacher.coursecost": "授课费用",
"zxy.115773": "普通考试证书",
"zxy.198929": "订阅观看",
"zxy.115772": "培训培训班",
"zxy.115775": "发起了提问",
"zxy.exam.title": "考试名称",
"zxy.115774": "认证考试证书",
"zxy.115777": "发表了文章",
"zxy.115776": "回答了问题",
"zxy.content.type": "内容类型",
"zxy.order.type": "订单类型",
"zxy.115779": "此用户还在筹备学习中",
"zxy.115778": "该用户尚无任何动态",
"zxy.198965": "纷享管理",
"zxy.lottery.scenes.to.be.used.01": "抽奖详情页",
"zxy.198964": "请选择一个标签",
"zxy.198963": "请输入分享号名称",
"zxy.lottery.scenes.to.be.used.02": "积分商城",
"zxy.share.professor.takeuser": "订阅用户",
"zxy.common.property.110506": "发布于",
"zxy.supervisor.110902": "主管个人信息",
"zxy.common.property.110507": "问吧管理",
"zxy.common.property.110508": "暂无数据",
"zxy.common.property.110509": "抽奖管理",
"zxy.supervisor.110901": "其他部门",
"zxy.common.property.110502": "参与",
"zxy.classroom.84981": "打印",
"zxy.common.property.110503": "抽奖",
"zxy.common.property.110504": "评分",
"zxy.whitelist.exception.number": "白名单异常数",
"zxy.common.property.110505": "积分",
"zxy.expert.content": "专家的内容",
"zxy.115748": "姓名或部门",
"zxy.115747": "我的下属",
"zxy.115749": "真厉害你的任务完成了",
"zxy.common.property.110501": "共",
"zxy.115744": "学习要求",
"zxy.115746": "跳转至专题",
"zxy.outcert.58637": "撤销送审",
"zxy.217525262210961408": "个共同关注",
"zxy.198956": "剩余有效时间",
"zxy.198955": "邀请码",
"zxy.train.manage.checkin.batch": "批量报道",
"zxy.115759": "路径名称",
"zxy.115758": "历史学习时长",
"zxy.115751": "培训班起始时间",
"zxy.115750": "学习起止时间",
"zxy.115753": "进入调研",
"zxy.115755": "历史学分",
"zxy.115754": "您目前不属于该赛事的受众范围内如有疑问请联系管理员",
"zxy.115757": "历史积分",
"zxy.115756": "历史学时",
"zxy.subject.110401": "学习概况",
"zxy.fill.in.the.recipient's.phone.number": "填写收件人联系电话",
"zxy.lottery.number.of.prizes": "奖品数量",
"zxy.common.property.110528": "已完成数",
"zxy.common.property.110529": "结束日期",
"zxy.common.property.110524": "搜索",
"zxy.common.property.110525": "未完成",
"zxy.label.expert": "专家",
"zxy.common.property.110526": "显示方式",
"zxy.common.property.110527": "任务总数",
"zxy.common.property.110520": "查看全部",
"zxy.subject.kind.01": "普通专题",
"zxy.common.property.110521": "取消",
"zxy.subject.kind.02": "个性化专题",
"zxy.common.property.110522": "发布",
"zxy.common.property.110523": "简介",
"zxy.train.teacher.lastlevel": "上级级别",
"zxy.117501": "发表的内容",
"zxy.212780502984298496": "投票管理",
"zxy.outcert.certified_agency": "颁证机构",
"zxy.subject.kind.03": "学习地图",
"zxy.subject.kind.04": "外部专题",
"zxy.outcert.view": "查看证书",
"zxy.common.property.110517": "未完成人员",
"zxy.common.property.110518": "待完成任务数",
"zxy.common.property.110519": "发送",
"zxy.common.property.110513": "累计",
"zxy.common.property.110514": "团队任务总数",
"zxy.common.property.110515": "任务明细",
"zxy.edit.name": "修改姓名",
"zxy.common.property.110516": "截止统计日期",
"zxy.common.property.110510": "在线课程",
"zxy.common.upload_explain": "为提升页面加载速度及用户体验,请上传小于5M的图片",
"zxy.app.center.application.my.invoice": "我的发票",
"zxy.common.property.110511": "其他活动",
"zxy.organization.display.04": "显示第四级组织",
"zxy.common.property.110512": "努力加载中",
"zxy.organization.display.05": "显示第五级组织",
"zxy.outcert.571768": "1级",
"zxy.1072134": "是否删除商品",
"zxy.1072136": "你还未选购商品",
"zxy.job.status": "职务状态",
"zxy.1072135": "个商品,合计",
"zxy.organization.display.02": "显示第二级组织",
"zxy.organization.display.03": "显示第三级组织",
"zxy.organization.display.00": "显示所属部门",
"zxy.organization.display.01": "显示第一级组织",
"zxy.115780": "发送方式",
"zxy.skin.configuration.item.10": "底部区域文字颜色",
"zxy.skin.configuration.item.11": "底部区域导航文字默认颜色",
"zxy.115782": "尚未绑定邮箱",
"zxy.skin.configuration.item.12": "底部区域导航文字鼠标经过颜色",
"zxy.198923": "确认删除此专栏",
"zxy.115781": "他的邮箱",
"zxy.skin.configuration.item.13": "底部区域导航文字两侧线条颜色",
"zxy.skin.configuration.item.14": "底部区域导航文字左侧图标颜色",
"zxy.skin.configuration.item.15": "顶部导航条背景色",
"zxy.skin.configuration.item.16": "导航文字默认颜色",
"zxy.skin.configuration.item.17": "导航文字选中颜色",
"zxy.common.property.110546": "转换状态",
"zxy.skin.configuration.item.18": "链接颜色",
"zxy.common.property.110547": "适用终端",
"zxy.skin.configuration.item.19": "链接鼠标划过颜色",
"zxy.common.property.110548": "普通",
"zxy.common.property.110549": "业务类型",
"zxy.common.property.110542": "选择学员",
"zxy.common.property.110543": "新增附件",
"zxy.common.property.110544": "附件名称",
"zxy.common.property.110545": "类型",
"zxy.common.property.110540": "完成率",
"zxy.common.property.110541": "配置内容",
"zxy.115784": "请选择发送方式",
"zxy.115783": "尚未绑定邮箱无法使用此方式通知",
"zxy.115786": "已通知对方尽快完成学习任务!",
"zxy.1072107": "结算商品",
"zxy.115785": "备注不能超过100字!",
"zxy.115788": "计划中",
"zxy.1072109": "种商品",
"zxy.115787": "可授课程",
"zxy.1072108": "最多只能添加",
"zxy.115789": "待开课",
"zxy.share.audit.contentpublisher": "审核内容的提交人",
"zxy.skin.configuration.item.20": "步骤条当前状态",
"zxy.115791": "刚刚",
"zxy.news.type.02": "外部新闻",
"zxy.skin.configuration.item.21": "步骤条已填写状态",
"zxy.214576973748506624": "资质说明",
"zxy.115790": "已完结",
"zxy.skin.configuration.item.22": "步骤条未填写状态",
"zxy.115793": "{1}个月前",
"zxy.news.type.01": "自建新闻",
"zxy.common.property.110539": "他也在学",
"zxy.214588198242881536": "已成功放弃该专题!",
"zxy.common.property.110535": "返回主管主页",
"zxy.common.property.110536": "任务完成状态",
"zxy.common.property.110537": "业务名称",
"zxy.common.property.110538": "学习内容",
"zxy.organization.type": "组织类型",
"zxy.125119": "合格率",
"zxy.220022118505648128": "请选择回收对象",
"zxy.common.property.110531": "推送状态",
"zxy.common.property.110532": "学习详情",
"zxy.postal.code": "邮政编码",
"zxy.common.property.110533": "当前学员",
"zxy.common.property.110534": "累计学习时长",
"zxy.common.property.110530": "开始日期",
"zxy.115795": "邮件已经发送到您的邮箱{1}。请进入邮箱点击邮件中的链接即可激活邮箱。",
"zxy.115794": "{1}年前",
"zxy.outcert.557452": "永久",
"zxy.approva.notice": "审批通知",
"zxy.train.designee.department": "提报部门",
"zxy.215641318628659200": "激活成功!",
"zxy.app.center.application.push.learning": "推送学习包",
"zxy.212779353191354368": "截止时间不能小于或等于当前时间",
"zxy.app.center.application.class.lottery": "班级抽奖",
"zxy.114270": "已抽中奖品数",
"zxy.download.app": "下载app",
"zxy.train.manage.signin.vacateapprove": "请假审批",
"zxy.security.enter.phone.number": "请输入手机号",
"zxy.account.security.prompt.01": "为了您的账号安全,请先输入登录密码",
"zxy.lottery.style.configuration": "样式配置",
"zxy.exam.status.Uninitiated_Ongoing": "未开始/进行中",
"zxy.text": "文字",
"zxy.common.property.110550": "上传附件支持格式",
"zxy.118645": "已完成",
"zxy.1074910": "整体满意度",
"zxy.common.property.publisher": "发布人",
"zxy.115582": "您可以尝试更换关键字进行搜索",
"zxy.115581": "很抱歉暂未找到相关内容",
"zxy.exam.unlimited_times": "不限次数",
"zxy.371433202096672768": "培训报告",
"zxy.115586": "是否确定取消该收藏?",
"zxy.115585": "暂无收藏内容",
"zxy.261343828336840704": "共有知识",
"zxy.115588": "需求方管理",
"zxy.115587": "取消收藏成功?",
"zxy.train.manage.signin.vacatereason": "请假原因",
"zxy.115589": "MIS编号",
"zxy.lottery.delivery.information": "收货信息",
"zxy.115591": "计划天数",
"zxy.115590": "实施年月",
"zxy.115593": "报到日",
"zxy.lottery.lucky.draw.source": "抽奖来源",
"zxy.115592": "计划月份",
"zxy.115595": "客户端离线中是否确认强制交卷",
"zxy.115594": "返程日",
"zxy.de.duplication.settings": "去重设置",
"zxy.pay.attention.to.time": "关注时间",
"zxy.115597": "所选的考生纪录中含有非未开始的数据请重新选择",
"zxy.115596": "强制交卷成功",
"zxy.115599": "考生列表",
"zxy.115598": "考试结果",
"zxy.common.112601": "课件",
"zxy.message.total.number.sent": "发送总数",
"zxy.subject.state.01": "已发布",
"zxy.384207554466680832": "全部状态",
"zxy.subject.state.03": "取消发布",
"zxy.commodity.category": "所属类目",
"zxy.subject.state.02": "未发布",
"zxy.288546685016215552": "PK赛",
"zxy.train.manage.checkin.done": "已报到人数",
"zxy.118679": "岗位",
"zxy.conversion.status": "转换状态",
"zxy.knowledge.usescope.01": "全部公开",
"zxy.common.property.picture.preview": "图片预览",
"zxy.content.number.of.reports": "举报数",
"zxy.outcert.13623": "发证日期:",
"zxy.course.name": "课程名称",
"zxy.course.othercourse": "其他课程",
"zxy.1074957": "场直播将于24小时内开始",
"zxy.114292": "账号",
"zxy.118650": "操作",
"zxy.commodity.state": "商品状态",
"zxy.train.manage.signinroll": "签到名单",
"zxy.train.teacher.post": "职务",
"zxy.476275651360460800": "纷享号人数",
"zxy.knowledge.usescope.02": "仅限发布人所在部门人员可见",
"zxy.309475811788984320": "已归档",
"zxy.new.push.learning.package": "新建推送学学习包",
"zxy.118664": "全部",
"zxy.118662": "内容",
"zxy.label.nature": "标签性质",
"zxy.recommended.date": "推荐日期",
"zxy.share.professor.ifrecommend": "专家是否被推荐",
"zxy.outcert.929664": "技能",
"zxy.subject.button.02": "开始学习",
"zxy.subject.button.01": "继续学习",
"zxy.1074938": "条报名审核待处理",
"zxy.subject.button.03": "已下架",
"zxy.118669": "序号",
"zxy.train.110611": "考核",
"zxy.train.110610": "考试",
"zxy.e.mail": "电子邮箱/邮箱",
"zxy.sms.statistics.dosage.(article)": "用量(条)",
"zxy.common.121502": "我是讲师",
"zxy.common.121501": "我是主管",
"zxy.subject.terminal.03": "pc&app",
"zxy.train.110609": "开班时间",
"zxy.train.110608": "授课地址",
"zxy.train.110606": "提报情况",
"zxy.train.110605": "班务管理",
"zxy.modify.the.political.outlook": "修改政治面貌",
"zxy.train.110604": "后评估数据",
"zxy.train.110603": "结果评估",
"zxy.train.110602": "外部活动",
"zxy.train.110601": "培训班结业",
"zxy.event.apply.time.start": "作品开始评审时间",
"zxy.classroom.785379": "草稿中",
"zxy.open": "开放",
"zxy.outcert.status.to_audit": "待审核",
"zxy.share.stuside.launch": "发布",
"zxy.classroom.435478": "已通过",
"zxy.exam.question.title": "试题标题",
"zxy.309194617012752384": "历史完成",
"zxy.logins.total.visits": "总访问人次",
"zxy.548720878339362816": "课程考试",
"zxy.227690408300384256": "任务剩余时间",
"zxy.common.property.new.announcement": "新增公告",
"zxy.214577340062240768": "暂无资质说明",
"zxy.share.professor.takeinstructions": "专家订阅说明",
"zxy.detailed.resume": "详细履历",
"zxy.outcert.423175": "截止日期应比上一次截止日期晚",
"zxy.classroom.40392": "新增教室预定",
"zxy.exam.110609": "班级提报",
"zxy.exam.110607": "试题正确率",
"zxy.exam.110606": "考试时间",
"zxy.share.professor.proposer": "申请人",
"zxy.classroom.367453": "请选择发证时间",
"zxy.train.face.state3": "取消发布",
"zxy.train.face.state1": "草稿",
"zxy.train.face.state2": "已发布",
"zxy.exam.110601": "准考证",
"zxy.total.number.of.tasks": "任务总数",
"zxy.microclass.contestants": "参赛者",
"zxy.exam.110605": "待评卷",
"zxy.exam.110604": "显示准考证",
"zxy.train.teacher.lessonnums": "累计授课次数",
"zxy.exam.110603": "查看准考证",
"zxy.modify.account": "修改账号",
"zxy.please.enter.a.new.phone": "请输入新手机",
"zxy.classroom.539245": "可申请",
"zxy.classification.name": "类别名称",
"zxy.common.120203": "学习终端",
"zxy.common.120202": "规则",
"zxy.common.120201": "变化值",
"zxy.113834": "修改公告",
"zxy.outcert.340038": "技术证书",
"zxy.total.reward.expenditure": "打赏总支出",
"zxy.applicable.terminal": "适用终端",
"zxy.personal.panel.configuration": "个人面板配置",
"zxy.outcert.457353": "加载中...",
"zxy.113805": "添加奖项",
"zxy.113806": "添加选项",
"zxy.share.stuside.topiclist": "话题广场",
"zxy.common.property.operating": "操作",
"zxy.subject.terminal.01": "pc",
"zxy.subject.terminal.02": "app",
"zxy.214577411419934720": "暂无能力说明",
"zxy.change.password": "修改密码",
"zxy.classroom.59806": "撤销成功",
"zxy.share.content.discussnum": "内容讨论数",
"zxy.train.110618": "OJT",
"zxy.train.110617": "OJT结业",
"zxy.train.110616": "已过期",
"zxy.train.110615": "提报中",
"zxy.train.110614": "已撤回",
"zxy.train.110613": "未提报",
"zxy.train.110612": "提报配额",
"zxy.browser": "浏览器",
"zxy.395105459083808768": "获得时间不可跨年",
"zxy.operation.button.upload.medal": "上传勋章",
"zxy.113869": "在线课程",
"zxy.212732387262599168": "修改奖项",
"zxy.operation.button.push.app": "推送app",
"zxy.train.manage.checkin": "报到情况",
"zxy.outcert.73274": "证书有效期:",
"zxy.share.professor.audit": "专家审核",
"zxy.announcement.add.announcement": "添加公告",
"zxy.387018081920225280": "课程开发",
"zxy.my.message.only.show.pending": "仅显示待处理",
"zxy.397962147860189184": "申请提交成功",
"zxy.commodity.title": "商品名称",
"zxy.lottery.lottery.strategy": "抽奖策略",
"com.external.activities": "外部活动",
"zxy.knowledge.catalog": "所属目录",
"zxy.113845": "学习时长",
"zxy.classroom.724463": "请",
"zxy.common.property.task.type": "任务类型",
"zxy.set.up.wifi.download": "允许非wifi下下载",
"zxy.live.111401": "预估时长",
"zxy.1072275": "继续提报",
"zxy.1072277": "提报",
"zxy.1072276": "重新评卷",
"zxy.reward.reward.account": "受赏账号",
"zxy.basic.information": "基本信息",
"zxy.classroom.794315": "最小容纳",
"zxy.sync.log.data.version": "数据版本",
"zxy.123228": "请选择分配对象",
"zxy.115605": "未答题数",
"zxy.115604": "人脸采集次数",
"zxy.115607": "发送给相关的",
"zxy.115606": "已答题数",
"zxy.115609": "请选择要标记的消息",
"zxy.115601": "最后保存时间",
"zxy.train.face.ifdocment": "是否上传课件",
"zxy.115600": "考试次数",
"zxy.115603": "已切屏次数",
"zxy.115602": "用户IP",
"zxy.123236": "请输入人均分配学币",
"zxy.123237": "学币分配成功",
"zxy.123235": "请输入分配总学币",
"zxy.124564": "闯关",
"zxy.124563": "练习",
"zxy.event.details": "赛事详情",
"zxy.115616": "考试密码",
"zxy.115615": "工作清单",
"zxy.115618": "允许参考次数",
"zxy.115617": "及格分数",
"zxy.lottery.probability.of.winning": "中奖概率",
"zxy.115619": "已参考人数",
"zxy.115610": "请选择需要催办的考生",
"zxy.account.highest.education": "最高学历",
"zxy.115612": "催办通知",
"zxy.115611": "您确定强制交卷吗一旦强制交卷考生无法继续考试且无法撤回。",
"zxy.outcert.870513": "审核状态:",
"zxy.115614": "监考职责:现场管理考场纪律辅助考生解决考试中出现的考试系统问题。",
"zxy.115613": "催办成功",
"zxy.qr.code": "二维码",
"zxy.102308": "取消成功",
"zxy.220021157565435904": "选择回收对象",
"zxy.order.type.02": "抽奖兑换",
"zxy.order.type.01": "积分兑换",
"zxy.operation.button.import.thesaurus": "导入词库",
"zxy.reward.rewarded.users": "受赏用户",
"zxy.app.center.application.my.study": "我的学习",
"zxy.share.stuside.relatepro": "相关专家",
"zxy.faq.courses.and.activities": "课程与活动相关问题",
"zxy.212711840889835520": "输入公告标题/班级名称进行查询",
"zxy.train.teacher.name": "讲师姓名",
"zxy.263436139757703168": "该人员岗位学习信息已审核,请刷新后重试",
"zxy.go.to.add.phone.number": "去添加手机号",
"zxy.share.app": "分享APP",
"zxy.324073737395769344": "社区公约说明",
"zxy.215680404387139584": "编辑知识",
"zxy.app.center.application.after.sales": "我的售后",
"zxy.233467071650992128": "作品附件不能为空",
"zxy.common.property.110601": "送审人",
"zxy.faq.login.problem": "登录问题",
"zxy.115649": "请输入学分",
"zxy.share.110417": "创建的内容",
"zxy.115648": "请输入需要兑换的学分(可用学分",
"zxy.share.110418": "关注我的人",
"zxy.share.110419": "订阅我的人",
"zxy.share.110413": "话题分类",
"zxy.share.110414": "打赏时间",
"zxy.share.110415": "打赏积分",
"zxy.share.110416": "权力与义务",
"zxy.1074862": "优秀率",
"zxy.115641": "暂无等级规则",
"zxy.115640": "大于等于",
"zxy.share.110410": "取消关注",
"zxy.share.110411": "取消管理",
"zxy.115642": "规则详情",
"zxy.share.110412": "点赞成功",
"zxy.115645": "兑换积分",
"zxy.115644": "兑换学分",
"zxy.115647": "累计兑换积分",
"zxy.115646": "已兑换总学分",
"zxy.course.add.course": "新增课程",
"zxy.115650": "最多保留2位小数",
"zxy.285994060169220096": "考试进入时间",
"zxy.212772013914329088": "不控制",
"zxy.115659": "您还没有学时无法兑换!",
"zxy.share.110424": "开始关注时间",
"zxy.share.110425": "开始管理时间",
"zxy.train.teacher.record": "授课记录",
"zxy.1074872": "结业率",
"zxy.115652": "之间",
"zxy.share.110420": "管理的话题",
"zxy.115651": "必须在1-",
"zxy.share.110421": "关注的话题",
"zxy.115654": "兑换积分值不得小于0.01!",
"zxy.share.110422": "取消点赞成功",
"zxy.115653": "您还没有学分无法兑换!",
"zxy.share.110423": "取消关注成功",
"zxy.115656": "已兑换总学时",
"zxy.115655": "兑换学时",
"zxy.lottery.notice": "活动须知",
"zxy.115658": "请输入学时",
"zxy.114327": "资源类型",
"zxy.115657": "请输入需要兑换的学时(可用学时",
"zxy.subject.chapter": "节",
"zxy.lotteryshipping.address": "收货地址",
"zxy.198840": "当前编辑内容尚未保存,是否返回",
"zxy.please.enter.a.new.password": "请输入新密码",
"zxy.115627": "您暂时还没有关注专家!",
"zxy.115626": "话题类型",
"zxy.certificate.status": "证书状态",
"zxy.115629": "暂未关注任何内容赶快去关注你喜欢的内容吧!",
"zxy.1074841": "未添加活动",
"zxy.1074842": "场活动正在进行",
"zxy.announcement.number": "公告数",
"zxy.operation.button.push.mail": "推送邮件",
"zxy.work.name": "作品名称",
"zxy.115621": "切屏交卷人次",
"zxy.app.center.application.class.voting": "班级投票",
"zxy.1074843": "已开始活动完成率",
"zxy.198839": "确认返回",
"zxy.309475764632424448": "归档状态",
"zxy.115620": "考试进行中人数",
"zxy.115623": "正常交卷人次",
"zxy.115622": "强制交卷人次",
"zxy.115625": "考试已撤销您暂时无法参与。",
"zxy.outcert.126277": "请选择截止日期",
"zxy.115624": "超时交卷人次",
"zxy.message.sending.type.01": "邮件发送",
"zxy.466094106058297344": "完成带教",
"zxy.human-resource.member_levle_2": "查看二级",
"zxy.event.submission.time.end": "作品结束提交时间",
"zxy.human-resource.member_levle_1": "查看一级",
"zxy.human-resource.member_levle_3": "查看三级",
"zxy.message.sending.type.04": "app消息推送",
"zxy.message.sending.type.02": "站内信发送",
"zxy.message.sending.type.03": "短信发送",
"zxy.115638": "等级",
"zxy.share.110406": "订阅人",
"zxy.115637": "积分等级",
"zxy.share.110407": "已订阅",
"zxy.share.110408": "已关注",
"zxy.115639": "积分要求",
"zxy.share.110409": "创建的",
"zxy.share.110402": "已赞",
"zxy.share.110403": "点赞",
"zxy.share.110404": "讨论于",
"zxy.share.110405": "打赏人",
"zxy.115630": "暂未关注任何话题赶快去关注你喜欢的话题吧!",
"zxy.115632": "慕课状态",
"zxy.115631": "慕课名称",
"zxy.outcert.702774": "截止时间须晚于发证时间,请修改",
"zxy.share.110401": "教龄",
"zxy.115634": "所获积分",
"zxy.115636": "获证日期",
"zxy.115635": "取得证书",
"zxy.commodity.exchanged": "已兑换",
"zxy.exam.question.option": "选项",
"zxy.115681": "讨论内容须在300字符以内",
"zxy.115683": "发表成功等待管理员审核!",
"zxy.115682": "您好您发表的内容被系统检测到包含敏感词请重新编辑谢谢合作",
"zxy.lottery.prize.name": "奖品名称",
"zxy.account.personnel.history": "人员履历",
"zxy.classroom.921226": "预定理由",
"zxy.exam.question.level.02": "中",
"zxy.exam.question.level.03": "高",
"zxy.115685": "待收货",
"zxy.1072248": "您好,离考试结束还有{0}分钟",
"zxy.exam.question.level.01": "低",
"zxy.115687": "请选择要删除的订单...",
"zxy.115686": "请输入商品标题或订单号进行搜索",
"zxy.115689": "订单删除后可能无法恢复您将无法再查看该订单请谨慎操作!",
"zxy.115688": "您确定要删除该订单号?",
"zxy.version.xx": "版本xx",
"zxy.115692": "全部作品",
"zxy.115691": "请先填写分数",
"zxy.115694": "请输入作品名称或所属赛事名称",
"zxy.115693": "未评审",
"zxy.share.121101": "已关注天数",
"zxy.share.121102": "已订阅天数",
"zxy.115696": "评审状态",
"zxy.115695": "作品",
"zxy.115698": "参赛者",
"zxy.train.manage.ifcheckin": "支持报到",
"zxy.train.manage.signin.vacateapprove.state": "请假审批状态",
"zxy.115697": "所属赛事",
"zxy.115699": "评审",
"zxy.subject.110501": "学习包名称",
"zxy.subject.110502": "新增专题",
"zxy.115661": "确认收货",
"zxy.115660": "管理员尚未开放兑换敬请期待!",
"zxy.212734620540735488": "只能填整数,必须在 0 ~ 9999999 之间",
"zxy.content.resource.title": "资源标题",
"zxy.212773645242732544": "选项只能添加999个",
"zxy.outcert.37641": "请选择状态",
"zxy.train.rule": "规则配置",
"zxy.115663": "返回商城首页",
"zxy.115662": "确认收货成功!",
"zxy.115665": "没有订单id哦!",
"zxy.115664": "评价",
"zxy.115667": "用户自提",
"zxy.115666": "请确认是否已收到商品?",
"zxy.display.method": "显示方式",
"zxy.115669": "订单信息",
"zxy.message.number.of.senders": "发送人数",
"zxy.115668": "待评价",
"zxy.exam.111101": "重置考试",
"zxy.115670": "运单号码",
"zxy.115672": "商品",
"zxy.115671": "订单备注",
"zxy.common.property.add.topic": "添加专题",
"zxy.share.stuside.contenttitle": "内容标题",
"zxy.1074891": "实际费用",
"zxy.train.plan.id": "计划id",
"zxy.115674": "商品未上架!",
"zxy.115673": "您已经评价过了!",
"zxy.operation.button.add.group": "添加群组",
"zxy.todo.referees": "送审人",
"zxy.115676": "积分商城首页",
"zxy.115675": "您的位置",
"zxy.course.registration.time": "注册时间",
"zxy.115678": "您的评价...",
"zxy.115677": "商品评价",
"zxy.approve.node.name": "节点名称",
"zxy.115679": "发表评论",
"zxy.1072849": "受众对象是必填项",
"zxy.115481": "获得最高积分",
"zxy.115480": "积分变化/实际变化值",
"zxy.115483": "选修课",
"zxy.115482": "必修课",
"zxy.115485": "网络部",
"zxy.train.teacher.coursesatisfaction": "课程满意度",
"zxy.114154": "输入描述",
"zxy.115484": "学员状态",
"zxy.1072840": "全部部门",
"zxy.115487": "开始学习时间",
"zxy.1072842": "大家都在学",
"zxy.115486": "暂无相关数据继续加油!",
"zxy.115489": "是否获得证书",
"zxy.1072844": "人在学",
"zxy.115488": "累积学习时长",
"zxy.1072845": "暂时没有哦",
"zxy.1072848": "名称是必填项",
"zxy.115490": "未学习",
"zxy.115492": "主办方",
"zxy.548720975865319424": "老培训考试",
"zxy.115491": "已学习",
"zxy.115493": "截止进入考试时间",
"zxy.115496": "是否结业",
"zxy.my.message.show.unread": "显示未读",
"zxy.115495": "参训状态",
"zxy.training.types": "培训班/专题班/外派培训",
"zxy.402317814007992320": "作品名称",
"zxy.account": "账号",
"zxy.1072851": "推送内容至少有一条是必修项",
"zxy.1072850": "推送内容是必填项",
"zxy.115498": "直播讲师",
"zxy.1072853": "取消发布后的学习包,学员将无法查看,确定下架该学习包吗",
"zxy.115497": "暂无培训班记录",
"zxy.lottery.receiver": "收货人/收件人",
"zxy.115499": "直播开播时间",
"zxy.1072854": "删除后将无法恢复,确定删除该学习包吗?",
"zxy.speech.review.reviewer": "审核人",
"zxy.app.center.application.reward": "我的打赏",
"zxy.to.finish": "去完成",
"zxy.1072828": "第二步的推送内容不能为空",
"zxy.1072827": "第三步的受众对象不能为空",
"zxy.1072829": "至少要配置一个必修内容",
"zxy.115461": "任务类型占比",
"zxy.115460": "预估开始时间",
"zxy.115463": "换一换",
"zxy.115462": "待办事项",
"zxy.105212": "认证考试",
"zxy.class.hour.exchange": "学分兑换",
"zxy.115465": "如何获得积分?",
"zxy.115464": "编辑资料",
"zxy.311743604647399424": "管理员推送",
"zxy.115467": "上一条",
"zxy.lecturer.total.teaching.time": "授课总时长",
"zxy.1072822": "确认发布",
"zxy.115469": "档案",
"zxy.train.manage.signin.state2": "签到已开始",
"zxy.114138": "是否发布该抽奖活动?",
"zxy.continue.studying": "继续学习",
"zxy.train.manage.signin.state1": "签到未开始",
"zxy.1072823": "编辑推送学习包",
"zxy.mobile.phone.album.selection": "手机相册选择",
"zxy.train.manage.signin.state3": "签到已结束",
"zxy.1072825": "存在没有转化完成的附件",
"zxy.1072839": "天天向上",
"zxy.115471": "问道",
"zxy.115474": "开始时间不能大于结束时间!",
"zxy.115473": "总积分",
"zxy.choose.a.position": "选择岗位",
"zxy.authorize.volume": "批量授权",
"zxy.modify.email": "修改邮箱",
"zxy.115476": "APP学习时长",
"zxy.1072831": "作业描述不能为空",
"zxy.115475": "PC学习时长",
"zxy.1072830": "附件正在转换中,请稍后保存",
"zxy.215282848989581312": "邮政编码",
"zxy.114147": "是否中奖",
"zxy.115478": "问吧",
"zxy.115477": "历史",
"zxy.1072832": "最多可 添加200个 学员",
"zxy.115479": "触发时间",
"zxy.course.source.04": "直播课堂",
"zxy.199956": "组织名称",
"zxy.course.source.03": "外部采购",
"zxy.course.source.02": "内部提供",
"zxy.course.source.01": "面授培训",
"zxy.course.source.06": "云课程",
"zxy.course.source.05": "网络资源",
"zxy.pc.center.application.class.voting": "班级投票",
"zxy.common.112318": "去参与",
"zxy.common.112319": "去考试",
"zxy.classroom.352211": "所在区域",
"zxy.common.112316": "抽奖记录",
"zxy.383122668561502208": "授课学时",
"zxy.common.112317": "去上课",
"zxy.common.112314": "我的订单",
"zxy.common.112315": "我的赛事",
"zxy.job.title": "职务名称",
"zxy.common.112312": "我的关注",
"zxy.common.112313": "我的打赏",
"zxy.common.112310": "我的收藏",
"zxy.common.112311": "我的订阅",
"zxy.OJTPlan.58775": "获得学分",
"zxy.train.manage.signin.qr.failuretime1": "永久有效",
"zxy.train.manage.signin.qr.failuretime2": "有时效",
"zxy.102193": "电子邮箱",
"zxy.386757343783817216": "我的学习学分",
"zxy.common.112309": "我的内容",
"zxy.outcert.status.rejected": "已拒绝",
"zxy.common.112307": "我的证书",
"zxy.common.112308": "参与互动",
"zxy.common.112305": "我的档案",
"zxy.classroom.161542": "结束时间至少比开始时间晚10分钟",
"zxy.common.112306": "历史档案",
"zxy.common.112303": "我的知识",
"zxy.common.112304": "学习档案",
"zxy.common.112301": "学习主页",
"zxy.common.112302": "我的学习包",
"zxy.share.stuside.mycontent": "我的内容",
"zxy.train.manage.checkin.undone": "未报到人数",
"zxy.entry.time": "入职时间",
"zxy.105250": "已选",
"zxy.1072865": "请输入姓名或账号",
"zxy.1072867": "通知用户内容过长,最大长度为200",
"zxy.user.category": "用户类别",
"zxy.114181": "投票活动名称",
"zxy.skin.colour.red": "经典红",
"zxy.outcert.select_status": "请选择状态",
"zxy.212732583077875712": "奖项必填",
"zxy.215282841855070208": "开户银行账号",
"zxy.news.types.of": "新闻类型",
"zxy.314551590558240768": "学习路径",
"zxy.audit.content": "审计内容",
"zxy.subject.recentlystudytime": "最近学习时间",
"com.mall.order": "商城订单",
"zxy.classroom.50952": "撤销预定",
"zxy.1072875": "请至少勾选一个未完成选项",
"zxy.228295440762802176": "任务完成进度",
"zxy.bind.to.wechat": "绑定微信",
"zxy.train.teacher.lastlesson": "最近授课时间",
"zxy.menu.level": "菜单等级",
"zxy.points.initial.value": "积分初始值",
"zxy.4.digits,.valid.for.2.minutes": "4位数,2分钟有效",
"zxy.applicable.terminal.app": "APP",
"zxy.classroom.661429": "开始时间",
"zxy.outcert.866036": "提交审核",
"zxy.pc.center.application.lessons": "面授课",
"zxy.certificate.valid.period": "证书有效期",
"zxy.course.button.03": "重新学习",
"zxy.course.button.02": "继续学习",
"zxy.course.button.01": "开始学习",
"zxy.287814497987596288": "进入起止时间",
"zxy.train.document": "班级资料",
"zxy.login.verification.code.login": "验证码登录",
"zxy.1075050": "zxy.125119",
"zxy.outcert.601979": "确定撤销",
"zxy.309475903988174848": "注:归档后,只统计近2年未归档数据。",
"zxy.knowledge.downloadintegral": "下载积分",
"zxy.logins.terminal.type": "终端类型",
"zxy.skin.blue": "科技蓝",
"zxy.108328": "操作日志",
"zxy.exam.sort.02": "认证考试",
"zxy.exam.sort.03": "模拟考试",
"zxy.212716661311148032": "输入直播名称/班级名称进行查询",
"zxy.exam.sort.01": "普通考试",
"zxy.common.search_for": "请输入您要搜索的内容",
"zxy.exam.sort.04": "游戏化考试",
"zxy.whitelist.number.of.errors": "历史错误数",
"zxy.outcert.930720": "最多100个字",
"zxy.OJTPlan.28013": "应获学分",
"zxy.OJTPlan.32997": "整体是否合格",
"zxy.learning.details": "学习详情",
"zxy.knowledge.remark.passss": "审核内容通过",
"zxy.outcert.814844": "保存失败",
"zxy.train.classroom.admin": "教室管理员",
"zxy.pc.center.application.live.management": "直播管理",
"zxy.382425419149873152": "知识运营",
"zxy.outcert.validity_date": "证书有效期",
"zxy.my.collection": "我的收藏",
"zxy.current.studentCapability": "能力模型",
"zxy.label.status": "标签状态",
"zxy.set.up.wifi.play": "开启非wifi播放提醒",
"zxy.outcert.691418": "证书类型",
"com.my.download": "我的下载",
"zxy.course.bloc": "集团",
"zxy.news.name": "新闻名称",
"zxy.539315413687865344": "'二维码'",
"zxy.classroom.520764": "开始结束时间不能为空",
"zxy.213545018286280704": "编辑讲师简介",
"zxy.1072811": "最多允许上传10个,学员可以下载",
"zxy.212722578966581248": "开奖配置",
"zxy.220938370040336384": "{1}给你安排了{2}的提1报事项",
"zxy.course.image": "图文",
"zxy.popular.content": "热门内容",
"zxy.1075061": "输入投票名称进行查询",
"zxy.training.status": "培训班/专题班/外派培训",
"zxy.knowledge.name": "知识名称",
"zxy.1075064": "确认删除此投票吗?",
"zxy.1075065": "确认发布此投票吗?",
"zxy.1075062": "发起投票",
"zxy.share.professor.discussnum": "讨论数",
"zxy.file.size": "大小",
"zxy.bound": "已绑定",
"zxy.app.center.application.live.management": "直播管理",
"zxy.operating.area": "操作区",
"zxy.operation.button.add.member": "添加成员",
"zxy.1075066": "确认结束此投票吗?",
"zxy.event.mark.sheet.01": "十分制",
"zxy.event.mark.sheet.02": "百分制",
"zxy.subject.110602": "学时",
"zxy.my.message.mark.read": "标记已读",
"zxy.share.professor.application.state1": "身份申请",
"zxy.subject.110601": "课件时长",
"zxy.subject.110604": "总学习时长",
"zxy.subject.110603": "我的学习时长",
"zxy.lottery.type.01": "现场开奖",
"zxy.lottery.type.02": "手动开奖",
"zxy.operation.button.upload.files": "上传文件",
"zxy.train.manage.110619": "班级平均持续时长",
"zxy.train.manage.110618": "总数",
"zxy.train.manage.110617": "班级统计概况",
"zxy.account.date.of.birth": "出生日期",
"zxy.share.stuside.sharing": "分享",
"zxy.news.content": "新闻内容",
"zxy.train.manage.110623": "班级状态",
"zxy.train.manage.110622": "班级学员概况统计",
"zxy.train.manage.110621": "班级平均阶段数",
"zxy.train.manage.110620": "班级平均活动数",
"zxy.integral.turnover": "积分流水",
"zxy.train.manage.110629": "当前未结业人次",
"zxy.train.manage.110628": "班级平均覆盖学员人数",
"zxy.train.manage.110627": "覆盖学员总人数",
"zxy.train.manage.110626": "正式学员数",
"zxy.train.manage.110625": "班级类型",
"zxy.train.manage.110624": "班级学员概况",
"zxy.please.enter.a.new.email": "请输入新邮箱",
"zxy.order.shipping": "配送方式",
"zxy.job.category.number.of.people": "类别人数",
"zxy.classroom.58090": "新增证书",
"zxy.classroom.247510": "请选择教室类型",
"zxy.train.manage.110634": "直播管理",
"zxy.train.manage.110633": "发布人员",
"zxy.train.manage.110632": "班级公告",
"zxy.train.manage.110631": "班级结业率详情",
"zxy.train.manage.110630": "班级参与率详情",
"zxy.common.property.new.entry": "新增闯关",
"zxy.learning.configuration": "学习配置",
"zxy.my.download.downloaded": "已下载",
"zxy.train.manage.110639": "班级预览",
"zxy.train.manage.110638": "班级投票",
"zxy.train.manage.110637": "活动时间",
"zxy.train.manage.110636": "班级抽奖",
"zxy.train.manage.110635": "归属班级",
"zxy.whitelist.last.login.time": "最近登录时间",
"zxy.topic": "话题",
"zxy.event.host": "举办方",
"zxy.order.exchangeuser": "兑换用户",
"zxy.questionnaire.sort": "问卷分类",
"zxy.train.manage.110643": "分组管理",
"zxy.train.manage.110642": "学员通讯录",
"zxy.share.content.attentionnum": "内容关注数",
"zxy.train.manage.110640": "考评方式",
"zxy.announcement.status": "公告状态",
"zxy.213485871251460096": "收 / 支",
"zxy.waiting.for.discussion": "等待讨论",
"zxy.my.message.upcoming.04": "提报哈",
"zxy.my.message.upcoming.05": "审批",
"zxy.outcert.820642": "截止日期需晚于发证时间至少1天",
"zxy.train.teacher.email": "邮箱",
"zxy.lottery.exchange.result.01": "未兑换",
"zxy.share.audit.content": "审核内容",
"zxy.402309957992714240": "专项练习",
"zxy.classroom.840156": "教室预定",
"zxy.login.statistics": "登录统计",
"zxy.visit": "浏览",
"zxy.1075006": "场考试正在进行,完成率",
"zxy.number.of.test.lists": "测试名单数",
"zxy.data.range": "数据范围",
"zxy.train.face.name": "面授课程名称",
"zxy.event.schedule.name": "赛程名称",
"zxy.outcert.591166": "职业",
"zxy.topic.add.topic": "新增专题",
"zxy.label.category.name": "类别名称",
"zxy.common.property.new.product": "新增商品",
"zxy.113761": "扫码参加",
"zxy.learning.record": "学习记录",
"zxy.subject.description": "专题简介",
"zxy.reward.received": "收到的打赏",
"zxy.my.message.upcoming.02": "考试评卷",
"zxy.my.message.upcoming.03": "作业批阅",
"zxy.my.message.upcoming.01": "评估",
"zxy.phone.number": "手机号码",
"zxy.219698828398432256": "重新支付",
"zxy.113771": "十",
"zxy.share.professor.application.state2": "更改话题",
"zxy.share.professor.application.state3": "激活申请",
"zxy.213545020580564992": "请填写讲师简介",
"zxy.classroom.46009": "教室类型",
"zxy.214576686665175040": "提交审核失败",
"zxy.classroom.22033": "是否确定撤销预定?",
"zxy.115529": "主号",
"zxy.115520": "暂时没有证书id!",
"zxy.115522": "修改图片",
"zxy.115521": "推送主管",
"zxy.115524": "密码设置",
"zxy.owning.module": "所属模块",
"zxy.115526": "添加号码",
"zxy.content.submitter.account": "提交人账号",
"zxy.share.professor.applicatestate": "申请专家状态",
"zxy.115525": "旧密码",
"zxy.task.details": "任务明细",
"zxy.common.property.name": "名称",
"zxy.train.manage.112406": "投票统计",
"zxy.115538": "取消报名成功",
"zxy.lottery.display.mode.01": "跑马灯",
"zxy.train.manage.112407": "投票状态",
"zxy.train.manage.112408": "1月",
"zxy.train.manage.112409": "2月",
"zxy.enter.details": "进入详情",
"zxy.115531": "请输入您要搜索的内容名称",
"zxy.lottery.lottery.result": "抽奖结果",
"zxy.115530": "设为主号",
"zxy.115533": "跳转至活动",
"zxy.115532": "好好学习天天向上!",
"zxy.train.manage.112401": "班级平均时长",
"zxy.468548396802772992": "OJT考试",
"zxy.train.manage.112402": "班级平均学员人数",
"zxy.train.manage.112403": "班级平均阶段数",
"zxy.train.manage.112404": "班级平均活动数",
"zxy.115536": "市场部",
"zxy.train.manage.112405": "投票名称",
"zxy.certificate.get.date": "获取日期",
"zxy.train.manage.112417": "10月",
"zxy.train.manage.112418": "11月",
"zxy.train.manage.112419": "12月",
"zxy.115509": "获得积分",
"zxy.subscribed": "已订阅",
"zxy.back.to.supervisor.page": "返回主管页面",
"zxy.points.level.medal": "等级勋章",
"zxy.train.manage.112410": "3月",
"zxy.115500": "直播结束时间",
"zxy.my.question.and.answer": "我的问答",
"zxy.train.manage.112411": "4月",
"zxy.train.manage.112412": "5月",
"zxy.384834922411593728": "图片:{1}(大小<={2})",
"zxy.115502": "进入时间",
"zxy.train.manage.112413": "6月",
"zxy.115501": "参与状态",
"zxy.train.manage.112414": "7月",
"zxy.train.manage.112415": "8月",
"zxy.115503": "考试成绩",
"zxy.train.manage.112416": "9月",
"zxy.lottery.exchange.result.02": "待兑换",
"zxy.lottery.exchange.result.03": "已兑换",
"zxy.outcert.991757": "优秀",
"zxy.115516": "关注人数",
"zxy.115519": "颁发日期",
"zxy.115518": "颁发机构",
"zxy.app.center.application.bill": "年度账单",
"zxy.lecturer.total.number.of.lectures": "授课总次数",
"zxy.common.property.passing.score": "及格分",
"zxy.questionnaire.110401": "投票",
"zxy.115511": "浏览量",
"zxy.115510": "下载量",
"zxy.115513": "音/视频",
"zxy.115512": "知识状态",
"zxy.115515": "发表时间",
"zxy.job.category.related.posts": "关联职务数",
"zxy.course.hours": "小时",
"zxy.212713000082214912": "请选择要发布的班级",
"zxy.115560": "手机号输入不正确",
"zxy.115562": "请获取验证码",
"zxy.115561": "验证码为空",
"zxy.397880120792190976": "模拟机考",
"zxy.outcert.526969": "2级",
"zxy.points.adjustment.points": "分值",
"zxy.115564": "电子邮箱格式不正确",
"zxy.115563": "手机号删除后将无法恢复是否确定删除该手机号?",
"zxy.115566": "密码长度超过20个字符请重新录入密码",
"zxy.115565": "请输入手机验证码",
"zxy.115568": "邮件已发送到您的邮箱",
"zxy.115567": "密码不低于当前等级要求",
"zxy.personal.center": "个人中心",
"zxy.115571": "密码由6-20位数字、字母或特殊字符组合",
"zxy.115570": "聘用单位",
"zxy.115573": "密码修改失败旧密码输入不正确",
"zxy.my.topic": "我的专题",
"zxy.115572": "邮箱输入不正确",
"zxy.sync.log.data.content": "数据内容",
"zxy.254484982679080960": "我的报名",
"zxy.115577": "人工发放",
"zxy.115579": "暂无满意度问卷!",
"com.study.bill": "学习账单",
"zxy.subject.110620": "暂无学习",
"zxy.subject.110622": "学习任务",
"zxy.subject.110621": "学习内容",
"zxy.subject.110624": "为必修项",
"zxy.live.state.01": "未开始",
"zxy.subject.110623": "提醒任务",
"zxy.live.state.02": "未发布",
"zxy.subject.110626": "授课安排",
"zxy.live.state.03": "进行中",
"zxy.lottery.exchange.result": "兑换结果",
"zxy.115542": "暂时无法进入监考",
"zxy.live.state.04": "已结束",
"zxy.subject.110617": "返回学员主页",
"zxy.115541": "个人评估",
"zxy.live.state.05": "已撤销",
"zxy.subject.110616": "为必修项",
"zxy.115544": "考试已结束",
"zxy.115543": "考试未开始",
"zxy.subject.110618": "他也在学",
"zxy.114212": "无穷大",
"zxy.115546": "岗位工作信息",
"zxy.115545": "暂时没有数据哦!",
"zxy.115548": "的履历",
"zxy.115547": "至今",
"zxy.train.manage.checkinstate3": "报到活动已结束",
"zxy.212780323208040448": "发起抽奖",
"zxy.387133902407471104": "我的课程开发学时",
"zxy.train.manage.checkinstate2": "报到活动已开始",
"zxy.subject.110611": "我的学时",
"zxy.train.manage.checkinstate1": "报到活动未开始",
"zxy.subject.110610": "班级",
"zxy.outcert.872430": "上传图片",
"zxy.subject.110613": "注册学习时间",
"zxy.logins.department.activity": "部门活跃度",
"zxy.subject.110612": "我的学分",
"zxy.subject.110615": "立即学习",
"zxy.115550": "个人简介字数不能大于200",
"zxy.subject.110614": "推送学习时间",
"zxy.train.apply.ifaudit": "报名需要审核",
"zxy.115553": "请输入您手机收到的验证码",
"zxy.subject.110606": "完成课程",
"zxy.train.face.relesubject": "关联专题",
"zxy.subject.110605": "学习时间范围",
"zxy.115555": "。请进入邮箱点击邮件中的链接即可激活邮箱。",
"zxy.subject.110608": "完成考试",
"zxy.subject.110607": "完成专题",
"zxy.115557": "立即验证",
"zxy.subject.110609": "学习",
"zxy.115559": "手机号输入为空",
"zxy.115558": "您将收到一封激活邮件点击邮件中的链接即可激活邮箱",
"zxy.114227": "新增抽奖活动",
"zxy.198547": "个人主页",
"zxy.share.content.publisher": "内容发布人",
"zxy.198546": "办公主页",
"zxy.198545": "主管主页",
"zxy.198544": "我是学员",
"zxy.train.manage.applytime": "报名时间",
"zxy.115362": "退票申请",
"zxy.115361": "退款申请",
"zxy.115364": "结算渠道",
"zxy.198549": "语言包加载异常",
"zxy.198548": "分院管理员",
"zxy.114032": "开奖规则配置",
"zxy.exam.entrystarttime": "进入考试开始时间",
"com.team.ranking": "团队排名",
"zxy.198543": "已完成{1}人",
"zxy.198542": '确定要对 "{1}" 的所有未完成学员进行一键催学吗',
"zxy.train.budget": "预算总费用",
"zxy.198541": "已结束', '已结项', '待结项",
"zxy.198540": "发送给0位相关用户",
"zxy.201807": "暂无相关数据,继续加油!",
"zxy.train.type": "培训类型",
"zxy.115368": "交易人员",
"zxy.common.property.add.pick.up.location": "新增提货地点",
"zxy.115369": "支付时间",
"zxy.212781295154106368": "确认删除此抽奖吗?",
"zxy.295751693260427264": "请输入纷享号名称",
"zxy.198536": "查询失败",
"zxy.198535": "历史累计总共获得学分",
"zxy.115371": "总价",
"zxy.198534": "历史累计总共获得学时",
"zxy.115370": "商品内容",
"zxy.198533": "获取受众失败",
"zxy.115373": "共几件商品",
"zxy.115372": "实付",
"zxy.198539": "发送给相关的{1}位用户",
"zxy.198538": "推送删除后将无法恢复,是否确定删除该推送吗",
"zxy.115375": "交易流水",
"zxy.115374": "优惠金额",
"zxy.198537": "新增推送",
"zxy.course.minute": "分",
"zxy.198531": "受众对象为必填项",
"zxy.role..parent.role": "父角色",
"zxy.213438728163692544": "多媒体:mp3,mp4,大小<1G,epub电子书只支持IE10以上浏览器",
"zxy.198530": "请至少完成一个配置推送内容设置",
"zxy.outcert.204380": "撤销成功",
"zxy.212712031277682688": "点击选择需要发布公告的班级",
"zxy.115377": "交易时间",
"zxy.115376": "流水号",
"zxy.115379": "发票申请",
"zxy.115378": "流水类型",
"zxy.pc.center.application.into.live-manage": "直播管理",
"zxy.115340": "街道地址",
"zxy.115342": "发票地址",
"zxy.115341": "默认地址",
"zxy.198560": "暂无岗位",
"zxy.train.teacher.avesatisfaction": "讲师平均满意度",
"zxy.label.category": "标签类别",
"zxy.198562": "暂无学习内容",
"zxy.212736807782191104": "抽奖活动删除后将无法恢复,是否确定删除?",
"zxy.wechat.friends": "微信好友",
"zxy.data.range.daily.list": "日榜",
"zxy.115344": "新增寄件地址",
"zxy.115343": "新增发票信息",
"zxy.114012": "计数",
"zxy.115346": "个人",
"zxy.115345": "增加开票信息",
"zxy.115348": "商品明细",
"zxy.115347": "企业",
"zxy.common.property.optional": "选修",
"zxy.115349": "增加寄送地址",
"zxy.198556": "个内容",
"zxy.198555": "暂无能力标准说明书",
"zxy.114020": "奖品配置",
"zxy.115350": "地址信息",
"zxy.115353": "学员姓名",
"zxy.114022": "奖品总数量",
"zxy.115352": "收货人姓名",
"zxy.198559": "暂不支持该类型查看详情",
"zxy.198550": "共讲",
"zxy.activity.type": "活动类型",
"zxy.share.stuside.reply": "回复",
"zxy.content": "内容",
"zxy.198554": "暂无岗位说明书",
"zxy.198553": "扫一扫,手机继续看",
"zxy.198552": "当前岗位学习进度",
"zxy.198551": "能力标准说明书",
"zxy.115355": "分配内容",
"zxy.341779328318705664": "不可超过最多可开票金额, 且开票金额不可小于",
"zxy.115354": "学员账号",
"zxy.115357": "返回上一级",
"zxy.115356": "分配明细",
"zxy.115359": "所属订单",
"zxy.115358": "权益分配明细",
"zxy.pc.center.application.knowledge.upload": "知识上传",
"zxy.198503": "人脸比对记录",
"zxy.198501": "对比相似度{1}为通过",
"zxy.199837": "话题申请",
"zxy.198500": "对比相似度",
"zxy.199838": "面授课",
"zxy.198507": "最低相似度",
"zxy.198506": "拍照次数",
"zxy.198505": "比对次数",
"zxy.198504": "人脸拍照记录",
"zxy.share.stuside.mytaking": "我的订阅",
"zxy.212737583946534912": "发放奖品",
"zxy.approve.approval.node": "审批节点",
"zxy.outcert.389578": "服务出错,请稍后再试",
"zxy.train.manage.signin.state": "签到状态",
"zxy.data.range.monthly.list": "月榜",
"zxy.train.manage.signin.vacateroll": "请假名单",
"zxy.app.center.application.download": "我的下载",
"zxy.115380": "发票编号",
"zxy.198525": "配置推送内容",
"zxy.198524": "请输入名称",
"zxy.115382": "取消退票",
"zxy.198523": "确定要对 {1}的所有未完成任务进行一键催学吗",
"zxy.199859": "知识图谱",
"zxy.115381": "开票进度",
"zxy.198522": "您已选中{1}个任务,确定要对 {2}的这 {3} 个任务进行一键催学",
"zxy.questionnaire.sort.02": "评估问卷",
"zxy.115384": "选择订单",
"zxy.198529": "任务完成时间不能为空",
"zxy.questionnaire.sort.01": "调研问卷",
"zxy.115383": "订单分配",
"zxy.198528": "确定发布",
"zxy.completed.xx": "已完成xx",
"zxy.115386": "购买数量",
"zxy.198527": "选择任务完成时间",
"zxy.115385": "选择分配对象",
"zxy.198526": "推送名称不能为空",
"zxy.198521": "请勾选至少一个选项",
"zxy.198520": "催学成功",
"zxy.385308384078991360": "获得来源",
"zxy.OJTPlan.19061": "OJT计划名称",
"zxy.wechat.binding": "微信绑定",
"zxy.third.party.account": "第三方账号",
"zxy.questionnaire.type": "问卷类型",
"zxy.modify.mobile.phone.number": "修改手机号码",
"zxy.115388": "订单完成时间",
"zxy.consumption.points": "消费积分",
"zxy.115387": "剩余未分配",
"zxy.115389": "待分配数量",
"zxy.198519": "发送给1位相关用户",
"zxy.198514": "我的当前岗位",
"zxy.outcert.641019": "证书等级",
"zxy.115390": "已选几人",
"zxy.198513": "首页预览",
"zxy.activity.status": "活动状态",
"zxy.115393": "确认信息和地址",
"zxy.198512": "新闻预览",
"zxy.115392": "商品分配成功",
"zxy.198511": "每人每天可获得的积分为无上限",
"zxy.115395": "消费时间",
"zxy.198518": "完成进度",
"zxy.199842": "数据看板",
"zxy.115394": "申请完成",
"zxy.198517": "培训班已结项,不允许参与评估",
"zxy.199843": "推送学习包",
"zxy.115397": "开票申请",
"zxy.198516": "活动开始之后才可以进入详情页答卷",
"zxy.115396": "可开票金额",
"zxy.198515": "知识预览",
"zxy.199841": "申请成为专家",
"zxy.198510": "你确定将该考试记录标记为正常",
"zxy.sensitive.words.number.of.entries": "敏感词条数",
"zxy.384126209119883264": "学员课程开发学时明细",
"zxy.data.range.zhou.bang": "周榜",
"zxy.212771388791066624": "投票类型",
"zxy.548720925797912576": "专题考试",
"zxy.personal.progress": "个人完成进度",
"zxy.115399": "当前已申请",
"zxy.115398": "新增开票",
"zxy.548383959860514816": "完成训练项目",
"zxy.198509": "标记成功",
"zxy.198508": "最高相似度",
"zxy.common.112401": "面授课",
"zxy.outcert.514243": "保存成功",
"zxy.common.property.learning.status": "学习状态",
"zxy.train.class.name": "培训班名称",
"zxy.app.center.application.mock.exam": "练吧",
"zxy.common.110618": "员工信息",
"zxy.common.110617": "优秀",
"zxy.385293964632264704": "学时学分申请",
"zxy.common.110619": "要求",
"zxy.common.110614": "及格",
"zxy.share.stuside.prolist": "专家荟萃",
"zxy.common.110616": "良好",
"zxy.common.110615": "不及格",
"zxy.249754253915197440": "资格认证名称",
"zxy.common.110610": "对你感兴趣",
"zxy.microclass.event": "所属赛事",
"zxy.common.110612": "至",
"zxy.common.110611": "未完成",
"zxy.number.of.failed.push": "推送失败人数",
"zxy.213174301199831040": "APP端",
"zxy.certificate.type": "证书类型",
"zxy.wechat.moments": "微信朋友圈",
"zxy.common.110607": "数据信息",
"zxy.share.stuside.activate": "激活",
"zxy.common.110606": "统计范围",
"zxy.common.110609": "帮助中心",
"zxy.common.110608": "更多",
"zxy.common.110603": "身份",
"zxy.common.110602": "积分",
"zxy.common.110605": "明细",
"zxy.common.110604": "搜索",
"zxy.common.110601": "暂无数据",
"zxy.course.state.02": "未开始",
"zxy.course.state.01": "已完成",
"zxy.share.stuside.todiscussion": "参与讨论",
"zxy.classroom.878644": "最少人数不能小于0",
"zxy.lottery.type": "抽奖类型",
"zxy.operation.button.batch.issue.of.certificates": "批量发放证书",
"zxy.105163": "地址",
"zxy.subject.obligatory.01": "必修",
"zxy.subject.obligatory.02": "选修",
"zxy.105167": "兑换成功",
"zxy.logins.number.of.people": "登录人数",
"zxy.share.content.state1": "活动",
"zxy.share.content.state2": "关闭",
"zxy.outcert.480314": "审核理由:",
"zxy.220022301712846848": "成功回收",
"zxy.427669218192920576": "其他活动",
"zxy.309210306675085312": "当前学习",
"zxy.common.110654": "结束",
"zxy.common.110653": "修改",
"zxy.outcert.836940": "人力资源证书",
"zxy.common.110650": "关注",
"zxy.common.110652": "换一批",
"zxy.common.110651": "已关注",
"zxy.train.plan.state3": "计划已取消",
"zxy.train.plan.state1": "计划草案中",
"zxy.train.plan.state2": "计划已发布",
"zxy.108216": "直减",
"zxy.108217": "最多可优惠",
"zxy.exam.credit": "学分",
"zxy.108218": "合计金额",
"zxy.common.property.credit.obtained": "获得学分",
"zxy.event.submission.time.start": "作品开始提交时间",
"zxy.classroom.510532": "结束时间",
"zxy.common.110649": "去登录",
"zxy.common.110648": "送审人",
"zxy.common.110643": "暂无内容哟",
"zxy.common.110642": "已同意",
"zxy.share.content.likenum": "内容点赞数",
"zxy.common.110645": "加载更多",
"zxy.common.110644": "已关闭",
"zxy.logins.total.login.times": "总登录次数",
"zxy.collection.time": "收藏时间",
"zxy.common.110641": "驳回",
"zxy.common.110640": "匿名",
"zxy.live.userstate.02": "未参与",
"zxy.live.userstate.01": "已参与",
"zxy.menu.name": "菜单名称",
"zxy.common.110639": "我的待办任务",
"zxy.common.110636": "提醒方式",
"zxy.common.110635": "提醒时间",
"zxy.common.110638": "任务审批",
"zxy.common.110637": "站内信",
"zxy.common.110632": "明细",
"zxy.common.110631": "去完成",
"zxy.common.110634": "提醒设置",
"zxy.common.110633": "明细详情",
"zxy.common.110630": "标记完成",
"zxy.203564": "信息技术服务",
"zxy.reward.content": "打赏内容",
"zxy.426527440437907456": "文件夹名称",
"zxy.operation.button.add.post": "添加岗位",
"zxy.select.the.quick.entry.of.personal.center": "选择个人中心快捷入口(最多可选两个)",
"zxy.common.110629": "已放弃",
"zxy.common.110628": "完成率",
"zxy.common.110625": "压缩文件",
"zxy.common.110624": "图片",
"zxy.common.110627": "暂无内容",
"zxy.common.110626": "其它",
"zxy.common.110621": "注",
"zxy.common.110620": "确认",
"zxy.common.110623": "暂无资料下载",
"zxy.common.110622": "主管",
"zxy.points.adjustment.02": "减少",
"zxy.share.content.viewingnum": "内容浏览数",
"zxy.points.adjustment.01": "增加",
"zxy.exam.totalscore": "总分",
"zxy.199075": "已完成支付",
"zxy.academic.performance": "学习成绩",
"zxy.1072042": "不可超过最多可退金额'",
"zxy.1072041": "上传图片(最多三张)",
"zxy.1072044": "采购数量不能为空",
"zxy.1072043": "不可超过最多可退金额",
"zxy.train.manage.signin.qr.failuretime": "签到二维码失效时间",
"zxy.1072046": "退款数量必须大于",
"zxy.data.sources.our.company": "本公司",
"zxy.1072048": "字数不可大于200字",
"zxy.1072047": "理由必填",
"zxy.more": "更多",
"zxy.1072049": "请选择发票类型",
"zxy.train.manage.checkintime": "报到时间",
"zxy.common.120801": "知道了",
"zxy.exam.notice": "考前须知",
"zxy.outcert.807572": "确定提交送审?",
"zxy.219700677792894976": "批量回收",
"zxy.212773899002318848": "至少保留一个问题",
"zxy.share.professor.name": "专家姓名",
"zxy.1072020": "银联云闪付",
"zxy.1072022": "可开票金额过小,无法拆分开票",
"zxy.1072021": "取消失败",
"zxy.212774024844021760": "输入的描述不能超过5000个字符",
"zxy.1072024": "请选择开票类型",
"zxy.1072023": "申请数量已超过出限制",
"zxy.1072026": "发票申请信息未填完,请修改",
"zxy.1072025": "条发票信息",
"zxy.1072028": "发票或者地址必须选择",
"zxy.train.manage.applylist": "报名列表",
"zxy.1072027": "发票或者电子邮箱必填",
"zxy.1072029": "暂不支持电子发票, 请联系管理员开通服务",
"zxy.share.professor.state": "专家状态",
"zxy.exam.length": "考试时长",
"zxy.1072040": "建议图片大小不超过5MB,支持png、jpeg、jpg、gif格式的图片",
"zxy.classroom.325338": "审核人:",
"zxy.1072031": "请输入正确的小数(小数点后保留两位)",
"zxy.1072030": "专用发票不能使用电子发票",
"zxy.1072033": "开票金额必填",
"zxy.face.recognition.configuration": "人脸识别配置",
"zxy.1072032": "不可超过最多可开票金额, 且开票金额必须大于",
"zxy.classroom.670336": "审核记录",
"zxy.1072035": "请选择要开票的订单",
"zxy.1072034": "培训费",
"zxy.1072037": "退款金额必填",
"zxy.1072039": "可修改,最多",
"zxy.cumulative.study.time": "累计学习时长",
"zxy.113612": "选择对象",
"zxy.classroom.559819": "地址:",
"zxy.personal.information": "个人信息",
"zxy.operation.button.add.file": "增加文件",
"zxy.language.chinese": "简体中文",
"zxy.knowledge.abstract": "知识简介",
"zxy.sync.log.tab.name.02": "业务日志",
"zxy.modify.the.id.number": "修改证件号码",
"zxy.sync.log.tab.name.01": "记录日志",
"zxy.course.state.03": "学习中",
"zxy.pc.center.application.system.notice": "系统公告",
"zxy.points.give": "积分赋予",
"zxy.event.signupstarttime": "报名开始时间",
"zxy.logins.total.login.times.app": "app登录次数",
"zxy.test.list": "测试名单",
"zxy.share.stuside.pro": "专家",
"zxy.share.content.sharenum": "内容分享数",
"zxy.outcert.827137": "项目管理工程师",
"zxy.311264466916478976": "进度",
"zxy.certificate.ssuing.agency": "签发机构/颁证机构",
"zxy.train.studengtplaning": "人员安排",
"zxy.1072071": "请输入纳税人识别号",
"zxy.1072070": "请输入发票内容",
"zxy.1072069": "请输入发票抬头",
"zxy.collect.face.id": "采集人脸ID",
"zxy.authorize.authorized.department": "授权所属部门",
"zxy.share.stuside.details": "详细描述",
"zxy.common.property.sort": "排序",
"zxy.1072080": "退票审核时间",
"zxy.1072075": "发票必须选择",
"zxy.home.url.set": "链接配置",
"zxy.1072074": "请选择要退的发票",
"zxy.1072077": "编辑开票信息",
"zxy.1072076": "默认发票",
"zxy.1072079": "开户行",
"zxy.1072078": "电子发票与纸质发票具有同等法律效力,可支持报销入账;同时根据增值税管理办法要求,如需要为企业开具增值税发票,需提供纳税人统一识别号或统一社会信用代码,否则该发票无法作为税收凭证",
"zxy.department.directly.governed.by": "直辖部门",
"zxy.104740": "的分享",
"zxy.104744": "对分享的讨论",
"zxy.115407": "理由",
"zxy.115406": "最后操作人",
"zxy.115409": "所退发票金额",
"zxy.bigdata.teaching.types": "面授/直播/其他",
"zxy.311264279850520576": "路径分支",
"zxy.115408": "请输入退票理由",
"zxy.message.template.coding": "模板编码",
"zxy.115401": "切换为电子发票",
"zxy.115400": "剩余可开票金额",
"zxy.115402": "切换为纸质发票",
"zxy.115405": "选择发票",
"zxy.115404": "请耐心等待,管理员会在7个工作日内完成完成审核工作",
"zxy.214165324872945664": "人数",
"zxy.104737": "回复了",
"zxy.104736": "讨论了",
"zxy.operation.button.add.recommendation": "添加推荐",
"zxy.share.professor.makerecommend": "推荐专家",
"zxy.115418": "请输入你的退款理由",
"zxy.115417": "一个订单仅支持退款一次",
"zxy.faq.download.and.install": "下载安装",
"zxy.115412": "退费理由",
"zxy.115416": "最多",
"zxy.operator": "操作人",
"zxy.115415": "可修改",
"zxy.lecturer.cumulative.number.of.lectures": "累计授课次数",
"zxy.authorize.clear": "清除授权",
"com.my.contest": "我的竞赛",
"zxy.group.belonging.to": "所属群组",
"zxy.124338": "上传附件",
"zxy.share.stuside.hottopic": "热门话题",
"zxy.security.add.phone.or.email": "请先添加手机号或邮箱",
"zxy.train.content": "培训内容",
"zxy.113687": "汇总统计",
"zxy.common.112320": "OJT计划",
"zxy.course.section": "节",
"zxy.train.manage.signin.qr": "签到二维码",
"zxy.organization.display": "组织显示配置",
"zxy.mail.code": "邮件编码",
"zxy.commodity.state.03": "已下架",
"zxy.113697": "奖项名称",
"zxy.113698": "奖项配置",
"zxy.commodity.state.02": "已上架",
"zxy.commodity.state.01": "未上架",
"zxy.115441": "猜你感兴趣",
"zxy.share.stuside.share": "分享",
"zxy.115440": "下属",
"zxy.common.property.110407": "条件",
"zxy.common.property.110408": "顺序",
"zxy.common.property.110409": "费用",
"zxy.common.property.110403": "人",
"zxy.common.property.110404": "分钟",
"zxy.lecturer.total.cost.of.teaching": "授课总费用",
"zxy.common.property.110405": "正序",
"zxy.common.property.110406": "倒序",
"zxy.common.property.110401": "天",
"zxy.common.property.110402": "元",
"zxy.201846": "审批状态已变更,请重新刷新页面",
"zxy.201844": "文档格式未知,不能预览",
"zxy.201845": "{1}天后开始",
"zxy.115443": "需至少选择一个学员",
"zxy.201842": "文件转换失败,请重新上传",
"zxy.115442": "是否确认一键批量结业",
"zxy.201843": "文件正在转换中,请稍等",
"zxy.115445": "学员明细列表导出",
"zxy.201840": "文档还未处理完,请稍后查看",
"zxy.115444": "学员明细导出",
"zxy.201841": "文件还未进行转换,请等待",
"zxy.115447": "更新提醒",
"zxy.115449": "提醒时间不能小于或等于当前时间",
"zxy.115448": "暂时没有设置提醒任务哦!",
"zxy.train.classroom.desk": "桌型",
"zxy.115450": "取消提醒",
"zxy.115452": "{1}提交了 {2}的试卷",
"zxy.115451": "暂无学习任务",
"zxy.fill.in.the.basic.information": "填写基本信息",
"zxy.questionnaire.endtime": "问卷结束时间",
"zxy.201839": "解绑后无法使用,确定要解除微信绑定吗?",
"zxy.train.notice": "培训须知",
"zxy.201837": "尚未绑定邮箱,无法使用此方式通知",
"zxy.201838": "您尚未添加岗位,请联系管理员!",
"zxy.201835": "真厉害,你的任务完成了",
"zxy.201836": "您目前不属于该赛事的受众范围内,如有疑问,请联系管理员",
"zxy.common.property.resource.name": "资源名称",
"zxy.201833": "文档正在转换中,请稍后预览",
"zxy.account.identity.attributes": "身份属性",
"zxy.201834": "本岗位尚未设置相关课程,请联系管理员!",
"zxy.115454": "{1}的班务管理",
"zxy.201831": "您还没有自己的知识哦,去",
"zxy.1072017": "快钱支付",
"zxy.114123": "剩余奖品数量",
"zxy.115453": "{1}提交了 {2}的作业",
"zxy.201832": "文档转换失败,请重新上传",
"zxy.1072016": "人民币结算商品",
"zxy.115456": "{1}提交了 {2}的审批事项",
"zxy.1072019": "银联支付宝",
"zxy.115455": "{1}给你安排了{2}的提报事项",
"zxy.customer.hotline": "客服热线",
"zxy.201830": "作品删除后可能无法恢复,您将无法再查看该作品,请谨慎操作!",
"zxy.1072018": "银联微信",
"zxy.115458": "{1}的授课",
"zxy.115457": "{1}的监考事项",
"zxy.115459": "现在没有待办事项哦!",
"zxy.common.property.110429": "暂无简介",
"zxy.app.center.application.learn": "学习包",
"zxy.common.property.110425": "关闭成功",
"zxy.common.property.110426": "删除成功",
"zxy.common.property.110427": "归属部门",
"zxy.201819": "所选的考生纪录中含有非未开始的数据,请重新选择",
"zxy.common.property.110428": "我的简介",
"zxy.115429": "学币兑换",
"zxy.common.property.110421": "查看更多",
"zxy.201828": "您好,您发表的内容被系统检测到包含敏感词,请重新编辑,谢谢合作",
"zxy.115428": "我的学币",
"zxy.common.property.110422": "查看全部",
"zxy.201829": "订单删除后可能无法恢复,您将无法再查看该订单,请谨慎操作!",
"zxy.common.property.110423": "温馨提示",
"zxy.201826": "您还没有学时,无法兑换!",
"zxy.common.property.110424": "激活成功",
"zxy.201827": "管理员尚未开放兑换,敬请期待!",
"zxy.201824": "暂未关注任何话题,赶快去关注你喜欢的话题吧!",
"zxy.201825": "您还没有学分,无法兑换!",
"zxy.201822": "考试已撤销,您暂时无法参与。",
"zxy.common.property.110420": "数据统计",
"zxy.course.best": "好评",
"zxy.201823": "暂未关注任何内容,赶快去关注你喜欢的内容吧!",
"zxy.115421": "付费订单",
"zxy.201820": "您确定强制交卷吗,一旦强制交卷,考生无法继续考试,且无法撤回。",
"zxy.115420": "OJT参与列表",
"zxy.event.work.kinds": "赛事作品分类",
"zxy.sensitive.words.thesaurus.list": "词库列表",
"zxy.201821": "监考职责现场管理考场纪律,辅助考生解决考试中出现的考试系统问题。",
"zxy.115423": "全部订单",
"zxy.115422": "分配订单",
"zxy.todo.go_for_approval": "去审批",
"zxy.115425": "去开票",
"zxy.115424": "请输入商品标题或订单编号进行搜索",
"zxy.115427": "分配人",
"zxy.115426": "共X件商品",
"zxy.115430": "学币明细",
"zxy.common.property.110418": "备注信息",
"zxy.common.property.110419": "时间范围",
"zxy.common.property.110414": "本月",
"zxy.common.property.110415": "取消",
"zxy.common.property.110416": "审核中",
"zxy.201808": "首次学习时间",
"zxy.common.property.110417": "收藏量",
"zxy.201809": "参考人数",
"zxy.common.property.110410": "天数",
"zxy.201817": "很抱歉,暂未找到相关内容",
"zxy.115439": "待处理",
"zxy.common.property.110411": "时间",
"zxy.201818": "客户端离线中,是否确认强制交卷",
"zxy.common.property.110412": "累计",
"zxy.201815": "两次填写的密码不一致",
"zxy.common.property.110413": "本年",
"zxy.201816": "密码修改失败,旧密码输入不正确",
"zxy.231255154740039680": "{0} 人已拥有此内容,分配失败",
"zxy.201813": "手机号删除后将无法恢复,是否确定删除该手机号?",
"zxy.201814": "密码长度超过20个字符,请重新录入密码",
"zxy.app.center.application.study.task": "学习任务",
"zxy.201811": "请输入确认密码",
"zxy.201812": "您将收到一封激活邮件,点击邮件中的链接即可激活邮箱",
"zxy.115432": "注销",
"zxy.115431": "兑换卡",
"zxy.201810": "好好学习,天天向上!",
"zxy.115433": "学币兑换卡密码",
"zxy.115436": "自定义充值",
"zxy.115435": "当前兑换比例",
"zxy.115438": "我的售后",
"zxy.227690825226784768": "任务数",
"zxy.115437": "折合",
"zxy.204079": "当月",
"zxy.420088331695689728": "此课件未完成前不支持拖动进度条",
"zxy.204078": "当年",
"zxy.204077": "数据节点",
"zxy.204076": "H5登录总人次",
"zxy.204075": "APP登录总人次",
"zxy.204074": "PC登录总人次",
"zxy.204073": "今日访问人数",
"zxy.204072": "门课程",
"zxy.204071": "0-5分钟",
"zxy.204070": "平均学习时长/课程时长",
"zxy.204068": "平均完成率",
"zxy.204067": "点击量",
"zxy.204066": "y轴",
"zxy.204065": "x轴",
"zxy.204064": "4-5星",
"zxy.204063": "3-4星",
"zxy.204062": "2-3星",
"zxy.204061": "1-2星",
"zxy.204060": "0-1星",
"zxy.204069": "课程点击量",
"zxy.204057": "总时长(分)",
"zxy.204056": "人数",
"zxy.204055": "时长 (h)",
"zxy.204054": "个人中心",
"zxy.117882": "上月",
"zxy.204053": "数据看板",
"zxy.117883": "本月",
"zxy.204052": "10次以上",
"zxy.117880": "按截止日期统计",
"zxy.204051": "4-10次",
"zxy.1066026": "总时长(分)",
"zxy.117881": "学员分院状态",
"zxy.204050": "2-3次",
"zxy.204059": "分钟课件完成百分比",
"zxy.204058": "统计起始",
"zxy.203991": "登录情况分布",
"zxy.204046": "本月登录人次",
"zxy.117890": "用户状态",
"zxy.203990": "登录方式分布",
"zxy.204045": "本月登录人数",
"zxy.204044": "地市",
"zxy.204043": "手机扫码",
"zxy.117893": "获得总学时",
"zxy.204042": "人脸识别",
"zxy.117894": "获得总学分",
"zxy.204041": "微信",
"zxy.117891": "账号创建日期",
"zxy.204040": "H5登录人次",
"zxy.117892": "加入分院时间",
"zxy.117897": "学习专题数",
"zxy.203999": "指标",
"zxy.117898": "完成专题数",
"zxy.203998": "组件名称",
"zxy.117895": "学习课程数",
"zxy.203997": "看板组件配置",
"zxy.117896": "完成课程数",
"zxy.203996": "列",
"zxy.203995": "建议",
"zxy.203994": "登录频率分布",
"zxy.204049": "1次",
"zxy.117899": "参与班级数",
"zxy.203993": "登录次数分布",
"zxy.204048": "时间段",
"zxy.203992": "平台登录率",
"zxy.204047": "今日登录人数",
"zxy.203980": "月度学习趋势",
"zxy.204035": "离线",
"zxy.204034": "完成人数",
"zxy.204033": "课程时长区间",
"zxy.204032": "课程质量(课程学习时长/课程时长)",
"zxy.204031": "课程学习人数",
"zxy.204030": "课程学习人次",
"zxy.117905": "课程名称",
"zxy.117906": "课程状态",
"zxy.117903": "参与调研数",
"zxy.117904": "参与直播数",
"zxy.117909": "学习状态",
"zxy.117907": "资源分院状态",
"zxy.117908": "选修/必修",
"zxy.203989": "月度登录趋势",
"zxy.203988": "登录时段分布",
"zxy.dynamic.352978426853986304": "个人游戏化考试报表",
"zxy.203987": "登录终端分布",
"zxy.203986": "个人登录排名",
"zxy.203985": "离线/收藏/分享",
"zxy.117901": "参与考试数",
"zxy.204039": "APP登录人次",
"zxy.203984": "时长完成率分布",
"zxy.117902": "通过考试数",
"zxy.203983": "课程时长分布",
"zxy.204038": "PC登录人次",
"zxy.203982": "学习人次",
"zxy.204037": "登录人次",
"zxy.117900": "结业班级数",
"zxy.204036": "登录人数",
"zxy.203981": "课程质量矩阵",
"zxy.204024": "标签名称",
"zxy.204023": "课件类型",
"zxy.204022": "课程数",
"zxy.204021": "星级",
"zxy.117916": "专题状态",
"zxy.117917": "专题类型",
"zxy.117914": "获得学分",
"zxy.117915": "专题名称",
"zxy.117918": "专题百分比",
"zxy.203979": "新课程完成度时间曲线",
"zxy.117919": "班级名称",
"zxy.203978": "热点主题",
"zxy.203977": "组织课程排行",
"zxy.203976": "课件构成分布",
"zxy.203975": "课程满意度分布",
"zxy.203974": "课程总量",
"zxy.204029": "完成率",
"zxy.117912": "累计学习时长(时)",
"zxy.204028": "天数",
"zxy.203973": "直播参与情况",
"zxy.117913": "获得学时",
"zxy.203972": "考试参与情况",
"zxy.204027": "关联课程数",
"zxy.117910": "首次学习时间",
"zxy.204026": "标签占比",
"zxy.203971": "班级参与情况",
"zxy.117911": "完成时间",
"zxy.203970": "课程学习情况",
"zxy.204025": "标签学习人次",
"zxy.204013": "培训人次",
"zxy.204012": "组织名称",
"zxy.204011": "学习总人次",
"zxy.204010": "学习总人数",
"zxy.203969": "学习情况",
"zxy.203968": "最具人气活动",
"zxy.203967": "最具人气课程",
"zxy.203966": "组织登录排名",
"zxy.203964": "全局",
"zxy.204019": "每场平均时长",
"zxy.203963": "内容看板",
"zxy.204018": "直播参与人次",
"zxy.203962": "登录看板",
"zxy.204017": "场数",
"zxy.203961": "活动看板",
"zxy.204016": "通过率",
"zxy.204015": "考试人次",
"zxy.204014": "结业人次",
"zxy.204002": "展示数量",
"zxy.204001": "人员归属部门",
"zxy.204000": "统计规则",
"zxy.1068386": "课程质量",
"zxy.204009": "人均学习时长",
"zxy.204008": "总学习时长",
"zxy.204007": "参与人数",
"zxy.1068387": "课程质量(平均学习时长/课程时长)",
"zxy.204006": "活动名称",
"zxy.204005": "学习人数",
"zxy.204004": "直播指标",
"zxy.204003": "切换方式",
"zxy.117941": "发布部门",
"zxy.117940": "受众设置",
"zxy.117943": "1.下载标准模板,按示例格式和示例说明填写需要导入的电子表格文件\n2.点击“导入数据”按钮,选择您要导入的电子表格文件\n3.导入成功后,页面会提示成功数量,失败数量,并显示相关信息\n4.如有失败记录,删掉电子表格里已经成功的记录,然后修正失败的记录,再次上传导入",
"zxy.117944": "全局配置",
"zxy.204101": "单位:分钟",
"zxy.204100": "Y轴:平均完成率",
"zxy.204102": "以上",
"zxy.117927": "看板名称",
"zxy.117928": "看板状态",
"zxy.117925": "活动完成情况",
"zxy.117926": "签到结果",
"zxy.117920": "班级状态",
"zxy.117923": "结业状态",
"zxy.117924": "获得证书",
"zxy.117921": "班级天数",
"zxy.117922": "班级分类",
"zxy.117939": "基本信息",
"zxy.117936": "每页100条",
"zxy.117937": "每页200条",
"zxy.117931": "看板配置",
"zxy.117934": "每页30条",
"zxy.117935": "每页50条",
"zxy.117932": "每页10条",
"zxy.117933": "每页20条",
"zxy.117876": "分院统计",
"zxy.117879": "资源同步情况",
"zxy.117877": "访问情况统计",
"zxy.117878": "学习汇总统计",
"zxy.204099": "X轴:点击量",
"zxy.204098": "门课",
"zxy.204097": "单位:星",
"zxy.204096": "人次",
"zxy.204095": "翻译内容",
"zxy.204094": "选择词条",
"zxy.204092": "请选择一个词条",
"zxy.204091": "阿拉伯语",
"zxy.204090": "俄语",
"zxy.204089": "法语",
"zxy.204088": "西班牙语",
"zxy.204087": "英语",
"zxy.204086": "繁体中文",
"zxy.204085": "自动翻译",
"zxy.204084": "引入已有词条",
"zxy.204083": "词条标识",
"zxy.204082": "国际化配置",
"zxy.204081": "手动",
"zxy.204080": "自动",
"zxy.323256333241552896": "撤销管理员",
"zxy.323258402912473088": "移除后该成员无法参与圈内任务,确定要进行此操作吗?",
"zxy.214950572653154304": "简介内容最多可输入200字!",
"zxy.117666": "人点赞",
"zxy.117667": "是否确定删除该附件?",
"zxy.117665": "设为精品",
"zxy.117669": "暂无文章分享",
"zxy.198899": "访问链接",
"zxy.117670": "暂无动态",
"zxy.198898": "请输入链接",
"zxy.198897": "等宽字体",
"zxy.198896": "衬线字体",
"zxy.117673": "暂时还没有话题",
"zxy.117674": "上传附件",
"zxy.117671": "最新动态",
"zxy.117672": "等待讨论",
"zxy.198890": "点击插入视频",
"zxy.198895": "标准字体",
"zxy.213535066234687488": "下载分享海报",
"zxy.198894": "添加视频",
"zxy.198893": "请输入内容",
"zxy.198892": "添加图片",
"zxy.323288353963380736": "公告管理",
"zxy.213223022688079872": "共举报次数:",
"zxy.213222435619737600": "名称:",
"zxy.117677": "我订阅的专家",
"zxy.117675": "暂时还没有专家!",
"zxy.117676": "我要发布",
"zxy.117679": "订阅须知",
"zxy.309225998921109504": "获得人员明细",
"zxy.106309": "拥有人气值",
"zxy.117641": "全部问题",
"zxy.106304": "团队认证",
"zxy.106303": "个人认证",
"zxy.106302": "专栏",
"zxy.106301": "专栏更新",
"zxy.106308": "第几名",
"zxy.106307": "个人成就",
"zxy.106306": "官方账号",
"zxy.106305": "机构认证",
"zxy.106300": "收起全部",
"zxy.309220279517843456": "只看最高级",
"zxy.117644": "暂无动态赶快去发表内容吧!",
"zxy.117645": "暂无与您相关的内容赶快去关注您喜欢的内容吧!",
"zxy.117642": "文章分享",
"zxy.117643": "话题广场",
"zxy.117649": "上一步",
"zxy.117646": "暂无与你相关的信息哦关注一下你喜欢的话题或专家吧 !",
"zxy.117647": "关注一下你喜欢的话题吧 !",
"zxy.117651": "关注一下你喜欢的专家吧 !",
"zxy.213222684186775552": "操作成功,等待管理员审核!",
"zxy.309219992690364416": "勋章数",
"zxy.117652": "暂无问题分享赶快去提问题吧!",
"zxy.324336125349072896": "确定要删除此任务吗?",
"zxy.117653": "取消点赞成功",
"zxy.117654": "点赞成功",
"zxy.117659": "该",
"zxy.117657": "设为精品成功!",
"zxy.263869008032436224": "无效的纷享号邀请码",
"zxy.325592316498808832": "报名开始时间不能大于任务开始时间",
"zxy.198865": "支持jpg、jpeg、png格式,建议分辨率为",
"zxy.198864": "请先上传视频或音频文件",
"zxy.198863": "请先上传封面",
"zxy.476276281797906432": "成员已满,团队、机构纷享号最多可加入15位成员",
"zxy.198869": "图片只支持jpg、jpeg、png格式,大小不超过",
"zxy.198868": "上传头像大小不能超过",
"zxy.198867": "您的浏览器暂不支持该功能,请使用其他浏览器进行头像上传",
"zxy.106326": "还没有评论",
"zxy.106324": "文明上网、理性发言,请遵守企业发言纪律。",
"zxy.106323": "几条评论",
"zxy.198862": "请先选择要上传的封面",
"zxy.106329": "热榜详情",
"zxy.198861": "修改封面",
"zxy.106328": "内容几篇",
"zxy.198860": "请先上传视频",
"zxy.106327": "关注话题",
"zxy.106322": "已打赏",
"zxy.106321": "共收到{count}次打赏",
"zxy.106320": "创作不易,来点鼓励吧~",
"zxy.325730403648409600": "活跃用户排行榜",
"zxy.213231115010445312": "订阅该专家将消耗您50积分,是否立即进行?",
"zxy.213201073874276352": "来自话题 ·",
"zxy.198855": "请先上传文件",
"zxy.198854": "支持格式:xls, xlsx, doc, docx, ppt, pptx, pdf, epub, txt格式",
"zxy.324796949503021056": "任务标题",
"zxy.198853": "点击上传文档",
"zxy.213222368410210304": "附件:",
"zxy.198852": "文档标题",
"zxy.198859": "选取封面",
"zxy.198858": "支持MP3,MP4格式",
"zxy.198857": "点击上传视频",
"zxy.198856": "视频标题",
"zxy.106313": "获得订阅数",
"zxy.106312": "获得收藏数",
"zxy.198851": "草稿保存于",
"zxy.324051760836644864": "成员已满,团队、机构纷享号最多可加入16个成员",
"zxy.198850": "草稿保存中",
"zxy.213222510286737408": "请清晰描述您选择话题领域的优势和特长,这有助于提升您的通过率",
"zxy.106316": "暂无内容哟",
"zxy.309224952157048832": "获取时间",
"zxy.106311": "获得点赞数",
"zxy.323247527556157440": "知识圈任务上传作品超过上限",
"zxy.106310": "拥有关注者",
"zxy.117479": "活跃专家",
"zxy.215330591623745536": "There are <b> {0} </b> copies of knowledge in total,",
"zxy.198849": "修改成功,审核成功后进行发布",
"zxy.324798010401886208": "请选择任务时间",
"zxy.117680": "如需查看请订阅专家创作",
"zxy.198888": "图片上传中",
"zxy.117681": "订阅该专家将消耗您{1}积分是否立即进行?",
"zxy.198887": "点击插入图片",
"zxy.198886": "正在生成视频封面...",
"zxy.198885": "文章内容",
"zxy.117682": "订阅成功",
"zxy.117683": "至少300个字符",
"zxy.198889": "仅支持jpg、jpeg、gif、png格式,大小不超过",
"zxy.106348": "会员卡",
"zxy.198880": "代表免费",
"zxy.106347": "收/支",
"zxy.106346": "总支出",
"zxy.325730046004301824": "近30天",
"zxy.106345": "总收入",
"zxy.198884": "简介内容最多可输入200字",
"zxy.198883": "设为免费内容",
"zxy.198882": "关联专栏",
"zxy.106349": "分配",
"zxy.198881": "请输入小于16位的自然数",
"zxy.106340": "请输入话题名称进行搜索",
"zxy.106344": "余额",
"zxy.106343": "学币管理",
"zxy.117686": "暂无打赏快来成为TA的第一个支持者吧~",
"zxy.117691": "您暂时还没有订阅专家!",
"zxy.198877": "关联内容",
"zxy.117692": "内容审核",
"zxy.198876": "专栏内容",
"zxy.117690": "您已经打赏过了支持一下别的小伙伴吧~",
"zxy.117695": "专家发布的内容最少10字符!",
"zxy.117696": "暂不支持发表言论",
"zxy.117693": "来自内容",
"zxy.198879": "专栏价格",
"zxy.117694": "暂无订阅须知内容",
"zxy.198878": "是否免费观看",
"zxy.106337": "关注的纷享者",
"zxy.106336": "已订阅",
"zxy.106335": "点赞",
"zxy.329502641581330432": "热门内容排行榜",
"zxy.198872": "内容名称",
"zxy.106339": "请输入纷享号名称进行搜索",
"zxy.198871": "是否关联",
"zxy.106338": "关注的话题",
"zxy.198870": "内容类型",
"zxy.323251541144375296": "提交作品",
"zxy.323260064242733056": "已过审",
"zxy.213223125188481024": "举报理由:",
"zxy.106331": "目录",
"zxy.309238056232292352": "生成海报",
"zxy.106330": "{count}人已订阅",
"zxy.117697": "讨论回复",
"zxy.117698": "~暂无内容哟~",
"zxy.213223288120414208": "暂无问题分享,赶快去提问题吧!",
"zxy.106369": "纷享运营平台",
"zxy.106368": "内容发布能力",
"zxy.106367": "认证专属标识",
"zxy.309221932161699840": "佩戴勋章",
"zxy.106362": "适用于企业部门、组织申请",
"zxy.106361": "适用于企业小组、团队申请",
"zxy.323247624973062144": "当前用户已申请或已加入该知识圈",
"zxy.106360": "当前{count}个认证申请审批中",
"zxy.106366": "纷享号权益",
"zxy.324335847841337344": "任务开始时间",
"zxy.106364": "请输入纷享号邀请码",
"zxy.213222304635817984": "文件正在转换中,请稍后查看",
"zxy.324798242103627776": "必填项",
"zxy.106363": "加入纷享号",
"zxy.230838832164114432": "换一换",
"zxy.106359": "申请账号",
"zxy.106358": "适用于企业员工、专家申请",
"zxy.106357": "纷享号认证体系",
"zxy.213222758128160768": "暂未发表文章,赶快去写文章吧!",
"zxy.213222581753483264": "非常抱歉的通知您,经过管理员的审核,目前没",
"zxy.106351": "操作姓名",
"zxy.106350": "操作账号",
"zxy.106355": "说明",
"zxy.106354": "操作者账号",
"zxy.106353": "操作者",
"zxy.106352": "条/页",
"zxy.117482": "暂无热门",
"zxy.117480": "暂无专家上榜",
"zxy.117481": "热门",
"zxy.117486": "关注我的人",
"zxy.117485": "暂无话题上榜",
"zxy.106389": "只支持及以上浏览器",
"zxy.106384": "格式要求",
"zxy.106383": "来打赏一下吧",
"zxy.106382": "请输入标签名称",
"zxy.106385": "大小限制",
"zxy.117488": "更多...",
"zxy.106380": "申请",
"zxy.117491": "专",
"zxy.117498": "·参与讨论·",
"zxy.323248053781925888": "当前任务存在关联作品,不允许删除",
"zxy.117496": "我",
"zxy.106379": "头像",
"zxy.117490": "暂无关注者!",
"zxy.309224640503484416": "勋章数明细",
"zxy.324797915140853760": "请选择报名时间",
"zxy.106373": "请输入正确的邀请码",
"zxy.106372": "运营效果洞察",
"zxy.106371": "全平台流量助推",
"zxy.106370": "管理专栏能力",
"zxy.323690368627511296": "请加入知识圈再参与活动",
"zxy.106374": "纷享号认证信息填写",
"zxy.323251875799502848": "邀约",
"zxy.213223069953691648": "被举报人:",
"zxy.324846728576634880": "人加入",
"zxy.232643219312218112": "请选择要上传的封面!",
"zxy.213223244478681088": "暂无与您相关的内容,赶快去关注您喜欢的内容吧!",
"zxy.326603062921793536": "仅支持管理员分享,快去创建知识圈吧",
"zxy.323288189357920256": "内容管理",
"zxy.106395": "支持格式图片",
"zxy.106394": "上传且小于2M的图片",
"zxy.106393": "查看专家简介",
"zxy.106392": "暂无更新",
"zxy.323253320892420096": "选择作品",
"zxy.106391": "最多可上传一个附件",
"zxy.213223143475646464": "举报类型:",
"zxy.309230563447934976": "差{0}{1}升级",
"zxy.214949976730636288": "纷享号名称长度不能大于20个字符!",
"zxy.213222609721102336": "有适合您担任专家的话题,谢谢",
"zxy.323253086258860032": "报名作品",
"zxy.213223331602763776": "您已经打赏过了,支持一下别的小伙伴吧~",
"zxy.325727390569467904": "分享成功",
"zxy.323248210338516992": "查无该知识圈成员",
"zxy.319639585573441536": "差{0}{1}点亮",
"zxy.323280746578055168": "确定要删除此公告吗?",
"zxy.324800433019293696": "分享到圈子",
"zxy.204639": "全部{1}条回复",
"zxy.204638": "更换",
"zxy.324335931035357184": "任务结束时间",
"zxy.232652600049274880": "正在生成封面...",
"zxy.327029313859883008": "重新发布",
"zxy.323266795442147328": "置顶成功",
"zxy.333521160182566912": "是否审核",
"zxy.329503387534102528": "团队号",
"zxy.325729999745323008": "近7天",
"zxy.324805789992751104": "编辑任务",
"zxy.323247403618668544": "不在知识圈任务时间范围内",
"zxy.461740129279676416": "同一个纷享号只能取消关注一次",
"zxy.333811160275095552": "支持MP3、MP4格式,大小不超过200M",
"zxy.213535169427148800": "扫描二维码,一起学习吧",
"zxy.213223199779983360": "暂无动态,赶快去发表内容吧!",
"zxy.476276258888617984": "成员已满,团队、机构纷享号最多可加入16位成员",
"zxy.230839059881267200": "编辑封面图",
"zxy.324051399317000192": "成员已满,团队、机构纷享号最多可加入16个成员!",
"zxy.324798360873734144": "请选择邀请对象",
"zxy.213222914873495552": "来自话题:",
"zxy.323257305036623872": "圈内身份",
"zxy.215331169976324096": "共有知识<b> {1} </b>份,",
"zxy.323266883136655360": "取消置顶成功",
"zxy.323284351884333056": "已报名",
"zxy.325730138190909440": "累计",
"zxy.323253633305153536": "活动任务",
"zxy.198942": "学币",
"zxy.323253762477133824": "邀约任务",
"zxy.198941": "未分配",
"zxy.198940": "平均分配",
"zxy.198947": "成员管理",
"zxy.198945": "成员名称",
"zxy.198939": "剩余",
"zxy.198938": "分配数额",
"zxy.198937": "分配对象",
"zxy.329502906275467264": "热门任务排行榜",
"zxy.198932": "积分管理",
"zxy.198931": "编辑专栏",
"zxy.198936": "数且数量大于",
"zxy.198934": "请输入分配",
"zxy.309220086609219584": "成长值",
"zxy.198928": "免费观看",
"zxy.198927": "打赏数",
"zxy.198926": "获赞数",
"zxy.232644456556400640": "标题长度不能超过20个字符!",
"zxy.198723": "暂不订阅",
"zxy.198722": "立即开通",
"zxy.198721": "订阅后可免费观看",
"zxy.198720": "电子书:epub(大小<=100M,只支持IE10及以上浏览器",
"zxy.198962": "管理员",
"zxy.198727": "系统头像",
"zxy.198726": "选择头像",
"zxy.198725": "是否取消关注",
"zxy.198724": "组件id必传",
"zxy.198961": "纷享号加入邀请码:{1} 地址",
"zxy.198960": "剩余可加入数",
"zxy.213222338072809472": "发布成功, 已邀请",
"zxy.198719": "文档:xls、xlsx、doc、docx、ppt、pptx、pdf、txt (大小",
"zxy.198718": "大小限制:音视频:mp3、mp4(大小",
"zxy.198717": "支持格式",
"zxy.198959": "纷享号成员数",
"zxy.198954": "全部成员",
"zxy.198953": "请先选择要删除的成员",
"zxy.198951": "成员已满,团队、机构纷享号最多可加入10个成员",
"zxy.198958": "被邀请对象进入“纷享功能 > 申请纷享号”中,输入邀请码加入",
"zxy.198957": "加入方式",
"zxy.323260620684267520": "请选择审核对象",
"zxy.198950": "删除成员",
"zxy.325913527137210368": "关键数据统计",
"zxy.198949": "邀请成员",
"zxy.198948": "设置管理员",
"zxy.213222633930625024": "您的申请已经提交,请耐心等该管理员审核,",
"zxy.198902": "转换失败",
"zxy.198901": "转换中",
"zxy.323280436522520576": "公告标题",
"zxy.329506988641882112": "内容分析",
"zxy.117509": "内容标题",
"zxy.117507": "对分享的讨论",
"zxy.117508": "修改成功等待审核",
"zxy.213222392208691200": "附件:-",
"zxy.117500": "讨论了",
"zxy.325914274960642048": "退出人数",
"zxy.117503": "的分享",
"zxy.117504": "回复了",
"zxy.329494159515848704": "作品数量",
"zxy.117519": "文件正在转换中请稍后查看",
"zxy.117512": "您发布的内容含有敏感词请修改后重新发布谢谢合作!",
"zxy.117513": "您发布的内容超过5000字符!",
"zxy.323248153321148416": "总管理员不允许删除",
"zxy.213223222081097728": "我们向您推荐的话题:",
"zxy.117514": "编辑分享",
"zxy.117515": "发布成功等待审核",
"zxy.324797818625724416": "任务内容",
"zxy.198925": "阅读数",
"zxy.325914418330341376": "浏览量",
"zxy.198922": "添加专栏",
"zxy.329494111004528640": "任务发布数",
"zxy.329506892793647104": "成员分析",
"zxy.213222867079401472": "审核人:",
"zxy.198918": "已被其他专栏绑定,请删除后重试",
"zxy.198917": "专栏简介最多可输入200字",
"zxy.198916": "专栏订阅价格不能超过15为自然数",
"zxy.198915": "专栏订阅价格不能为空",
"zxy.198919": "已被删除,请删除后重试",
"zxy.198910": "标题长度不能超过20个字符",
"zxy.232656736383799296": "支持",
"zxy.476271486223650816": "成员已满,团队、机构纷享号最多可加入15个成员",
"zxy.198912": "专栏关联内容不能超过100条,前{1}篇内容添加成功",
"zxy.213223171548123136": "暂无内容,赶快去发布吧!",
"zxy.325885505407422464": "理由必填",
"zxy.198907": "专栏管理",
"zxy.198904": "点击上传",
"zxy.198909": "添加关联内容",
"zxy.198908": "专栏标题",
"zxy.198789": "加入失败",
"zxy.198788": "加入成功",
"zxy.198787": "已加入10人",
"zxy.198786": "恭喜您加入",
"zxy.117541": "我是管理",
"zxy.323248295453528064": "知识圈管理员超出限制",
"zxy.117542": "申请成为专家",
"zxy.117540": "讨论我的",
"zxy.198781": "滚动时改变播放器播放状态出错",
"zxy.198780": "举报提交成功,等待管理员处理",
"zxy.198785": "不正常",
"zxy.198784": "电子书加载失败",
"zxy.198783": "全屏/退出全屏",
"zxy.198782": "纷享号",
"zxy.309225419788390400": "成长值排行榜",
"zxy.117545": "申请专家审核失败",
"zxy.117546": "相关",
"zxy.117543": "我是专家",
"zxy.117544": "申请专家审核中",
"zxy.117549": "关注成功",
"zxy.117547": "暂无相关",
"zxy.117548": "取消关注成功",
"zxy.198778": "已取消收藏",
"zxy.198777": "收起评论",
"zxy.198776": "请输入举报说明",
"zxy.198775": "不感兴趣",
"zxy.309219669385023488": "勋章已获得",
"zxy.117552": "我要关注",
"zxy.323256226555236352": "设为管理员",
"zxy.117553": "擅长的话题",
"zxy.198779": "您已举报该内容,请勿重复提交举报",
"zxy.198770": "请选择或输入{1}金额",
"zxy.198774": "文章关联的知识圈",
"zxy.198773": "暂无简介",
"zxy.198772": "被收录以下专栏",
"zxy.198771": "打赏成功,谢谢",
"zxy.117557": "输入您的名称",
"zxy.324797700258271232": "邀请对象",
"zxy.117554": "专家的讨论",
"zxy.117555": "专家的内容",
"zxy.309237781614432256": "共 {0} 人获得",
"zxy.117559": "您的优势",
"zxy.420714153041334272": "答题后才能提交",
"zxy.117529": "你的问题可能已经有答案",
"zxy.117523": "epub电子书只支持IE10以上浏览器",
"zxy.117524": "写文章",
"zxy.117527": "发布成功已邀请",
"zxy.213222843125731328": "提交人:",
"zxy.117528": "位专家来回答。",
"zxy.117525": "文章标题",
"zxy.117526": "发布内容",
"zxy.198799": "内容含有非法字符,请重新输入",
"zxy.198798": "文件获取失败",
"zxy.198797": "和url必传一个,检查一下是不是后台没返回文档的附件id或url地址",
"zxy.233015672760832000": "简介:",
"zxy.117530": "个回答",
"zxy.117531": "相关专家",
"zxy.198792": "请勿重复加入",
"zxy.198791": "知识圈",
"zxy.198790": "您已加入",
"zxy.198796": "附件不存在",
"zxy.198795": "放大(当前",
"zxy.198794": "缩小(当前",
"zxy.198793": "查看更多知识圈内容",
"zxy.117534": "没有更多话题",
"zxy.117535": "暂无关注内容!",
"zxy.325730091541860352": "近1年",
"zxy.117532": "暂无相关专家",
"zxy.117533": "您暂时还没有关注专家!",
"zxy.117539": "我的文章",
"zxy.117581": "请选择您要变更的擅长话题!",
"zxy.198745": "推荐知识圈",
"zxy.198987": "内容创作",
"zxy.117582": "最多可选择5个要变更的擅长话题!",
"zxy.198744": "最多可关联三个知识圈",
"zxy.198986": "收益管理",
"zxy.309225087985389568": "成长值明细",
"zxy.198743": "最多只能选择{1}个知识圈",
"zxy.198985": "内容发布",
"zxy.117580": "选择话题",
"zxy.198742": "创建成功, 是否直接使用",
"zxy.198984": "近半年",
"zxy.198749": "正在转换中' : '转换失败",
"zxy.117586": "话题更改审核中",
"zxy.198748": "已添加过该知识圈",
"zxy.117583": "操作成功等待管理员审核!",
"zxy.198747": "最多只能关联3个知识圈",
"zxy.198989": "所有专栏",
"zxy.117584": "搜索您擅长的话题",
"zxy.198746": "选择知识圈",
"zxy.198988": "新增文件",
"zxy.213222480461041664": "您的优势:",
"zxy.198741": "创建申请已提交,请耐心等待审批",
"zxy.198983": "近一个月",
"zxy.323288423156813824": "数据分析",
"zxy.198740": "最近使用",
"zxy.198982": "近半个月",
"zxy.198981": "近一周",
"zxy.309225340708982784": "累计分值",
"zxy.198980": "统计时间",
"zxy.117589": "激活专家身份",
"zxy.117587": "更改",
"zxy.117588": "身份激活审核中",
"zxy.198739": "创建知识圈",
"zxy.117592": "等我讨论",
"zxy.198734": "请输入知识圈名称",
"zxy.117593": "专家身份激活申请",
"zxy.198733": "请输入一句话签名",
"zxy.198975": "成员",
"zxy.117590": "专家的权利与义务",
"zxy.198732": "知识圈名称",
"zxy.198974": "总管理员",
"zxy.117591": "编辑简介",
"zxy.198731": "是否确定删除此",
"zxy.117596": "你共发表了",
"zxy.198738": "热门知识圈",
"zxy.117597": "篇文章",
"zxy.198737": "请输入搜索内容",
"zxy.198979": "新增关注",
"zxy.117594": "申请成功等待管理员审核!",
"zxy.198736": "请上传封面",
"zxy.198978": "运营分析",
"zxy.198735": "请选择标签",
"zxy.198977": "切换纷享号",
"zxy.213223045026942976": "来源:",
"zxy.326217809887629312": "最多上传",
"zxy.198730": "讨论详情",
"zxy.198972": "修改信息",
"zxy.198971": "我的简介",
"zxy.198970": "点赞数",
"zxy.323717782590066688": "最多可关联20个知识圈",
"zxy.117598": "暂未发表文章赶快去写文章吧!",
"zxy.198729": "查看全部{1}条回复",
"zxy.117599": "你共管理了",
"zxy.198728": "上传头像",
"zxy.198767": "打赏配置json字符串解析出错",
"zxy.117560": "请清晰描述您选择话题领域的优势和特长这有助于提升您的通过率",
"zxy.198766": "请订阅后再打赏",
"zxy.198765": "最多不能超过",
"zxy.198764": "暂无打赏,快来成为TA的第一个支持者吧",
"zxy.117563": "专家资质",
"zxy.329503285511852032": "个人号",
"zxy.333903079885901824": "编辑公告",
"zxy.198769": "打赏最多不能超过",
"zxy.117562": "请选择您擅长话题!",
"zxy.198768": "只能输入小于等于{1}的正整数",
"zxy.198763": "共收到{1}次打赏",
"zxy.323258233248681984": "未置顶",
"zxy.198762": "已取消点赞",
"zxy.198761": "评论失败,请稍后重试",
"zxy.198760": "评论成功",
"zxy.117568": "申请已提交请等待管理员审核!",
"zxy.117565": "附件-",
"zxy.117566": "专家申请",
"zxy.325914351879983104": "浏览人数",
"zxy.117569": "非常抱歉的通知您经过管理员的审核目前没",
"zxy.117570": "有适合您担任专家的话题谢谢",
"zxy.198756": "请输入评论内容",
"zxy.198998": "请先选择关联标签",
"zxy.117571": "重新申请",
"zxy.198997": "纷享号名称不能为空",
"zxy.198754": "专栏订阅成功",
"zxy.198996": "纷享号名称长度不能大于20个字符",
"zxy.329493837326192640": "内容数",
"zxy.198753": "开通后,一年内可观看此专栏全部内容",
"zxy.198995": "没有这个字段啊",
"zxy.117574": "审核结果将会通过邮件或消息发送给您。",
"zxy.326283149556453376": "加入的知识圈",
"zxy.117575": "暂时还没有专家我要申请成为专家!",
"zxy.198759": "内容需要审核,审核通过后将正常展示",
"zxy.117572": "审核中...",
"zxy.198758": "正在提交,请稍后",
"zxy.117573": "您的申请已经提交请耐心等该管理员审核",
"zxy.198757": "最多可输入500字",
"zxy.198999": "请先上传头像",
"zxy.198990": "新增专栏",
"zxy.198752": "确定订阅",
"zxy.198994": "暂无关注的知识圈",
"zxy.198751": "免费看",
"zxy.198993": "暂未关注话题",
"zxy.198750": "专栏可继续学习",
"zxy.198992": "暂未关注纷享号",
"zxy.198991": "内容管理详情",
"zxy.117578": "编辑专家简介",
"zxy.213222951158419456": "· 参与讨论",
"zxy.117579": "请填写专家简介",
"zxy.117576": "专家荟萃",
"zxy.117577": "审核失败",
"zxy.213222779091292160": "今日新增:",
"zxy.230838774337245184": "没有更多图片了",
"zxy.213222457191043072": "擅长话题:",
"zxy.395128140403445760": "技术管理",
"zxy.325885255003279360": "审核意见必填",
"zxy.323266995808243712": "移除后该内容不在本知识圈展示,确定要进行此操作吗?",
"zxy.199017": "恭喜",
"zxy.324059932804648960": "重要公告",
"zxy.199019": "您的",
"zxy.112906": "上传附件支持格式\n\n支持格式:xls、xlsx、doc、docx、txt、pdf、MP4、MP3、ppt、pptx、epub\n\n大小限制:音视频:mp3、mp4(大小<=1G)\n\n文档:xls、xlsx、doc、docx、ppt、pptx、pdf、txt (大小<=100M)\n\n电子书:epub(大小<=100M,只支持IE10及以上浏览器)",
"zxy.199013": "开通纷享号才可创建知识圈",
"zxy.199014": "去开通",
"zxy.199015": "暂未关注内容",
"zxy.106268": "阅读全文",
"zxy.199016": "暂无推荐纷享号",
"zxy.232643027338924032": "请先输入标题!",
"zxy.199010": "最新发布",
"zxy.199011": "暂无纷享内容",
"zxy.199012": "创建成功",
"zxy.106263": "内容推荐",
"zxy.323733808945958912": "取消加入成功",
"zxy.106261": "取消关注",
"zxy.106260": "关注者",
"zxy.324334856349814784": "新增任务",
"zxy.106267": "人关注",
"zxy.106266": "按热度",
"zxy.106265": "按时间",
"zxy.106264": "按综合",
"zxy.325730350020038656": "热门创作者排行榜",
"zxy.203595": "积分奖励",
"zxy.199006": "纷享服务被关闭,请联系管理员",
"zxy.199007": "您还未开通纷享号,快去申请吧",
"zxy.199008": "纷享号人气值配置json解析失败",
"zxy.199009": "正在热议",
"zxy.199002": "已提交管理员审核,请等待审核信息",
"zxy.309225623417655296": "在职状态",
"zxy.106259": "推荐纷享号",
"zxy.199003": "当前{1}个认证申请审批中",
"zxy.106258": "我的订阅",
"zxy.199004": "暂未收藏纷享内容",
"zxy.106257": "热榜",
"zxy.199005": "内容创作中,敬请期待",
"zxy.199000": "简介不能大于200个字符",
"zxy.199001": "纷享号名称已存在,请重新输入",
"zxy.324338008381853696": "请联系管理员解绑知识圈",
"zxy.203596": "认证{1}通知",
"zxy.323256141083709440": "申请列表",
"zxy.106285": "个人",
"zxy.106284": "人气纷享号",
"zxy.106283": "申请纷享号",
"zxy.106282": "管理纷享号",
"zxy.106289": "热门专栏",
"zxy.106288": "人气值",
"zxy.106287": "机构",
"zxy.106286": "团队",
"zxy.106280": "我的收藏",
"zxy.323247576650485760": "知识圈任务上传作品内容重复",
"zxy.323252975290159104": "报名成员",
"zxy.106279": "我的关注",
"zxy.106273": "发布于",
"zxy.106272": "订阅《{name}》专栏可继续学习",
"zxy.106271": "订阅",
"zxy.106278": "万",
"zxy.106277": "已全部加载",
"zxy.106275": "进入专栏",
"zxy.213222892685627392": "提交时间:",
"zxy.213532445142814720": "请联系管理员开通分享功能",
"zxy.442464070122213376": "嘎嘎嘎",
"zxy.213222412718837760": "擅长的话题:",
"zxy.204640": "请输入知识圈名称进行搜索",
"zxy.213222141326397440": "拒绝理由:",
"zxy.106295": "过期专栏",
"zxy.106294": "已订阅专栏",
"zxy.106293": "热门内容",
"zxy.106298": "阅读量",
"zxy.213223265185959936": "暂无与你相关的信息哦,关注一下你喜欢的话题或专家吧 !",
"zxy.106292": "热门话题",
"zxy.106291": "阅读",
"zxy.204642": "封面",
"zxy.204641": "签名",
"zxy.199079": "权益分配明细",
"zxy.199076": "已申请",
"zxy.199077": "未申请",
"zxy.213222653148925952": "暂时还没有专家,我要申请成为专家!",
"zxy.199078": "返回上一级",
"zxy.199071": "已部分开票",
"zxy.323265647045906432": "是否置顶",
"zxy.323280316024360960": "新增公告",
"zxy.199072": "共{1}条",
"zxy.199073": "批量开票",
"zxy.199074": "确定开票",
"zxy.199070": "已退款",
"zxy.213231444745654272": "订阅该专家将消耗您{0}积分,是否立即进行?",
"zxy.199068": "支付中",
"zxy.199069": "正在交付中",
"zxy.199064": "交易成功",
"zxy.199065": "交易关闭",
"zxy.199067": "已支付",
"zxy.199060": "支付状态",
"zxy.199061": "订单状态",
"zxy.199062": "人民币",
"zxy.199063": "交易中",
"zxy.329494007107424256": "收藏数",
"zxy.232656822832599040": "格式的图片",
"zxy.323258927896727552": "移除成功",
"zxy.215330204904722432": "{0}Points",
"zxy.309220150954037248": "成长值排名",
"zxy.329494064426782720": "参与人数",
"zxy.309219852139237376": "选择所佩戴的勋章",
"zxy.323248105271201792": "内容关联知识圈超出数量限制",
"zxy.199080": "所属订单",
"zxy.199081": "分配时间",
"zxy.323288260031942656": "任务管理",
"zxy.199039": "纷享号内容",
"zxy.199035": "篇",
"zxy.199036": "机构成就",
"zxy.199037": "团队成就",
"zxy.199038": "擅长标签",
"zxy.199031": "讨论内容需要审核,审核通过后将正常展示",
"zxy.199032": "讨论成功",
"zxy.199033": "提交失败,请稍后重试",
"zxy.199034": "是否确定删除此讨论",
"zxy.213223311109394432": "如需查看,请订阅专家创作",
"zxy.324059252505317376": "公告内容",
"zxy.199030": "讨论最多可输入500字",
"zxy.199028": "万次播放",
"zxy.326217733438050304": "请选择作品",
"zxy.199029": "创建的内容",
"zxy.199024": "暂未订阅专栏",
"zxy.199025": "人已订阅",
"zxy.199026": "订阅详情",
"zxy.199027": "相关推荐",
"zxy.199021": "通知",
"zxy.325727327050928128": "请操作",
"zxy.199022": "申请成功!",
"zxy.199023": "推荐扩展出错",
"zxy.214660850039001088": "关注的纷享号",
"zxy.324059178056421376": "公告类型",
"zxy.199057": "结算方式",
"zxy.199058": "实付金额",
"zxy.199059": "发票状态",
"zxy.199053": "业务类型",
"zxy.199054": "新增订单",
"zxy.199055": "订单详情",
"zxy.199056": "订单编号",
"zxy.199050": "售后服务",
"zxy.199051": "发票信息",
"zxy.329214781192015872": "内容不可低于10个字",
"zxy.199052": "发票地址",
"zxy.309233661063073792": "当前 {0}人获得",
"zxy.323260297940963328": "审核时间",
"zxy.199046": "学时余额",
"zxy.199047": "订单管理",
"zxy.199048": "发票管理",
"zxy.199049": "学员管理",
"zxy.199042": "采购员",
"zxy.199043": "采购金额 (元)",
"zxy.199044": "采购笔数",
"zxy.199045": "待分配内容",
"zxy.199040": "纷享号专栏",
"zxy.199041": "纷享号专栏详情",
"zxy.198822": "新增文档",
"zxy.198821": "新增视频",
"zxy.198820": "我是纷享者",
"zxy.323251648770215936": "已交作品",
"zxy.198826": "超时提醒",
"zxy.198825": "编辑文件",
"zxy.198823": "编辑文章",
"zxy.198819": "在线创作",
"zxy.198818": "知识圈主页",
"zxy.198817": "话题内容列表",
"zxy.198816": "纷享号认证信息填写页",
"zxy.329507066865651712": "任务分析",
"zxy.198811": "纷享内容详情页",
"zxy.198810": "获取完数据之后调用callback恢复滚到底部的监听",
"zxy.198815": "纷享号认证页",
"zxy.323248347479674880": "非邀约用户或用户未报名",
"zxy.198814": "关注/讨论/收藏详情页",
"zxy.198813": "纷享学习主页",
"zxy.198812": "知识圈列表",
"zxy.213222539902717952": "申请已提交,请等待管理员审核!",
"zxy.309223200510840832": "佩戴",
"zxy.325592157266251776": "报名结束时间不能大于任务结束时间",
"zxy.198808": "滚动加载更多",
"zxy.198807": "正在加载",
"zxy.232787855800406016": "支持{0}格式的图片",
"zxy.198806": "没有更多啦",
"zxy.198805": "封面获取错误",
"zxy.198809": "我到底部了,可以发起http请求获取数据啦",
"zxy.198844": "简介最多可输入200字",
"zxy.198843": "内容最多可输入20000字",
"zxy.198842": "文章插入视频不能超过5个",
"zxy.198841": "内容最少需要10个字符",
"zxy.198848": "存在历史草稿,是否恢复使用",
"zxy.198847": "内容已提交审核,审核成功后进行发布",
"zxy.198846": "修改成功!",
"zxy.198845": "发布成功!",
"zxy.213223094091911168": "举报内容:",
"zxy.329503464927399936": "机构号",
"zxy.198838": "请选择要上传的封面",
"zxy.198833": "上传视频",
"zxy.326217893748543488": "个作品",
"zxy.198832": "关联知识圈",
"zxy.198831": "替换封面",
"zxy.198830": "点击上传封面",
"zxy.323247469393743872": "知识圈任务报名时间已结束",
"zxy.198837": "简介字数在200个字符内",
"zxy.198836": "请先输入标题",
"zxy.198835": "标题长度不能超过60个字符",
"zxy.198834": "智能封面",
"zxy.214660852446531584": "关注的知识圈",
"zxy.323264525358993408": "审核意见",
"zxy.198829": "当前浏览器暂不支持该功能,建议您使用谷歌浏览器",
"zxy.198828": "回到首页",
"zxy.198827": "页面停留超时,需重新进入",
"zxy.427298552419586048": "微证书话题",
"zxy.325914205763014656": "新增人数",
"zxy.117629": "你共发布了",
"zxy.213222974877208576": "来自内容:",
"zxy.117623": "发送",
"zxy.117620": "举报审核",
"zxy.117626": "分享审核",
"zxy.117627": "审核通知",
"zxy.117624": "问题审核",
"zxy.309220214262861824": "勋章墙",
"zxy.117630": "篇内容",
"zxy.309222750046785536": "摘下",
"zxy.117639": "操作成功!",
"zxy.117634": "暂无回复记录!",
"zxy.117631": "暂无内容赶快去发布吧!",
"zxy.117632": "你共回复了",
"zxy.117637": "我们向您推荐的话题",
"zxy.117638": "更换一组",
"zxy.117635": "你有",
"zxy.117636": "次回复",
"zxy.198800": "人订阅",
"zxy.198804": "正在生成智能封面",
"zxy.198803": "最多只能添加{1}项",
"zxy.198801": "最近更新",
"zxy.213222275942584320": "文档正在转换中,请稍后预览",
"zxy.117608": "审核备注",
"zxy.117609": "· 参与讨论",
"zxy.213222998616969216": "举报人:",
"zxy.117600": "个话题",
"zxy.117601": "我的管理",
"zxy.117604": "显示待审核",
"zxy.117602": "今日新增",
"zxy.117603": "问题 |",
"zxy.309224842962538496": "勋章名称",
"zxy.213222209592889344": "文档转换失败,请重新上传",
"zxy.117619": "发送给",
"zxy.117617": "举报理由",
"zxy.117618": "举报类型",
"zxy.213222734262571008": "申请成功,等待管理员审核!",
"zxy.117611": "举报人",
"zxy.117612": "共举报次数",
"zxy.117610": "来自问题",
"zxy.117615": "被举报人",
"zxy.117616": "举报内容",
"zxy.117613": "来源",
"zxy.106408": "下载数",
"zxy.106409": "下载积分",
"zxy.198429": "一十",
"zxy.198428": "学习\\n内容",
"zxy.198427": "猜你感\\n兴趣",
"zxy.105677": "本节课件学习时长未达到完成要求故未完成是否重新播放",
"zxy.105676": "本节课件播放进度未达到完成要求故未完成是否重新播放",
"zxy.105675": "可试看",
"zxy.105674": "当前正在观看课件人数已达上限请您稍后再进行课程学习",
"zxy.106401": "知识达人",
"zxy.105679": "需达到秒",
"zxy.106402": "{1}份",
"zxy.105678": "本节课件还未完成学习是否重新播放",
"zxy.105673": "连接超时",
"zxy.105672": "您已打开新的课程页面进行学习旧页面将为您暂停播放",
"zxy.105671": "原图",
"zxy.105670": "完成条异常新的老的",
"zxy.254042230338228224": "秒后播放下一节",
"zxy.116100": "音视频<>{1}</>份",
"zxy.114164": "讨论区",
"zxy.105666": "学习时长按实际学习时间统计不受倍速切换影响",
"zxy.105665": "由于服务异常您的学习进度提交失败请切换章节再学习一下立马回来",
"zxy.105664": "由于网络原因您的学习进度提交失败请切换章节再学习一下立马回来",
"zxy.105663": "由于网络原因您的学习状态异常请切换章节再学习一下立马回来",
"zxy.105669": "新的老的",
"zxy.105668": "倍速倍速",
"zxy.105667": "倍速",
"zxy.105662": "您当前的学习状态异常请根据进度继续学习",
"zxy.105661": "学习时长已达到当日最大值继续学习今日将不再累计学习时长和完成率",
"zxy.105660": "目录列表",
"zxy.116105": "暂无达人上榜",
"zxy.116103": "暂无热门标签",
"zxy.226933623482355712": "点击刷新",
"zxy.116109": "暂无知识,赶快去上传内容吧!",
"zxy.198448": "您没有权限获取摄像头,请检查浏览器摄像头权限",
"zxy.198447": "需达到",
"zxy.198446": "本节课件还未完成学习,是否重新播放",
"zxy.198445": "本节课件学习时长未达到完成要求",
"zxy.198449": "为确认当前是本人在学习,需采集您的实况照片",
"zxy.105699": "请在下方填写图形框中的验证码",
"zxy.198440": "学习时长按实际学习时间统计,不受倍速切换影响",
"zxy.105698": "输入不正确或验证码过期请重试",
"zxy.106427": "我的下属",
"zxy.249061642539765760": "画中画开启失败",
"zxy.105697": "为验证您正在观看请在下方填写图形框中的验证码",
"zxy.106428": "要求完成内容数量",
"zxy.198444": "故未完成,是否重新播放",
"zxy.476541696855904256": "关闭播报",
"zxy.106423": "最近查看的用户",
"zxy.198443": "本节课件播放进度未达到完成要求",
"zxy.109810": "相关专题",
"zxy.198442": "当前正在观看课件人数已达上限,请您稍后再进行课程学习",
"zxy.198441": "您已打开新的课程页面进行学习,旧页面将为您暂停播放",
"zxy.105691": "重拍",
"zxy.105690": "拍摄",
"zxy.106421": "上传人",
"zxy.105695": "照片识别中",
"zxy.105694": "照片认证失败",
"zxy.105693": "退出",
"zxy.105692": "照片上传失败",
"zxy.220073215370858496": "开始进入时间:",
"zxy.271479350430404608": "播放时长",
"zxy.521576863089430528": "AI问答",
"zxy.324099908044984320": "发送",
"zxy.198437": "由于网络原因,您的学习状态异常。请切换章节再学习一下,立马回来",
"zxy.198436": "您当前的学习状态异常。请根据进度,继续学习",
"zxy.198435": "学习时长已达到当日最大值!继续学习,今日将不再累计学习时长和完成率",
"zxy.198434": "本课件学习时长已达最大值!继续学习本课件,将只计完成率,不计学习时长",
"zxy.198439": "由于服务异常,您的学习进度提交失败。请切换章节再学习一下,立马回来",
"zxy.198438": "由于网络原因,您的学习进度提交失败。请切换章节再学习一下,立马回来",
"zxy.109809": "资料下载区",
"zxy.105688": "拒绝并退出学习",
"zxy.105687": "为确认当前是本人在学习需采集您的实况照片",
"zxy.106416": "暂无相关知识",
"zxy.105686": "采集照片",
"zxy.106417": "知识标签",
"zxy.109806": "专题内容",
"zxy.105685": "您没有权限获取摄像头请检查浏览器摄像头权限",
"zxy.106411": "{1}分",
"zxy.198433": "不在考试时间范围内,不能参与考试",
"zxy.106412": "{1}积分",
"zxy.198432": "您有试卷目前处于待评卷状态,不能继续考试",
"zxy.198431": "由于服务异常,记录不到您的学习进度了。请切换章节再学习一下,立马回来",
"zxy.105689": "拍摄照片",
"zxy.106414": "相关知识",
"zxy.198430": "您当前的学习出现异常,请根据完成进度,继续学习",
"zxy.105680": "需达到分",
"zxy.106410": "当前积分",
"zxy.105684": "全部其他课程",
"zxy.105683": "课程专题",
"zxy.105682": "分秒",
"zxy.105681": "需达到分秒",
"zxy.217062647009513472": "学习时长需达到音视频总时长的{0}%,播放进度为音视频总进度的{1}%",
"zxy.476543913700757504": "播放列表",
"zxy.116130": "压缩包(大小<=1)",
"zxy.116012": "该资源为评估问卷点击下面按钮开始答题",
"zxy.116133": "{1}人浏览过",
"zxy.116013": "已参与培训班",
"zxy.116134": "您已打开新的课程详情页点击按钮可继续学习。",
"zxy.116010": "主题",
"zxy.116131": "待办",
"zxy.263182631242436608": "后退15秒",
"zxy.116011": "该资源为调研问卷点击下面按钮开始答题",
"zxy.106448": "去看看",
"zxy.106444": "了解更多",
"zxy.220073484351574016": "至",
"zxy.106445": "猜你感兴趣",
"zxy.106446": "我的群组",
"zxy.253463829273513984": "成功添加$时间标记笔记信息,如需添加备注",
"zxy.106447": "可授课程",
"zxy.106440": "未安排",
"zxy.106441": "下属",
"zxy.247582804957859840": "快速笔记",
"zxy.116016": "完成状态",
"zxy.116137": "切换播放倍速将不会影响您正常学习时长的统计哦~",
"zxy.116017": "培训班开始时间",
"zxy.116138": "我知道了",
"zxy.116014": "培训班名称",
"zxy.116135": "文件不能大于1",
"zxy.116015": "课程安排时间",
"zxy.116136": "知识不支持该类型文件上传",
"zxy.116018": "培训班开课时间",
"zxy.116139": "开始学习之后才可以评分",
"zxy.463543344572796928": "暂无待审批作业!",
"zxy.116140": "开始学习之后才可以下载附件",
"zxy.116020": "暂无人员上榜",
"zxy.116023": "暂无相关的专题",
"zxy.234900978896343040": "秒后跳转下一节课",
"zxy.116024": "频道",
"zxy.116022": "学员时长排行榜",
"zxy.106438": "选修暂无",
"zxy.106439": "完成情况",
"zxy.106434": "群组",
"zxy.106435": "学习内容",
"zxy.106436": "必修暂无",
"zxy.106432": "暂时没有哦",
"zxy.253005356219895808": "需再学",
"zxy.116027": "重新作业",
"zxy.116028": "重新编辑作业",
"zxy.116025": "暂无您可学习的专题",
"zxy.116026": "提交作业",
"zxy.251558655831445504": "请输入关键字",
"zxy.116029": "评语",
"zxy.513600580418146304": " 课程学习",
"zxy.116111": "知识参数有误",
"zxy.116112": "可参与培训班",
"zxy.226859018784739328": "学习状态",
"zxy.420083081471463424": "返回上一片段重学",
"zxy.217126485746651136": "暂无相关资源",
"zxy.259574834592354304": "非音视频课程不能生成快速笔记!",
"zxy.106460": "岗位职务",
"zxy.116115": "查看附件",
"zxy.116116": "操作成功!",
"zxy.116113": "学习时长需达到音视频总时长的{1}%播放进度为音视频总进度的{2}%",
"zxy.116114": "培训班详情",
"zxy.116119": "打开后{1}秒",
"zxy.116118": "+{1}积分",
"zxy.226933888721752064": "秒后点击刷新",
"zxy.116122": "需达到{1}%",
"zxy.116123": "共有知识<>{1}</>份",
"zxy.116120": "需达到{1}秒",
"zxy.116000": "该考试为随机固定组卷不可预览!",
"zxy.116121": "需学习{1}",
"zxy.214294920553435136": "成绩:",
"zxy.106455": "相关",
"zxy.106456": "暂无可查看内容",
"zxy.106457": "岗位职务群组",
"zxy.106452": "关联",
"zxy.106453": "可授",
"zxy.106454": "授课讲师",
"zxy.106450": "没有更多啦",
"zxy.116005": "专题简介",
"zxy.116126": "参与评分帮助一下其他小伙伴吧",
"zxy.116127": "共{1}节",
"zxy.116124": "下载于",
"zxy.263182423259484160": "快进15秒",
"zxy.116009": "必须按主题顺序学习",
"zxy.116007": "查看历史成绩",
"zxy.116128": "{1}人评分",
"zxy.217062823824592896": ": 按节点顺序完成学习:",
"zxy.217118890424143872": "颁布时间",
"zxy.116008": "学完前面内容后再回来吧",
"zxy.116129": "{1}人评论",
"zxy.116051": "电子书只支持10以上浏览器",
"zxy.199359": "文件不能大于1G",
"zxy.199356": "下载于:",
"zxy.228016879984316416": ",10秒后跳转下一节课",
"zxy.217063032344416256": "/ 需学习{0}",
"zxy.116058": "您当前积分",
"zxy.271479234600505344": "播放进度",
"zxy.521577239263973376": "暂无练习",
"zxy.116067": "积分不足",
"zxy.116065": "是否下载该知识?",
"zxy.116066": "需消耗您{1}积分是否下载该知识?",
"zxy.198493": "审核成功",
"zxy.253056101820534784": "快捷键",
"zxy.458780564783239168": "试看时长",
"zxy.198491": "这是学习模块",
"zxy.198490": "暂不支持该类型查看详情",
"zxy.264254514163486720": "用知学云 app 扫描查看",
"zxy.116069": "编辑知识",
"zxy.116030": "关闭作业",
"zxy.116031": "文件不支持预览请下载",
"zxy.116034": "热门推荐",
"zxy.116032": "在线编辑",
"zxy.116033": "请在这里输入作业标题",
"zxy.265960788232114176": "非讲师库讲师,无法跳转",
"zxy.251568138544615424": "字数不能超过",
"zxy.420714219231645696": "答题后才能提交",
"zxy.253465433263443968": "前往编辑",
"zxy.116038": "附件不支持预览可直接下载",
"zxy.233010313509867520": "本节课件还未完成学习,是否重新播放?",
"zxy.116039": "该作业已审核不可重复审核!",
"zxy.116037": "关闭审核",
"zxy.226933292203642880": "若有异常,请",
"zxy.458553590580121600": "试看已结束,请登录后再查看",
"zxy.116042": "百",
"zxy.116040": "关闭预览,",
"zxy.116045": "章",
"zxy.116046": "章节",
"zxy.116043": "千",
"zxy.199365": "epub电子书只支持IE10以上浏览器",
"zxy.265959137580552192": "非讲师库讲师无法跳转",
"zxy.199361": "文档: xls,xlsx,doc,docx,ppt,pptx,pdf,epub,txt.,大小<100M",
"zxy.199362": "图片: png,jpg,jpeg,gif 大小<100M",
"zxy.199363": "多媒体:mp3,mp4,大小<1G,epub电子书只支持IE10以上浏览器",
"zxy.251304708738781184": "公开",
"zxy.199364": "h5\\\\ SCORM 1.2 : zip压缩包 (大小<=1G)",
"zxy.226858954825797632": "请勿在规定时间内重复点击",
"zxy.263181889274253312": "播放 / 暂停",
"zxy.199360": "上传成功,等待审核",
"zxy.116049": "相关培训班",
"zxy.116047": "开始进入时间",
"zxy.116048": "截止进入时间",
"zxy.364304172805394432": "标题:",
"zxy.116096": "份",
"zxy.198469": "音视频:mp3、mp4(大小<1G 支持mpg,mpeg,mpe,avi,rm,3gp,rmvb,wmv,mov,flv,mkv视频格式自动转换",
"zxy.116094": "每篇积分",
"zxy.198468": "附件正在转换中,请稍后预览",
"zxy.116095": "共有知识",
"zxy.198467": "附件正在排队等待转化,请稍后预览",
"zxy.116098": "图文<>{1}</>份",
"zxy.198461": "小",
"zxy.198466": "附件转换失败,请重新预览",
"zxy.198465": "附件正在转换中,请稍后提交",
"zxy.116090": "序列",
"zxy.198464": "附件正在排队等待转化,请稍后提交",
"zxy.198463": "附件转换失败,请重新上传",
"zxy.198458": "请点击开始闯关按钮注册,才能开始学习",
"zxy.198457": "请前往个人中心完善姓名与身份证信息,或咨询管理员,完善后请再次进入",
"zxy.198456": "今日学习时长已达上限,请明天再来学习此专题吧",
"zxy.254372880157118464": "购买后播放",
"zxy.251674412015816704": "开启",
"zxy.198451": "输入不正确或验证码过期,请重试",
"zxy.198450": "为验证您正在观看,请在下方填写图形框中的验证码",
"zxy.253004801523191808": "需学",
"zxy.198455": "本节完成率不达标,是否重新播放",
"zxy.198454": "该浏览器不支持录制视频功能,请使用其他浏览器",
"zxy.198453": "为确认当前是本人在学习,需采集您的实况视频",
"zxy.198452": "视频录制中,请勿退出",
"zxy.106399": "全部知识",
"zxy.521851677784018944": "当前${0}已开启按顺序学习,暂不支持溯源至【${1}】",
"zxy.106397": "上传知识",
"zxy.521576836594012160": "转为笔记",
"zxy.420084228106096640": "答题正确",
"zxy.116074": "支持文件类型",
"zxy.116075": "文档大小<100",
"zxy.116072": "上传成功等待审核",
"zxy.116073": "上传资源",
"zxy.198489": "请先学完前面的章节",
"zxy.116078": "知识名称",
"zxy.239950013231403008": "为当前受众范围内已推送人数",
"zxy.116079": "所属目录",
"zxy.116076": "图片大小<100",
"zxy.116077": "多媒体34大小<1电子书只支持10以上浏览器",
"zxy.364181494572388352": "发布成功,等待管理员审核",
"zxy.198483": "当前岗位学习进度",
"zxy.116070": "提交审核",
"zxy.116071": "修改成功等待审核",
"zxy.254041154000130048": "本节播放结束,是否继续播放?",
"zxy.251304843073949696": "自动保存",
"zxy.254080046191480832": "暂无介绍",
"zxy.198480": "共{1}讲",
"zxy.251120589958418432": "笔记",
"zxy.259474569025425408": "此视频正在以画中画模式播放",
"zxy.116083": "仅限发布人所在部门人员可见",
"zxy.198479": "去考试",
"zxy.461406048998264832": "游客没有专题详情页浏览权限",
"zxy.116084": "知识简介",
"zxy.198478": "文档正在转换中,请稍后预览",
"zxy.116089": "分类",
"zxy.116087": "文件名不能超过100个字符",
"zxy.198473": "图片:jpg/jpeg/png(大小",
"zxy.263546824558776320": "暂不支持图片粘贴",
"zxy.198472": "电子书:epub(大小<=100M,只支持IE10及以上浏览器",
"zxy.198471": "文档:xls、xlsx、doc、docx、ppt、pptx、pdf、txt (大小",
"zxy.198470": "压缩包",
"zxy.116081": "分享范围",
"zxy.198477": "文档转换失败,请重新上传",
"zxy.116082": "全部公开",
"zxy.198476": "文档正在排队等待转化,请稍后预览",
"zxy.198475": "视频转换失败,暂时无法预览",
"zxy.198474": "请等待当前附件上传完成后,再继续上传",
"zxy.253394312346341376": "课程描述",
"zxy.420084111454113792": "我的练习",
"zxy.519661005131878400": "该章节为AI教练项目,点击下方按钮查看项目详情吧!",
"zxy.226938982074814464": "学习状态:",
"zxy.460643025069150208": "请登录后再查看",
"zxy.476542560509235200": "已经是最后一个章节啦",
"zxy.115924": "我提交的",
"zxy.115923": "用户提交的",
"zxy.115929": "手机看",
"zxy.504189287345033216": "人脸注册失败",
"zxy.233010941850161152": "本节课程还未学习完成,是否重新播放?",
"zxy.115920": "向左翻",
"zxy.420083746356727808": "即将进入互动练习",
"zxy.220072920670670848": "直播时间:",
"zxy.115921": "向右翻",
"zxy.251305414065524736": "工",
"zxy.115935": "课件完成规则",
"zxy.115937": "课件中配置的规则而定",
"zxy.115939": "参与调研后提交问卷",
"zxy.420082573679661056": "知识分段",
"zxy.115938": "参与考试后提交考卷或考试及格",
"zxy.248290168778395648": "用手机看",
"zxy.214983516998471680": "暂不支持该类型查看详情!",
"zxy.461405891061747712": "游客没有课程详情页浏览权限",
"zxy.251179894908784640": "书签",
"zxy.115930": "扫描二维码",
"zxy.115933": "规则",
"zxy.420083536750579712": "去此知识分段学习",
"zxy.115932": "目录",
"zxy.420084426387623936": "答题错误",
"zxy.521885887441801216": "当前{0}已开启按顺序学习,暂不支持溯源至【{1}】",
"zxy.381592876032856064": "您当前的学习出现异常,请切换章节,重新进入后再学习一下",
"zxy.112879": "音视频: 学习完成率需达到课件规定比例标准\n外部课程URL: 学习课件须达到第三方规定的学习完成率,学习数据与状态由第三方回传,会有一定的延迟性。\n电子书/URL/图文/文档: 学习时长需要达到课件规定标准",
"zxy.115906": "附件名称",
"zxy.115905": "附件(最多允许上传10个)",
"zxy.253115410545774592": "找到",
"zxy.115909": "{1}人已学习",
"zxy.262429226584641536": "无备注,最多12个字",
"zxy.115913": "请输入你需要寻找的专题",
"zxy.115915": "目标天数",
"zxy.115917": "进入",
"zxy.113738": "排行榜",
"zxy.115916": "剩余天数",
"zxy.115919": "学习累计时长",
"zxy.115918": "查看记录",
"zxy.522301351498223616": "暂无导学",
"zxy.203630": "最近一次参与:",
"zxy.423014848041979904": "请至少选择两个答案",
"zxy.230177951109484544": "您已完成该课程的学习,",
"zxy.476542473771028480": "已经是第一个章节啦",
"zxy.220073364600000512": "截止进入时间:",
"zxy.115968": "必须按章顺序学习",
"zxy.115967": "前面的课节还没学完",
"zxy.115969": "学习时长需达到音视频总时长的",
"zxy.203629": "播放进度:",
"zxy.203628": "时长进度:",
"zxy.203627": "课程时长:",
"zxy.203626": "课程来源:",
"zxy.115960": "亲爱的学员目前学习正在计时中请不要走开哦!",
"zxy.203625": "发布时间:",
"zxy.203624": "课程简介:",
"zxy.115962": "重新提交",
"zxy.203623": "发布部门:",
"zxy.115961": "查看作业",
"zxy.203622": "讲师:",
"zxy.203621": "是否按章节顺序完成学习:",
"zxy.115963": "参与考试",
"zxy.203620": "是否按顺序完成学习:",
"zxy.115966": "参与评估",
"zxy.115965": "参与调研",
"zxy.230174353780772864": "立即跳转",
"zxy.263182274093256704": "下一节",
"zxy.102632": "进度",
"zxy.115978": "加载中请稍后",
"zxy.203619": "电子书/URL/图文/文档:",
"zxy.203618": "作业:",
"zxy.203617": "评估:",
"zxy.203616": "调研:",
"zxy.203615": "考试:",
"zxy.263182900026019840": "音量减10",
"zxy.203614": "H5:",
"zxy.115970": "%播放进度为音视频总进度的",
"zxy.203613": "音视频:",
"zxy.115973": "按节点顺序完成学习",
"zxy.203612": "学时:",
"zxy.203611": "学分:",
"zxy.203610": "标签:",
"zxy.300778271648387072": "用{1}扫描查看",
"zxy.496815450819268608": "全文概览",
"zxy.115977": "开始答题",
"zxy.115976": "问卷须知",
"zxy.366368233697185792": "更新于",
"zxy.115946": "是否按顺序完成学习",
"zxy.115945": "章节完成规则(普通课程)",
"zxy.115948": "是否按章节顺序完成学习",
"zxy.203609": "频道:",
"zxy.115947": "章节完成规则(章节课程)",
"zxy.203608": "提交人:",
"zxy.203607": "附件:",
"zxy.115949": "播放进度",
"zxy.203606": "评语:",
"zxy.203605": "评分:",
"zxy.203604": "作业附件:",
"zxy.203603": "作业说明:",
"zxy.226936932125511680": "抱歉,进度获取失败了技术同学正在前往处理问题的路上了~请稍后重试!",
"zxy.115942": "提交作业后通过评审",
"zxy.115941": "参与评估后提交问卷",
"zxy.115944": "打开后",
"zxy.115943": "电子书//图文/文档",
"zxy.496815598056116224": "导学",
"zxy.201890": "/ 需达到{1}%",
"zxy.226930900124962816": "已更新至最新学习进度!",
"zxy.230222774046691328": "若状态异常,",
"zxy.261030109031567360": "一起来聊聊吧 : )",
"zxy.115956": "暂无资料下载",
"zxy.115959": "您离开了页面哦等您回来。",
"zxy.115958": "最近们也学过",
"zxy.521577664297963520": "暂无提问数据",
"zxy.115951": "发布部门",
"zxy.201895": "外部课程URL",
"zxy.115950": "时长进度",
"zxy.201896": "学习课件须达到第三方规定的学习完成率,学习数据与状态由第三方回传,会有一定的延迟性。",
"zxy.217127238125096960": "关联资源",
"zxy.230222453425704960": "若状态异常",
"zxy.115952": "课程来源",
"zxy.201894": "切换播放倍速,将不会影响您正常学习时长的统计哦~",
"zxy.201891": "共有知识<b> {1} </b>份,",
"zxy.115954": "课程时长",
"zxy.201892": "h5\\ SCORM 1.2 zip压缩包 (大小<=1G)",
"zxy.105716": "免费学习",
"zxy.522320753656467456": "参与AI教练项目并达到已完成状态",
"zxy.105715": "总时长",
"zxy.105710": "视频上传失败",
"zxy.105714": "本节完成率不达标是否重新播放",
"zxy.105713": "该浏览器不支持录制视频功能请使用其他浏览器",
"zxy.263182743519760384": "音量增10",
"zxy.105712": "视频上传中",
"zxy.105711": "视频转换中",
"zxy.420084799626153984": "互动练习",
"zxy.201888": "/ 需达到{1}秒",
"zxy.201889": "/ 需学习{1}",
"zxy.263182209308037120": "上一节",
"zxy.201886": "音视频<b> {1} </b>份",
"zxy.201887": "学习时长需达到音视频总时长的{1}%,播放进度为音视频总进度的{2}%",
"zxy.201884": "多媒体mp3,mp4,大小<1G,epub电子书只支持IE10以上浏览器",
"zxy.201885": "图文<b> {1} </b>份,",
"zxy.201882": "文档 xls,xlsx,doc,docx,ppt,pptx,pdf,epub,txt.,大小<100M",
"zxy.201883": "图片 png,jpg,jpeg,gif 大小<100M",
"zxy.201880": "该作业已审核,不可重复审核!",
"zxy.201881": "需消耗您{1}积分,是否下载该知识?",
"zxy.105707": "录制",
"zxy.105706": "录制视频",
"zxy.125216": "公告",
"zxy.105705": "为确认当前是本人在学习需采集您的实况视频",
"zxy.105704": "采集视频",
"zxy.105709": "提交视频",
"zxy.105708": "录制视频中",
"zxy.250770332347142144": "专题总进度",
"zxy.248196001851117568": "课程进度",
"zxy.105703": "视频录制中请勿退出",
"zxy.105702": "课程开始学习失败",
"zxy.105701": "学习进度提交失败",
"zxy.105700": "输入验证码",
"zxy.201879": "附件不支持预览,可直接下载",
"zxy.421102890468380672": "此课件未完成前不支持点击切换知识分段",
"zxy.201877": "分享3",
"zxy.201878": "文件不支持预览,请下载",
"zxy.201875": "分享1",
"zxy.201876": "分享2",
"zxy.201873": "该资源为调研问卷,点击下面按钮开始答题",
"zxy.201874": "该资源为评估问卷,点击下面按钮开始答题",
"zxy.201871": "暂无公告...",
"zxy.201872": "学完前面内容后,再回来吧",
"zxy.201870": "该考试为随机固定组卷,不可预览 !",
"zxy.251568113307488256": "字数不能超过1000",
"zxy.105739": "附件正在排队等待转化请稍后提交",
"zxy.105738": "附件转换失败请重新上传",
"zxy.105737": "一十十",
"zxy.103318": "需达到",
"zxy.115980": "最近一次参与",
"zxy.476541561434411008": "开始播报",
"zxy.105732": "相册样式一",
"zxy.105731": "相关专题样式一",
"zxy.105730": "资料下载区样式一",
"zxy.105736": "文字样式一",
"zxy.105735": "讨论区样式一",
"zxy.105734": "小样式一",
"zxy.105733": "排行榜样式一",
"zxy.115989": "您未完成该考试无法查看考试记录!",
"zxy.201868": "预览考试 !",
"zxy.201869": "该考试为随机组卷,不可预览 !",
"zxy.201866": "请点击下方按钮进行学习 !",
"zxy.201867": "该章节为考试请点击右侧按钮预览考试吧 !",
"zxy.201864": "您已参与调研,请点击下方按钮查看详情",
"zxy.115981": "最高成绩",
"zxy.201865": "该章节为作业,点击下方按钮查看作业详情吧 !",
"zxy.115984": "该章节为考试请点击右侧按钮参与考试吧",
"zxy.201862": "您已参与评估,请点击下方按钮查看详情",
"zxy.115983": "暂无考试记录",
"zxy.201863": "该章节为调研问卷,请点击下方按钮参与调研吧",
"zxy.201860": "您已完成该考试,下方可查看所有考试记录",
"zxy.115985": "您上次考试还没提交点击右侧按钮可继续考试",
"zxy.201861": "该章节为评估问卷,请点击下方按钮参与评估吧",
"zxy.115988": "监考老师已在加速评卷请耐心等候",
"zxy.420082527328407552": "查看知识点",
"zxy.115987": "您已通过该考试下方可查看所有考试记录!",
"zxy.105729": "专题内容样式一",
"zxy.105728": "公告样式一",
"zxy.105727": "样式一",
"zxy.105726": "请点击开始闯关按钮注册才能开始学习",
"zxy.115991": "该章节为评估问卷请点击下方按钮参与评估吧",
"zxy.420084861404057600": "继续播放",
"zxy.115990": "您已完成该考试下方可查看所有考试记录",
"zxy.105721": "今日学习时长已达上限请明天再来学习此专题吧",
"zxy.217062351512408064": "/ 需达到{0}秒",
"zxy.105720": "您已购买",
"zxy.105725": "选修课程",
"zxy.105724": "请前往个人中心完善姓名与身份证信息或咨询管理员完善后请再次进入",
"zxy.463568289302450176": "超过需注册登录",
"zxy.105723": "实名认证失败",
"zxy.105722": "好的",
"zxy.201859": "您未完成该考试,无法查看考试记录!",
"zxy.259557843684954112": "快速笔记数量不能超过10个",
"zxy.201857": "您已通过该考试,下方可查看所有考试记录!",
"zxy.201858": "监考老师已在加速评卷,请耐心等候",
"zxy.201855": "加载中,请稍后",
"zxy.214295018909863936": "成绩:无",
"zxy.201856": "您上次考试还没提交,点击右侧按钮可继续考试",
"zxy.115993": "该章节为调研问卷请点击下方按钮参与调研吧",
"zxy.201853": "成绩无",
"zxy.115992": "您已参与评估请点击下方按钮查看详情",
"zxy.201854": "成绩0",
"zxy.115995": "该章节为作业,点击下方按钮查看作业详情吧!",
"zxy.201851": "亲爱的学员,目前学习正在计时中,请不要走开哦!",
"zxy.115994": "您已参与调研请点击下方按钮查看详情",
"zxy.201852": "%,播放进度为音视频总进度的",
"zxy.115997": "该章节为考试请点击右侧按钮预览考试吧!",
"zxy.115996": "暂无您可学习的课程",
"zxy.201850": "您离开了页面哦,等您回来。",
"zxy.228383397217701888": "该课程中有其他必修节未完成,请继续学习。",
"zxy.115999": "该考试为随机组卷不可预览!",
"zxy.115998": "预览考试!",
"zxy.226934220247928832": "学习状态:加载中…",
"zxy.420088119262580736": "此课件未完成前不支持拖动进度条",
"zxy.105633": "完成率",
"zxy.105754": "请等待当前附件上传完成后再继续上传",
"zxy.105632": "为下属荐课",
"zxy.105631": "学习时长需要达到课件规定标准",
"zxy.105752": "最多可上传三个附件",
"zxy.105630": "学习完成率需达到课件规定比例标准",
"zxy.105637": "推送学习内容",
"zxy.105758": "文档正在排队等待转化请稍后预览",
"zxy.105757": "视频正在转换中请稍后预览",
"zxy.105756": "视频转换失败暂时无法预览",
"zxy.219241510401609728": "暂无关联资源",
"zxy.105634": "需达到:",
"zxy.105755": "请等待附件上传完成后再提交作业",
"zxy.263513993933623296": "保存于",
"zxy.201848": "电子书/URL/图文/文档",
"zxy.201849": "最近TA们也学过",
"zxy.105750": "图片大小",
"zxy.201847": "人已学习",
"zxy.105629": "免费课程",
"zxy.105749": "电子书大小只支持及以上浏览器",
"zxy.105748": "文档大小",
"zxy.105743": "附件正在转换中请稍后预览",
"zxy.105742": "附件正在排队等待转化请稍后预览",
"zxy.105741": "附件转换失败请重新预览",
"zxy.105740": "附件正在转换中请稍后提交",
"zxy.105747": "压缩包大小",
"zxy.496816043205988352": "当前课程已启用人脸对比/人脸拍照,请逐一检查以下内容",
"zxy.105746": "音视频大小支持视频格式自动转换",
"zxy.357363129367269376": "公开笔记审核记录",
"zxy.214648691745755136": "通知",
"zxy.105655": "您有试卷目前处于待评卷状态不能继续考试",
"zxy.105654": "由于服务异常记录不到您的学习进度了请切换章节再学习一下立马回来",
"zxy.105652": "您当前的学习出现异常请根据完成进度继续学习",
"zxy.105659": "本课件学习时长已达最大值继续学习本课件将只计完成率不计学习时长",
"zxy.105658": "重新学习",
"zxy.105657": "允许考试次数不为时重新考试按钮改为去考试剩余次展示剩余考试次数",
"zxy.105656": "不在考试时间范围内不能参与考试",
"zxy.105650": "零零",
"zxy.105770": "暂无相关课程",
"zxy.254381345441189888": "原价",
"zxy.251305069201461248": "手动保存",
"zxy.105649": "零",
"zxy.105765": "适用对象",
"zxy.469002059891478528": "参与项目",
"zxy.105648": "播放课程",
"zxy.105769": "猜你喜欢",
"zxy.105647": "请点击下方按钮进行学习!",
"zxy.105768": "参与评分,帮助一下其他小伙伴吧",
"zxy.105646": "建议图片大小为{1}",
"zxy.105767": "您已完成该课程的学习",
"zxy.105766": "课程简介",
"zxy.186811": "共有",
"zxy.105640": "课程/专题",
"zxy.522646973782822912": "您已切屏{0}次,系统将记录您的切屏次数,到达切屏上限将自动交卷!",
"zxy.122559": "请完整选择评卷老师",
"zxy.532484555207217152": "考试记录不存在,或已被重置!",
"zxy.559286293444562944": "请注意,考试禁止切屏,到达切屏上限将自动交卷!",
"zxy.608146662321426432": "归档期间暂无法学习",
"zxy.631353559480406016": "(内容结合知识库由AI生成,仅供参考)"
}
}
, {}],
"./app/study/router": [function(e, t, n) {
n.routes = {
"course/index": "showCourseIndex",
"course/preview/:id": "previewCourse",
"subject/index": "showSubjectIndex",
"course/detail/source/:courseId/:attachmentId/:attachmentType/:start": "showSourceCourseDetail",
"course/detail/:id/:type/:require/:sourceId": "showCourseDetail",
"course/detail/:id/:type/:require": "showCourseDetail",
"course/detail/:id/:type": "showCourseDetail",
"course/detail/:id": "showCourseDetail",
"subject/detail/:id": "showSubjectDetail",
"subject/detail/source/:subjectId/:courseId/:attachmentId/:attachmentType/:start": "showSourceSubjectDetail",
"subject/link-pc/:id": "showLinkDetail",
"subject/link-app/:id": "showLinkDetailApp",
"subject/preview/:id": "showPreview",
"subject/preview/:id/:type": "showPreview",
"task/:id": "showTask",
"task-out/:id": "showTaskOut",
"task/:id/:memberId": "showTaskDetail",
"subject/detail/new-template2": "showSubjectNewDetail",
"task/audit/:id": "showTaskAudit",
"task/preview/:id": "previewTask",
"subject/detail/new-template3": "showSubjectNewDetail3",
"subject/detail/new-template4": "showSubjectNewDetail4",
"errors/:id": "showBrushTipsPage",
"transition-page/:id/:type/:url": "showTransitionPage",
"subject/learning-map/:id": "showLearningMap",
"course/preview/:id/:id2": "previewCourseAndApprove",
"course/audience/:id/:id2": "approveAudience",
"course/audience/preview/:id/:id2": "approveAudienceFromAdmin",
"subject/wrapper-detail/:id": "showWrapperDetail",
"course/out-resource/:code/:id/:token": "showCourseOutDetail",
"course/resource/:id/:type/:require": "showCourseOutDetailNew",
"course/resource/:id/:type": "showCourseOutDetailNew",
"course/resource/:id/": "showCourseOutDetailNew",
"subject/out-resource/:code/:id/:token": "showSubjectOutDetail",
"course/supervise-detail/:id/:type/:require": "showSuperviseCourseDetail",
"course/wrapper-detail/:id": "showCourseWrapperDetail",
"course/dxdetail/:id/:courseItemId": "showDxDetail",
"course/dxdetail/:id": "showDxDetail"
},
n.showCourseIndex = function() {
return this.app.show("content", "study/course/index")
}
,
n.showActivityDetail = function(e) {
return this.app.show("content", "study/activity/detail", {
id: e
})
}
,
n.previewCourse = function(e) {
return this.app.show("content", "study/course/preview", {
id: e
})
}
,
n.previewCourseAndApprove = function(e, t) {
return this.app.show("content", "study/course/preview", {
id: e,
id2: t
})
}
,
n.approveAudience = function(e, t) {
return this.app.show("content", "study/course/approve", {
id: e,
id2: t
})
}
,
n.approveAudienceFromAdmin = function(e, t) {
return this.app.show("content", "study/course/approve", {
id: e,
id2: t,
preview: !0
})
}
,
n.showCourseDetail = function(e, t, n, i) {
var a, r, o, s = e.indexOf("@@") > -1 ? e.split("@@") : e.replace(/&lang=[ce]n/g, "").split("&"), c = s[0], l = n && ("string" == typeof n ? Number(n.split("&")[0]) : n) || 0;
return s.length > 1 && (a = s[0],
c = s[1],
r = s[2]),
11 === Number(a) && 5 === Number(t) && r && (o = JSON.parse(localStorage.getItem("previewInfo" + c))),
this.app.show("content", "study/course/detail", {
id: c,
entrance: a,
type: t || 1,
isRequired: Number.isNaN(l) ? 0 : l,
sourceId: i || "",
previewInfo: o || void 0
})
}
,
n.showSourceCourseDetail = function(e, t, n, i) {
return this.app.show("content", "study/course/detail", {
id: e,
type: 1,
isRequired: 0,
sourceId: "",
sourceCourseOptions: {
fromAiSource: !0,
type: 1,
isRequired: 0,
courseId: e,
attachmentType: Number(n),
startPosition: Number(i),
attachmentId: t
}
})
}
,
n.showSuperviseCourseDetail = function(e, t, n) {
var i, a, r, o, s = e.split("&"), c = s[0];
return s.length > 1 && (i = s[0],
c = s[1]),
n && (o = n.split("&")[0],
r = n.split("&")[1],
a = n.split("&")[2]),
this.app.show("content", "study/course/supervise-detail", {
id: c,
entrance: i,
type: t || 1,
isRequired: o || 0,
businessId: r || 0,
source: Number(a) || 0
})
}
,
n.showLinkDetail = function(e) {
var t, n = e;
return e.indexOf("99@@") > -1 && (n = e.split("@@")[1],
t = e.split("@@")[0]),
this.app.show("content", "study/subject/link-pc", {
id: n,
entrance: t
})
}
,
n.showLinkDetailApp = function(e) {
return this.app.show("content", "study/subject/link-app", {
id: e
})
}
,
n.showSubjectIndex = function() {
return this.app.show("content", "study/subject/index")
}
,
n.showSubjectDetail = function(e) {
var t, n, i, a, r = e;
return e.indexOf("99@@") > -1 && (r = e.split("@@")[1],
a = e.split("@@")[0]),
navigator.userAgent.indexOf("MSIE 9.0") > 0 && (t = this._previousHash).indexOf("&gid") > 1 && t.indexOf("&pid") > 1 ? (this._previousHash = t.substring(0, t.indexOf("&gid")),
null) : (r.indexOf("&") > -1 && (r = r.split("&")[0],
n = e.split("&")[1]),
i = n ? "branch" === n ? {
id: r,
from: n,
entrance: a
} : {
id: r,
type: n,
entrance: a
} : {
id: r,
entrance: a
},
this.app.show("content", "study/subject/detail", i))
}
,
n.showSourceSubjectDetail = function(e, t, n, i, a) {
return this.app.show("content", "study/subject/detail", {
id: e,
type: 1,
isRequired: 0,
sourceCourseOptions: {
fromAiSource: !0,
type: 1,
isRequired: 0,
courseId: t,
attachmentType: Number(i),
startPosition: Number(a),
attachmentId: n
}
})
}
,
n.showPreview = function(e, t) {
return this.app.show("content", "study/subject/preview", {
id: e,
type: t || ""
})
}
,
n.showTask = function(e) {
return this.app.show("content", "study/task", {
id: e
})
}
,
n.showTaskDetail = function(e, t) {
return this.app.show("content", "study/task", {
id: e,
memberId: t
})
}
,
n.previewTask = function(e) {
return this.app.viewport.showIt("content", "study/task/preview", {
id: e
})
}
,
n.showSubjectNewDetail = function() {
return this.app.show("content", "study/subject/detail/new-template2")
}
,
n.showTaskAudit = function(e) {
return this.app.show("content", "study/task/audit", {
id: e
})
}
,
n.showSubjectNewDetail3 = function() {
return this.app.show("content", "study/subject/detail/new-template3")
}
,
n.showSubjectNewDetail4 = function() {
return this.app.show("content", "study/subject/detail/new-template4")
}
,
n.showTransitionPage = function(e, t, n) {
return this.app.show("content", "study/transition-page", {
id: e,
type: t,
url: n
})
}
,
n.showBrushTipsPage = function(e) {
var t, n = e.split("&")[0], i = e.split("&")[1];
return t = "11" === i ? {
id: n,
source: i,
isRequired: e.split("&")[2],
businessId: e.split("&")[3]
} : {
id: n,
source: i
}
//this.app.show("content", "study/errors", t)
}
,
n.showLearningMap = function(e) {
var t, n = e.split("&"), i = n[0];
return n.length > 1 && (i = n[0],
t = n[1]),
e.indexOf("@@") > -1 && (i = e.split("@@")[1],
t = e.split("@@")[0]),
this.app.show("content", "study/subject/learning-map", {
id: i,
entrance: t
})
}
,
n.showWrapperDetail = function(e) {
var t, n = e;
return e.indexOf("@@") > -1 && (n = e.split("@@")[1],
t = e.split("@@")[0]),
this.app.show("content", "study/subject/wrapper-detail", {
id: n,
entrance: t
})
}
,
n.showCourseWrapperDetail = function(e) {
var t, n = e;
return e.indexOf("@@") > -1 && (n = e.split("@@")[1],
t = e.split("@@")[0]),
this.app.show("content", "study/course/detail/wrapper-detail", {
id: n,
entrance: t
})
}
,
n.showCourseOutDetail = function(e, t, n) {
return this.app.showFull("content", "study/course/out-detail", {
code: e,
id: t,
token: n
})
}
,
n.showCourseOutDetailNew = function(e, t, n) {
var i, a = e.split("&"), r = a[0];
return a.length > 1 && (i = a[0],
r = a[1]),
this.app.showFull("content", "study/course/out-detail", {
id: r,
entrance: i,
type: t || 1,
isRequired: n || 0
})
}
,
n.showSubjectOutDetail = function(e, t, n) {
return this.app.showFull("content", "study/subject/out-resource", {
code: e,
id: t,
token: n
})
}
,
n.showActivityOutDetail = function(e, t, n) {
return this.app.showFull("content", "study/activity/out-detail", {
id: e,
code: t,
token: n
})
}
,
n.showTaskOut = function(e) {
return this.app.showFull("content", "study/task-out", {
id: e
})
}
,
n.showDxDetail = function(e, t) {
var n, i = e.split("&"), a = i[0];
return i.length > 1 && (n = i[0],
a = i[1]),
this.app.viewport.showIt("content", "study/course/dxdetail", {
id: a,
entrance: n,
type: 1,
courseItemId: t || "",
isRequired: 0
})
}
}
, {}],
"./app/train-new/router": [function(e, t, n) {
n.routes = {
"pc-info/:id/:firstStep": "showIndex",
"info/:id": "showIndex",
"sign-up/:id": "showSignupPage",
"class-detail/:id": "showClassDetail",
"class-preview/:id": "showClassPreview",
"class/out-resource/:code/:id/:token": "showOutDetail",
"class/resource/:id": "showOutDetailNew",
"class-detail-preview/:id": "showClassDetailPreview",
"lecturer-mine": "showLecturerMine",
"lecturer/:memberId": "showLecturer",
"putforward/:id": "showPutforward",
headteacher: "showHeadteacher",
"common-for-train": "showPickForTrain",
"management/:id": "showManagement",
"vote/detail/:id/:businessId": "showVote",
"external-class/info/:id": "showExternalIndex",
"management/study/paas/:id": "showManagementStudy"
},
n.showIndex = function(e, t) {
return this.app.show("content", "train-new/info", {
classId: e,
firstStep: t
})
}
,
n.showSignupPage = function(e) {
return this.app.show("content", "train-new/signup", {
classId: e
})
}
,
n.showPutforward = function(e) {
return this.app.show("content", "train-new/putforward", {
reportId: e
})
}
,
n.showLecturer = function(e) {
return this.app.show("content", "train-new/lecturer", {
memberId: e
})
}
,
n.showLecturerMine = function() {
return this.app.show("content", "train-new/lecturer-mine")
}
,
n.showClassDetail = function(e) {
var t;
return t = 0 === e.indexOf("99@@") ? {
classId: e.split("99@@")[1],
homeConfig: !0,
entrance: "99"
} : {
classId: e
},
this.app.show("content", "train-new/class-detail", t)
}
,
n.showClassPreview = function(e) {
return this.app.show("content", "train-new/class-preview", {
classId: e
})
}
,
n.showOutDetail = function(e, t, n) {
return this.app.showFull("content", "train-new/class-out-detail", {
code: e,
classId: t,
token: n
})
}
,
n.showOutDetailNew = function(e) {
return this.app.showFull("content", "train-new/class-out-detail", {
classId: e
})
}
,
n.showClassDetailPreview = function(e) {
var t;
return t = 0 === e.indexOf("99@@") ? {
classId: e.split("99@@")[1],
homeConfig: !0
} : {
classId: e
},
Object.assign(t, {
allowDiscuss: !1
}),
this.app.show("content", "train-new/class-detail-preview", t)
}
,
n.showHeadteacher = function() {
return this.app.show("content", "train-new/headteacher")
}
,
n.showPickForTrain = function() {
return this.app.show("content", "train-new/common-for-train")
}
,
n.showManagement = function(e) {
return this.app.show("content", "train-new/management", {
classId: e
})
}
,
n.showVote = function(e, t) {
return this.app.show("content", "train-new/vote/detail", {
voteId: e,
businessId: t
})
}
,
n.showExternalIndex = function(e) {
return this.app.show("content", "train-new/external-class/info", {
classId: e
})
}
,
n.showManagementStudy = function(e) {
return this.app.show("content", "train-new/management/study-paas", {
classId: e
})
}
}
, {}],
"./app/util/FAQ": [function(e, t, n) {
var i;
i = e("./app/strings/cn/FAQ"),
t.exports = i
}
, {
"./app/strings/cn/FAQ": "./app/strings/cn/FAQ"
}],
"./app/util/FileUpload": [function(e, t, n) {
var i = e("./browser").detectIE()
, a = e("jquery")
, r = e("./app/util/strings")
, o = e("./fileAjax").ajax
, s = e("./acceptFileTypes")();
t.exports = function(e, t) {
var n, c, l, u, d, p, h, y, m = t || {}, f = a(e).text() || r.get("util.upload"), x = t.filename || "file", v = s.fileFilter(m.accept);
m.accept = m.accept || "",
n = '<input type="file" class="zxy-file-upload" accept="' + v + '"/><button type="button" class="file-btn add-file-btn">' + f + '</button><div class="clear"></div><ul class="upload-list" style="display: none"><li><span class="file-name"></span><span class="file-size"></span><div class="item-progress"><div class="progress-outer"><div class="progress-inne"><div class="progress-bg"></div></div></div><span class="progress-text">0%</span></div></li></ul>',
y = {},
9 === i && (a("body").children(".zxy-file-form").length || (p = '<form enctype="multipart/form-data" class="zxy-file-upload zxy-file-form" method="post" action="' + m.url + '" target="FileUploadIframe"><input type="file" class="zxy-file-upload" name="' + x + '"><button type="submit">' + r.get("util.submit") + '</button></form><iframe frameborder="0" name="FileUploadIframe" class="zxy-file-upload"></iframe>',
a("body").append(p),
window.hasForm = a(".zxy-file-form"))),
m.fileStyles ? m.fileStyles.width = m.fileStyles.width || 300 : (m.fileStyles = {},
m.fileStyles.width = 300),
a(e).addClass("zxy-file-wrap").css(m.fileStyles).html(n),
m.fileBtnStyles && a(e).find(".add-file-btn").css(m.fileBtnStyles),
9 === i ? (a(e).children(".add-file-btn").click((function() {
window.currentZxyFromWrap = e,
a("body").children("form.zxy-file-form").children('input[type="file"]').click()
}
)),
a("form.zxy-file-form>input[type='file']").off("change").on("change", (function() {
var e = [];
"" !== a(this).val() && (h = window.currentZxyFromWrap,
c = a(this).val(),
l = c.replace(/\\/g, "/"),
u = l.lastIndexOf("/"),
a(h).find(".upload-list").nextAll("span").remove(),
a(h).find(".progress-bg").css("background-color", "#2db7f5"),
-1 !== u && (l = l.substring(u + 1, l.length)),
y.removeFile = function() {
e instanceof Array && (e = [],
a("body>form.zxy-file-form").children('input[type="file"]').val(""))
}
,
e.push({
name: l,
type: void 0
}),
m.fileFiltered(e[0], h, y),
0 !== e.length && (a(h).find(".upload-list").fadeIn(2e3),
a(h).find(".progress-bg").css({
width: "100%"
}),
a(h).find(".progress-text").text(window.app.$t("zxy.118397")),
a(h).find(".file-size").text(r.get("util.unknown.size")),
a(h).find(".file-name").text(l),
setTimeout((function() {
a("body>form.zxy-file-form").submit()
}
), 100)))
}
)),
a(".zxy-file-form+iframe").off("load").on("load", (function() {
try {
(d = a(".zxy-file-form+iframe").contents().find("body").text()) && (a(h).find(".progress-text").text("100%"),
a(h).find(".progress-bg").css("background-color", "#20ff15"),
a(h).find(".upload-list").fadeOut(2e3),
a("form.zxy-file-form>input").val(""),
m.success(JSON.parse(d)))
} catch (e) {
l && !d && (a(h).find(".progress-bg").css("background-color", "#e66e6e"),
a(h).find(".progress-text").text("x"),
a(h).find(".upload-list").after('<span class="file-error-text">网络异常, 请重试!</span>'),
m.error({
code: "SERVERT_ERROR",
message: "网络异常, 请重试!"
}))
}
}
))) : (a(e).children(".add-file-btn").click((function() {
a(e).children('input[type="file"]').click()
}
)),
a(e).children('input[type="file"]').change((function(t) {
var n, i, s, c;
return "" !== a(this).val() && (n = t.target.files,
i = a(a(e).find(".progress-text")),
c = (s = Array.prototype.slice.call(n))[0].size,
m.maxSize && m.maxSize.slice(0, -1),
a(e).find(".upload-list").nextAll("span").remove(),
a(e).find(".progress-text").text("0%"),
a(e).find(".progress-bg").css({
width: 0,
"background-color": "#2db7f5"
}),
m.maxSize && c / 1024 / 1024 > m.maxSize.slice(0, -1) ? (m.error({
code: "SIZE_ERROR",
message: window.app.$t("zxy.118401")
}),
!1) : (y.removeFile = function() {
s instanceof Array && (s = [],
a(e).children('input[type="file"]').val(""))
}
,
m.fileFiltered(s[0], e, y),
0 !== s.length && (1048576 > c && c > 1024 ? c = Math.round(c / 1024) + " KB" : c < 1024 && c > 0 ? c = Math.round(c) + " B" : c > 1048576 && (c = Math.round(c / 1024 / 1024) + " M"),
a(e).find(".upload-list").fadeIn(2e3),
a(e).children(".upload-list").show(),
a(a(e).find(".file-name")).text(s[0].name),
a(a(e).find(".file-size")).text(r.get("util.big-small") + c),
o({
file: s[0],
filename: x,
action: m.url,
onProgress: function(t) {
a(".progress-inne").html('<div class="progress-bg" style="width:' + t.percent + '%"></div>'),
i.text(t.percent + "%"),
100 === t.percent && a(e).find(".progress-bg").css("background-color", "#20ff15")
},
onSuccess: function(t) {
a(e).find(".upload-list").fadeOut(2e3),
a(e).children('input[type="file"]').val(""),
m.success(t)
},
onError: function(t) {
a(e).find(".progress-bg").css({
width: "100%",
"background-color": "#e66e6e"
}),
a(e).find(".progress-text").text("x"),
a(e).find(".upload-list").after('<span class="file-error-text">' + r.get("util.upload.exception") + "</span>"),
m.error(t)
}
}),
!0)))
}
)))
}
}
, {
"./acceptFileTypes": "./app/util/acceptFileTypes",
"./app/util/strings": "./app/util/strings",
"./browser": "./app/util/browser",
"./fileAjax": "./app/util/fileAjax",
jquery: "jquery"
}],
"./app/util/PointerEventsPolyfill": [function(e, t, n) {
function i(e) {
if (this.options = {
selector: "*",
mouseEvents: ["click", "dblclick", "mousedown", "mouseup"],
usePolyfillIf: function() {
if ("Microsoft Internet Explorer" == navigator.appName && (null != navigator.userAgent.match(/MSIE ([0-9]{1,}[\.0-9]{0,})/) && parseFloat(RegExp.$1) < 11))
return !0;
return !1
}
},
e) {
var t = this;
$.each(e, (function(e, n) {
t.options[e] = n
}
))
}
this.options.usePolyfillIf() && this.register_mouse_events()
}
i.initialize = function(e) {
return null == i.singleton && (i.singleton = new i(e)),
i.singleton
}
,
i.prototype.register_mouse_events = function() {
$(document).on(this.options.mouseEvents.join(" "), this.options.selector, (function(e) {
if ("none" == $(this).css("pointer-events")) {
var t = $(this).css("display");
$(this).css("display", "none");
var n = document.elementFromPoint(e.clientX, e.clientY);
return t ? $(this).css("display", t) : $(this).css("display", ""),
e.target = n,
$(n).trigger(e),
!1
}
return !0
}
))
}
,
$(document).ready((function() {
i.initialize({})
}
))
}
, {}],
"./app/util/SuperUpload": [function(e, t, n) {
var i = e("jquery")
, a = e("./fileAjax")
, r = e("./browser")
, o = e("./app/util/strings")
, s = e("lodash/collection")
, c = e("./acceptFileTypes")()
, l = e("./browser").detectIE()
, u = 0;
t.exports = function(e, t) {
var n, d, p, h = {
Init: function(e, t) {
this.config = e,
this.el = t,
this.$el = i(t),
this.url = e.url,
this.onlyUploadOneAtTheSameTime = e.onlyUploadOneAtTheSameTime,
this.maxSize = e.maxSize,
this.accept = e.accept,
this.createFile = null,
this.createIframeWrap = null,
this.createIframe = null,
this.createForm = null,
this.uploadArr = [],
this.uploadFileName = null,
this.uploadFileSize = null,
this.uploadFileSizeNumber = null,
this.uploadOriginalValue = null,
this.offClick = !0,
this.fileFiltered = null,
this.success = null,
this.error = null,
this.isProgress = e.isProgress,
this.progressText = null,
this.progressColor = "#2db7f5",
this.inUploading = !1,
this.isDestroy = !1,
this.awaitUpload = !0,
this.progress = 0,
this.onComplate = e.onComplate,
this.maxNum = e.maxNum || 6,
this.residueAgreeNum = e.residueAgreeNum || 0,
this.multiple = e.multiple || !1,
this.collectionErrorResult = {
typeError: 0,
sizeError: 0
},
this.isAccept = r.googleVersion() < 60 && (-1 !== this.accept.indexOf("zip") || -1 !== this.accept.indexOf("rar")),
this.IframeLoadFun = function() {
try {
(d = this.createIframe.contentWindow.document.body.innerText) && (this.progressPanel(1e3),
this.superUploadSuccess(JSON.parse(d)))
} catch (e) {
this.progressPanel(window.app.$t("zxy.118400")),
this.superUploadError({
code: "SERVERT_ERROR",
message: window.app.$t("zxy.118395")
})
}
}
.bind(this),
this.ie9FilePostion = function() {
i(this.createFile).css({
display: "block",
opacity: 0,
width: this.el.offsetWidth,
height: this.el.offsetHeight,
left: this.$el.offset().left,
top: this.$el.offset().top,
"z-index": 999999
})
}
.bind(this),
this.ie9FileShow = function() {
i(this).css("display", "none")
}
,
this.tokenKey = e.tokenKey || "Authorization",
this.tokenValue = e.token,
this.chunking = e.chunking,
this.needParse = e.needParse,
this.cloudConfigId = e.cloudConfigId
}
};
return h.Init.prototype = {
lowVersion: function() {
9 === l ? (u++,
this.url = this.url.replace(/sharding-file/, "file"),
this.createIframeWrap = document.createElement("div"),
this.createIframeWrap.className = "zxy-super-upload",
document.body.appendChild(this.createIframeWrap),
this.createIframe = document.createElement("iframe"),
this.createForm = document.createElement("form"),
this.createIframe.frameBorder = 0,
this.createIframe.name = "superUploadIframe" + u,
this.createForm.target = "superUploadIframe" + u,
this.createForm.enctype = "multipart/form-data",
this.createForm.method = "post",
this.createForm.action = this.url + "?access_token=" + this.config.token.split("__")[1],
this.createIframeWrap.appendChild(this.createIframe),
this.createIframeWrap.appendChild(this.createForm),
this.createForm.appendChild(this.createFile),
this.$el.unbind("mouseenter", this.ie9FilePostion).on("mouseenter", this.ie9FilePostion),
i(this.createFile).unbind("mouseleave", this.ie9FileShow).on("mouseleave", this.ie9FileShow)) : (this.createIframeWrap = document.createElement("div"),
this.createIframeWrap.className = "zxy-super-upload",
document.body.appendChild(this.createIframeWrap),
this.createIframeWrap.appendChild(this.createFile))
},
init: function() {
this.createFileInput(),
i(this.el).click(function() {
window.isBlur = "lostBlur",
setTimeout((function() {
window.isBlur = "restoreBlur"
}
), 3e3),
9 !== l && this.fileChange()
}
.bind(this)),
i(this.createFile).unbind("change").on("change", function(e) {
if (window.isBlur = "restoreBlur",
"" === this.createFile.value)
return !1;
if (e.target.files) {
if (this.uploadArr = Array.prototype.slice.call(e.target.files),
this.uploadArr.length > 6)
return this.createFile.value = "",
this.superUploadError({
code: "SERVERT_ERROR",
message: window.app.$t("zxy.198702")
}),
!1;
this.residueAgreeNum && (this.uploadArr = this.uploadArr.slice(0, this.residueAgreeNum)),
this.multiple ? (p = this.filterFiles(this.uploadArr)).length > 0 && this.fileAjax(p) : this.checkFile(this.uploadArr) && ("function" == typeof this.config.fileFiltered && this.config.fileFiltered(this, this.uploadArr[0]),
this.uploadArr[0] && this.fileAjax(this.uploadArr[0]),
this.createFile.value = "")
} else
t.getCount && "function" == typeof t.getCount ? t.getCount() < 1 && (this.uploadFileName = this.createFile.value.replace(/\\/g, "/"),
this.uploadArr = [{
name: this.uploadFileName,
size: ""
}],
-1 !== this.uploadFileName.lastIndexOf("/") && (this.uploadFileName = this.uploadFileName.substring(this.uploadFileName.lastIndexOf("/") + 1, this.uploadFileName.length))) : (this.uploadFileName = this.createFile.value.replace(/\\/g, "/"),
this.uploadArr = [{
name: this.uploadFileName,
size: ""
}],
-1 !== this.uploadFileName.lastIndexOf("/") && (this.uploadFileName = this.uploadFileName.substring(this.uploadFileName.lastIndexOf("/") + 1, this.uploadFileName.length))),
this.uploadFileSize = "",
this.checkFile(this.uploadArr) && (delete this.uploadArr[0].size,
"function" == typeof this.config.fileFiltered && this.config.fileFiltered(this, this.uploadArr[0]),
this.progressCallBack(window.app.$t("zxy.118397")),
"function" == typeof this.config.progress && this.config.progress(this.progressElement, 100, this),
setTimeout(function() {
this.createForm.submit()
}
.bind(this), 100),
this.iframeLoad());
return !0
}
.bind(this)),
this.isProgress && (t.getCount && "function" == typeof t.getCount ? t.getCount() < 1 && this.addProgressWrap() : this.addProgressWrap())
},
createFileInput: function() {
this.createFile = document.createElement("input"),
this.createFile.type = "file",
this.multiple && (this.createFile.multiple = "multiple"),
this.createFile.name = this.config.fileName,
this.createFile.accept = this.fileFilter(),
this.createFile.style.display = "none",
this.createFile.style.position = "absolute",
this.createFile.style.width = 0,
this.createFile.style.height = 0,
this.lowVersion()
},
clearFileInput: function() {
var e;
this.createForm ? this.createForm.reset() : (e = document.createElement("form"),
this.createFile.value = "",
e.appendChild(this.createFile),
e.reset(),
e = null)
},
fileFilter: function() {
return this.isAccept ? "" : c.fileFilter(this.config.accept)
},
removeFile: function() {
this.uploadArr instanceof Array && (this.uploadArr = [])
},
fileChange: function() {
this.progress > 0 && t.validateCallback ? t.validateCallback() : this.onlyUploadOneAtTheSameTime && this.inUploading || this.offClick && i(this.createFile).click()
},
checkFile: function(e) {
var n, i = e[0];
return t.getCount && "function" == typeof t.getCount ? t.getCount() < 1 && (this.uploadFileName = i.name) : this.uploadFileName = i.name,
this.uploadFileSize = this.uploadOriginalValue = i.size,
this.accept && c.fileFilter(this.accept).split(",").indexOf(i.type) < 0 && -1 === this.accept.split(",").indexOf(i.name.slice(i.name.lastIndexOf(".") + 1)) ? (this.superUploadError({
code: "TYPE_ERROR",
message: window.app.$t("zxy.118398")
}),
!1) : (this.uploadOriginalValue && (1048576 > this.uploadFileSize && this.uploadFileSize > 1024 ? (this.uploadFileSizeNumber = Math.floor(this.uploadFileSize / 1024 * 100) / 100,
this.uploadFileSize = this.uploadFileSizeNumber + " KB") : this.uploadFileSize < 1024 && this.uploadFileSize > 0 ? (this.uploadFileSizeNumber = Math.floor(100 * this.uploadFileSize) / 100,
this.uploadFileSize = this.uploadFileSizeNumber + " B") : this.uploadFileSize > 1048576 && (this.uploadFileSizeNumber = Math.floor(this.uploadFileSize / 1024 / 1024 * 100) / 100,
this.uploadFileSize = this.uploadFileSizeNumber + " M")),
!(this.uploadOriginalValue && this.maxSize && (n = this.maxSize.slice(0, -1),
this.uploadOriginalValue > 1024 * ~~n * 1024)) || (this.superUploadError({
code: "SIZE_ERROR",
message: window.app.$t("zxy.118401")
}),
!1))
},
filterFiles: function(e) {
var t = []
, n = this
, i = this.maxSize.slice(0, -1);
return s.forEach(e, (function(e) {
e.size > 1024 * ~~i * 1024 && (n.superUploadError({
code: "SIZE_ERROR",
message: window.app.$t("zxy.118401")
}),
n.collectionErrorResult.sizeError++,
1) || !function(e) {
return !(n.accept && c.fileFilter(n.accept).split(",").indexOf(e.type) < 0 && -1 === n.accept.split(",").indexOf(e.name.slice(e.name.lastIndexOf(".") + 1))) || (n.superUploadError({
code: "TYPE_ERROR",
message: window.app.$t("zxy.118398")
}),
n.collectionErrorResult.typeError++,
!1)
}(e) || t.push(e)
}
)),
t
},
progressElement: i('<div class="upload-list"></div>'),
progressElementWrap: i('<div class="upload-list-wrap"></div>'),
addProgressWrap: function() {
i(this.el).next(".upload-list-wrap").length || i(this.el).after(this.progressElementWrap)
},
progressCallBack: function(e) {
var t, n;
switch (this.progressText = "number" == typeof e ? e + "%" : e,
100 === e && this.awaitUpload && (this.progressText = window.app.$t("zxy.118397")),
e) {
case o.get("util.uploading"):
this.progressColor = "#1EA4FC";
break;
case o.get("util.upload.exception"):
this.progressColor = "#F4523B";
break;
case 1e3:
this.progressColor = "#1EA4FC",
this.progressText = "100%";
break;
default:
this.progressColor = "#1EA4FC"
}
n = 1e3 === (n = "string" == typeof e ? 100 : e) ? 100 : n,
this.progress = n,
t = '<div class="file-name max-length">' + this.uploadFileName + '</div><div class="item-progress"><div class="progress-outer"><div class="progress-inne"><div class="progress-bg" style="background-color:' + this.progressColor + ";width:" + n + '%"></div></div></div><span class="progress-text">' + this.progressText + '</span></div><span class="file-size">' + this.uploadFileSize + "</span>",
this.progressElement.show().html(t),
this.isProgress && i(this.el).next(".upload-list-wrap").show().html(t)
},
progressPanel: function(e) {
this.progressCallBack(e),
i(this.progressElement).fadeOut(2e3),
this.inUploading = !1,
this.isProgress && i(this.el).next(".upload-list-wrap").fadeOut(2e3)
},
iframeLoad: function() {
i(this.createIframe).unbind("load", this.IframeLoadFun).on("load", this.IframeLoadFun)
},
fileAjax: function(e) {
a.ajax({
file: e,
cloudFileOpen: null === t.cloudFileOpen || void 0 === t.cloudFileOpen ? window.app.global.cloudFileOpen : t.cloudFileOpen,
multiple: this.multiple,
data: t.data ? t.data : null,
tokenKey: this.tokenKey,
tokenValue: this.tokenValue,
filename: this.config.fileName,
action: this.config.url,
chunking: this.chunking,
needParse: this.needParse,
cloudConfigId: this.cloudConfigId,
onBeforeSend: function() {
this.progressPanel(1e3),
this.onComplate && this.onComplate(!1)
}
.bind(this),
onProgress: function(e) {
"function" == typeof this.config.progress && this.config.progress(this.progressElement, e.percent, this),
this.inUploading = !0,
this.progressCallBack(e.percent)
}
.bind(this),
onSuccess: function(e) {
this.superUploadSuccess(e),
this.progressPanel(1e3),
this.onComplate && this.onComplate(!0)
}
.bind(this),
onError: function(e) {
this.progressPanel(window.app.$t("zxy.118400")),
this.superUploadError(e),
this.onComplate && this.onComplate("error")
}
.bind(this),
setChunkExample: function(e) {
this.chunkExample = e
}
.bind(this)
})
},
superUploadSuccess: function(e) {
"function" == typeof this.config.success && this.config.success(e, this),
this.clearFileInput()
},
superUploadError: function(e) {
"function" == typeof this.config.error && !this.isDestroy && this.config.error(e, this),
this.clearFileInput()
},
destroySuperUpload: function() {
var e = this.chunkExample;
this.$el.unbind("mouseenter", this.ie9FilePostion),
i(this.createFile).unbind("mouseleave", this.ie9FileShow),
i(this.createIframeWrap).remove(),
e && e.length && e.map((function(e) {
return e.destroyChunk && e.destroyChunk()
}
)),
this.isDestroy = !0,
this.offSuperUpload()
},
offSuperUpload: function() {
this.offClick = !1
},
openSuperUpload: function() {
this.offClick = !0
},
hideUploadBtn: function() {
i(".decoration-none").css("display", "none")
}
},
(n = new h.Init(t,e)).init(),
n
}
}
, {
"./acceptFileTypes": "./app/util/acceptFileTypes",
"./app/util/strings": "./app/util/strings",
"./browser": "./app/util/browser",
"./fileAjax": "./app/util/fileAjax",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/util/acceptFileTypes": [function(e, t, n) {
t.exports = function() {
var e;
return "application/msword,doc dot,application/pdf,pdf,application/pgp-signature,pgp,application/postscript,ps ai eps,application/rtf,rtf,application/vnd.ms-excel,xls xlb xlt xla,application/vnd.ms-powerpoint,ppt pps pot ppa,application/zip,zip,application/x-shockwave-flash,swf swfl,application/vnd.openxmlformats-officedocument.wordprocessingml.document,docx,application/vnd.openxmlformats-officedocument.wordprocessingml.template,dotx,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,xlsx,application/vnd.openxmlformats-officedocument.presentationml.presentation,pptx,application/vnd.openxmlformats-officedocument.presentationml.template,potx,application/vnd.openxmlformats-officedocument.presentationml.slideshow,ppsx,application/x-javascript,js,application/json,json,audio/mpeg,mp3 mpga mpega mp2,audio/x-wav,wav,audio/x-m4a,m4a,audio/ogg,oga ogg,audio/aiff,aiff aif,audio/flac,flac,audio/aac,aac,audio/ac3,ac3,audio/x-ms-wma,wma,image/bmp,bmp,image/gif,gif,image/jpeg,jpg jpeg jpe,image/photoshop,psd,image/png,png,image/svg+xml,svg svgz,image/tiff,tiff tif,text/plain,asc txt text diff log,text/html,htm html xhtml,text/css,css,text/csv,csv,text/rtf,rtf,video/mpeg,mpeg mpg mpe m2v,video/quicktime,qt mov,video/mp4,mp4,video/x-m4v,m4v,video/x-flv,flv,video/x-ms-wmv,wmv,video/avi,avi,video/webm,webm,video/3gpp,3gpp 3gp,video/3gpp2,3g2,video/vnd.rn-realvideo,rv,video/ogg,ogv,video/x-matroska,mkv,application/vnd.oasis.opendocument.formula-template,otf,application/octet-stream,exe",
(e = {
mimes: {},
addMimeType: function(e) {
var t, n, i, a = e && e.split(/,/);
for (t = 0; t < a.length; t += 2)
for (i = a[t + 1].split(/ /),
n = 0; n < i.length; n++)
this.mimes[i[n]] = a[t]
},
fileFilter: function(e) {
var t, n = e && e.split(/,/), i = {};
return e ? (n.map(function(e) {
t = this.mimes[e],
-1 === e.indexOf(".") && (i["." + e] = 1),
t && (i[t] = 1)
}
.bind(this)),
Object.keys(i).toString()) : ""
}
}).addMimeType("application/msword,doc dot,application/pdf,pdf,application/pgp-signature,pgp,application/postscript,ps ai eps,application/rtf,rtf,application/vnd.ms-excel,xls xlb xlt xla,application/vnd.ms-powerpoint,ppt pps pot ppa,application/zip,zip,application/x-shockwave-flash,swf swfl,application/vnd.openxmlformats-officedocument.wordprocessingml.document,docx,application/vnd.openxmlformats-officedocument.wordprocessingml.template,dotx,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,xlsx,application/vnd.openxmlformats-officedocument.presentationml.presentation,pptx,application/vnd.openxmlformats-officedocument.presentationml.template,potx,application/vnd.openxmlformats-officedocument.presentationml.slideshow,ppsx,application/x-javascript,js,application/json,json,audio/mpeg,mp3 mpga mpega mp2,audio/x-wav,wav,audio/x-m4a,m4a,audio/ogg,oga ogg,audio/aiff,aiff aif,audio/flac,flac,audio/aac,aac,audio/ac3,ac3,audio/x-ms-wma,wma,image/bmp,bmp,image/gif,gif,image/jpeg,jpg jpeg jpe,image/photoshop,psd,image/png,png,image/svg+xml,svg svgz,image/tiff,tiff tif,text/plain,asc txt text diff log,text/html,htm html xhtml,text/css,css,text/csv,csv,text/rtf,rtf,video/mpeg,mpeg mpg mpe m2v,video/quicktime,qt mov,video/mp4,mp4,video/x-m4v,m4v,video/x-flv,flv,video/x-ms-wmv,wmv,video/avi,avi,video/webm,webm,video/3gpp,3gpp 3gp,video/3gpp2,3g2,video/vnd.rn-realvideo,rv,video/ogg,ogv,video/x-matroska,mkv,application/vnd.oasis.opendocument.formula-template,otf,application/octet-stream,exe"),
e
}
}
, {}],
"./app/util/adapter": [function(e, t, n) {
var i, a = {
versions: (i = navigator.userAgent,
{
trident: i.indexOf("Trident") > -1,
presto: i.indexOf("Presto") > -1,
webKit: i.indexOf("AppleWebKit") > -1,
gecko: i.indexOf("Gecko") > -1 && -1 === i.indexOf("KHTML"),
mobile: !!i.match(/AppleWebKit.*Mobile.*/),
ios: !!i.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),
android: i.indexOf("Android") > -1 || i.indexOf("Adr") > -1,
iPhone: i.indexOf("iPhone") > -1,
iPad: i.indexOf("iPad") > -1,
webApp: -1 === i.indexOf("Safari"),
weixin: i.indexOf("MicroMessenger") > -1,
qq: !!i.match(/\sQQ/i)
}),
language: (navigator.browserLanguage || navigator.language).toLowerCase()
};
n.appAdapter = function() {
a.versions.mobile || a.versions.android || a.versions.ios
}
}
, {}],
"./app/util/aes": [function(e, t, n) {
var i = e("crypto-js")
, a = function(e) {
for (var t = "", n = e.split(","), i = 0; i < n.length; i++)
t += String.fromCharCode(parseInt(n[i], 16));
return t
}
, r = a(e("./config/key-config").key)
, o = e("./config/key-config").multiBaseKey
, s = a("41,45,53")
, c = a("45,43,42")
, l = a("50,6b,63,73,37");
t.exports = {
encrypt: function(e) {
var t, n = i.enc.Utf8.parse(r);
return e ? (t = i.enc.Utf8.parse(e),
i[s].encrypt(t, n, {
mode: i.mode[c],
padding: i.pad[l]
}).toString()) : e
},
decrypt: function(e) {
var t = i.enc.Utf8.parse(r);
return i[s].decrypt(e, t, {
mode: i.mode[c],
padding: i.pad[l]
}).toString(i.enc.Utf8)
},
muEncrypt: function(e) {
var t, n = i.enc.Utf8.parse(o || r);
return e ? (t = i.enc.Utf8.parse(e),
i[s].encrypt(t, n, {
mode: i.mode[c],
padding: i.pad[l]
}).toString()) : e
}
}
}
, {
"./config/key-config": "./config/key-config",
"crypto-js": "crypto-js"
}],
"./app/util/ajax": [function(e, t, n) {
var i, a, r, o, s, c, l, u = window.WebSocket || null, d = e("jquery"), p = e("lodash/collection"), h = e("drizzlejs"), y = e("./aes"), m = e("./json-parse.js"), f = e("./errors"), x = e("./special-errors"), v = e("./alert-errors"), z = e("./imitationOdd"), g = e("./get-file-cloud-config").setToken, b = e("./app/util/service-demotion").openSimplification, w = {};
c = function(e) {
e && (d("body").addClass("hidden-empty-style"),
d(".topLoading").removeClass("vue-hidden"),
d(".topLoading").removeClass("hidden"))
}
,
l = function(e) {
e && (d("body").removeClass("hidden-empty-style"),
d(".topLoading").addClass("hidden"))
}
,
a = {
401: function(e, t) {
t.errorCode ? (e.message.error(f.get(t.errorCode)),
setTimeout((function() {
e.redirectToLogin()
}
), 2e3)) : e.redirectToLogin()
},
403: function(e) {
e.message.error(f.get("1"))
},
422: function(e, t) {
var n = m.isJSON(t) ? JSON.parse(t) : t;
(window.location.href.indexOf("activity/gensee/live") > -1 || window.location.href.indexOf("gensee/teacher/live") > -1) && e.navigate("home/error-out-resource/" + n.errorCode),
e.global.organization.id && 10107 === n.errorCode && e.navigate("home/org/" + e.global.organization.id),
x.isIgnoreCode(n.errorCode || "") || (x.hasCode(n.errorCode || "") ? window.location.href.indexOf("/out-resource/") > -1 || window.location.href.indexOf("/out-detail/") > -1 ? e.navigate("home/error-out-resource/" + n.errorCode) : e.navigate("home/error-page/" + n.errorCode) : v.hasCode(n.errorCode || "") ? n.errorCode && e.message.alert(f.get(n.errorCode)) : n.errorCode && e.message.error(f.get(n.errorCode)))
},
500: function() {}
},
s = function(e) {
var t = p.map(e.data, (function(e, t) {
return t + "=" + e
}
)).join("--");
return e.url + "##" + t
}
,
o = function(e, t) {
var n, i, a, r = e || {}, o = {
isCache: !1,
isStorage: "zxyStore",
isModel: t,
isExpires: 100,
refreshCache: !1,
skey: ""
}, s = t.options.simplification;
return s && b(s) ? Promise.resolve({}) : (t.options.security && (r.data = p.reduce(r.data, (function(e, t, n) {
var i = e;
return i[n] = y.encrypt(t),
i
}
), {})),
r.data && r.data.loadingAbort && (t.app.ajaxAbort.clear(r.data.id),
t.app.ajaxAbort.push(r.data.id, n)),
i = z.verify(r),
"develop" === t.app.projectConfig.name && i ? z.executor(n, i) : (t.options.progressFn && (r.xhr = function() {
var e = d.ajaxSettings.xhr();
return e.upload ? (e.upload.addEventListener("progress", (function(e) {
t.options.progressFn && t.options.progressFn(e)
}
), !1),
e) : e
}
),
o.isCache = void 0 !== t.options.isCache ? t.options.isCache : o.isCache,
o.isStorage = void 0 !== t.options.isStorage ? t.options.isStorage : o.isStorage,
o.isExpires = void 0 !== t.options.isExpires ? t.options.isExpires : o.isExpires,
o.refreshCache = void 0 !== t.options.refreshCache ? t.options.refreshCache : o.refreshCache,
o.skey = void 0 !== t.options.skey ? t.options.skey : o.skey,
a = h.assign(r, {
cacheConfig: o
}),
c(r.loading),
r.url && -1 !== r.url.indexOf("cloud-file/") && g(r),
a.headers && a.headers["Content-Type"] && a.headers["Content-Type"].includes("application/json") && (a.data = JSON.stringify(a.data)),
n = d.ajax(a),
t.chain(n).then((function(e) {
return l(r.loading),
e
}
), (function(e) {
return l(r.loading),
e
}
))))
}
,
r = function(e, t, n) {
return !!a[t] && (a[t](e, n),
!0)
}
,
i = function(e, t) {
var n = "http:" === window.setlocationProtocol() ? "ws://" : "wss://"
, i = window.filterXSS ? window.filterXSS(window.location.pathname) : "/";
"/" === (n += window.setlocationHost() + i).slice(-1) && (n = n.slice(0, -1)),
this.app = e,
this.prefix = e.options.urlRoot + "/" + t,
this.url = n + this.prefix + "/ws/api",
this.requests = {},
this.lastTime = (new Date).getTime(),
this.connect()
}
,
h.assign(i.prototype, {
connect: function() {
var e = this;
this.socket && this.isActive() || (this.socket = new u(this.url),
this.socket.onmessage = function(t) {
var n;
"PANG" !== t.data && ("" !== (n = JSON.parse(t.data)).content && (n.content = JSON.parse(n.content)),
e.onMessage(n))
}
,
this.socket.onclose = function(t) {
1013 === t.code && e.connect()
}
,
this.startHeartBeat())
},
onMessage: function(e) {
var t = e.id
, n = e.status
, i = this.requests[t];
i && (r(this.app, n, e.content) ? i.reject(e.content) : (i.cacheKey && (w[i.cacheKey] = e.content),
i.resolve(e.content),
delete this.requests[t]))
},
isActive: function() {
return this.socket.readyState === u.OPEN
},
match: function(e) {
return this.isActive() && 0 === e.indexOf(this.prefix)
},
startHeartBeat: function() {
var e = this;
e.stopHeartBeat(),
e.heartBeat = setInterval((function() {
var t = (new Date).getTime() - e.lastTime;
e.isActive() ? t > 45e3 && (e.socket.send("PING"),
e.lastTime = (new Date).getTime()) : e.stopHeartBeat()
}
), 1e4)
},
stopHeartBeat: function() {
this.heartBeat && (clearInterval(this.heartBeat),
delete this.heartBeat)
},
send: function(e, t) {
var n, i = {
headers: {}
}, a = this.app.global.OAuth, r = this.requests, o = "";
return a && (i.headers.Authorization = a.tokenType + "__" + a.token.access_token),
i.headers["User-Agent"] = navigator.userAgent,
i.headers.Accept = "*/*",
i.url = e.url,
i.method = e.type,
i.data = e.data,
i.id = h.uniqueId("S"),
o = s(e),
t.options.cache && "GET" === i.method && !e.force && (o = s(e),
w[o]) ? t.Promise.resolve(w[o]) : (this.socket.send(JSON.stringify(i)),
this.lastTime = (new Date).getTime(),
n = setTimeout((function() {
r[i.id] && (r[i.id].reject(),
delete r[i.id])
}
), 3e4),
this.app.Promise.create((function(e, t) {
r[i.id] = {
resolve: e,
reject: t,
timeoutId: n,
cacheKey: o
}
}
)))
}
}),
n.setup = function(e) {
var t, n = [], i = e;
i.zxyErrors = f,
i.ajaxAbort = {
arr: [],
push: function(e, t) {
this.arr.push({
id: e,
ajaxObj: t
})
},
clear: function(e) {
this.arr = p.filter(this.arr, (function(t) {
return t.id !== e
}
)),
p.map(this.arr, (function(e) {
e.ajaxObj && e.ajaxObj.abort()
}
))
}
},
d(document).on("ajaxComplete", (function(e, n) {
var a;
a = "" === (t = m.isJSON(n.responseText) ? n.responseText : "{}") || -1 !== t.indexOf("404 Not Found") || -1 !== t.indexOf("<title>Error</title>"),
r(i, n.status, JSON.parse(a ? "{}" : t))
}
)),
u ? h.adapt({
ajax: function(e, t) {
var a = !1;
return t.options.ajax || e.ajax ? o(e, t).then((function(t) {
return l(e.loading),
t
}
), (function(t) {
return l(e.loading),
t
}
)) : (a = n.filter((function(t) {
return t.match(e.url)
}
))[0]) ? (c(e.loading),
a.send(e, t).then((function(t) {
return l(e.loading),
t
}
), (function(t) {
return l(e.loading),
i.Promise.reject(t)
}
))) : o(e, t).then((function(t) {
return l(e.loading),
t
}
), (function(t) {
return l(e.loading),
t
}
))
}
}) : h.adapt({
ajax: o
})
}
,
n.loading = c,
n.clearLoaing = l,
n.handleError = r
}
, {
"./aes": "./app/util/aes",
"./alert-errors": "./app/util/alert-errors",
"./app/util/service-demotion": "./app/util/service-demotion",
"./errors": "./app/util/errors",
"./get-file-cloud-config": "./app/util/get-file-cloud-config",
"./imitationOdd": "./app/util/imitationOdd",
"./json-parse.js": "./app/util/json-parse",
"./special-errors": "./app/util/special-errors",
drizzlejs: "drizzlejs",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/util/alert-errors": [function(e, t, n) {
var i = [30207, 30208, 30209, 30145, 39011, 39012, 34008, 39013, 39014, 39015];
n.hasCode = function(e) {
return i.join(",").indexOf(e) > -1
}
}
, {}],
"./app/util/animation": [function(e, t, n) {
var i, a = e("jquery"), r = !1, o = "Webkit Moz O ms Khtml".split(" "), s = document.createElement("div");
if (void 0 !== s.style.animationName && (r = !0),
!1 === r)
for (i = 0; i < o.length && void 0 === s.style[o[i] + "AnimationName"]; i++)
;
n.animate = function(e, t, n) {
var i = a(e);
r ? (!function(e, t) {
e.one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend", t)
}(i, (function() {
i.removeClass(t),
n && n()
}
)),
i.addClass(t)) : n && n()
}
,
n.transition = function(e, t, n) {
var i = a(e);
return r ? new Promise((function(e) {
!function(e, t) {
e.one("webkitTransitionEnd mozTransitionEnd MSTransitionEnd otransitionend transitionend", t)
}(i, e),
n ? i.addClass(t) : i.removeClass(t)
}
)) : Promise.resolve()
}
}
, {
jquery: "jquery"
}],
"./app/util/arrays": [function(e, t, n) {
var i, a, r, o, s = e("drizzlejs");
i = function(e, t, n, i) {
for (var a = e.length, r = n + (i ? 1 : -1); i ? r-- : ++r < a; )
if (t(e[r], r, e))
return r;
return -1
}
,
a = function(e) {
return e
}
,
r = function(e) {
return "function" == typeof e ? e : a
}
,
o = function(e, t) {
for (var n = t.length, i = []; n--; )
i.push(e[t[n]]);
return i.join("|")
}
,
s.assign(Array.prototype, {
findIndex: function(e, t) {
var n = this ? this.length : 0
, a = t ? Number(t) : 0;
return n ? (a < 0 && (a = 0),
i(this, r(e), a)) : -1
}
}),
t.exports = {
findIndex: function(e, t, n) {
var a = e ? e.length : 0
, o = n ? Number(n) : 0;
return a ? (o < 0 && (o = 0),
i(e, r(t), o)) : -1
},
uniqeByKeys: function(e, t) {
var n, i = [], a = {}, r = 0, s = "";
for (r = 0,
n = e.length; r < n; r++)
(s = o(e[r], t))in a || (a[s] = !0,
i.push(e[r]));
return i
},
arrayEqual: function(e, t) {
var n, i;
if (!t && !e)
return !0;
if (e.length !== t.length)
return !1;
for (n = 0,
i = e.length; n < i; n++)
if (e[n]instanceof Array && t[n]instanceof Array) {
if (!e[n].equals(t[n]))
return !1
} else if (e[n] !== t[n])
return !1;
return !0
}
}
}
, {
drizzlejs: "drizzlejs"
}],
"./app/util/async-load-script": [function(e, t, n) {
var i = {}
, a = e("./app/util/browser")
, r = function(e, t, n, i) {
var r, o, s, c, l = t;
("vue" === e.from || e.moduleLoadPath.indexOf("vue/") > -1) && n(),
e.styleLoadPath && !l.customCssLoad ? (o = e.domain + e.styleLoadPath,
s = function() {
(r = document.createElement("script")).src = e.domain + e.moduleLoadPath,
r.onload = n,
r.onerror = i,
document.head.appendChild(r),
l.customCssLoad = !0
}
,
(c = document.createElement("link")).type = "text/css",
c.rel = "stylesheet",
c.href = o,
document.head.appendChild(c),
a.checkStyleOnload(c, s)) : ((r = document.createElement("script")).src = e.domain + e.moduleLoadPath,
r.onload = n,
r.onerror = i,
document.head.appendChild(r))
};
n.loadModuleScript = function(e, t) {
var n;
return Array.prototype.find || Object.defineProperty(Array.prototype, "find", {
value: function(e) {
if (null == this)
throw new TypeError('"this" is null or not defined');
var t = Object(this)
, n = t.length >>> 0;
if ("function" != typeof e)
throw new TypeError("predicate must be a function");
for (var i = arguments[1], a = 0; a < n; ) {
var r = t[a];
if (e.call(i, r, a, t))
return r;
a++
}
}
}),
String.prototype.endsWith || (String.prototype.endsWith = function(e, t) {
var n = t;
return (void 0 === n || n > this.length) && (n = this.length),
this.substring(n - e.length, n) === e
}
),
"router" === e.slice(-6) ? Promise.resolve() : (n = Object.keys(MODULES).find((function(t) {
return MODULES[t].ms.some((function(t) {
var n = "app/" + t + "/";
return e.slice(0, n.length) === n
}
))
}
))) && !0 !== i[n] ? i[n] ? new Promise((function(e, t) {
i[n].then(e, t)
}
)) : (i[n] = new Promise((function(e, a) {
var o, s;
s = function(e, t) {
var n = !1;
return e.global.customModules && e.global.customModules.modules && (n = e.global.customModules.modules.find((function(e) {
return t === e.moduleName
}
))) && (n.styleLoadPath = e.global.customModules.styleLoadPath,
"release" === e.projectConfig.name && (e.global.customModules.styleLoadPath && (n.styleLoadPath = "styles/" + e.global.customModules.styleLoadPath),
n.moduleLoadPath = "scripts/" + n.moduleLoadPath)),
n
}(t, n),
i[n] = !0,
"main" !== n ? ((o = document.createElement("script")).src = MODULES[n].p,
o.onload = s ? function() {
r(s, t, e, a)
}
: e,
o.onerror = a,
document.head.appendChild(o)) : s ? r(s, t, e, a) : e()
}
)),
i[n]) : Promise.resolve()
}
,
n.loadScript = function(e) {
var t = (window.app.projectConfig || {}).libsDomain;
return !e || i[e] ? Promise.resolve() : new Promise((function(n, a) {
var r = document.createElement("script");
r.src = t + "/" + e + ".js",
r.onload = function() {
i[e] = !0,
setTimeout((function() {
n()
}
), 0)
}
,
r.onerror = a,
document.head.appendChild(r)
}
))
}
}
, {
"./app/util/browser": "./app/util/browser"
}],
"./app/util/autocompleteOff": [function(e, t, n) {
t.exports = function() {
var e = document.createElement("input");
e.type = "password",
e.className = "hide-autocomplete-input",
document.body.appendChild(e)
}
}
, {}],
"./app/util/base64": [function(e, t, n) {
var i = {
keyStr: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
encode: function(e) {
for (var t, n, a, r, o, s, c, l = "", u = 0, d = i.utf8_encode(e); u < d.length; )
r = (t = d.charCodeAt(u++)) >> 2,
o = (3 & t) << 4 | (n = d.charCodeAt(u++)) >> 4,
s = (15 & n) << 2 | (a = d.charCodeAt(u++)) >> 6,
c = 63 & a,
isNaN(n) ? s = c = 64 : isNaN(a) && (c = 64),
l = l + this.keyStr.charAt(r) + this.keyStr.charAt(o) + this.keyStr.charAt(s) + this.keyStr.charAt(c);
return l
},
decode: function(e) {
for (var t, n, a, r, o, s, c = "", l = 0, u = e.replace(/[^A-Za-z0-9+/=]/g, ""); l < u.length; )
t = this.keyStr.indexOf(u.charAt(l++)) << 2 | (r = this.keyStr.indexOf(u.charAt(l++))) >> 4,
n = (15 & r) << 4 | (o = this.keyStr.indexOf(u.charAt(l++))) >> 2,
a = (3 & o) << 6 | (s = this.keyStr.indexOf(u.charAt(l++))),
c += String.fromCharCode(t),
64 !== o && (c += String.fromCharCode(n)),
64 !== s && (c += String.fromCharCode(a));
return c = i.utf8_decode(c)
},
utf8_encode: function(e) {
var t, n, i = "", a = e.replace(/\r\n/g, "\n");
for (t = 0; t < a.length; t++)
(n = a.charCodeAt(t)) < 128 ? i += String.fromCharCode(n) : n > 127 && n < 2048 ? (i += String.fromCharCode(n >> 6 | 192),
i += String.fromCharCode(63 & n | 128)) : (i += String.fromCharCode(n >> 12 | 224),
i += String.fromCharCode(n >> 6 & 63 | 128),
i += String.fromCharCode(63 & n | 128));
return i
},
utf8_decode: function(e) {
for (var t = "", n = 0, i = 0, a = 0, r = 0; n < e.length; )
(i = e.charCodeAt(n)) < 128 ? (t += String.fromCharCode(i),
n++) : i > 191 && i < 224 ? (a = e.charCodeAt(n + 1),
t += String.fromCharCode((31 & i) << 6 | 63 & a),
n += 2) : (a = e.charCodeAt(n + 1),
r = e.charCodeAt(n + 2),
t += String.fromCharCode((15 & i) << 12 | (63 & a) << 6 | 63 & r),
n += 3);
return t
}
};
n.Base64 = i
}
, {}],
"./app/util/browser": [function(e, t, n) {
var i;
n.detectIE = function() {
var e = window.navigator.userAgent
, t = e.indexOf("MSIE ")
, n = e.indexOf("Trident/")
, i = e.indexOf("Edge/")
, a = e.indexOf("rv:");
return t > 0 ? parseInt(e.substring(t + 5, e.indexOf(".", t)), 10) : n > 0 ? parseInt(e.substring(a + 3, e.indexOf(".", a)), 10) : i > 0 && parseInt(e.substring(i + 5, e.indexOf(".", i)), 10)
}
,
n.supportFlash = function() {
var e;
if (navigator.mimeTypes.length > 0)
return void 0 !== (e = navigator.mimeTypes["application/x-shockwave-flash"]) && void 0 !== e.enabledPlugin;
if (!self.ActiveXObject)
return !!(navigator.plugins && navigator.plugins.length > 0) && !!navigator.plugins["Shockwave Flash"];
try {
return new ActiveXObject("ShockwaveFlash.ShockwaveFlash"),
!0
} catch (e) {
return !1
}
}
,
n.googleVersion = function() {
var e = window.navigator.userAgent.toLowerCase().match(/chrome\/[\d.]+/gi);
return parseInt((e + "").replace(/[^0-9.]/gi, ""), 10)
}
,
n.firefoxVersion = function() {
var e = window.navigator.userAgent.toLowerCase().match(/firefox\/[\d.]+/gi);
return parseInt((e + "").replace(/[^0-9.]/gi, ""), 10)
}
,
n.isQQBrowser = function() {
return window.navigator.userAgent.toLowerCase().indexOf("qqbrowser") > -1
}
,
n.isFirefoxBrowser = function() {
return window.navigator.userAgent.toLowerCase().indexOf("firefox") > -1
}
,
n.checkStyleOnload = function(e, t) {
e.attachEvent ? e.attachEvent("onload", t) : setTimeout((function() {
i(e, t)
}
), 0)
}
,
n.getOS = function() {
var e = navigator.userAgent;
return e.match(/compatible/i) || e.match(/Windows/i) ? "windows" : e.match(/Macintosh/i) || e.match(/MacIntel/i) ? "macOS" : e.match(/iphone/i) || e.match(/Ipad/i) ? "ios" : e.match(/android/i) ? "android" : "other"
}
,
n.getWinVersion = function() {
var e = navigator.userAgent;
return -1 !== e.indexOf("Windows NT 5.0") ? "windows 2000" : -1 !== e.indexOf("Windows NT 5.1") ? "windows xp" : -1 !== e.indexOf("Windows NT 5.2") ? "windows 2003" : -1 !== e.indexOf("Windows NT 6.0") ? "windows vista" : -1 !== e.indexOf("Windows NT 6.1") ? "windows 7" : -1 !== e.indexOf("Windows NT 6.2") ? "windows 8" : -1 !== e.indexOf("Windows NT 10.0") && "windows 10"
}
,
n.useIEUrl = function() {
var e = "windows 10" !== n.getWinVersion()
, t = n.detectIE();
return !!(t && t <= 10 || t && e)
}
,
n.changeUrlForIE = function(e) {
return n.useIEUrl() && e && "string" == typeof e ? e.replace("video-sharp-info", "safe").replace("safe-new", "safe") : e
}
,
n.transUrl = function(e) {
var t = e;
return n.detectIE() && e && "string" == typeof e && (t = e.replace("safe-new", "safe")),
t
}
,
i = function(e, t) {
var n = !1;
if (!t.isCalled) {
if (/webkit/i.test(navigator.userAgent))
e.sheet && (n = !0);
else if (e.sheet)
try {
e.sheet.cssRules && (n = !0)
} catch (e) {
1e3 === e.code && (n = !0)
}
n ? setTimeout((function() {
t()
}
), 1) : setTimeout((function() {
i(e, t)
}
), 1)
}
}
,
n.isSafariBrowser = function() {
var e = window.navigator.userAgent.toLowerCase();
return e.indexOf("safari") > -1 && -1 === e.indexOf("chrome")
}
}
, {}],
"./app/util/buried-point": [function(e, t, n) {
var i = e("jquery")
, a = {
course: 0,
subject: 1,
live: 2,
knowledge: 3,
race: 4,
exam: 5,
survey: 6,
train: 7,
community: 8
};
t.exports = {
buryPoint: function(e) {
var t = e
, n = t.actionType
, r = "rec_show" === n || "rec_click" === n ? t.recRequestId : ""
, o = {
itemId: t.id,
actionType: n,
sceneType: a[t.sceneType],
keyword: t.keyword || "",
recRequestId: r,
extra: JSON.stringify(t.actionDetail || {})
};
i.ajax({
url: window.app.options.urlRoot + "/zxy-log/recommend/user-action",
type: "post",
contentType: "application/x-www-form-urlencoded",
data: o,
success: function() {},
error: function(e) {
console.log("err", e)
}
})
}
}
}
, {
jquery: "jquery"
}],
"./app/util/business/approval-open": [function(e, t, n) {
var i = function(e, t, n, i) {
var a = {
1: {
url: i || "#/study/course/preview",
length: 2,
data: {
id: t,
id2: n
},
idKey: "id",
moduleName: "approve"
},
2: {
url: "#/activity/gensee/preview/" + t + "/" + n
},
3: {
url: "#/live/preview",
length: 1,
idKey: "id",
data: {
id: t,
approveId: n
},
moduleName: "live",
client: "student"
}
};
if (!e || !t || !n)
throw new Error("businesType,businessId,processInstanceId can not be empty !");
return 2 == ~~e ? window.open(a[e].url, "_blank") : window.app.global.rateMethods.openUrl(a[e])
};
n.setup = function(e) {
e.jumpApprovalPage = i
}
}
, {}],
"./app/util/business/arr-swap": [function(e, t, n) {
var i = e("drizzlejs")
, a = function(e, t, n) {
var i = e || [];
return i[t] = i.splice(n, 1, i[t])[0],
i
}
, r = function(e, t) {
var n = -1
, a = i.isString(t) ? t : t.id;
return e.forEach((function(e, t) {
e.id === a && (n = t)
}
)),
n
};
t.exports = {
up: function(e, t) {
var n = r(e, t);
return 0 !== n && -1 !== n && a(e, n, n - 1)
},
down: function(e, t) {
var n = r(e, t);
return n !== e.length - 1 && -1 !== n && a(e, n, n + 1)
}
}
}
, {
drizzlejs: "drizzlejs"
}],
"./app/util/business/center-exam-button-help": [function(e, t, n) {
var i, a, r, o, s, c, l, u, d, p, h, y, m, f, x, v, z, g = e("./app/util/strings");
n.getBtnsArr = function(e, t) {
return v(e, t) ? [] : i(e)
}
,
n.getBtnsArrForTask = function(e, t) {
return e ? v(e, t) ? [] : z(e) : []
}
,
i = function(e) {
var t = [];
return f(e) && t.push(m(e)),
x(e) && t.push(h(e)),
a(e) && t.push(o(e)),
s(e) && t.push(l(e)),
u(e) && t.push(d(e)),
p(e) && t.push(y(e)),
t
}
,
z = function(e) {
var t = [];
return s(e) && t.push(l(e)),
t
}
,
r = function(e) {
return !e.paperClass
}
,
c = function(e) {
return e.id + "/" + e.examRegist.id
}
,
a = function(e) {
var t = e.currentTime
, n = e.examRegist;
return !r(e) && (t >= e.startTime && t <= e.endTime && 3 === n.status && !n.isReset && (0 === n.examTimes || void 0 === n.examTimes))
}
,
s = function(e) {
var t = e.examRegist || {};
return !r(e) && (3 === e.type || 4 === e.type ? (e.allowExamTimes > t.examTimes || 0 === e.allowExamTimes) && e.currentTime <= e.endTime && (t.status >= 7 || null !== t.topScore && 3 === t.status || 3 === t.status && (t.beforeStatus >= 7 || 5 === t.beforeStatus)) || 1 === t.isReset : 4 !== t.status && 6 !== t.status && 7 !== t.status && ((0 !== t.passStatus || 0 !== e.isRepeat) && ((e.allowExamTimes > t.examTimes || 0 === e.allowExamTimes) && e.currentTime <= e.endTime && (0 === t.passStatus && 0 !== e.isRepeat || 1 === t.passStatus || null !== t.topScore && 3 === t.status || 3 === t.status && (t.beforeStatus >= 7 || 5 === t.beforeStatus)) || 1 === t.isReset)))
}
,
u = function(e) {
return 1 === (e.examRegist || {}).status
}
,
p = function(e) {
var t = e.examRegist || {};
return !r(e) && (4 === t.status || 6 === t.status)
}
,
f = function(e) {
return null !== (e.examRegist || {}).topScore
}
,
x = function(e) {
return (e.examRegist || {}).status > 2 && 1 === e.admissionTicket
}
,
v = function(e, t) {
var n = e.examRegist.memberId;
return !n || !t || n !== t
}
,
d = function(e) {
return {
id: "cancel-button-" + c(e),
value: c(e),
text: g.get("center.edit.exam.cancel-apply")
}
}
,
o = function(e) {
return {
id: "to-exam-button-" + c(e),
value: e.id,
text: g.get("center.edit.exam.enter-exam")
}
}
,
h = function(e) {
return {
id: "to-show-cert-" + e.id,
value: e.id,
text: g.get("center.edit.exam.show-cert"),
isCardIcon: !0
}
}
,
l = function(e) {
return {
id: "retry-button-" + c(e),
value: e.id,
text: g.get("center.edit.exam.re-exam")
}
}
,
y = function(e) {
return {
id: "go-on-button-" + c(e),
value: e.id,
text: g.get("center.edit.exam.continue-exam")
}
}
,
m = function(e) {
return {
id: "evaluation-button-" + e.id,
value: e.id,
isEvaluation: !0,
text: g.get("center.edit.exam.person-evaluate")
}
}
}
, {
"./app/util/strings": "./app/util/strings"
}],
"./app/util/business/exam-constants": [function(e, t, n) {
var i, a = {
"credit-unit": 100,
"credit-decimal": 2
};
n.get = function(e) {
if (!a[e])
throw new Error("Key [" + e + "] is not defined");
return a[e]
}
,
n.getWithParams = function(e, t) {
if (!a[e])
throw new Error("Key [" + e + "] is not defined");
if (!t)
throw new Error("params [" + t + "] is not defined");
return i(a[e], !t || t instanceof Array ? t : [t])
}
,
i = function(e, t) {
var n, i = e;
for (n = 0; n < t.length; n++)
i = i.replace(new RegExp("\\{" + n + "\\}","g"), t[n]);
return i
}
,
n.getString = function(e, t) {
return i(e, t)
}
}
, {}],
"./app/util/business/examAnswerRuleUtil": [function(e, t, n) {
n.answerShowRule = function() {
var e = this.bindings.state.data
, t = e.currentTime || (new Date).getTime()
, n = e.endTime > t
, i = 1 === e.passStatus || null === e.passStatus || void 0 === e.passStatus
, a = e.showMode;
e.isNormal && (a = e.paperViewRule),
3 !== e.detailMode && 0 !== e.detailMode || e.isNormal || (this.bindings.answer.data = {}),
e.isStudent && 2 === a && i && !e.isNormal ? 1 !== e.sourceType || e.isNormal || (this.bindings.answer.data = {}) : e.isStudent && 0 === a && n ? this.bindings.answer.data = {} : (e.isShowAnswer = 1 === e.detailMode,
e.isNormal && (e.isShowAnswer = e.isShowAnswer || 2 === e.detailMode || 1 === e.detailMode),
e.isShowGainScore = [1, 2, 3].indexOf(e.detailMode) > -1)
}
}
, {}],
"./app/util/business/fsearchUtil": [function(e, t, n) {
var i = e("lodash/collection")
, a = e("./app/util/strings");
n.typeMaps = {
0: "all",
1: "course",
2: "subject",
3: "mooc",
4: "class",
5: "exam",
6: "research",
7: "live",
8: "ask-bar",
9: "article",
10: "specialist",
11: "topic",
12: "knowledge",
13: "competition"
},
n.dataForTemplate = {
courses: function(e) {
var t = this.bindings.section
, n = this.app.global.cloudPreviewAddress;
return e.courses.forEach((function(e) {
var i = e || {}
, a = t.findSection(i.id);
i.section = a,
i.coverPath && 8 === i.source && !i.coverPath.startsWith(n) && (i.coverPath = n + "/" + i.coverPath),
i.img = i.coverPath || "images/default-cover/default_course.jpg",
i.avgScore = i.avgScore || 0,
i.visits = i.visits || 0,
i.section = i.section || 0,
i.totalSection = window.app.$t("zxy.204703", ["", i.section]),
i.scoreMemberCount = i.scoreMemberCount || 0,
i.scoreMemberNum = window.app.$t("zxy.220939462329372672", ["", i.scoreMemberCount])
}
)),
e.courses
},
subjects: function(e) {
var t = e.subjects
, n = this.app.global.cloudPreviewAddress;
return i.map(t, (function(e) {
var t = e;
return t.scoreMemberCount = t.scoreMemberCount || 0,
t.scoreText = window.app.$t("zxy.220939462329372672", ["", t.scoreMemberCount]),
t.avgScore = t.avgScore || 0,
t.coverPath && 8 === t.source && !t.coverPath.startsWith(n) && (t.coverPath = n + "/" + t.coverPath),
t.imageUrl = t.coverPath || "images/default-cover/default_spceial.jpg",
t.studyDays = t.studyDays || a.get("temporary-absence"),
t
}
)),
t
},
knowledges: function(e) {
var t = ["icon-mp4", "icon-mp3", "icon-word", "icon-pdf", "icon-excel", "icon-ppt", "icon-epub", "icon-text", "icon-other"];
return i.map(e.knowledges, (function(e) {
var n = e || {}
, i = n.name.lastIndexOf(".");
return n.avgScore *= 10,
n.icon = t[n.type] || "icon-zhishiku",
-1 !== i && /^(?!\d+$)[\da-zA-Z]*$/g.test(n.name.substring(i + 1)) && n.name.substring(i + 1).length < 5 && (n.name = n.name.substring(0, i)),
n
}
))
},
lives: function(e) {
return i.map(e.lives || [], (function(e) {
var t = e;
return t.cover = t.coverPath || "images/default-cover/default_live.jpg",
t
}
)),
e.lives
},
askBar: function(e) {
return i.map(e.askBar || [], (function(e) {
var t = e
, n = t.contentTxt || ""
, i = n.match(/<img src="(.*?)".*?\/>/g) || [];
return t.cover = i[0],
t.contentTxt = n.replace(/<img src="(.*?)".*?\/>/g, ""),
t
}
)),
e.askBar
},
articles: function(e) {
return i.map(e.articles || [], (function(e) {
var t = e
, n = t.contentTxt || ""
, i = n.match(/<img src="(.*?)".*?\/>/g) || [];
return t.cover = i[0],
t.contentTxt = n.replace(/<img src="(.*?)".*?\/>/g, ""),
t
}
)),
e.articles
},
specialist: function(e) {
var t;
return i.map(e.specialist || [], (function(e) {
var n = e;
return n.headPortraitPath = n.member.headPortraitPath ? n.member.headPortraitPath : "images/default-userpic.png",
t = "#/personal-homepage/" + n.member.id + "?type=3",
n.detailUrl = t,
n
}
)),
e.specialist
},
topics: function(e) {
return i.map(e.topics || [], (function(e) {
var t = e;
return t.cover = t.attachmentIdPath || "images/default-cover/default_topic.jpg",
t.contentCount = t.articleCount + t.questionCount,
t
}
)),
e.topics
},
classes: function() {
var e = this.bindings.classes.data;
return i.map(e, (function(e) {
var t = e;
t.joinNumber || (t.joinNumber = 0)
}
)),
e
},
competition: function(e) {
var t = e.competition;
return i.map(t, (function(e) {
var t = e;
return t.coverPath = e.coverPath || "/images/default-cover/default_match.jpg",
t
}
)),
t
}
},
n.getSearchHistory = function() {
var e = localStorage.getItem("full-text-search")
, t = e ? JSON.parse(e) : [];
return i.filter(t, (function(e) {
var t = "searchContent"in e || "topicId"in e;
return e.time && t
}
))
}
,
n.addSearchHistory = function(e) {
var t = this.getSearchHistory();
i.find(t || [], {
searchContent: e.searchContent
}) ? t = i.map(t || [], (function(t) {
var n = t;
return n.searchContent === e.searchContent && (n = e),
n
}
)) : t.push(e),
localStorage.setItem("full-text-search", JSON.stringify(t))
}
,
n.editSearchHistory = function(e) {
var t = this.getSearchHistory()
, n = e;
return i.find(t, {
id: e.id
}) ? (i.map(t, (function(t) {
var n = t;
return n.id === e.id && (n.time = (new Date).getTime()),
n
}
)),
localStorage.setItem("full-text-search", JSON.stringify(t))) : this.addSearchHistory(n),
n
}
,
n.removeSearchHistory = function(e) {
var t = this.getSearchHistory()
, n = i.filter(t, (function(t) {
return t.id !== e.id
}
));
localStorage.setItem("full-text-search", JSON.stringify(n))
}
,
n.clearSearchHistory = function() {
localStorage.removeItem("full-text-search")
}
}
, {
"./app/util/strings": "./app/util/strings",
"lodash/collection": "lodash/collection"
}],
"./app/util/business/knowledge-pay": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("./app/util/helpers")
, r = e("./app/util/rule-config")
, o = function(e) {
var t = r.getRuleConfigValue("KNOWLEDGE_OPERATION_PAY_CONFIG")
, n = t && 1 === Number(t.paySwitch) || !1;
return e ? {
knowledgePaymentEnable: n
} : n
};
n.handleMarkParams = function(e, t, n) {
var i = [{
begin: 1,
end: "",
coin: "",
discountCoin: "",
id: 1
}, {
begin: "",
end: -1,
coin: "",
discountCoin: "",
id: -1
}]
, r = {
isPay: e.isPay || 0,
payType: e.payType || 1,
disabled: 1 === e.status
}
, o = a.deepClone(e.priceJson || "") || "";
return o && (o = o.map((function(e) {
var t = e;
return t.coin /= 100,
t.discountCoin /= 100,
t
}
))),
t && (r.disabled = -1 !== [2, 3, 4, 5, 6, 7].indexOf(e.status)),
n && delete r.disabled,
1 === r.payType && (r.coinOptions = {
isLadderPrice: (o && o.length) > 1 ? 1 : 0,
coin: null === e.coin || void 0 === e.coin || "" === e.coin ? "" : (e.coin || 0) / 100,
discountCoin: null === e.discountCoin || void 0 === e.discountCoin || "" === e.discountCoin ? "" : (e.discountCoin || 0) / 100,
payConfig: o && o.length > 1 && o || i
}),
2 === r.payType && (r.rmbOptions = {
isLadderPrice: (o && o.length) > 1 ? 1 : 0,
coin: null === e.coin || void 0 === e.coin || "" === e.coin ? "" : (e.coin || 0) / 100,
discountCoin: null === e.discountCoin || void 0 === e.discountCoin ? "" : (e.discountCoin || 0) / 100,
payConfig: o && o.length > 1 && o || i
}),
r
}
,
n.handleResult = function(e, t) {
var n = a.deepClone(e);
return 0 !== n.isPay || t || (n.coin = "",
n.discountCoin = ""),
n.coin = "" === n.coin || null === n.coin ? "" : a.multiplyBy100(n.coin || 0),
n.discountCoin = "" === n.discountCoin || null === n.discountCoin ? "" : a.multiplyBy100(n.discountCoin || 0),
n.payConfig && n.payConfig.map((function(e) {
var t = e;
return t.coin = a.multiplyBy100(t.coin),
t.discountCoin = a.multiplyBy100(t.discountCoin),
t
}
)),
i.assign(n, {
priceJson: n.payConfig || []
}, o(!0))
}
,
n.payConfigOpen = o
}
, {
"./app/util/helpers": "./app/util/helpers",
"./app/util/rule-config": "./app/util/rule-config",
drizzlejs: "drizzlejs"
}],
"./app/util/business/medal-utils": [function(e, t, n) {
var i = e("./app/util/rule-config");
n.getMedalStyle = function(e) {
var t, n;
return e ? (e.condition < 13 ? (t = "/engine/images/medal-icons/medal-" + e.condition + ".png",
n = e.imagePath - 1) : (t = window.zxyDrizzle.imgRedirectToCDN(e.imagePath),
n = 0),
"background-image: url(" + t + ");background-size: 100%; background-position: 0px " + -n + "00%;height: 20px;width: 20px;display: inline-block;vertical-align: sub;cursor: pointer") : null
}
,
n.getMedalSwitch = function() {
var e = i.getRuleConfigValue("MEDAL_CONFIG");
return 1 === Number(e)
}
}
, {
"./app/util/rule-config": "./app/util/rule-config"
}],
"./app/util/business/opeartorUtil": [function(e, t, n) {
n.types = {
TYPE_QUESTION: 1,
TYPE_ARTICLE: 2,
TYPE_SHARE: 3,
TYPE_DISCUSS: 4,
TYPE_REPLY: 5,
TYPE_TOPIC: 6,
TYPE_EXPERT: 7
},
n.homeEvents = {
HOME_CHAGE_HEADFOOT: "home.chage.headfoot"
},
n.searchEvents = {
RESEARCH_FULL_CONTENT: "research.full.content"
},
n.askEvents = {
ASK_OPEARTOR_CONTENT_PUBLISH: "ask.opeartor.content.publish",
ASK_OPEARTOR_ATTENTION: "ask.opeartor.attention",
ASK_OPEARTOR_ATTENTION_CANCEL: "ask.opeartor.attention.cancel",
ASK_OPEARTOR_ATTENTION_BATCH: "ask.opeartor.attention.batch",
ASK_OPEARTOR_PRAISE: "ask.opeartor.praise",
ASK_OPEARTOR_PRAISE_CANCEL: "ask.opeartor.praise.cancel",
ASK_OPEARTOR_DELETE: "ask.opeartor.delete",
ASK_OPEARTOR_CLOSE: "ask.opeartor.close",
ASK_OPEARTOR_CLOSE_CANCEL: "ask.opeartor.close.cancel",
ASK_OPEARTOR_TOP: "ask.opeartor.top",
ASK_OPEARTOR_TOP_CANCEL: "ask.opeartor.top.cancel",
ASK_OPEARTOR_ESSENCE: "ask.opeartor.essence",
ASK_OPEARTOR_ESSENCE_CANCEL: "ask.opeartor.essence.cancel",
ASK_PICKER_OPEARTOR_ASKLIST_ADDDISCUSS: "ask.picker.opeartor.asklist.adddiscuss",
ASK_PICKER_OPEARTOR_ASKLIST_ADDREPLY: "ask.picker.opeartor.asklist.addreply",
ASK_PICKER_OPEARTOR_ASKLIST_ADDREPLYTODISCUSS: "ask.picker.opeartor.asklist.addreplytodiscuss",
ASK_CLOSE_RECOMMEND_TOPIC: "ask.close.recommend.topic",
ASK_OPEARTOR_EXPERT_DETAIL_TABCHANGE: "ask.opeartor.expert.detail.tabchange",
ASK_OPERATOR_TOPIC_DETAIL_TABCHANGE: "ask.operator.topic.detail.tabchange",
ASK_OPEARTOR_HEADPORTRAIT_UPDATE: "ask.operator.headportrait.update",
ASK_OPEARTOR_EDIT: "ask.operator.edit",
ASK_OPEARTOR_EDIT_QUESTION: "ask.operator.edit.question",
ASK_OPEARTOR_UPDATE_EDIT: "ask.operator.update.edit",
CARD_OPEARTOR_PAY: "card.operator.pay",
CARD_OPEARTOR_CONTENT_PAY: "card.operator.content.pay"
}
}
, {}],
"./app/util/business/prompt-help": [function(e, t, n) {
var i, a, r, o, s, c, l, u, d, p, h, y, m, f, x, v, z, g, b, w, _, k, C, S, M, T, I, E, A;
n.getUserStatusOfExam = function(e, t, n, o) {
var s = o && 2 === o.isSignUpType
, c = p(e, o);
if (t) {
if (m(e) && w(e))
return 19;
if (M(e, n))
return 27
}
if (m(e))
return 12;
if (T(e))
return 28;
if (I(e)) {
if (h(e)) {
if (3 === c)
return 30;
if (22 === c)
return 31
}
if (!s)
return 29
}
if (e.examRecord && e.examRecord.score && C(e))
return 26;
if (i(e, e.startTime))
return v(e) && u(e) ? 7 : 0 !== c ? c : 4;
if (a(e, e.startTime, e.endTime) || g(e)) {
if (0 !== c && 3 !== c)
return c;
if (g(e)) {
if (3 === e.type || 4 === e.type) {
if (1 === e.isShowAnswerImmed || 2 === e.isShowAnswerImmed)
return E(e)
} else if (1 === e.paperViewRule || -1 === e.paperViewRule || 2 === e.paperViewRule && e.examRegist && 0 === e.examRegist.passStatus)
return E(e);
return 18
}
return d(e) && l(e) && z(e) ? 3 === e.type || 4 === e.type ? 16 : 17 : d(e) && l(e) && -1 === Number(e.paperViewRule) ? k(e) ? 14 : 34 : d(e) && l(e) && u(e) ? k(e) ? 14 : S(e) && !t ? 23 : 6 : d(e) && z(e) ? 17 : d(e) && -1 === Number(e.paperViewRule) ? 35 : d(e) && u(e) ? S(e) && !t ? 24 : 7 : _(e) && l(e) ? 20 : k(e) && l(e) ? 14 : f(e) ? b(e) ? 14 : 5 : A(e) ? 23 : d(e) && S(e) && !t ? 24 : d(e) ? 8 : 5
}
return r(e) ? d(e) && l(e) && z(e) ? 3 === e.type || 4 === e.type ? 16 : 17 : d(e) && z(e) ? 17 : k(e) ? S(e) && !t ? 14 : 25 : e.hasCert && e.examRecord && e.examRecord.status > 5 ? 11 : e.examRecord && e.examRecord.status >= 5 ? S(e) && !t ? 24 : 26 : 13 : 0
}
,
i = function(e, t) {
var n = e.examRecord && e.examRecord.currentTime;
return (n = n || (new Date).getTime()) < t
}
,
a = function(e, t, n) {
var i = e.examRecord && e.examRecord.currentTime;
return (i = i || (new Date).getTime()) >= t && i <= n
}
,
r = function(e) {
var t = e.examRecord && e.examRecord.currentTime;
return (t = t || (new Date).getTime()) > e.endTime
}
,
p = function(e, t) {
return (t && 2 === t.isSignUpType ? s : o)(e) ? c(e) ? h(e) ? 1 : x(e) ? 15 : 10 : y(e) ? 2 : C(e) ? 22 : 3 : 0
}
,
o = function(e) {
return 1 === e.needApplicant && 0 === e.examedTimes && !e.examRecord.id || e.signUp && 3 === e.signUp.status
}
,
s = function(e) {
return 1 === e.needApplicant
}
,
c = function(e) {
return !e.signUp.id || 4 === e.signUp.status
}
,
l = function(e) {
return 3 === e.type || 4 === e.type ? e.allowExamTimes > e.examedTimes || 0 === e.allowExamTimes : (!e.examRecord || 5 !== e.examRecord.status) && (e.examRegist && 0 === e.examRegist.passStatus && (e.allowExamTimes > e.examedTimes || 0 === e.allowExamTimes) && 0 !== e.isRepeat || e.examRegist && 0 !== e.examRegist.passStatus && (e.allowExamTimes > e.examedTimes || 0 === e.allowExamTimes))
}
,
u = function(e) {
return 3 === e.type || 4 === e.type ? (e.examRecord && e.examRecord.status > 4 || e.examRecord.submitTime) && (1 === e.paperViewRule || -1 === e.paperViewRule) : (e.examRecord && e.examRecord.status > 4 || e.examRecord.submitTime) && (1 === e.paperViewRule || -1 === e.paperViewRule) || e.examRegist && 0 === e.examRegist.passStatus && 2 === e.paperViewRule
}
,
d = function(e) {
return e.examRecord && e.examRecord.status > 4 || e.examedTimes > 0 || e.examRecord && e.examRecord.status < 4 && e.examRecord.submitTime
}
,
_ = function(e) {
return e.examRecord && e.examRecord.status > 4
}
,
k = function(e) {
return e.examRecord && e.examRecord.status > 1 && e.examRecord.status <= 4 && e.examRecord.startTime
}
,
A = function(e) {
return e.examRecord && !e.examRecord.isReset && 1 === e.examRecord.status
}
,
h = function(e) {
var t = e.examRecord && e.examRecord.currentTime;
return (t = t || (new Date).getTime()) >= e.applicantStartTime && t <= e.applicantEndTime
}
,
y = function(e) {
return e.signUp && 1 === e.signUp.status
}
,
m = function(e) {
return 1 === e.status
}
,
f = function(e) {
return 0 === e.examedTimes
}
,
x = function(e) {
var t = e.examRecord && e.examRecord.currentTime;
return (t = t || (new Date).getTime()) > e.applicantEndTime
}
,
v = function(e) {
return e.examedTimes > 0
}
,
z = function(e) {
return e.examRecord && e.examRecord.status < 4 && e.examRecord.submitTime
}
,
g = function(e) {
return e.examRecord && 1 === e.examRecord.isReset
}
,
b = function(e) {
return e.examRecord.id && e.examRecord.startTime && e.examRecord.status <= 4
}
,
w = function(e) {
return e.examRecord && e.examRecord.status >= 5
}
,
C = function(e) {
return e.signUp && 3 === e.signUp.status
}
,
S = function(e) {
return e.examedTimes > 1
}
,
M = function(e, t) {
var n = e.examRecord.memberId;
return !n || !t || n !== t
}
,
n.isBelongLoginUserRecord = function(e, t) {
var n = e && e.signUp && e.signUp.memberId;
return !(!n || !t) && n === t
}
,
T = function(e) {
return 7 === e.status
}
,
I = function(e) {
return !e.paperClass
}
,
E = function(e) {
return e.examedTimes > 0 ? l(e) ? e.examedTimes > 1 ? 32 : 33 : e.examedTimes > 1 ? 24 : 7 : 18
}
}
, {}],
"./app/util/business/research-util": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("lodash/collection");
n.businessTypes = {
LECTURER: 1
},
n.buildBusinessIds = function(e) {
return a.map(e || [], "id").join(",")
}
,
n.buildBusinessList = function(e) {
var t = this;
return a.map(e || [], (function(e) {
var n = {};
return i.assign(n, {
id: e.id,
name: e.lecturerName,
type: t.businessTypes.LECTURER
}),
n
}
))
}
,
n.buildExportBusinessList = function(e) {
return a.map(e || [], (function(e) {
var t = {};
return i.assign(t, {
businessId: e.id,
businessName: e.name,
businessType: e.type
}),
t
}
))
}
}
, {
drizzlejs: "drizzlejs",
"lodash/collection": "lodash/collection"
}],
"./app/util/business/study_util": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("./app/util/strings")
, r = e("./app/util/maps")
, o = e("lodash/collection")
, s = {
charset: r.getI18n("study.util.charset"),
before: a.get("study.util.prefix"),
after: a.get("study.util.suffixSection")
}
, c = {
"application/vnd.ms-excel": 1,
"application/pdf": 1,
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": 1,
"application/vnd.openxmlformats-officedocument.wordprocessingml.document": 1,
"application/msword": 1,
"application/octet-stream": 1,
"application/msexcel": 1,
"image/jpeg": 2,
"audio/mp3": 5,
"video/mp4": 6
};
n.rowHeader = function(e, t) {
var n = i.assign(s, t);
o.map(e || [], (function(t, i) {
var a = t;
a.i = n.before + n.charset(i) + n.after,
0 === i && (a.first = !0),
i === e.length - 1 && (a.last = !0)
}
))
}
,
n.getContentType = function(e) {
return c[e] || 1
}
}
, {
"./app/util/maps": "./app/util/maps",
"./app/util/strings": "./app/util/strings",
drizzlejs: "drizzlejs",
"lodash/collection": "lodash/collection"
}],
"./app/util/business/timer": [function(e, t, n) {
var i, a, r;
n.init = function() {
i = 0,
r = !0,
a = window.setInterval((function() {
r && i++
}
), 1e3)
}
,
n.pause = function() {
r = !1
}
,
n.play = function() {
r = !0
}
,
n.exit = function() {
i = 0,
clearInterval(a)
}
,
n.getValue = function() {
return i
}
}
, {}],
"./app/util/business/trainUtil": [function(e, t, n) {
var i = e("./app/util/strings");
n.businessTypes = {
FACETEACH: 0,
EXAME: 1,
ASSESSMENT: 2,
INVESTIGATE: 3,
LIVE: 4,
NEWLIVE: 10,
ASSIGNMENT: 5,
OTHER: 6,
EXAM_KH: 7,
COURSE: 8,
MAKE_UP_EXAM: 9
},
n.ActivitySectionTypes = {
EXAME: 1,
ASSIGNMENT: 2,
ASSESSMENT: 3,
MAKE_UP_EXAM: 4
},
n.ClassInfoStatus = {
COMPOLETED: 7
},
n.doCheckClassRegister = function(e, t) {
var n = e
, a = t.data
, r = t.id;
a.currentTime && (a.classStudent && 2 === a.classStudent.status ? window.open("#/train-new/class-detail/" + r, "_blank") : a.registerStartTime && a.currentTime < a.registerStartTime ? n.app.message.error(i.get("util.training-class.no-start")) : a.registerEndTime && a.currentTime > a.registerEndTime ? n.app.message.error(i.get("util.report.ending")) : window.open("#/train-new/class-detail/" + r, "_blank"))
}
}
, {
"./app/util/strings": "./app/util/strings"
}],
"./app/util/canvas-slices": [function(e, t, n) {
var i = e("jquery")
, a = e("lodash/collection");
i.fn.eqAnyOf = function(e) {
return this.filter((function(t) {
return i.inArray(t, e) > -1
}
))
}
,
n.canvasSlices = function(e) {
var t, n, r, o = [], s = [], c = [];
if (n = (t = i(e).find("li")).length,
!e)
return "";
if ((r = i('[class^="canvas-slices-"]')) && r.length > 0)
return c = a.map(r || [], (function(e) {
return window.loadScript("html2canvas").then((function() {
return window.require("html2canvas")(e, {
logging: !1
})
}
))
}
)),
window.Promise.all(c);
for (var l = 0; l <= n; l++)
o.push(l),
(l % 50 == 0 && 0 !== l || l === n) && (s.push(o),
o = []);
return c = a.map(s || [], (function(e, n) {
var a = "canvas-slices-" + n;
return t.eqAnyOf(e).wrapAll('<div class="' + a + '"></div>'),
window.loadScript("html2canvas").then((function() {
return window.require("html2canvas")(i("." + a).get(0), {
logging: !1
})
}
))
}
)),
window.Promise.all(c)
}
,
n.paginationPdf = function(e, t) {
var n = e.width
, i = e.height
, a = n / 595.28 * 841.89
, r = i
, o = 0
, s = 555.28 / n * i
, c = e.toDataURL("image/jpeg", 1);
if (r < a)
t.addImage(c, "JPEG", 20, 0, 545.28, s);
else
for (; r > 0; )
t.addImage(c, "JPEG", 20, o, 545.28, s),
o -= 841.89,
(r -= a) > 0 && t.addPage()
}
}
, {
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/util/capture-interface": [function(e, t, n) {
var i, a, r, o = 0;
t.exports = {
getUserMedia: function() {
var e = {
video: {
facingMode: "user"
},
audio: !0
};
return void 0 === navigator.mediaDevices && (navigator.mediaDevices = {}),
void 0 === navigator.mediaDevices.getUserMedia && (navigator.mediaDevices.getUserMedia = function() {
var t = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia || window.getUserMedia;
return t ? new Promise((function(n, i) {
t.call(navigator, e, n, i)
}
)) : Promise.reject(new Error("当前浏览器版本过旧,无法调用摄像头"))
}
),
navigator.mediaDevices.getUserMedia(e)
},
closeStream: function(e) {
e.getTracks().forEach((function(e) {
"function" == typeof e.stop && e.stop()
}
))
},
previewMedia: function(e) {
return (r = e.el).autoplay = e.autoplay || !1,
"srcObject"in r ? r.srcObject = i : r.src = URL.createObjectURL(i),
r.onloadedmetadata = function() {
r.play()
}
,
i
},
recordVideo: function() {
return window.MediaRecorder && ((a = new MediaRecorder(i,{
mimeType: "video/webm;codecs=vp8,opus"
})).start(),
o = (new Date).getTime()),
a
},
stopRecord: function() {
a && "recording" === a.state && a.stop(),
this.closeStream(i)
},
getRecord: function(e) {
var t = this;
return new Promise((function(n, i) {
a.ondataavailable = function(t) {
t && t.data ? (n(t),
e && this.downloadFile(t.data)) : i(window.app.$t("zxy.198691"))
}
,
t.stopRecord(),
o = (new Date).getTime() - o
}
))
},
mediaRecord: function() {
return this.getUserMedia().then((function(e) {
return i = e
}
), (function() {
return Promise.reject(window.app.$t("zxy.198692"))
}
))
},
downloadFile: function(e, t, n) {
var i = n ? e : URL.createObjectURL(e)
, a = document.createElement("a");
a.setAttribute("href", i),
a.setAttribute("download", t || window.app.$t("zxy.198693")),
a.click()
},
takePhoto: function(e) {
var t = {
width: e ? e.width : 400,
height: e ? e.height : 300,
encoderOptions: e && e.encoderOptions ? e.encoderOptions : .92
}
, n = this;
return new Promise((function(e, a) {
var o, s = document.createElement("canvas"), c = s.getContext("2d");
s.width = t.width,
s.height = t.height,
i ? (c.drawImage(r, 0, 0, t.width, t.height),
o = s.toDataURL("image/jpeg", t.encoderOptions),
n.stopRecord(),
e({
Blob: new Blob([o],{
type: "image/jpeg"
}),
url: o
})) : a(window.app.$t("zxy.198694"))
}
))
}
}
}
, {}],
"./app/util/checkMediaText": [function(e, t, n) {
n.pass = function(e, t) {
return !(e && /<img.*?\/>/gi.test(e) && !e.replace(/<.+?>| /gi, "").trim().length) || (t(window.app.$t("zxy.199772")),
!1)
}
}
, {}],
"./app/util/clearExpiresData": [function(e, t, n) {
var i = /(exam\/detail)/;
t.exports = {
clearExpiresLocalStorage: function() {
var e, t, n;
for (e in window.localStorage)
if (i.test(e)) {
if (t = localStorage.getItem(e || "{}"),
n = JSON.parse(t).expiresTime || "",
"{}" === t)
return;
if (!n) {
try {
throw new Error("The data has no expires time , can not delete!")
} catch (t) {
console.log(t),
localStorage.removeItem(e)
}
return
}
(new Date).getTime() > n && localStorage.removeItem(e)
}
}
}
}
, {}],
"./app/util/compatiblVersion": [function(e, t, n) {
var i, a, r, o, s, c, l, u;
r = document.createElement("div"),
o = window.location.hash.split("/"),
s = ["login", "access_token", "home"],
c = window.navigator.userAgent.toLowerCase(),
l = {
firefox: 45,
chrome: 45
},
u = function() {
i = /windows|win32/i.test(window.navigator.userAgent) ? "https://download-ssl.firefox.com.cn/releases-sha2/stub/official/zh-CN/Firefox-latest.exe" : "https://download-redirect.firefox.com.cn/?product=firefox-latest-ssl&os=osx&lang=zh-CN",
r.className = "compatible-prompt-wrap",
r.id = "compatiblePromptWrap",
r.innerHTML = '<img class="compatible-prompt-banner" src="../../../images/tips-banner.png" alt="" height="75">' + window.app.$t("zxy.198696") + '!<a class="go-download-browser" href="' + i + '"><img src="../../../images/firefox-icon.png" alt="">下载</a><span class="close-compatible-prompt" id="closeCompatiblePrompt">X</span>',
document.body.appendChild(r),
document.getElementById("closeCompatiblePrompt").onclick = function() {
document.getElementById("compatiblePromptWrap").style.top = "-5em"
}
}
,
Array.prototype.indexOf ? ["firefox", "chrome"].map((function(e) {
return c.indexOf(e) > 0 && (!(a = c.match(/(chrome|firefox)\/[\d.]+/gi)) || l[e] <= parseInt((a + "").replace(/[^0-9.]/gi, ""), 10) || !("" === o[0] || o[0].indexOf(s[0]) > 0 || o[0].indexOf(s[1]) > 0 || o[1] === s[2]) || u()),
!0
}
)) : u()
}
, {}],
"./app/util/computeMethods": [function(e, t, n) {
var i = function(e) {
var t, n = {
times: 1,
num: 0
}, i = e + "", a = i.indexOf("."), r = i.substr(a + 1).length, o = Math.pow(10, r), s = Number(e.toString().replace(".", ""));
return t = e,
Math.floor(t) === t ? (n.num = e,
n) : (n.times = o,
n.num = s,
n)
}
, a = function(e, t, n, a) {
var r = i(e)
, o = i(t)
, s = r.num
, c = o.num
, l = r.times
, u = o.times
, d = l > u ? l : u;
switch (a) {
case "add":
return (l === u ? s + c : l > u ? s + c * (l / u) : s * (u / l) + c) / d;
case "subtract":
return (l === u ? s - c : l > u ? s - c * (l / u) : s * (u / l) - c) / d;
case "multiply":
return s * c / (l * u);
case "divide":
return s / c * (u / l)
}
};
n.add = function(e, t, n) {
return a(e, t, 0, "add")
}
,
n.subtract = function(e, t, n) {
return a(e, t, 0, "subtract")
}
,
n.multiply = function(e, t, n) {
return a(e, t, 0, "multiply")
}
,
n.divide = function(e, t, n) {
return a(e, t, 0, "divide")
}
}
, {}],
"./app/util/constants": [function(e, t, n) {
n.exportTaskBusinessType = {
BUSINESS_TYPE_CERT_TRAIN: 13,
TRAIN_MANAGE_STUDY_STUDENT: 91,
TRAIN_MANAGE_STUDENT: 92,
TRAIN_MANAGE_ATTENDANCE: 93,
TRAIN_MANAGE_ENROLL: 94,
TRAIN_MANAGE_STUDENT_IMPORT: 200,
TRAIN_STUDENT_IMPORT: 201,
TRAIN_MANAGE_FRONT_STUDENT_IMPORT: 202,
TRAIN_FRONT_STUDENT_IMPORT: 203,
TRAIN_MANAGE_STUDY_CERTIFICATE: 13,
TRAIN_KNOT_STUDENT: 221,
TRAIN_MANAGE_CHECKIN: 227,
TRAIN_MANAGE_STUDY_ACTIVITY: 228,
TRAIN_MANAGE_STUDY_ACTIVITY_CLASSVIEW: 208,
TRAIN_MANAGE_STUDY_ACTIVITY_OTHER_STUDY: 232,
TRAIN_MANAGE_STUDY_ACTIVITY_OTHER_EXAM: 233,
TRAIN_MANAGE_STUDY_ACTIVITY_OTHER_EXAM_IMPORT: 234,
TRAIN_MANAGE_STUDY_ACTIVITY_OTHER_HOMEWORK: 235,
TRAIN_MANAGE_STUDY_ACTIVITY_OTHER_ASSESSMENT: 236,
TRAIN_MANAGE_STUDY_ACTIVITY_COURSE: 237,
TRAIN_MANAGE_STUDY_ACTIVITY_EXAM_SCORE_IMPORT: 238,
TRAIN_MANAGE_STUDY_ACTIVITY_EXAM: 239,
TRAIN_MANAGE_STUDY_ACTIVITY_ASSESSMENT: 240,
TRAIN_MANAGE_STUDY_ACTIVITY_HOMEWORK: 241,
TRAIN_MANAGE_DISCUSS: 242,
TRAIN_MANAGE_LIVE_LOTTERY: 243,
TRAIN_EXTERNAL_MANAGE_STUDENT_IMPORT: 245
},
n.businessCodeConst = {
CAPTCHA_ERROR_LIMIT_CODE: [90151, 90146]
}
}
, {}],
"./app/util/course-hour": [function(e, t, n) {
var i = e("lodash/collection")
, a = e("./app/util/computeMethods");
n.calcStudyHour = function(e, t) {
var n = parseInt(t / 60) + (t % 60 > 0 ? 1 : 0);
return n ? +i.find(e, (function(e) {
return -1 === e.max || n > e.min && n <= e.max
}
)).gain : 0
}
,
n.getAllCoursewaveTime = function(e, t, n) {
var r = i.map(t, (function(e) {
return i.reduce(e.courseChapterSections || [], (function(e, t) {
var i = 1 === t.required || !n
, r = +t.totalTime;
return i && r ? a.add(e, t.totalTime) : e
}
), 0)
}
)).reduce((function(e, t) {
return a.add(e, t)
}
), 0);
return this.calcStudyHour(e, r)
}
}
, {
"./app/util/computeMethods": "./app/util/computeMethods",
"lodash/collection": "lodash/collection"
}],
"./app/util/course-ware": [function(e, t, n) {
var i, a, r = e("lodash/collection");
n.createPreviewUrl = function(e, t) {
return i + "ware/#/preview?id=" + e + "&url=" + a + "/" + t
}
,
n.createRecordUrl = function(e, t) {
return i + "ware/#/record?id=" + e + "&url=" + a + "/" + t
}
,
function() {
i = r.find(this.app.global.resourceConfigs, {
id: "default"
}).viewUrl,
a = i + "scorm-file"
}()
}
, {
"lodash/collection": "lodash/collection"
}],
"./app/util/coverToken": [function(e, t, n) {
n.coverToken = function(e) {
var t = e[0].accessToken ? e[0].accessToken.token : "";
t && (localStorage.token = JSON.stringify({
access_token: t,
token_type: "Bearer"
}))
}
}
, {}],
"./app/util/custom-extend": [function(e, t, n) {
var i;
window.wrapRequire = function(t) {
try {
i = window.require(t)
} catch (n) {
i = e(t)
}
return i
}
}
, {}],
"./app/util/date": [function(e, t, n) {
var i, a, r, o;
i = function(e) {
var t, n, i, r;
if (e && "" !== e) {
switch (n = (r = e.split(","))[1].trim(),
t = (r = r[0].split(" "))[0],
i = a(r[1]),
t) {
case "一月":
t = "01";
break;
case "二月":
t = "02";
break;
case "三月":
t = "03";
break;
case "四月":
t = "04";
break;
case "五月":
t = "05";
break;
case "六月":
t = "06";
break;
case "七月":
t = "07";
break;
case "八月":
t = "08";
break;
case "九月":
t = "09";
break;
case "十月":
t = "10";
break;
case "十一月":
t = "11";
break;
case "十二月":
t = "12"
}
return [n, t, i].join("-")
}
}
,
a = function(e) {
return "number" != typeof e && (e = Number(e)),
e < 10 ? "0" + e : e
}
,
r = function(e) {
var t, n, i, a;
return a = (new Date).getTimezoneOffset(),
{
year: (t = new Date(e + 60 * a * 1e3 + 288e5)).getFullYear() + "",
month: (n = (n = t.getMonth() + 1) < 10 ? "0" + n : n) + "",
day: (i = (i = t.getDate()) < 10 ? "0" + i : i) + ""
}
}
,
o = function(e, t) {
var n, i, a, r, o, s, c, l;
return c = new Date(e),
l = new Date(t),
n = c.getFullYear(),
(r = l.getFullYear()) < n ? 2 : r > n ? 1 : (i = c.getMonth(),
(o = l.getMonth()) < i ? 2 : o > i || (a = c.getDate()) < (s = l.getDate()) ? 1 : a === s ? 0 : 2)
}
,
t.exports = {
tranfDate: i,
setDobbleNum: a,
toDateObj: r,
compareDate: o,
afterToday: function(e) {
var t = (new Date).getTime();
return 2 !== o(t, e)
}
}
}
, {}],
"./app/util/debounce": [function(e, t, n) {
n.debounce = function(e, t, n) {
var i, a = function() {
i = null
};
return function() {
var r = this
, o = arguments;
if (i && clearTimeout(i),
n) {
var s = !i;
i = setTimeout(a, t),
s && e.apply(r, o)
} else
i = setTimeout((function() {
e.apply(r, o)
}
), t)
}
}
}
, {}],
"./app/util/dotdotdot": [function(e, t, n) {
!function(e) {
"use strict";
var t, n, i, a, r = "dotdotdot";
e[r] && e[r].version > "3.2.3" || (e[r] = function(e, t) {
this.$dot = e,
this.api = ["getInstance", "truncate", "restore", "destroy", "watch", "unwatch"],
this.opts = t;
var n = this.$dot.data(r);
return n && n.destroy(),
this.init(),
this.truncate(),
this.opts.watch && this.watch(),
this
}
,
e[r].version = "3.2.3",
e[r].uniqueId = 0,
e[r].defaults = {
ellipsis: "… ",
callback: function(e) {},
truncate: "word",
tolerance: 0,
keep: null,
watch: "window",
height: null
},
e[r].prototype = {
init: function() {
this.watchTimeout = null,
this.watchInterval = null,
this.uniqueId = e[r].uniqueId++,
this.originalStyle = this.$dot.attr("style") || "",
this.originalContent = this._getOriginalContent(),
"break-word" !== this.$dot.css("word-wrap") && this.$dot.css("word-wrap", "break-word"),
"nowrap" === this.$dot.css("white-space") && this.$dot.css("white-space", "normal"),
null === this.opts.height && (this.opts.height = this._getMaxHeight()),
"string" == typeof this.opts.ellipsis && (this.opts.ellipsis = document.createTextNode(this.opts.ellipsis))
},
getInstance: function() {
return this
},
truncate: function() {
this.$inner = this.$dot.wrapInner("<div />").children().css({
display: "block",
height: "auto",
width: "auto",
border: "none",
padding: 0,
margin: 0
}),
this.$inner.empty().append(this.originalContent.clone(!0)),
this.maxHeight = this._getMaxHeight();
var e = !1;
return this._fits() || (e = !0,
this._truncateToNode(this.$inner[0])),
this.$dot[e ? "addClass" : "removeClass"](t.truncated),
this.$inner.replaceWith(this.$inner.contents()),
this.$inner = null,
this.opts.callback.call(this.$dot[0], e),
e
},
restore: function() {
this.unwatch(),
this.$dot.empty().append(this.originalContent).attr("style", this.originalStyle).removeClass(t.truncated)
},
destroy: function() {
this.restore(),
this.$dot.data(r, null)
},
watch: function() {
var e = this;
this.unwatch();
var t = {};
"window" == this.opts.watch ? a.on(i.resize + e.uniqueId, (function(n) {
e.watchTimeout && clearTimeout(e.watchTimeout),
e.watchTimeout = setTimeout((function() {
t = e._watchSizes(t, a, "width", "height")
}
), 100)
}
)) : this.watchInterval = setInterval((function() {
t = e._watchSizes(t, e.$dot, "innerWidth", "innerHeight")
}
), 500)
},
unwatch: function() {
a.off(i.resize + this.uniqueId),
this.watchInterval && clearInterval(this.watchInterval),
this.watchTimeout && clearTimeout(this.watchTimeout)
},
_api: function() {
var t = this
, n = {};
return e.each(this.api, (function(e) {
var i = this;
n[i] = function() {
var e = t[i].apply(t, arguments);
return void 0 === e ? n : e
}
}
)),
n
},
_truncateToNode: function(n) {
var i = []
, a = [];
if (e(n).contents().each((function() {
var n = e(this);
if (!n.hasClass(t.keep)) {
var r = document.createComment("");
n.replaceWith(r),
a.push(this),
i.push(r)
}
}
)),
a.length) {
for (var r = 0; r < a.length; r++) {
e(i[r]).replaceWith(a[r]),
e(a[r]).append(this.opts.ellipsis);
var o = this._fits();
if (e(this.opts.ellipsis, a[r]).remove(),
!o) {
if ("node" == this.opts.truncate && r > 1)
return void e(a[r - 2]).remove();
break
}
}
for (var s = r; s < i.length; s++)
e(i[s]).remove();
var c = a[Math.max(0, Math.min(r, a.length - 1))];
if (1 == c.nodeType) {
var l = e("<" + c.nodeName + " />");
l.append(this.opts.ellipsis),
e(c).replaceWith(l),
this._fits() ? l.replaceWith(c) : (l.remove(),
c = a[Math.max(0, r - 1)])
}
1 == c.nodeType ? this._truncateToNode(c) : this._truncateToWord(c)
}
},
_truncateToWord: function(e) {
for (var t = e, n = this.__getTextContent(t), i = -1 !== n.indexOf(" ") ? " " : " ", a = n.split(i), r = "", o = a.length; o >= 0; o--)
if (r = a.slice(0, o).join(i),
this.__setTextContent(t, this._addEllipsis(r)),
this._fits()) {
"letter" == this.opts.truncate && (this.__setTextContent(t, a.slice(0, o + 1).join(i)),
this._truncateToLetter(t));
break
}
},
_truncateToLetter: function(e) {
for (var t = this.__getTextContent(e).split(""), n = "", i = t.length; i >= 0 && (!(n = t.slice(0, i).join("")).length || (this.__setTextContent(e, this._addEllipsis(n)),
!this._fits())); i--)
;
},
_fits: function() {
return this.$inner.innerHeight() <= this.maxHeight + this.opts.tolerance
},
_addEllipsis: function(t) {
for (var n = [" ", " ", ",", ";", ".", "!", "?"]; e.inArray(t.slice(-1), n) > -1; )
t = t.slice(0, -1);
return t += this.__getTextContent(this.opts.ellipsis)
},
_getOriginalContent: function() {
var n = this;
return this.$dot.find("script, style").addClass(t.keep),
this.opts.keep && this.$dot.find(this.opts.keep).addClass(t.keep),
this.$dot.find("*").not("." + t.keep).add(this.$dot).contents().each((function() {
var t = this
, i = e(this);
if (3 == t.nodeType) {
if ("" == e.trim(n.__getTextContent(t))) {
if (i.parent().is("table, thead, tbody, tfoot, tr, dl, ul, ol, video"))
return void i.remove();
if (i.prev().is("div, p, table, td, td, dt, dd, li"))
return void i.remove();
if (i.next().is("div, p, table, td, td, dt, dd, li"))
return void i.remove();
if (!i.prev().length)
return void i.remove();
if (!i.next().length)
return void i.remove()
}
} else
8 == t.nodeType && i.remove()
}
)),
this.$dot.contents()
},
_getMaxHeight: function() {
if ("number" == typeof this.opts.height)
return this.opts.height;
for (var e = ["maxHeight", "height"], t = 0, n = 0; n < e.length; n++)
if ("px" == (t = window.getComputedStyle(this.$dot[0])[e[n]]).slice(-2)) {
t = parseFloat(t);
break
}
e = [];
switch (this.$dot.css("boxSizing")) {
case "border-box":
e.push("borderTopWidth"),
e.push("borderBottomWidth");
case "padding-box":
e.push("paddingTop"),
e.push("paddingBottom")
}
for (n = 0; n < e.length; n++) {
var i = window.getComputedStyle(this.$dot[0])[e[n]];
"px" == i.slice(-2) && (t -= parseFloat(i))
}
return Math.max(t, 0)
},
_watchSizes: function(e, t, n, i) {
if (this.$dot.is(":visible")) {
var a = {
width: t[n](),
height: t[i]()
};
return e.width == a.width && e.height == a.height || this.truncate(),
a
}
return e
},
__getTextContent: function(e) {
for (var t = ["nodeValue", "textContent", "innerText"], n = 0; n < t.length; n++)
if ("string" == typeof e[t[n]])
return e[t[n]];
return ""
},
__setTextContent: function(e, t) {
for (var n = ["nodeValue", "textContent", "innerText"], i = 0; i < n.length; i++)
e[n[i]] = t
}
},
e.fn[r] = function(o) {
return a = e(window),
t = {},
n = {},
i = {},
e.each([t, n, i], (function(e, t) {
t.add = function(e) {
for (var n = 0, i = (e = e.split(" ")).length; n < i; n++)
t[e[n]] = t.ddd(e[n])
}
}
)),
t.ddd = function(e) {
return "ddd-" + e
}
,
t.add("truncated keep"),
n.ddd = function(e) {
return "ddd-" + e
}
,
i.ddd = function(e) {
return e + ".ddd"
}
,
i.add("resize"),
o = e.extend(!0, {}, e[r].defaults, o),
this.each((function() {
e(this).data(r, new e[r](e(this),o)._api())
}
))
}
)
}(jQuery)
}
, {}],
"./app/util/drag-bar": [function(e, t, n) {
t.exports = function(e) {
var t = document.querySelector("." + e)
, n = document.body.clientWidth
, i = document.body.clientHeight;
t || (t.onmousedown = function(e) {
var a = e || window.event
, r = t.offsetLeft
, o = t.offsetTop
, s = a.pageX - r
, c = a.pageY - o
, l = t.offsetWidth
, u = t.offsetHeight;
document.onmousemove = function(e) {
var a = e || window.event
, r = a.pageX - s
, o = a.pageY - c;
r < 0 && (r = 0),
o < 0 && (o = 0),
r >= n - l && (r = n - l),
o >= i - u && (o = i - u),
t.style.left = r + "px",
t.style.top = o + "px"
}
}
,
document.onmouseup = function() {
document.onmousedown = null,
document.onmousemove = null
}
)
}
}
, {}],
"./app/util/drag-image": [function(e, t, n) {
var i = e("jquery")
, a = e("drizzlejs");
t.exports = function(e, t) {
var n = function() {
var n, r = this;
if (this.options = a.assign({
dragable: !0
}, t),
this.queueContainer = e,
this.dragger = null,
this.clone = null,
this.isDragging = !1,
this.mouseX1 = "",
this.mouseY1 = "",
this.draggerLeft = "",
this.draggerTop = "",
this.isMouseDown = !1,
this.draggers = [],
this.queueArr = [],
this.queueActive = {},
this.queueUnActive = {},
this.options.dragable) {
i.each(e.find(".queue"), (function(e, t) {
r.queueArr[e] = i(t),
r.draggers[e] = [],
n = i(t).find(".dragger"),
i.each(n, (function(t, n) {
r.draggers[e][t] = i(n)
}
))
}
));
for (var o = 0; o < r.draggers.length; o++)
for (var s = 0; s < r.draggers[o].length; s++)
r.draggers[o][s].on("mousedown", (function(e) {
r.dragger = i(this),
r.dragStart(e)
}
));
i(document).on("mousemove", this.dragMove.bind(this)),
i(document).on("mouseup", this.dragEnd.bind(this)),
this.lazyloadImage()
}
};
return n.prototype = {
findHover: function(e) {
var t, n, i, a, r, o, s, c, l, u, d, p, h, y, m, f = -1, x = null;
if (-1 === e)
return null;
if (t = this.clone.offset().top,
n = this.clone.height(),
i = this.clone.offset().left,
a = this.clone.width(),
r = !1,
(m = this.draggers[e].length) <= 1)
return null;
for (var v = 0; v < m; v++)
o = this.draggers[e][v].offset().top,
s = this.draggers[e][v].height(),
d = Math.min(o + s, t + n) - Math.max(o, t),
c = this.draggers[e][v].offset().left,
l = this.draggers[e][v].width(),
u = Math.min(c + l, i + a) - Math.max(c, i),
d <= 0 || u <= 0 || (p = d * u) <= n * a / 3 || (this.draggers[e][v][0] !== this.dragger[0] ? p > f && (f = p,
x = this.draggers[e][v]) : r = !0);
if (f < 0) {
if (r)
return null;
if (0 === this.draggers[e].length)
return {
hover: null
};
for (y = this.draggers[e].length - 1; y >= 0 && this.draggers[e][y][0] === this.dragger[0]; )
y--;
return y >= 0 ? i >= (h = this.draggers[e][y]).offset().left + h.width() ? {
hover: h,
insert: "right"
} : null : {
hover: null
}
}
return (2 * x.offset().left + x.width()) / 2 > (2 * this.clone.offset().left + this.clone.width()) / 2 ? {
hover: x,
insert: "left"
} : {
hover: x,
insert: "right"
}
},
findQueue: function() {
for (var e, t, n, i, a, r, o = -1, s = -1, c = this.clone.offset().top, l = this.clone.height(), u = this.clone.offset().left, d = this.clone.width(), p = 0; p < this.queueArr.length; p++)
e = this.queueArr[p].offset().top,
n = this.queueArr[p].height(),
t = this.queueArr[p].offset().left,
i = this.queueArr[p].width(),
a = Math.min(e + n, c + l) - Math.max(e, c),
r = Math.min(t + i, u + d) - Math.max(t, u),
a > o ? (o = a,
s = p) : r > o && (o = r,
s = p);
return s
},
arrangeDragger: function() {
for (var e, t, n, i, a, r, o, s, c = 0; c < this.queueArr.length; c++)
this.queueArr[c].css(this.queueUnActive);
if (-1 !== (e = this.findQueue()) && this.queueArr[e].css(this.queueActive),
null != (t = this.findHover(e))) {
n = t.hover,
i = t.insert;
for (c = 0; c < this.draggers.length; c++)
for (var l = 0; l < this.draggers[c].length; l++)
this.draggers[c][l][0] == this.dragger[0] && (a = c,
r = l);
if (this.draggers[a].splice(r, 1),
n) {
for (c = 0; c < this.draggers.length; c++)
for (l = 0; l < this.draggers[c].length; l++)
n && this.draggers[c][l][0] === n[0] && (o = c,
s = l);
"left" === i ? (n.before(this.dragger),
this.draggers[o].splice(s, 0, this.dragger)) : (n.after(this.dragger),
this.draggers[o].splice(s + 1, 0, this.dragger))
} else
this.draggers[e].push(this.dragger),
this.queueArr[e].append(this.dragger)
}
},
makeClone: function(e) {
var t = e.clone();
t.addClass("cloneimg"),
t.children("img").attr("src", t.find("img").attr("src")),
t.css({
position: "absolute",
"z-index": 1e5,
width: "80px",
height: "80px"
}),
this.clone = t
},
dragStart: function(e) {
e.preventDefault(),
e.stopPropagation(),
this.isMouseDown = !0,
this.mouseX1 = e.clientX,
this.mouseY1 = e.clientY
},
dragMove: function(e) {
var t, n;
e.preventDefault(),
e.stopPropagation(),
this.isMouseDown && (t = e.clientX - this.mouseX1,
n = e.clientY - this.mouseY1,
this.isDragging ? (this.clone.css({
left: this.draggerLeft + t,
top: this.draggerTop + n
}),
this.arrangeDragger()) : (Math.abs(t) > 6 || Math.abs(n) > 6) && (this.draggerLeft = this.dragger.offset().left - this.queueContainer.offset().left - parseInt(this.dragger.css("margin-left")) - parseInt(this.dragger.css("padding-left")),
this.draggerTop = this.dragger.offset().top - this.queueContainer.offset().top - parseInt(this.dragger.css("margin-top")) - parseInt(this.dragger.css("padding-top")),
this.makeClone(this.dragger),
this.clone.css({
left: this.draggerLeft,
top: this.draggerTop
}),
this.queueContainer.append(this.clone),
this.dragger.css("visibility", "hidden"),
this.isDragging = !0))
},
dragEnd: function(e) {
e.preventDefault(),
e.stopPropagation(),
this.isDragging && (this.isDragging = !1,
this.clone.remove(),
this.dragger.css("visibility", "visible"),
this.options.onDragEnd && this.options.onDragEnd(this.sortImage()));
for (var t = 0; t < this.queueArr.length; t++)
this.queueArr[t].css(this.queueUnActive);
this.isMouseDown = !1
},
lazyloadImage: function() {
var e;
this.compos((function(t) {
(e = t.find("img")).attr("src", e.data("set"))
}
))
},
sortImage: function() {
var e = [];
return this.compos((function(t) {
e.push(+t.data("id"))
}
)),
e
},
compos: function(e) {
if (e)
for (var t = 0; t < this.draggers.length; t++)
for (var n = 0; n < this.draggers[t].length; n++)
e(this.draggers[t][n])
}
},
new n(e)
}
}
, {
drizzlejs: "drizzlejs",
jquery: "jquery"
}],
"./app/util/echarts-use": [function(e, t, n) {
var i = e("echarts-zxy/lib/echarts");
e("echarts-zxy/lib/chart/line"),
e("echarts-zxy/lib/component/tooltip"),
e("echarts-zxy/lib/component/title"),
e("echarts-zxy/lib/component/legend"),
e("echarts-zxy/lib/chart/radar"),
t.exports = i
}
, {
"echarts-zxy/lib/chart/line": 326,
"echarts-zxy/lib/chart/radar": 337,
"echarts-zxy/lib/component/legend": 364,
"echarts-zxy/lib/component/title": 375,
"echarts-zxy/lib/component/tooltip": 376,
"echarts-zxy/lib/echarts": 415
}],
"./app/util/emojiHelpers": [function(e, t, n) {
var i = e("jquery")
, a = e("lodash");
t.exports = {
emojis: {
emoji1: "/engine/images/emoji/1.png",
emoji2: "/engine/images/emoji/2.png",
emoji3: "/engine/images/emoji/3.png",
emoji4: "/engine/images/emoji/4.png",
emoji5: "/engine/images/emoji/5.png",
emoji6: "/engine/images/emoji/6.png",
emoji7: "/engine/images/emoji/7.png",
emoji8: "/engine/images/emoji/8.png",
emoji9: "/engine/images/emoji/9.png",
emoji10: "/engine/images/emoji/10.png",
emoji11: "/engine/images/emoji/11.png",
emoji12: "/engine/images/emoji/12.png",
emoji13: "/engine/images/emoji/13.png",
emoji14: "/engine/images/emoji/14.png",
emoji15: "/engine/images/emoji/15.png",
emoji16: "/engine/images/emoji/16.png",
emoji17: "/engine/images/emoji/17.png",
emoji18: "/engine/images/emoji/18.png",
emoji19: "/engine/images/emoji/19.png",
emoji20: "/engine/images/emoji/20.png",
emoji21: "/engine/images/emoji/21.png"
},
filter: function(e) {
var t, n = e, r = document.createElement("div");
return r.innerHTML = n,
t = i(r).find("img.emoji[unicode]"),
a.each(t, (function(e) {
var t = "&#x" + i(e).attr("unicode") + ";";
n = n.replace(/<img.*?class=\"emoji\".*?(?:>|\/>)/i, t)
}
)),
n
},
parse: function(e) {
var t = this
, n = e
, i = n.match(/&#x(e;?moji[0-9]+);/g);
return a.each(i, (function(e) {
var i = (e.indexOf(";") !== e.length - 1 ? e.replace(";", "") : e).match(/&#x(\S*?);/)[1]
, a = '<img class="emoji" style="width: 23px;height: 23px;" src="' + t.emojis[i] + '" unicode="' + i + '" />';
n = n.replace(e, a)
}
)),
n
}
}
}
, {
jquery: "jquery",
lodash: 478
}],
"./app/util/errors": [function(e, t, n) {
var i, a, r, o, s, c, l, u, d, p, h, y, m, f = e("drizzlejs"), x = e("lodash");
i = window.wrapRequire("./app/errors/cn/study"),
a = window.wrapRequire("./app/errors/cn/exam"),
r = window.wrapRequire("./app/errors/cn/center"),
o = window.wrapRequire("./app/errors/cn/activity"),
s = window.wrapRequire("./app/errors/cn/ask"),
c = window.wrapRequire("./app/errors/cn/train"),
l = window.wrapRequire("./app/errors/cn/integral-mall"),
u = window.wrapRequire("./app/errors/cn/microclass"),
d = window.wrapRequire("./app/errors/cn/common"),
p = window.wrapRequire("./app/errors/cn/lottery"),
h = window.wrapRequire("./app/errors/cn/knowledge-pay"),
y = window.wrapRequire("./app/errors/cn/ai"),
m = f.assign({}, d, i, a, o, r, c, s, l, u, p, h, y),
n.erorrMap = m,
n.get = function(e) {
var t = e;
return m[e] || (console.error("Key [" + e + "] is not defined"),
t = 1),
Array.isArray(m[e]) ? x.map(m[e], (function(e) {
return {
error: window.app.$t(e)
}
}
)) : window.app.$t(m[t])
}
}
, {
drizzlejs: "drizzlejs",
lodash: 478
}],
"./app/util/exam": [function(e, t, n) {
var i, a = !1, r = e("jquery"), o = 200, s = 1200;
i = {
url: window.app.options.urlRoot + "/exam/exam-config",
method: "GET",
dataType: "json",
timeout: 1e4
},
a || r.get(i, (function(e) {
localStorage.setItem("PAPER_MAX_QUESTION_NUMBER", e.paperMaxQuestionNumber),
localStorage.setItem("IMPORT_MAX_QUESTION_NUMBER", e.importMaxQuestionNumber),
o = e.paperMaxQuestionNumber,
s = e.importMaxQuestionNumber,
a = !0
}
)).fail((function() {
localStorage.setItem("PAPER_MAX_QUESTION_NUMBER", 200),
localStorage.setItem("IMPORT_MAX_QUESTION_NUMBER", 1200),
a = !0
}
)),
n.checkExceedMax = function(e, t) {
var n = t ? "zxy.293681234670915584" : "zxy.286055669214351360"
, i = window.app.$t(n).replace("{1}", o);
return e > o && (window.app.message.alert(i),
!0)
}
,
n.maxQuestionNumber = function() {
return o
}
,
n.importMaxQuestionNumber = function() {
return s
}
}
, {
jquery: "jquery"
}],
"./app/util/file-chunk": [function(e, t, n) {
var i = e("./errors")
, a = e("lodash")
, r = e("./acceptFileTypes")()
, o = window.File || ""
, s = o && o.prototype.slice || o && o.prototype.mozSlice || o && o.prototype.webkitSlice
, c = function(e, t, n) {
var i = t.type;
this.upload = e,
this.upload.cloudFileOpen = null === e.cloudFileOpen || void 0 === e.cloudFileOpen ? window.app.global.cloudFileOpen : e.cloudFileOpen,
this.file = t,
this.url = n,
this.fileSize = t.size || 0,
this.chunkSize = this.fileSize || 0,
this.fileName = t.name,
this.fileChunks = 1,
this.uniqueKey = "",
this.fileKeySize = 2048,
this.uploadFileChunks = [],
this.uploadKeySaveAddress = [],
this.endSliceSuccess = "",
this.uploadKnowledgeUrl = "/api/v1/human/sharding-file/auth/upload-parse-file",
this.destroyState = !1,
this.xhr = "",
this.fileChunkParams = {
file: t,
fileSize: t.size || 0,
fileKey: "",
fileOrder: 0,
flag: 0,
fileName: "",
contentType: "",
configId: "2",
companyId: window.app.global.organization.id || ""
},
i ? this.fileType = i : this.fileName.split(".")[1] && (this.fileType = r.mimes[this.fileName.split(".")[1]]),
this.fileType || (this.fileType = "application/octet-stream")
}
, l = e("./app/util/aes");
c.prototype = {
getBody: function(e) {
var t = e.responseText || e.response;
if (!t)
return t;
try {
return JSON.parse(t)
} catch (e) {
return t
}
},
ajax: function(e) {
var t = this
, n = new XMLHttpRequest;
return new window.Promise((function(i, a) {
n.onreadystatechange = function() {
4 === n.readyState && (200 === n.status ? i(t.getBody(n)) : a(!1))
}
,
n.open(e.type, e.action, !0),
n.setRequestHeader(e.tokenKey, e.tokenValue),
e.contentType && n.setRequestHeader("Content-Type", e.contentType),
e.Authorization && n.setRequestHeader("Authorization", e.Authorization),
e.withCredentials && "withCredentials"in n && (n.withCredentials = !0),
e.data ? n.send(e.data) : n.send(null)
}
))
},
fileAjax: function() {
var e, t, n = this, a = this.upload, r = this.file, o = this.fileChunkParams, s = this.chunkSize, c = this.fileChunks, l = new XMLHttpRequest, u = new FormData;
function d() {
e = (o.fileOrder - 1) * s,
t = o.fileOrder * s,
o.fileOrder === c && (o.flag = 1,
t = r.size),
o.fileSize = t - e,
u.append(a.filename || "file", r.slice && r.slice(e, t) || 0)
}
this.xhr = l,
o.contentType = this.fileType,
this.destroyState && l.abort(),
r.getSource && (r = r.getSource() && r.getSource().getSource() || r.getSource() || r),
o.fileOrder < c && (o.fileOrder++,
d()),
n.endSliceSuccess && (o.fileOrder = c,
d()),
1 === this.fileChunks && (o.flag = 2),
"boolean" == typeof a.needParse && (o.needParse = a.needParse),
"string" == typeof a.cloudConfigId && a.cloudConfigId && (o.cloudConfigId = a.cloudConfigId),
Object.keys(o).forEach((function(e) {
"file" !== e && u.append(e, o[e])
}
)),
u.append("partCount", o.fileChunks),
l.upload && (l.upload.onprogress = function(e) {
var t, i, a = e;
a.total > 0 && (i = (o.fileOrder - 1) / c,
t = a.loaded / a.total * (1 / c),
n.uploadProgress(i, t))
}
),
l.onreadystatechange = function() {
var e;
if (4 === l.readyState)
if (200 === l.status)
o.fileOrder < c ? n.fileAjax() : n.uploadSuccess(n.getBody(l));
else if (422 === l.status)
try {
e = JSON.parse(l.response)
} finally {
window.app.message.error(i.get(e.errorCode || "2")),
a.onError({
code: "SERVERT_ERROR",
message: i.get(e.errorCode || "2")
})
}
else
navigator.onLine || (window.app.message.error(window.app.$t("zxy.198697")),
a.onError({
code: "SERVERT_ERROR",
message: window.app.$t("zxy.198697")
}))
}
,
l.open("post", this.url, !0),
l.setRequestHeader(this.tokenKey, this.tokenValue),
a.action && -1 !== a.action.indexOf("cloud-file") && l.setRequestHeader("token", this.tokenValue.replace(/Bearer__/, "")),
a.withCredentials && "withCredentials"in l && (l.withCredentials = !0),
l.send(u)
},
destroyChunk: function() {
this.destroyState = !0,
this.xhr && this.xhr.abort(),
document.body.onoffline = null
},
uploadProgress: function(e, t) {
var n = this.upload
, i = Math.round(100 * (e + t));
n.settings && n.settings.onProgress && n.settings.onProgress({
percent: i
}),
n.onProgress ? n.onProgress({
percent: i
}) : (this.file.percent = i,
this.file.loaded = Math.round((e + t) * this.file.size),
n.trigger("UploadProgress", this.file))
},
uploadSuccess: function(e) {
var t, n = this.upload, i = this.uploadKeySaveAddress[this.uniqueKey];
i > -1 && (this.uploadKeySaveAddress.splice(i, 1),
localStorage.setItem("uploadKeySaveAddressList", JSON.stringify(this.uploadKeySaveAddress))),
(t = e instanceof Array ? e : [e])[0].filename = this.fileName,
n.onSuccess ? n.onSuccess(t) : (this.file.percent = 100,
this.file.status = 5,
n.trigger("UploadProgress", this.file),
n.trigger("FileUploaded", this.file, {
response: JSON.stringify(t),
status: 200
}),
this.file.chunkState = 2,
n.trigger("BeforeUpload")),
document.body.onoffline = null
},
getFileKey: function() {
var e, t = this, n = this.file, i = new window.FileReader;
return n.getSource && (n = n.getSource() && n.getSource().getSource() || n.getSource() || n),
i.readAsArrayBuffer(s.call(n, 0, this.fileKeySize)),
new window.Promise((function(n, r) {
i.onload = function(i) {
var r = [];
e = new window.Int8Array(i.target.result),
r = a.values(e),
window.loadScript("blueimp-md5").then((function() {
var e = window.require("blueimp-md5");
n(e(r.toString() + t.fileName + t.fileSize))
}
))
}
,
i.onerror = function() {
r(!1)
}
}
))
},
chunk: function() {
var e = this
, t = this.upload
, n = this.fileChunkParams
, i = this.chunkSize
, r = this.fileSize;
n.fileName = this.file.name,
this.fileChunks = Math.ceil(r / i) || 1,
n.fileChunks = this.fileChunks;
try {
this.uploadKeySaveAddress = JSON.parse(localStorage.getItem("uploadKeySaveAddressList")) || []
} catch (e) {
this.uploadKeySaveAddress = []
}
this.getFileKey().then((function(i) {
var r, o, s, c = {
tokenKey: this.tokenKey,
tokenValue: this.tokenValue
};
if (i) {
if (a.map(e.uploadKeySaveAddress, (function(e) {
-1 !== e.indexOf(i) && (r = e)
}
)),
e.uniqueKey = n.fileKey = r || i,
t && t.cloudFileOpen) {
try {
s = window.app.global.OAuth.token.access_token
} catch (e) {
s = ""
}
o = (o = encodeURIComponent(e.uniqueKey)).split("#")[0] || o,
Object.assign(c, {
type: "post",
action: "/api/v1/system/file-cloud/check-file-key",
Authorization: "Bearer__" + s,
contentType: "application/x-www-form-urlencoded",
data: "fileKey=" + o + "&companyId=" + e.fileChunkParams.companyId
})
} else
Object.assign(c, {
type: "get",
action: "/api/v1/human/sharding-file/auth/get-upload-files?fileKey=" + encodeURIComponent(e.uniqueKey)
});
e.ajax(c).then((function(i) {
var r = i.attachmentId
, o = i.attachments
, s = o;
return s && s.length > 0 && (s = a.map(o, (function(e) {
var t = e;
return t.path = l.decrypt(t.path),
t.decrypt = !0,
t
}
))),
r && s ? (e.uploadProgress(0, 1),
e.uploadSuccess(s[0]),
!1) : t && t.cloudFileOpen && i.id ? (e.uploadProgress(0, 1),
e.uploadSuccess(i),
!1) : (i.fileKey && (e.uniqueKey = n.fileKey = i.fileKey),
e.endSliceSuccess = i.endSliceSuccess,
e.uploadFileChunks = s,
n.fileOrder = s && s.length || 0,
-1 === e.uploadKeySaveAddress.indexOf(e.uniqueKey) && (e.uploadKeySaveAddress.push(e.uniqueKey),
localStorage.setItem("uploadKeySaveAddressList", JSON.stringify(e.uploadKeySaveAddress))),
e.fileAjax())
}
))
}
}
))
},
mbSize: 1048576,
chunksCount: function() {
this.fileSize > 20 * this.mbSize && (this.chunkSize = 20 * this.mbSize)
},
fileKeySizeCount: function() {
this.fileSize < this.fileKeySize && (this.fileKeySize = this.fileSize)
},
init: function() {
var e = this
, t = this.upload.settings
, n = t && t.headers || [];
this.tokenKey = this.upload.tokenKey,
this.tokenValue = this.upload.tokenValue,
Object.keys(n).forEach((function(t) {
e.tokenKey = t,
e.tokenValue = n[t]
}
)),
this.file.chunkState = 1,
this.chunksCount(),
this.fileKeySizeCount(),
this.chunk(),
document.body.onoffline = function() {
window.app.message.error(window.app.$t("zxy.198697"))
}
}
},
t.exports = {
chunk: function(e, t, n) {
return t.map((function(t) {
var i;
return (!t.percent || !t.loaded) && ((i = new c(e,t,n)).init(),
i)
}
))
}
}
}
, {
"./acceptFileTypes": "./app/util/acceptFileTypes",
"./app/util/aes": "./app/util/aes",
"./errors": "./app/util/errors",
lodash: 478
}],
"./app/util/fileAjax": [function(e, t, n) {
e("./app/util/strings");
var i, a = e("./app/util/file-chunk"), r = e("./errors"), o = e("./browser").detectIE();
i = function(e) {
var t, n = e.action, i = new FormData, s = new XMLHttpRequest;
if (e.chunking) {
if (9 !== o)
return t = a.chunk(e, [e.file], n),
e.setChunkExample && e.setChunkExample(t),
!1;
n = n.replace(/sharding-file/, "file")
}
if (s.upload && (s.upload.onprogress = function(t) {
var n = t;
n.total > 0 && (n.percent = Math.round(n.loaded / n.total * 100),
e.onProgress && e.onProgress(n))
}
),
e.data && ("boolean" == typeof e.needParse && Object.assign(e.data, {
needParse: e.needParse
}),
Object.keys(e.data).forEach((function(t) {
i.append(t, e.data[t])
}
))),
e.multiple)
for (var c = 0; c < e.file.length; c++)
i.append(e.filename, e.file[c]);
else
i.append(e.filename, e.file);
return s.onreadystatechange = function() {
var t;
if (0 === s.readyState || 1 === s.readyState)
e.onBeforeSend && e.onBeforeSend();
else if (4 === s.readyState)
if (200 === s.status)
e.onSuccess(function(e) {
var t = e.responseText || e.response;
if (!t)
return t;
try {
return JSON.parse(t)
} catch (e) {
return t
}
}(s));
else if (422 === s.status)
try {
t = JSON.parse(s.response)
} finally {
t.errorCode && (window.app.message.error(r.get(t.errorCode)),
e.onError({
code: "SERVERT_ERROR",
message: r.get(t.errorCode)
}))
}
else
e.onError({
code: "SERVERT_ERROR",
message: "网络异常, 请重试!"
})
}
,
s.open("post", n, !0),
s.setRequestHeader(e.tokenKey, e.tokenValue),
e.withCredentials && "withCredentials"in s && (s.withCredentials = !0),
s.send(i)
}
,
t.exports = {
ajax: i
}
}
, {
"./app/util/file-chunk": "./app/util/file-chunk",
"./app/util/strings": "./app/util/strings",
"./browser": "./app/util/browser",
"./errors": "./app/util/errors"
}],
"./app/util/flow-limit": [function(e, t, n) {
var i, a = e("./app/util/rule-config"), r = e("./app/util/browser").isFirefoxBrowser, o = e("./app/util/paas-constant").paasPageIds, s = e("./app/util/index").pathMatch, c = e("./app/util/index").getQuery, l = e("./app/util/index").isEmpty, u = e("./special-errors"), d = e("./app/util/open-url"), p = e("./json-parse.js"), h = e("lodash/collection"), y = e("drizzlejs"), m = e("jquery"), f = [{
applicationName: "human-resource",
businessType: 2,
rules: [{
routers: ["/center"]
}]
}, {
applicationName: "course-study",
businessType: 4,
rules: [{
routers: ["/study/course/detail/:id/:type/:require/:sourceId", "/study/course/detail/:id/:type/:require", "/study/course/detail/:id/:type", "/study/course/detail/:id"],
getBusinessId: function(e) {
var t = e.id
, n = t.indexOf("@@") > -1 ? t.split("@@") : t.replace(/&lang=[ce]n/g, "").split("&");
return y.assign(e, {
id: n[n.length > 1 ? 1 : 0]
}),
d.getInfo(e, "course", "id").id
}
}]
}, {
applicationName: "course-subject",
businessType: 6,
rules: [{
routers: ["/study/subject/detail/:id"],
getBusinessId: function(e) {
var t = e.id;
return t.indexOf("99@@") > -1 && (t = t.split("@@")[1]),
t.indexOf("&") > -1 && (t = t.split("&")[0]),
y.assign(e, {
id: t
}),
d.getInfo(e, "subject", "id").id
}
}]
}, {
applicationName: "exam",
businessType: 12,
rules: [{
routers: ["/exam/exam/exam-detail/:id"],
getBusinessId: function(e) {
var t = e.id;
return -1 !== t.indexOf("99@@") ? t = t.split("99@@")[1] : -1 !== t.indexOf("meActivity@") && (t = t.split("meActivity@")[1]),
y.assign(e, {
examId: t
}),
d.getInfo(e, "exam", "examId").examId
}
}]
}, {
applicationName: "exam",
businessType: 13,
rules: [{
routers: ["/exam/exam/answer-paper/:id"],
getBusinessId: function(e) {
var t = e.id;
return -1 !== t.indexOf("99@@") && (t = t.split("99@@")[1]),
y.assign(e, {
examId: t
}),
d.getInfo(e, "exam", "examId").examId
}
}]
}, {
applicationName: "train",
businessType: 10,
rules: [{
routers: ["/train-new/class-detail/:id"],
getBusinessId: function(e) {
var t = e.id;
return -1 !== t.indexOf("99@@") && (t = t.split("99@@")[1]),
y.assign(e, {
classId: t
}),
d.getInfo(e, "class", "classId").classId
}
}, {
routers: ["/paas-container"],
getBusinessId: function(e, t) {
var n = c(t.paasurl);
return n && n.classId
},
check: function(e, t) {
return h.includes(t.paasurl, o(window.app.global.paasTrainSwitch).trainNewDetail)
}
}]
}, {
applicationName: "live",
businessType: 8,
rules: [{
routers: ["/activity/gensee/detail/:genseeId/:businessId/:type", "/activity/gensee/detail/:genseeId"],
getBusinessId: function(e) {
var t = d.getInfo(e, "gensee", "genseeId").genseeId;
return -1 !== t.indexOf("@@") && (t = t.split("@@")[1]),
t
}
}, {
routers: ["/live/detail/:id/:classID/:resourceType", "/live/detail/:id"],
getBusinessId: function(e) {
return d.getInfo(e, "live", "id").id
}
}]
}], x = function(e) {
var t = null
, n = null
, i = {
businessId: "",
businessType: "",
pageId: ""
};
return "/" === e ? null : (n = s("/branch-list-v/:pageId", e)) ? t = y.assign(i, {
pageId: n.params.pageId
}) : (h.forEach(f, (function(i) {
return h.forEach(i.rules, (function(a) {
return h.some(a.routers, (function(t) {
return !((n = s(t, e)) && a.check && !a.check(n.params, n.query)) && n
}
)) && (t = {
applicationName: i.applicationName,
businessType: i.businessType
},
a.getBusinessId && (t.businessId = a.getBusinessId(n.params, n.query))),
!t
}
)),
!t
}
)),
t ? y.assign(i, t) : t)
};
function v() {
this.configs = {},
this.isOnUnload = !1
}
v.prototype = {
getRules: function() {
this.configs = a.getRuleConfigValue("COMPANY_FLOW_LIMIT_COMMON_CONFIG", {
cacheConfig: {
isStorage: "localStorage",
isExpires: 86400,
isCache: !0,
isFlag: !0
}
})
},
checkMainSwitch: function() {
return !l(this.configs) && 1 === this.configs.mainSwitch
},
checkSwitch: function(e) {
var t;
return !l(e) && (!(e.applicationName || !e.pageId) || (t = h.find(this.configs.rules, (function(t) {
return t.applicationName === e.applicationName
}
)),
!l(t) && 1 === t.limitSwitch))
},
release: function(e) {
var t;
try {
if (!this.checkMainSwitch())
return;
if (t = x.call(this, e.fullPath),
l(t))
return;
if (!this.checkSwitch(t))
return;
if (!t.businessType)
return;
m.ajax({
url: window.app.options.urlRoot + "/zxy-log/flow-limit/release",
data: y.assign({}, t),
method: "get",
dataType: "json"
})
} catch (e) {}
},
onUnloadRelease: function() {
var e, t, n, i = x(window.location.hash.substring(1)), a = window.app.global.OAuth, o = a && a.token && a.token.access_token, s = !1;
if (!l(i) && this.checkSwitch(i) && i.businessType && (fetch && "function" == typeof fetch ? (e = "?businessId=" + i.businessId + "&businessType=" + i.businessType,
fetch(window.app.options.urlRoot + "/zxy-log/flow-limit/release" + e, {
method: "GET",
headers: {
Authorization: "Bearer__" + o
},
keepalive: !0
}).then((function() {
s = !0
}
))) : m.ajax({
async: !1,
url: window.app.options.urlRoot + "/zxy-log/flow-limit/release",
data: i,
method: "GET",
dataType: "json",
complete: function() {
s = !0
}
}),
r()))
for (n = t = (new Date).valueOf(); n - t < 500 && !s; )
n = (new Date).valueOf()
},
intercept: function(e) {
var t = y.assign({}, e)
, n = null
, a = this;
return window.app.Promise.create((function(e) {
try {
if (a.getRules(),
!a.checkMainSwitch())
return window.removeEventListener("unload", i),
void e(!0);
if (a.isOnUnload || (window.addEventListener("unload", i),
a.isOnUnload = !0),
n = x.call(a, t.fullPath),
!a.checkSwitch(n))
return void e(!0);
m.ajax({
url: window.app.options.urlRoot + "/zxy-log/flow-limit/view",
data: y.assign({}, n),
method: "GET",
dataType: "json",
success: function() {
e(!0)
},
error: function(n) {
var i, a;
n && 422 === n.status && (i = p.isJSON(n.responseText) ? JSON.parse(n.responseText) : n.responseText) && u.isFlowLimitCode(i.errorCode) ? (e(!1),
a = "home/error-page/" + i.errorCode + "?redirect=" + encodeURIComponent(t.fullPath),
window.app.navigate(a, !0)) : e(!0)
}
})
} catch (t) {
e(!0)
}
}
))
},
isErrorPage: function(e) {
var t = s("/home/error-page/:errorCode", e)
, n = t && t.params && t.params.errorCode;
return !!n && u.isFlowLimitCode(n)
}
},
n.setup = function(e) {
var t = e
, n = new v;
t.zxyFlowLimit = n,
i = n.onUnloadRelease.bind(n)
}
,
n.getDrizzlePath = function() {
try {
return "/" + window.app._router._cacheHash
} catch (e) {
return "/"
}
}
}
, {
"./app/util/browser": "./app/util/browser",
"./app/util/index": "./app/util/index",
"./app/util/open-url": "./app/util/open-url",
"./app/util/paas-constant": "./app/util/paas-constant",
"./app/util/rule-config": "./app/util/rule-config",
"./json-parse.js": "./app/util/json-parse",
"./special-errors": "./app/util/special-errors",
drizzlejs: "drizzlejs",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/util/full-screen": [function(e, t, n) {
var i, a, r, o, s, c = e("jquery"), l = e("./app/util/browser").detectIE(), u = e("./app/util/debounce").debounce, d = e("./app/util/strings");
function p() {
document.fullscreenElement || document.webkitFullscreenElement || document.mozFullScreenElement || document.msFullscreenElement || a()
}
n.fullScreen = i = function(e) {
var t, n, i, a, o = e;
r = o,
s = !0,
o && (c(document.body).addClass("vjs-full-window"),
c(o).addClass("video-js vjs-fullscreen"),
c(".title-screen").attr("title", window.app.$t("zxy.198698")),
o.requestFullscreen ? o.requestFullscreen() : o.msRequestFullscreen ? o.msRequestFullscreen() : o.mozRequestFullScreen ? o.mozRequestFullScreen() : o.oRequestFullscreen ? o.oCancelFullScreen() : o.webkitRequestFullscreen ? o.webkitRequestFullscreen() : (i = c(".fullScreen-content>iframe").length,
(a = 9 === l || 10 === l) && i > 0 && ((n = document.createElement("div")).className = "quit-btn",
document.body.appendChild(n)),
(t = document.createElement("div")).innerHTML = a && i > 0 ? d.get("util.exit.full-screen1") : d.get("util.exit.full-screen2"),
t.className = "fullscreen-tip",
document.body.appendChild(t),
9 === l && (c("object").length > 0 || c("audio").length > 0) && c(".vjs-progress-control").width(c(".player-content").width() - c(".vjs-duration-display").offset().left - 120),
c(t).fadeOut(4500, (function() {
document.body.removeChild(t)
}
))))
}
,
n.escExit = a = function(e) {
var t, n = document;
s = !1,
o = !1,
!c(document.body).hasClass("vjs-full-window") || void 0 !== e && 27 !== e.keyCode || (c(".title-screen").attr("title", window.app.$t("zxy.118419")),
c(document.body).removeClass("vjs-full-window"),
c(r).removeClass("video-js vjs-fullscreen"),
c(".vjs-fullscreen").removeClass("video-js vjs-fullscreen"),
(document.fullscreenElement || document.webkitFullscreenElement || document.mozFullScreenElement || document.msFullscreenElement) && (n.exitFullscreen ? n.exitFullscreen() : n.msExitFullscreen ? n.msExitFullscreen() : n.mozCancelFullScreen ? n.mozCancelFullScreen() : n.oRequestFullscreen ? n.oCancelFullScreen() : n.webkitExitFullscreen ? n.webkitExitFullscreen() : 9 === l && (c("object").length > 0 || c("audio").length > 0) && (t = c(".vjs-control-bar").width() - 2 * c(".vjs-button").width() - c(".vjs-volume-menu-button-horizontal").width() - c(".vjs-menu .vjs-menu-content").width() - 50,
c(".vjs-progress-control").width(t))))
}
,
c(window).resize(u((function() {
s && o && !l && a(),
s && (o = !0)
}
), 1e3)),
c(document).on("keyup", (function(e) {
27 === e.keyCode && a(e)
}
)),
c(document).on("click", ".quit-btn", (function() {
c(this).remove(),
a()
}
)),
c(document).on("click", "#videoNewFull", (function() {
c("body").hasClass("vjs-full-window") ? a() : i(document.querySelector(".player-content"))
}
)),
c(document).on("fullscreenchange", (function() {
p()
}
)),
c(document).on("webkitfullscreenchange", (function() {
p()
}
)),
c(document).on("mozfullscreenchange", (function() {
p()
}
)),
c(document).on("MSFullscreenChange", (function() {
p()
}
))
}
, {
"./app/util/browser": "./app/util/browser",
"./app/util/debounce": "./app/util/debounce",
"./app/util/strings": "./app/util/strings",
jquery: "jquery"
}],
"./app/util/get-file-cloud-api": [function(e, t, n) {
var i, a;
i = {
systemFileCropperUpload: "../tools-center/file/cloud/cropper-upload",
humanFileUpload: "../system/file-cloud/upload/cropper",
humanFileUploadExcelFile: "../system/file-cloud/upload-excel-file",
courseStudyShardingFileUploadParseFile: "../tools-centerfile-cloud/upload",
humanShardingFileAuthUploadParseFile: "../tools-center/file-cloud/upload",
humanFileAuthUploadParseFile: "../tools-center/file-cloud/upload",
humanShardingFileAuthGetUploadFiles: "../tools-center/file-cloud/upload",
humanFileUploadNormalFile: "../tools-center/file-cloud/upload",
courseStudyFileUploadCut: "../tools-center/file-cloud/upload",
systemFileSimpleUploadAuth: "../system/file-cloud/upload/picture",
systemFileUpload: "../system/file-cloud/upload-rich-text",
courseStudyCourseFileUploadParseFile: "../tools-center/file-cloud/upload",
superUpload: "/api/v1/tools-center/file-cloud/upload",
humanFileFindByIds: "../human/file/find-by-ids",
humanFileUploadBase64: "../tools-center/file-cloud/upload-base64",
humanFileUploadFile: "../tools-center/file-cloud/upload",
trainingFileSafe: "../training/file/cloud/preview",
trainingFileSafeNew: "../training/file/cloud/preview",
trainingStudentFilePreview: "../training/student-file/preview",
trainingStudentFileSafe: "../training/student-file/cloud/preview",
trainingStudentFileDownload: "../training/student-file/cloud/download",
trainingStudentFileSafeNew: "../training/student-file/cloud/preview",
humanFileDowmload: "../tools-center/file-cloud/download-excel",
courseStudyFileDownloadPermitted: "../course-study/file/cloud/download/permitted",
courseStudyFileDownload: "../system/file-cloud/download",
courseStudyTransformQueue: "../system/file-cloud/transform-queue"
},
a = {
systemFileCropperUpload: "../system/file/cropper-upload",
humanFileUpload: "../human/file/upload",
humanFileUploadExcelFile: "../human/file/upload-excel-file",
courseStudyShardingFileUploadParseFile: "../course-study/sharding-file/upload-parse-file",
humanShardingFileAuthUploadParseFile: "../human/sharding-file/auth/upload-parse-file",
humanFileAuthUploadParseFile: "../human/file/auth/upload-parse-file",
humanShardingFileAuthGetUploadFiles: "../human/sharding-file/auth/get-upload-files",
humanFileUploadNormalFile: "../human/file/upload-normal-file",
courseStudyFileUploadCut: "../course-study/file/upload-cut",
systemFileSimpleUploadAuth: "../system/file/simple-upload-auth",
systemFileUpload: "../system/file/upload",
courseStudyCourseFileUploadParseFile: "../course-study/course-file/upload-parse-file",
superUpload: "/api/v1/human/file/auth/upload-parse-file",
humanFileFindByIds: "../human/file/find-by-ids",
humanFileUploadBase64: "../human/file/upload-base64",
humanFileUploadFile: "../human/file/upload-file",
trainingFileSafe: "../training/file/safe",
trainingFileSafeNew: "../training/file/safe-new",
trainingStudentFilePreview: "../training/student-file/preview",
trainingStudentFileSafe: "../training/student-file/safe",
trainingStudentFileDownload: "../training/student-file/download",
trainingStudentFileSafeNew: "../training/student-file/safe-new",
humanFileDowmload: "../human/file/download",
courseStudyFileDownloadPermitted: "../course-study/file/download/permitted",
courseStudyFileDownload: "../course-study/file/download",
courseStudyTransformQueue: "../course-study/transform-queue"
},
n.getFileCloudApi = function(e) {
var t;
try {
t = window.app.global.cloudFileOpen ? i[e] : a[e]
} catch (n) {
t = a[e],
console.log("app.global.cloudFileOpen错误:", n)
}
return t
}
}
, {}],
"./app/util/get-file-cloud-config": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("lodash/collection")
, r = e("jquery")
, o = e("./app/util/get-file-cloud-api").getFileCloudApi
, s = e("./app/util/global").ruleConfigFn;
n.cloudFileOpen = function() {
var e = window.app.global.fileCloudConfig && window.app.global.fileCloudConfig.cloudFileOpen;
return 0 !== e && "0" !== e
}
,
n.fileCloudGetCompanyConfig = function(e) {
var t = {
url: e.options.urlRoot + "/system/paas/file-cloud/get-company-config",
method: "GET",
dataType: "json",
timeout: 1e4,
isStorage: "localStorage",
isCache: !0,
isFlag: !0,
isExpires: 900
};
return e.Promise.create((function(a, c) {
t.url += "?companyId=" + e.global.organization.id,
r.get(t).then((function(t) {
var r = t.saas.configs ? JSON.parse(t.saas.configs) : {}
, c = t.standard.configs ? JSON.parse(t.standard.configs) : {}
, l = t.cloudConfigs ? JSON.parse(t.cloudConfigs) : {}
, u = {}
, d = {};
return Object.keys(r).forEach((function(e) {
u[e] = r[e] ? JSON.parse(r[e]) : {}
}
)),
Object.keys(c).forEach((function(e) {
u[e] || (u[e] = c[e] ? JSON.parse(c[e]) : {})
}
)),
Object.keys(l).forEach((function(e) {
d[e] = l[e] ? JSON.parse(l[e]) : {}
}
)),
i.assign(t.saas, {
configs: u,
cloudConfigs: d
}),
window.app.global.fileCloudConfig = t.saas,
window.app.global.cloudFileOpen = n.cloudFileOpen(),
window.app.global.getCloudPath = n.getCloudPath,
window.app.global.getFileUrl = n.getFileUrl,
window.app.global.getFileCloudApi = o,
s(e, e.global, (function() {
return a()
}
))
}
), (function() {
return window.app.global.fileCloudConfig = {
cloudFileOpen: "0"
},
window.app.global.cloudFileOpen = n.cloudFileOpen(),
window.app.global.getCloudPath = n.getCloudPath,
window.app.global.getFileUrl = n.getFileUrl,
window.app.global.getFileCloudApi = o,
s(e, e.global, (function() {
return c()
}
))
}
))
}
))
}
,
n.getScormFileCloudUrl = function(e) {
var t, n = e.configInfo, i = window.app.global.fileCloudConfig.scormUrl;
return 1 == +n.isCloud && (i = window.app.global.fileCloudConfig.cloudScormUrl),
!i || !n.cloudConfigId || "3" !== n.source && 3 !== n.source ? {
fromFileCloud: !1
} : ((t = i.split("/")).pop(),
{
fromFileCloud: !0,
rootUrl: t.join("/") + "/zxy-scorm/",
fileUrl: i + "/"
})
}
,
n.corsAjax = function(e, t) {
var n, i = new XMLHttpRequest;
return t || (n = {}),
new window.Promise((function(t, a) {
i.onreadystatechange = function() {
4 === i.readyState && (200 === i.status && t(i.responseText),
a(!1))
}
,
i.open("GET", e, !0),
i.send(n)
}
))
}
,
n.getCloudPath = function(e) {
var t, i, r, o, s, c, l;
return t = e.split("?")[0],
r = (i = e.split("?")[1] || "").split("&"),
s = i.indexOf("configId=") > -1 && a.find(r, (function(e) {
return e.indexOf("configId=") > -1
}
)).split("configId=")[1],
o = i.indexOf("source=") > -1 && a.find(r, (function(e) {
return e.indexOf("source=") > -1
}
)).split("source=")[1],
c = i.indexOf("isAuth=") > -1 && a.find(r, (function(e) {
return e.indexOf("isAuth=") > -1
}
)).split("isAuth=")[1],
l = i.indexOf("isCloud=") > -1 && a.find(r, (function(e) {
return e.indexOf("isCloud=") > -1
}
)).split("isCloud=")[1],
n.getFileUrl({
url: t,
configId: s,
source: o,
isAuth: c,
isCloud: l
})
}
,
n.getFileUrl = function(e) {
var t, n, i, a, r = e.url, o = e.source, s = e.configId, c = e.isAuth, l = r, u = window.app.global.fileCloudConfig, d = u && u.configs || {};
if (!r || !s || "null" === s)
return "";
if (!(a = Object.keys(d)).length)
return console.warn("configId配置为空"),
r;
for (n = 0; n < a.length; n++)
if (s === a[n]) {
i = d[a[n]];
break
}
return i ? (t = 2 == +o ? i.viewUrl || "" : 2 != +o && 1 == +c ? i.cdnSecretUrl || "" : i.cdnViewUrl || i.viewUrl || "",
"/" !== l.charAt(0) && "/" !== t.charAt(t.length - 1) && (l = "/" + l),
"/" === l.charAt(0) && "/" === t.charAt(t.length - 1) && (l = l.slice(1)),
t + l) : (console.warn("没有找到匹配的configId"),
r)
}
,
n.fileCloudApiFn = {
getPreviewFilecloud: function(e) {
var t = this.models.previewFilecloud;
return t.params.id = e.attachmentId,
t.data = {},
t._idKey = "",
this.get(t)
},
fileCloudCreateM3u8FileToken: function(e) {
var t = this.models.fileCloudCreateM3u8FileToken;
return t.params = {
attachmentId: e
},
this.get(t)
}
},
n.getToken = function() {
var e = window.localStorage.getItem("token")
, t = e ? JSON.parse(e).access_token : null;
return t || !1
}
,
n.setToken = function(e) {
var t;
e.url && -1 !== e.url.indexOf("cloud-file/") && (t = n.getToken()) && (e.beforeSend = function(e) {
e.setRequestHeader("token", t),
e.setRequestHeader("Authorization", "Bearer__" + t)
}
)
}
}
, {
"./app/util/get-file-cloud-api": "./app/util/get-file-cloud-api",
"./app/util/global": "./app/util/global",
drizzlejs: "drizzlejs",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/util/global-methods": [function(e, t, n) {
var i = e("jquery")
, a = e("lodash/collection")
, r = function() {
var e = i(".home-list-module").find("li.active")
, t = /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}$/
, n = e.data("type")
, a = e.attr("id");
return {
type: n,
id: t.exec(a) && t.exec(a)[0],
isBranch: !(!n || 1 != +n)
}
};
n.getHomeDefaultConfig = function(e) {
var t = (window.app.global.ruleConfigs || {}).DEFAULT_HOME_PAGE_CONFIGURATION
, n = {
url: window.app.options.urlRoot + "/system/home-config/config",
method: "GET",
dataType: "json"
}
, r = {
url: window.app.options.urlRoot + "/system/rule-config/getkey?key=DEFAULT_HOME_PAGE_CONFIGURATION&organizationId=" + window.app.global.organization.id,
method: "GET",
dataType: "json",
timeout: 1e4
}
, o = {
url: window.app.options.urlRoot + "/system/business-home-config/navigation-list",
method: "GET",
dataType: "json"
}
, s = {
url: window.app.options.urlRoot + "/system/business-home-config/default-home-page",
method: "GET",
dataType: "json"
};
return new Promise((function(c, l) {
return n.error = function() {
l()
}
,
n.success = function(e) {
return window.app.global.currentUser.id && 2 == +e.type ? i.get(s) : c(e)
}
,
s.success = function(e) {
return c(e)
}
,
o.success = function(r) {
var o = r.homeConfig && r.homeConfig.length
, s = o > 0 && r.homeConfig["1" === t.value ? o - 1 : 0] || {}
, u = s && s.organizationId || ""
, d = r.homeConfig && a.find(r.homeConfig, {
id: e
})
, p = r.businessConfig && a.find(r.businessConfig, {
id: e
});
return o ? e && (d || p) ? c({
type: p ? 1 : 2,
shortCode: p ? p.shortCode : d.shortCode
}) : ([0, 1].indexOf(Number(t.value)) > -1 && (n.url += "?orgId=" + u),
i.get(n)) : (sessionStorage.setItem("businessId", ""),
window.app.navigate("home/error-page/190002"),
l())
}
,
r.success = function(e) {
return t = e,
i.get(window.app.global.currentUser.id ? o : n)
}
,
t ? i.get(window.app.global.currentUser.id ? o : n) : i.get(r)
}
))
}
,
n.setup = function(e) {
e.globalMethods = {
getCurrentActiveConfig: r
}
}
}
, {
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/util/global": [function(e, t, n) {
var i = e("jquery")
, a = e("./aes")
, r = e("lodash/collection")
, o = e("drizzlejs")
, s = e("./interceptor.js").interceptor;
n.setup = function(e) {
var t, n, c, l = window.app.global.OAuth && window.app.global.OAuth.token && window.app.global.OAuth.token.access_token || "";
return t = {
url: e.options.urlRoot + "/system/setting/config",
method: "GET",
dataType: "json",
isStorage: "zxyStore",
isExpires: 900,
isCache: !0,
skey: l,
isFlag: !0,
timeout: 1e4
},
n = {
url: e.options.urlRoot + "/system/company-sync/get-company-by-id",
method: "GET",
dataType: "json",
timeout: 1e4
},
c = function(e) {
var t = e.organization
, n = e.resourceConfigs;
return o.assign(t, {
id: a.decrypt(t.id),
name: a.decrypt(t.name),
path: a.decrypt(t.path)
}),
r.map(n, (function(e) {
o.assign(e, {
name: a.decrypt(e.name),
cdnViewUrl: a.decrypt(e.cdnViewUrl),
viewUrl: a.decrypt(e.viewUrl),
courseScormWebUrl: a.decrypt(e.courseScormWebUrl),
courseScormFileUrl: a.decrypt(e.courseScormFileUrl)
})
}
)),
o.assign(e, {
organization: t,
resourceConfigs: n,
cdnPreviewAddress: a.decrypt(e.cdnPreviewAddress),
courseScormFileUrl: a.decrypt(e.courseScormFileUrl),
courseScormWebUrl: a.decrypt(e.courseScormWebUrl),
cloudCdnPreviewAddress: a.decrypt(e.cloudCdnPreviewAddress),
cloudFileWebUrl: a.decrypt(e.cloudFileWebUrl),
cloudPreviewAddress: a.decrypt(e.cloudPreviewAddress),
muCompanyId: a.muEncrypt(t.id)
})
}
,
e.Promise.create((function(a, r) {
s(e).then((function() {
t.error = function() {
r()
}
,
t.success = function(t) {
o.assign(e.global, t, c(t)),
t.company ? (o.assign(t, {
paasTrainSwitch: t.company.paasTrainSwitch
}),
a(t)) : (n.url += "?id=" + t.organization.id,
i.get(n, (function(e) {
return o.assign(t, {
paasTrainSwitch: e.paasTrainSwitch
}),
a(t)
}
)))
}
,
i.get(t)
}
))
}
))
}
,
n.ruleConfigFn = function(e, t, n) {
var a = 0;
!function(e, t, n) {
var a, r = t, s = {
method: "GET",
dataType: "json",
noSetHead: !0,
isStorage: "zxyStore",
isExpires: 900,
isCache: !0,
timeout: 1e4
}, c = r.fileCloudConfig;
a = r.cloudFileOpen && c.companyTargetUrl ? c.companyTargetUrl + "/" + r.organization.id + "/document/rule-config.json" : "develop" === e.projectConfig.name || r.cloudFileOpen ? "http://localhost/zxy-libs/" + r.organization.id + "/rule-config.json" : r.courseScormFileUrl + r.organization.id + "/rule-config.json",
o.assign(s, {
url: a
}),
s.success = function(e) {
r.ruleConfigs = Object.assign(r.ruleConfigs || {}, e),
n(r)
}
,
s.error = function() {
n(r)
}
,
i.get(s)
}(e, t, (function() {
2 === ++a && n()
}
)),
function(e, t, n) {
var a = t
, r = e.global.organization.id
, o = {
method: "GET",
dataType: "json",
url: e.options.urlRoot + "/system/rule-config/getkeys",
timeout: 1e4,
data: {
keys: "MEDAL_CONFIG,COMMUNITY_CONVENTION_CONFIG,HOME_FLOAT_WINDOW,LAST_PAGE_SWITCH_CONFIG,COMPANY_DEGRADATION_DETAIL_CONFIG,COMPANY_FLOW_LIMIT_COMMON_CONFIG",
organizationId: r
},
success: function(e) {
a.ruleConfigs = Object.assign(a.ruleConfigs || {}, e),
n()
},
error: function() {
n()
}
};
i.get(o)
}(e, t, (function() {
2 === ++a && n()
}
))
}
}
, {
"./aes": "./app/util/aes",
"./interceptor.js": "./app/util/interceptor",
drizzlejs: "drizzlejs",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/util/grayscale": [function(e, t, n) {
var i, a, r, o, s, c, l, u, d, p, h = (r = {
colorProps: ["color", "backgroundColor", "borderBottomColor", "borderTopColor", "borderLeftColor", "borderRightColor", "backgroundImage"],
externalImageHandler: {
init: function(e, t) {
"img" === e.nodeName.toLowerCase() || (s(e).backgroundImageSRC = t,
e.style.backgroundImage = "")
},
reset: function(e) {
"img" === e.nodeName.toLowerCase() || (e.style.backgroundImage = "url(" + (s(e).backgroundImageSRC || "") + ")")
}
}
},
o = function(e) {
return new RegExp("https?://(?!" + window.location.hostname + ")").test(e)
}
,
i = [0],
a = "data" + +new Date,
s = function(e) {
var t = e[a]
, n = i.length;
return t || (t = e[a] = n,
i[t] = {}),
i[t]
}
,
c = function(e, t, n) {
var i, a = document.createElement("canvas"), r = a.getContext("2d"), o = e.naturalHeight || e.offsetHeight || e.height, l = e.naturalWidth || e.offsetWidth || e.width;
a.height = o,
a.width = l,
r.drawImage(e, 0, 0);
try {
i = r.getImageData(0, 0, l, o)
} catch (e) {}
if (!t) {
for (c.preparing = !1,
h = 0; h < o; h++)
for (var d = 0; d < l; d++) {
var p = 4 * (h * l + d);
i.data[p] = i.data[p + 1] = i.data[p + 2] = u(i.data[p], i.data[p + 1], i.data[p + 2])
}
return r.putImageData(i, 0, 0, 0, 0, l, o),
a
}
c.preparing = !0;
var h = 0;
!function() {
if (c.preparing) {
h === o && (r.putImageData(i, 0, 0, 0, 0, l, o),
n ? s(n).BGdataURL = a.toDataURL() : s(e).dataURL = a.toDataURL());
for (var t = 0; t < l; t++) {
var d = 4 * (h * l + t);
i.data[d] = i.data[d + 1] = i.data[d + 2] = u(i.data[d], i.data[d + 1], i.data[d + 2])
}
h++,
setTimeout(arguments.callee, 0)
}
}()
}
,
l = function(e, t) {
var n = document.defaultView && document.defaultView.getComputedStyle ? document.defaultView.getComputedStyle(e, null)[t] : e.currentStyle[t];
if (n && /^#[A-F0-9]/i.test(n)) {
var i = n.match(/[A-F0-9]{2}/gi);
n = "rgb(" + parseInt(i[0], 16) + "," + parseInt(i[1], 16) + "," + parseInt(i[2], 16) + ")"
}
return n
}
,
u = function(e, t, n) {
return parseInt(.2125 * e + .7154 * t + .0721 * n, 10)
}
,
d = function(e) {
var t = Array.prototype.slice.call(e.getElementsByTagName("*"));
return t.unshift(e),
t
}
,
(p = function(e) {
if (e && e[0] && e.length && e[0].nodeName)
for (var t = Array.prototype.slice.call(e), n = -1, i = t.length; ++n < i; )
p.call(this, t[n]);
else {
if (e = e || document.documentElement,
!document.createElement("canvas").getContext)
return e.style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)",
void (e.style.zoom = 1);
for (var a, h = d(e), y = -1, m = h.length; ++y < m; ) {
var f = h[y];
if ("img" === f.nodeName.toLowerCase()) {
var x = f.getAttribute("src");
if (!x)
continue;
if (o(x))
r.externalImageHandler.init(f, x);
else {
s(f).realSRC = x;
try {
f.src = s(f).dataURL || c(f).toDataURL()
} catch (e) {
r.externalImageHandler.init(f, x)
}
}
} else
for (var v = 0, z = r.colorProps.length; v < z; v++) {
var g = r.colorProps[v]
, b = l(f, g);
if (b)
if (f.style[g] && (s(f)[g] = b),
"rgb(" !== b.substring(0, 4)) {
if (b.indexOf("url(") > -1) {
var w = /\(['"]?(.+?)['"]?\)/
, _ = b.match(w)[1];
if (o(_)) {
r.externalImageHandler.init(f, _),
s(f).externalBG = !0;
continue
}
try {
var k = s(f).BGdataURL || (a = void 0,
(a = document.createElement("img")).src = _,
c(a).toDataURL());
f.style[g] = b.replace(w, (function(e, t) {
return "(" + k + ")"
}
))
} catch (e) {
r.externalImageHandler.init(f, _)
}
}
} else {
var C = u.apply(null, b.match(/\d+/g));
f.style[g] = b = "rgb(" + C + "," + C + "," + C + ")"
}
}
}
}
}
).reset = function(e) {
if (e && e[0] && e.length && e[0].nodeName)
for (var t = Array.prototype.slice.call(e), n = -1, i = t.length; ++n < i; )
p.reset.call(this, t[n]);
else if (e = e || document.documentElement,
document.createElement("canvas").getContext)
for (var a = d(e), c = -1, l = a.length; ++c < l; ) {
var u = a[c];
if ("img" === u.nodeName.toLowerCase()) {
var h = u.getAttribute("src");
o(h) && r.externalImageHandler.reset(u, h),
u.src = s(u).realSRC || h
} else
for (var y = 0, m = r.colorProps.length; y < m; y++) {
s(u).externalBG && r.externalImageHandler.reset(u);
var f = r.colorProps[y];
u.style[f] = s(u)[f] || ""
}
}
else
e.style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=0)"
}
,
p.prepare = function(e) {
if (e && e[0] && e.length && e[0].nodeName)
for (var t = Array.prototype.slice.call(e), n = -1, i = t.length; ++n < i; )
p.prepare.call(null, t[n]);
else if (e = e || document.documentElement,
document.createElement("canvas").getContext)
for (var a = d(e), r = -1, u = a.length; ++r < u; ) {
var h = a[r];
if (s(h).skip)
return;
if ("img" === h.nodeName.toLowerCase())
h.getAttribute("src") && !o(h.src) && c(h, !0);
else {
var y = l(h, "backgroundImage");
if (y.indexOf("url(") > -1) {
var m = y.match(/\(['"]?(.+?)['"]?\)/)[1];
if (!o(m)) {
var f = document.createElement("img");
f.src = m,
c(f, !0, h)
}
}
}
}
}
,
p), y = e("./app/util/debounce").debounce, m = e("jquery"), f = e("lodash/collection");
n.grayPage = function() {
var e, t, n, i = this, a = navigator.userAgent.toLowerCase(), r = window.app.global.ruleConfigs && window.app.global.ruleConfigs.PAGE_CHANGE_GREYED && window.app.global.ruleConfigs.PAGE_CHANGE_GREYED.value, o = {
url: window.app.options.urlRoot + "/system/rule-config/getkey?key=PAGE_CHANGE_GREYED&organizationId=" + window.app.global.organization.id,
method: "GET",
dataType: "json"
}, s = function(r) {
"1" === r && (m("html").addClass("page-gray"),
-1 === a.indexOf("msie 10.0") && -1 === a.indexOf("rv:11.0") || (e = function(e) {
window.location.hash.startsWith("#/home") && h(e || document.body)
}
,
t = new MutationObserver((function(t) {
f.map(t, (function(t) {
t.target.getAttribute("gray") || (t.target.setAttribute("gray", !0),
y(e, 1e3).call(i))
}
))
}
)),
n = {
subtree: !0,
attributes: !0,
attributesFilter: ["src", "style"]
},
t.observe(document.body, n)))
};
r ? s(r) : (o.success = function(e) {
r = e && e.value,
s(r)
}
,
m.get(o))
}
}
, {
"./app/util/debounce": "./app/util/debounce",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/util/helpers": [function(e, t, n) {
var i, a, r = e("./strings"), o = e("./app/util/emojiHelpers"), s = e("./app/util/service-demotion").openSimplification, c = {
0: " ",
1: " ",
2: "&nbsp;"
}, l = {
eq: function(e, t) {
return e === t
},
gt: function(e, t) {
return e > t
},
lt: function(e, t) {
return e < t
},
ge: function(e, t) {
return e >= t
},
le: function(e, t) {
return e <= t
},
ne: function(e, t) {
return e !== t
},
"||": function(e, t) {
return e || t
},
"&&": function(e, t) {
return e && t
}
}, u = function(e, t) {
var n = {
"<": "<",
">": ">",
"&": "&",
" ": c[t],
""": '"',
"©": ""
};
return "string" != typeof (e = void 0 !== e ? e : "") ? e : e.replace(/&\w+;|&#(\d+);/g, (function(e, t) {
var i = n[e];
return void 0 === i && (i = isNaN(t) ? e : String.fromCharCode(160 === t ? 32 : t)),
i
}
))
}, d = function(e) {
var t, n, i, a;
return n = (t = new Date(e)).getFullYear() + "",
i = t.getMonth() + 1 + "",
a = t.getDate() + "",
[n, i = 1 === i.length ? "0" + i : i, a = 1 === a.length ? "0" + a : a].join("-")
}, p = function(e, t) {
var n, i, a;
return i = (n = new Date(e)).getMonth() + 1 + "",
a = n.getDate() + "",
i = 1 === i.length ? "0" + i : i,
a = 1 === a.length ? "0" + a : a,
"date" === t ? i + window.app.$t("zxy.118251") + a + window.app.$t("zxy.118252") : [i, a].join(t || "/")
}, h = function(e, t) {
var n, i, a, r;
return i = (n = new Date(e)).getFullYear(),
a = n.getMonth() + 1,
r = n.getDate(),
"date" === t ? i + window.app.$t("zxy.118250") + a + window.app.$t("zxy.118251") + r + window.app.$t("zxy.118252") : "monthday" === t ? a + window.app.$t("zxy.118251") + r + window.app.$t("zxy.118252") : i + window.app.$t("zxy.118250") + a + window.app.$t("zxy.118251")
}, y = function(e, t) {
var n, i, a, r;
return i = (n = new Date(e)).getHours() + "",
a = n.getMinutes() + "",
r = n.getSeconds() + "",
i = 1 === i.length ? "0" + i : i,
a = 1 === a.length ? "0" + a : a,
r = 1 === r.length ? "0" + r : r,
"minute" === t ? [i, a].join(":") : [i, a, r].join(":")
}, m = function(e, t, n) {
var i = {
"*": t * n,
"-": t - n,
"+": t + n,
"/": t / n
}[e];
return Math.round(100 * i) / 100
};
i = e("./maps"),
a = e("drizzlejs"),
t.exports = {
module: function(e) {
return this.Self instanceof a.Module ? e.fn(this) : ""
},
view: function(e, t) {
return this.Self instanceof a.View && this.Self.name === e ? t.fn(this) : ""
},
map: function(e, t, n) {
var a = i.getMap(e)
, r = "";
return n && "string" == typeof n && (r = n),
/^zxy/.test(String(a[t])) ? window.app.$t(a[t]) : a[t] || r
},
compare: function(e, t, n, i) {
return l[t](e, n) ? i.fn(this) : i.inverse(this)
},
logic: function() {
var e = arguments[arguments.length - 1]
, t = function(e, n) {
return e && e.length > 1 ? t(e.slice(2), l[e[0]](n, e[1])) : n
};
return arguments.length > 3 && t(Array.prototype.slice.apply(arguments).slice(1, -1), arguments[0]) ? e.fn(this) : e.inverse(this)
},
date: function(e) {
return e ? d(e) : "-"
},
dateTemplates: function(e) {
var t = e;
return t ? (isNaN(new Date(t).getTime()) && (t = t.replace && t.replace(/-/g, "/")),
t = Number(new Date(t).getTime()),
d(t)) : ""
},
time: function(e, t) {
return e ? y(e, t) : ""
},
secondToHoursWithMinutes: function(e) {
var t = window.parseInt
, n = ""
, i = t(e / 60 / 60)
, a = t(e / 60 % 60);
return i > 0 && (n = i + window.app.$t("zxy.113610")),
a >= 0 && (n += parseFloat(a) + window.app.$t("zxy.113547")),
0 === i && 0 === a && (n = ""),
"" === n ? "0" + window.app.$t("zxy.113547") : n
},
secondToHoursSecond: function(e) {
var t = window.parseInt
, n = ""
, i = t(e / 60 / 60)
, a = t(e / 60 % 60)
, r = t(e % 60);
return i > 0 && (n = i + window.app.$t("zxy.113610")),
a > 0 && (n += parseFloat(a) + window.app.$t("zxy.113547")),
r > 0 && (n += r + window.app.$t("zxy.113728")),
0 === i && 0 === a && 0 === r && (n = "0" + window.app.$t("zxy.113728")),
n
},
monthDay: function(e) {
var t, n = e;
return n ? (t = (n = d(e)).split("-"))[1] + "-" + t[2] : ""
},
dateTime: function(e) {
var t = e;
return t ? (isNaN(new Date(t).getTime()) && (t = t.replace && t.replace(/-/g, "/")),
t = Number(new Date(t).getTime()),
d(t) + " " + y(t)) : ""
},
dateMinute: function(e) {
var t = e;
return t ? (isNaN(new Date(t).getTime()) && (t = t.replace && t.replace(/-/g, "/")),
t = Number(new Date(t).getTime()),
d(t) + " " + y(t, "minute")) : ""
},
monthDayMinute: function(e, t) {
var n = e;
return n ? (isNaN(new Date(n).getTime()) && (n = n.replace && n.replace(/-/g, "/")),
n = Number(new Date(n).getTime()),
p(n, t) + " " + y(n, "minute")) : ""
},
monthDayHour: function(e) {
var t = e;
return t ? (isNaN(new Date(t).getTime()) && (t = t.replace && t.replace(/-/g, "/")),
t = Number(new Date(t).getTime()),
p(t, "date") + " " + y(t, "minute")) : ""
},
hourMinute: function(e) {
var t = e;
return t ? (isNaN(new Date(t).getTime()) && (t = t.replace && t.replace(/-/g, "/")),
t = Number(new Date(t).getTime()),
y(t, "minute")) : ""
},
yearMonth: function(e) {
return e ? h(e) : ""
},
mounthDayCn: function(e) {
return e ? h(e, "monthday") : ""
},
yearMonthDay: function(e) {
return e ? h(e, "date") : ""
},
firstDay: function(e) {
var t = e;
return t ? (t = Number(new Date(e).getTime()),
d(t)) : ""
},
lastDay: function(e) {
var t;
return e ? ((t = new Date(e)).setMonth(t.getMonth() + 1),
t = t.getTime() - 864e5,
d(t)) : ""
},
string: function(e) {
var t, n = [];
if (arguments[1] && arguments[1]instanceof Array)
return n = arguments[1],
r.getWithParams(e, n);
if (arguments.length > 1)
for (t = 1; t < arguments.length; t++)
n.push(arguments[t]);
return r.getWithParams(e, n)
},
$t: function() {
return r.t.apply(r, arguments)
},
percent: function(e) {
return e + "%"
},
calc: function(e, t, n) {
var i = parseFloat(e)
, a = parseFloat(n);
switch (t) {
case "+":
return i + a;
case "-":
return i - a;
case "*":
return i * a;
case "/":
return i / a
}
return 0
},
restoreNumber: function(e, t) {
return e && !isNaN(t) ? e / t : parseFloat((e / 100).toFixed(2))
},
restoreNumberWarn: function(e, t, n) {
return 0 === e ? e : e ? e && !isNaN(t) ? e / t : e / 100 : n
},
restoreNumberWarnJudgeZero: function(e, t, n) {
return 0 === e ? e : e ? e && !isNaN(t) ? e / t : e / 100 : n
},
secondToDate: function(e) {
var t = Math.floor(e / 3600) ? Math.floor(e / 3600) + window.app.$t("zxy.118415") : ""
, n = Math.floor(e / 60 % 60) ? Math.floor(e / 60 % 60) + window.app.$t("zxy.118329") : ""
, i = Math.floor(e % 60) ? Math.floor(e % 60) + window.app.$t("zxy.113728") : "";
return 0 === e ? 0 + window.app.$t("zxy.113728") : t + n + i
},
restoreNumberFixed: function(e, t, n) {
var i;
return e ? e && n && t ? (i = e / t + "").indexOf(".") > 0 ? Number(i).toFixed(n) : Number(i) : (i = e / 100 + "").indexOf(".") > 0 ? Number(i).toFixed(2) : Number(i) : "-"
},
restoreNumberFixedWarn: function(e, t, n, i) {
var a;
return e ? e && n && t ? (a = e / t + "").indexOf(".") > 0 ? Number(a).toFixed(n) : Number(a) : (a = e / 100 + "").indexOf(".") > 0 ? Number(a).toFixed(2) : Number(a) : i
},
inner: function(e, t, n) {
return e[t] ? n.fn(e[t]) : n.inverse(this)
},
pick: function(e, t) {
return 0 === e || e ? e : t
},
times: function() {
var e, t, n, i, r, o = [], s = 1, c = this;
function l(t) {
var n = a.assign({
count: s,
index: t
}, c);
o.push(e(n)),
s++
}
for (2 === arguments.length ? (n = 0,
i = arguments[0],
r = arguments[1]) : (n = arguments[0],
i = arguments[1],
r = arguments[2]),
e = r.fn,
t = n; t < i; t++)
l(t);
return o.join("")
},
downloadUrl: function(e, t) {
var n = arguments[arguments.length - 1].data.root.Self
, i = n.app.options.urlRoot
, a = i + "/human/file/download?id=" + e;
return e && a
},
routerLink: function() {
var e, t = arguments[arguments.length - 1].data.root.Self, n = t.app.options.routerPrefix, i = n;
for (e = 0; e < arguments.length - 1; e++)
i += arguments[e];
return i
},
secondToMinute: function(e) {
var t = window.parseInt
, n = e
, i = 0
, a = 0
, r = function(e) {
return e <= 9 ? "0" + e : e
};
return e ? (e >= 60 && (n = t(e % 60),
(i = t(e / 60)) >= 60 && (i = t(e / 60) % 60,
a = t(t(e / 60) / 60))),
r(a) + ":" + r(i) + ":" + r(n)) : "-"
},
dateMinuteTrend: function(e) {
var t = e;
if (!t)
return "";
/^\d+$/.test(t) || (t = t.replace(/-/g, "/"));
var n = new Date(t);
t = Number(n.getTime());
var i, a, r = new Date, o = parseInt((r.getTime() - t) / 864e5), s = r.getDate(), c = n.getFullYear(), l = r.getFullYear(), u = n.getMonth() + 1, p = n.getDate();
return a = Math.abs(s - p),
o < 2 && a < 2 ? 0 === a ? i = window.app.$t("zxy.118406") + " " + y(t, "minute") : 1 === a && (i = window.app.$t("zxy.118405") + " " + y(t, "minute")) : i = c === l ? u + "-" + p + " " + y(t, "minute") : d(t) + " " + y(t, "minute"),
i
},
dateToTimeMillis: function(e) {
var t = e;
return t ? isNaN(new Date(t).getTime()) ? new Date(t.replace(/-/g, "/")).getTime() : new Date(t).getTime() : 0
},
secondsToMinutes: function(e) {
return parseInt(e / 60, 10)
},
secondsToMinutesWithIgnoreHours: function(e) {
var t = this.secondsToMinutes(e);
return t - 60 * this.minutesToHours(t, !0)
},
secondsToHours: function(e) {
return this.minutesToHours(this.secondsToMinutes(e), !0)
},
secondsToHoursWithDecimal: function(e) {
return (e / 3600).toFixed(2)
},
minutesToHours: function(e, t) {
return t ? parseInt(e / 60, 10) : (e / 60).toFixed(2)
},
minutesToMinutesWithIgnoreHours: function(e) {
return e - 60 * this.minutesToHours(e, !0)
},
secondToMinuteSecond: function(e) {
var t = window.parseInt
, n = ""
, i = t(e / 60)
, a = t(e % 60);
return n += i > 0 ? parseFloat(i) + window.app.$t("zxy.113547") : "0" + window.app.$t("zxy.113547"),
n += a > 0 ? a + window.app.$t("zxy.113728") : "0" + window.app.$t("zxy.113728")
},
echoZ: function(e, t) {
var n, i = "";
return i = ((i = window.myXss(e)) || "").replace(/</g, ";tl&").replace(/>/g, ";tg&"),
n = u(i, t || 0),
n = (n = o.parse(n || "")).replace(/;tl&/g, "<").replace(/;tg&/g, ">")
},
echoX: function(e, t) {
var n, i, a = "";
for (n in arguments)
arguments[n] && "" !== arguments[n] && "string" == typeof arguments[n] && (a += arguments[n]);
return i = window.myXss(u(a)),
o.parse(i)
},
echoS: function() {
var e, t = "";
for (e in arguments)
arguments[e] && "" !== arguments[e] && "string" == typeof arguments[e] && (t += window.myXss(arguments[e]));
return t.replace(/</gi, "<").replace(/>/gi, ">")
},
echoY: function(e, t) {
var n;
return n = window.myXss(u(e, t || 0)),
o.parse(n)
},
echoY: function(e, t) {
var n;
return e = window.myXss(e, t || 0),
n = u(e),
o.parse(n)
},
filterImages: function(e) {
return e.replace(/<img(?:.|\s)*?>/g, "")
},
echoFilterHtml: function(e) {
var t = "";
return e && 0 !== e.length ? t = (t = (t = e.replace(/<\/?.+?>/g, "").replace(/ /g, "")).replace(/\s/g, "")).replace(/ /g, "") : t
},
decodeHtmlEntities: function(e) {
for (var t = [["amp", "&"], ["apos", "'"], ["lt", "<"], ["gt", ">"], ["nbsp", " "], ["quot", '"'], ["ldquo", '"'], ["rdquo", '"'], ["lsquo", "'"], ["rsquo", "'"], ["mdash", "—"], ["ndash", "–"], ["copy", "©"], ["reg", "®"], ["trade", "™"]], n = 0; n < t.length; n++)
e = e.replace(new RegExp("&" + t[n][0] + ";","g"), t[n][1]);
return e
},
avgScoreFunc: function(e, t, n) {
var i = (e = Number(e) / n) / Number(t)
, a = e % Number(t);
return {
avgScore: 10 * parseInt(i),
remScore: 10 * parseInt(i + a)
}
},
restoreNumberFixed: function(e, t, n) {
var i;
return e ? e && n && t ? (i = e / t + "").indexOf(".") > 0 ? Number(i).toFixed(n) : Number(i) : (i = e / 100 + "").indexOf(".") > 0 ? Number(i).toFixed(2) : Number(i) : "-"
},
clearDecimal: function(e) {
var t = e;
return (t = (t = (t = (t = (t = t.replace(/[^\d.]/g, "")).replace(/^\./g, "")).replace(/\.{2,}/g, ".")).replace(".", "$#$").replace(/\./g, "").replace("$#$", ".")).replace(/^(-)*(\d+)\.(\d).*$/, "$1$2.$3")).indexOf(".") < 0 && "" !== t && (t = parseFloat(t)),
t
},
fileterText: function(e, t) {
var n = e.toString();
return e && t ? n.length > t ? n.slice(0, t) + "..." : n : ""
},
toWan: function(e) {
return e ? e >= 1e4 ? m("/", e, 1e4).toFixed(1) + window.app.$t("zxy.216761622440579072") : e : 0
},
loop: function(e, t) {
for (var n = "", i = 0; i < e.length; i++)
n += t.fn(e[i]);
return n
},
flatten: function(e) {
return [].concat.apply([], e)
},
compact: function(e) {
return e.filter((function(e) {
return !!e
}
))
},
uniqueArray: function(e, t) {
var n = {};
return e.reduce((function(e, i) {
return !n[i[t]] && (n[i[t]] = e.push(i)),
e
}
), [])
},
deepClone: function e(t) {
if (!t)
return t;
var n;
if ([Number, String, Boolean].forEach((function(e) {
t instanceof e && (n = e(t))
}
)),
void 0 === n)
if ("[object Array]" === Object.prototype.toString.call(t))
n = [],
t.forEach((function(t, i) {
n[i] = e(t)
}
));
else if ("object" == typeof t)
if (t.nodeType && "function" == typeof t.cloneNode)
n = t.cloneNode(!0);
else if (t.prototype)
n = t;
else if (t instanceof Date)
n = new Date(t);
else
for (var i in n = {},
t)
n[i] = e(t[i]);
else
n = t;
return n
},
multiplyBy100: function(e) {
return m("*", e, 100)
},
numberWithUnit: function(e) {
for (var t = "", n = e, i = [{
unit: window.app.$t("zxy.216761622440579072"),
span: 1e4
}, {
unit: "百万",
span: 100
}, {
unit: window.app.$t("zxy.216761699787739136"),
span: 100
}]; i.length; ) {
var a = i.shift()
, r = a.unit
, o = a.span;
if (n < o)
break;
t = r,
n = n / o
}
return t ? n.toFixed(1) + t : n || 0
},
formatNum: function(e) {
var t = function(e) {
var t = (e = e.toString()).indexOf(".");
return -1 !== t && (e = e.substring(0, 1 + t + 1)),
parseFloat(e).toFixed(1)
};
return e ? e < 1e3 ? e : e > 999 && e < 1e4 ? t(e / 1e3) + "K" : e > 9999 ? t(e / 1e4) + "W" : void 0 : 0
},
secondToHoursMinsSecs: function(e) {
var t = ""
, n = 0
, i = 0
, a = 0;
return (n = null === e ? 0 : window.parseInt(e)) >= 60 ? (i = window.parseInt(n / 60),
n = window.parseInt(n % 60),
i >= 60 && (a = window.parseInt(i / 60),
i = window.parseInt(i % 60))) : t = n + window.app.$t("zxy.113728"),
i > 0 && (t = i + window.app.$t("zxy.118329") + n + window.app.$t("zxy.113728")),
a > 0 && (t = a + window.app.$t("zxy.118350") + i + window.app.$t("zxy.118329") + n + window.app.$t("zxy.113728")),
t
},
simplify: function(e, t) {
return s(e) ? t.inverse(this) : t.fn(this)
}
}
}
, {
"./app/util/emojiHelpers": "./app/util/emojiHelpers",
"./app/util/service-demotion": "./app/util/service-demotion",
"./maps": "./app/util/maps",
"./strings": "./app/util/strings",
drizzlejs: "drizzlejs"
}],
"./app/util/htmlEncode": [function(e, t, n) {
n.htmlEncode = function(e) {
return document.createElement("a").appendChild(document.createTextNode(e)).parentNode.innerHTML
}
,
n.htmlDecode = function(e) {
var t = document.createElement("a");
return t.innerHTML = e,
t.textContent
}
}
, {}],
"./app/util/i18n": [function(e, t, n) {
var i, a = e("drizzlejs"), r = window.i18nSdk, o = localStorage.getItem("lang") || "zh_cn", s = !1, c = window.wrapRequire("./app/util/strings"), l = {
PC_STUDENT_STUDY: ["/knowledge", "/study", "/branch-post-learning-audit", "/knowledge-graph"],
PC_STUDENT_ACTIVITY: ["/activity", "/integral-mall", "/train-new", "/live", "/microclass", "/laihua/loading", "/exam-subject", "/exam", "/recommend-v", "/lottery", "/personal-homepage", "/branch-list-v", "/question-bank", "/practise-question", "/practise-wrong"],
PC_STUDENT_SHARE: ["/share-content-detail", "/knowledge-list", "/share-study", "/publish-manage", "/ask", "/output-detail", "/medal-wall", "/learncoin-manage", "/member-manage"],
PC_STUDENT_PERSONAL: ["/center", "/invoice-management"]
};
"cn" === o && (o = "zh_cn",
s = !0),
(i = new r({
lang: o,
initTagCode: function(e, t) {
var n = ["PC_STUDENT_COMMON", "PC_STUDENT_HOME_PAGE", window.app.global.organization.id];
return s && (n = [window.app.global.organization.id]),
t.config = a.assign(t.config, {
headers: {
muCompanyIdHeader: window.app.global.muCompanyId
}
}),
t.config.rootOrganizationId = window.app.global.organization.id,
e(n).then((function(e) {
i.mergeLocaleMessage(o, e)
}
))
},
clientType: 1
},{
headers: {}
})).$getTagDict = function(e) {
return i.getTagDict(e)
}
,
i.$t = function() {
return c.t.apply(c, arguments)
}
,
i.mergeLocaleMessage = function(e, t) {
c.mergeLocaleMessage(e, t)
}
,
n.getRouteTag = function(e) {
var t = 0
, n = Object.keys(l)
, a = -1;
if (s)
return Promise.resolve();
do {
l[n[t]].some((function(t) {
return "/" === e[0] ? e.startsWith(t) : ("/" + e).startsWith(t)
}
)) ? a = t : t++
} while (-1 === a && t < n.length);
return -1 !== a ? i.$getTagDict(n[a]).then((function(e) {
return i.mergeLocaleMessage(o, e),
i.$getTagDict(window.app.global.organization.id).then((function(e) {
e && (i.mergeLocaleMessage(o, e),
window.i18nIns && window.i18nIns.mergeLocaleMessage(o, e))
}
)),
e
}
)) : Promise.resolve()
}
,
window.i18nSdkIns = i,
n.i18n = i
}
, {
drizzlejs: "drizzlejs"
}],
"./app/util/iframe-check": [function(e, t, n) {
n.isInnerIframe = function(e) {
var t = window.self !== window.top && (window.self.location.hash.indexOf("/out-detail/") > -1 || window.self.location.hash.indexOf("/out-resource/") > -1 || window.self.location.hash.indexOf("/resource-auth/") > -1);
return t ? e("body").addClass("body-innerIframe") : e("body").removeClass("body-innerIframe"),
t
}
}
, {}],
"./app/util/image": [function(e, t, n) {
var i = !1
, a = e("./app/util/get-file-cloud-config").getCloudPath;
function r(e) {
return !i && e.endsWith(".webp") ? e.replace(".webp", "") : e
}
new Promise((function(e) {
var t = new Image;
-1 === window.navigator.userAgent.indexOf("wxwork") ? (t.src = "data:image/webp;base64,UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA",
t.onload = function() {
var n = t.width > 0 && t.height > 0;
e(n)
}
) : e(!1)
}
)).then((function(e) {
i = e
}
)),
n.setup = function(e) {
var t = e;
t.imgRedirectToCDN = function(e, n) {
var i = t.global.resourceConfigs.find((function(e) {
return "default" === e.id
}
)) || {}
, o = n ? i.viewUrl : i.cdnViewUrl
, s = /^(http:|https:)\/\/+/
, c = e;
return o = "object" == typeof n && n.customCdnViewUrl ? n.customCdnViewUrl : o,
c && c.split("?").length > 1 && c.split("?")[1].indexOf("configId") > -1 && window.app.global.cloudFileOpen && !s.test(c) ? r(a(e)) : "string" != typeof c ? "" : s.test(c) ? c : /^\/?(default)/.test(c) || /^\/?(cloud-center\/image)/.test(c) ? ("/" === c[0] && (c = c.slice(1)),
o + (c = r(c))) : c
}
,
t.videoRedirectToCDN = function(e, n, i) {
var a = t.global.resourceConfigs.find((function(e) {
return "default" === e.id
}
)) || {}
, r = n ? a.viewUrl : a.cdnViewUrl
, o = e;
return i && "/" === (o = e.replace(/(https.*?\.com)/, ""))[0] && (o = o.slice(1)),
"string" != typeof o ? "" : /^(http:|https:)\/\/+/.test(o) ? o : /^\/?(default)/.test(o) ? ("/" === o[0] && (o = o.slice(1)),
r + o) : o
}
,
t.fileRedirectToCDN = function(e) {
var t = e;
return t && t.split("?").length > 1 && t.split("?")[1].indexOf("configId") > -1 ? a(e) : e
}
}
}
, {
"./app/util/get-file-cloud-config": "./app/util/get-file-cloud-config"
}],
"./app/util/imitationOdd": [function(e, t, n) {
var i = e("lodash")
, a = e("./errors")
, r = function(e, t) {
this.ajax = e,
this.verifyValue = t
};
r.prototype = {
requestAbort: function() {
this.ajax.abort()
},
500: function() {
window.app.message.error(a.get("3"))
},
504: function() {
setTimeout((function() {
window.app.message.error(a.get("504"))
}
), 6e4)
},
init: function() {
this.requestAbort(),
this.verifyValue && this[this.verifyValue]()
}
},
t.exports = {
rules: [500, 504],
verify: function(e) {
for (var t = 0, n = i.keys(e), a = n.length; t < a; t++)
if (this.rules.indexOf(Number(n[t])) > -1)
return n[t];
return !1
},
executor: function(e, t) {
return new r(e,t).init()
}
}
}
, {
"./errors": "./app/util/errors",
lodash: 478
}],
"./app/util/index": [function(e, t, n) {
var i = e("lodash/collection")
, a = e("drizzlejs")
, r = e("path-to-regexp");
function o(e) {
switch (typeof e) {
case "number":
case "boolean":
return !1;
case "string":
return !e.trim();
case "object":
return null == e || 0 === i.size(e);
default:
return !e
}
}
function s(e) {
var t = e.split("?")
, n = t[1];
return o(n) ? null : (t = n.split("&"),
i.reduce(t, (function(e, t) {
var n = t.split("=")
, i = e;
return i[n[0]] = decodeURIComponent(n[1]),
i
}
), {}))
}
t.exports = {
isObject: function(e) {
return "object" == typeof e && null !== e
},
getQuery: s,
isEmpty: o,
pathMatch: function(e, t, n) {
var o, c, l = [], u = t.split("?")[0], d = a.assign({
sensitive: !1,
strict: !0,
end: !0
}, n || {}), p = r(e, l, d).exec(u);
return p ? (o = Array.from(p).slice(1),
c = i.reduce(o, (function(e, t, n) {
var i = e;
return i[l[n].name] = t,
i
}
), {}),
{
isExact: u === p[0],
fullPath: t,
params: c,
path: e,
query: s(t)
}) : null
}
}
}
, {
drizzlejs: "drizzlejs",
"lodash/collection": "lodash/collection",
"path-to-regexp": 481
}],
"./app/util/interceptor": [function(e, t, n) {
var i = e("jquery")
, a = e("./adapter.js").appAdapter
, r = 0
, o = ["#/study/course/out-resource/", "#/train-new/class/out-resource/", "#/study/subject/out-resource/"];
n.interceptor = function(e) {
var t, n = function() {
var e = window.location.hash;
return ~e.indexOf("course") && (r = 0),
~e.indexOf("class") && (r = 1),
~e.indexOf("subject") && (r = 2),
e.slice(o[r].length)
}().split("/"), s = {
url: e.options.urlRoot + "/security-center/auth-registered",
method: "POST",
dataType: "json",
async: !1,
timeout: 1e4,
data: {
organizationId: n[0],
token: n[2]
}
};
return e.Promise.create((function(e, n) {
return window.location.hash.indexOf(o[r]) > -1 && (a(),
s.success = function(i) {
return i.accessToken ? (t = {
access_token: i.accessToken.token,
token_type: "Bearer",
source: i.source
},
localStorage.setItem("token", JSON.stringify(t)),
window.iframeToken = t,
e()) : n(i)
}
,
s.error = function() {
n()
}
,
i.get(s)),
e()
}
))
}
}
, {
"./adapter.js": "./app/util/adapter",
jquery: "jquery"
}],
"./app/util/json-parse": [function(e, t, n) {
n.isJSON = function(e) {
var t = null;
if ("string" == typeof e)
try {
return !("object" != typeof (t = JSON.parse(e)) || !t)
} catch (e) {
return !1
}
return !1
}
}
, {}],
"./app/util/jump-out": [function(e, t, n) {
var i = e("jquery")
, a = e("lodash/collection")
, r = ["resource-auth/third-party/h5", "resource-auth/third-party/yueke", "content/resource-auth/yueke"];
t.exports = {
checkIsLogin: function() {
var e = window.app.global.OAuth ? window.app.global.OAuth.token.access_token : ""
, t = {
url: window.app.options.urlRoot + "/oauth/token/validate",
method: "GET",
dataType: "json",
timeout: 1e4,
async: !1,
data: {
token: e
}
};
return i.get(t)
},
checkIsOutLink: function(e) {
return -1 === e.indexOf("/discover/") && (e.indexOf("http://") > -1 || e.indexOf("https://") > -1)
},
checkIsOutLinkAndJump: function(e) {
var t = e
, n = {}
, i = !1;
if (this.checkIsOutLink(t)) {
if (i = a.some(r, (function(e) {
return t.indexOf(e) > -1
}
)),
e.indexOf("{token}") > -1 && i) {
if (!(n = this.checkIsLogin()).responseJSON || !n.responseJSON.result)
return setTimeout((function() {
window.app.redirectToLogin()
}
), 500),
!0;
t = t.replace("{token}", window.zxyDrizzle.global.OAuth.token.access_token)
}
return window.open(t),
!0
}
return !1
}
}
}
, {
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/util/knowledgePayHelper": [function(e, t, n) {
var i = e("./app/util/rule-config");
n.getPriceInfo = function(e) {
var t = e.coin ? e.coin / 100 : 0
, n = e.discountCoin ? e.discountCoin / 100 : 0
, a = e.label
, r = i.getRuleConfigValue("CURRENCY_RULE_CONFIG").currencyName;
return {
coin: t,
discountCoin: n,
label: a,
currencyName: 2 === e.payType ? window.app.$t("zxy.106770") : r,
isShowPriceInfo: null !== a
}
}
}
, {
"./app/util/rule-config": "./app/util/rule-config"
}],
"./app/util/lazyload": [function(e, t, n) {
(function(e) {
(function() {
/*!
* Lazy Load - JavaScript plugin for lazy loading images
*
* Copyright (c) 2007-2019 Mika Tuupola
*
* Licensed under the MIT license:
* http://www.opensource.org/licenses/mit-license.php
*
* Project home:
* https://appelsiini.net/projects/lazyload
*
* Version: 2.0.0-rc.2
*
*/
!function(e, i) {
"object" == typeof n ? t.exports = i(e) : "function" == typeof define && define.amd ? define([], i) : e.LazyLoad = i(e)
}(void 0 !== e ? e : this.window || this.global, (function(e) {
"use strict";
"function" == typeof define && define.amd && (e = window);
var t = {
src: "data-src",
srcset: "data-srcset",
selector: ".lazyload",
root: null,
rootMargin: "0px",
threshold: .2
}
, n = function() {
var e = {}
, t = !1
, i = 0
, a = arguments.length;
"[object Boolean]" === Object.prototype.toString.call(arguments[0]) && (t = arguments[0],
i++);
for (var r = function(i) {
for (var a in i)
Object.prototype.hasOwnProperty.call(i, a) && (t && "[object Object]" === Object.prototype.toString.call(i[a]) ? e[a] = n(!0, e[a], i[a]) : e[a] = i[a])
}; i < a; i++) {
var o = arguments[i];
r(o)
}
return e
};
function i(e, i) {
this.settings = n(t, i || {}),
this.images = e || document.querySelectorAll(this.settings.selector),
this.observer = null,
this.init()
}
if (i.prototype = {
init: function() {
if (e.IntersectionObserver) {
var t = this
, n = {
root: this.settings.root,
rootMargin: this.settings.rootMargin,
threshold: [this.settings.threshold]
};
this.observer = new IntersectionObserver((function(e) {
Array.prototype.forEach.call(e, (function(e) {
if (e.isIntersecting) {
t.observer.unobserve(e.target);
var n = e.target.getAttribute(t.settings.src)
, i = e.target.getAttribute(t.settings.srcset);
"img" === e.target.tagName.toLowerCase() ? (n && (e.target.src = n),
i && (e.target.srcset = i)) : e.target.style.backgroundImage = "url(" + n + ")"
}
}
))
}
),n),
Array.prototype.forEach.call(this.images, (function(e) {
t.observer.observe(e)
}
))
} else
this.loadImages()
},
loadAndDestroy: function() {
this.settings && (this.loadImages(),
this.destroy())
},
loadImages: function() {
if (this.settings) {
var e = this;
Array.prototype.forEach.call(this.images, (function(t) {
var n = t.getAttribute(e.settings.src)
, i = t.getAttribute(e.settings.srcset);
"img" === t.tagName.toLowerCase() ? (n && (t.src = n),
i && (t.srcset = i)) : t.style.backgroundImage = "url('" + n + "')"
}
))
}
},
destroy: function() {
this.settings && (this.observer.disconnect(),
this.settings = null)
}
},
e.lazyload = function(e, t) {
return new i(e,t)
}
,
e.jQuery) {
var a = e.jQuery;
a.fn.lazyload = function(e) {
return (e = e || {}).attribute = e.attribute || "data-src",
new i(a.makeArray(this),e),
this
}
}
return i
}
))
}
).call(this)
}
).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {})
}
, {}],
"./app/util/local-download": [function(e, t, n) {
t.exports = {
download: function e(t, n, i) {
var a, r, o = window, s = "application/octet-stream", c = i || s, l = t, u = !n && !i && l, d = document.createElement("a"), p = function(e) {
return String(e)
}, h = o.Blob || o.MozBlob || o.WebKitBlob || p, y = n || "download";
if (h = h.call ? h.bind(o) : Blob,
"true" === String(this) && (c = (l = [l, c])[0],
l = l[1]),
u && u.length < 2048 && (y = u.split("/").pop().split("?")[0],
d.href = u,
-1 !== d.href.indexOf(u))) {
var m = new XMLHttpRequest;
return m.open("GET", u, !0),
m.responseType = "blob",
m.onload = function(t) {
e(t.target.response, y, s)
}
,
setTimeout((function() {
m.send()
}
), 0),
m
}
if (/^data\:[\w+\-]+\/[\w+\-]+[,;]/.test(l)) {
if (!(l.length > 2096103.424 && h !== p))
return navigator.msSaveBlob ? navigator.msSaveBlob(f(l), y) : x(l);
c = (l = f(l)).type || s
}
function f(e) {
for (var t = e.split(/[:;,]/), n = t[1], i = ("base64" == t[2] ? atob : decodeURIComponent)(t.pop()), a = i.length, r = 0, o = new Uint8Array(a); r < a; ++r)
o[r] = i.charCodeAt(r);
return new h([o],{
type: n
})
}
function x(e, t) {
if ("download"in d)
return d.href = e,
d.setAttribute("download", y),
d.className = "download-js-link",
d.innerHTML = "downloading...",
d.style.display = "none",
document.body.appendChild(d),
setTimeout((function() {
d.click(),
document.body.removeChild(d),
!0 === t && setTimeout((function() {
o.URL.revokeObjectURL(d.href)
}
), 250)
}
), 66),
!0;
if (/(Version)\/(\d+)\.(\d+)(?:\.(\d+))?.*Safari\//.test(navigator.userAgent))
return e = e.replace(/^data:([\w\/\-\+]+)/, s),
window.open(e) || confirm("Displaying New Document\n\nUse Save As... to download, then click back to return to this page.") && (location.href = e),
!0;
var n = document.createElement("iframe");
document.body.appendChild(n),
t || (e = "data:" + e.replace(/^data:([\w\/\-\+]+)/, s)),
n.src = e,
setTimeout((function() {
document.body.removeChild(n)
}
), 333)
}
if (a = l instanceof h ? l : new h([l],{
type: c
}),
navigator.msSaveBlob)
return navigator.msSaveBlob(a, y);
if (o.URL)
x(o.URL.createObjectURL(a), !0);
else {
if ("string" == typeof a || a.constructor === p)
try {
return x("data:" + c + ";base64," + o.btoa(a))
} catch (e) {
return x("data:" + c + "," + encodeURIComponent(a))
}
(r = new FileReader).onload = function(e) {
x(this.result)
}
,
r.readAsDataURL(a)
}
return !0
}
}
}
, {}],
"./app/util/maps": [function(e, t, n) {
var i, a = e("lodash/collection");
i = window.wrapRequire("./app/strings/cn/maps"),
window.drizzleLangue = Object.assign({}, window.drizzleLangue, i),
t.exports = {
get: function(e) {
return a.map(i[e], (function(e, t) {
return {
key: t,
value: /^zxy/.test(String(e)) ? window.app.$t(e) : e
}
}
))
},
getValue: function(e, t) {
var n, a = i[e], r = a ? a[t] : "", o = [];
if (r && (r = /^zxy/.test(String(r)) ? window.app.$t(r) : r),
arguments[2] && arguments[2]instanceof Array)
return o = arguments[2],
this.getWithParams0(r, o);
if (arguments.length > 2)
for (n = 2; n < arguments.length; n++)
o.push(arguments[n]);
return this.getWithParams0(r, o)
},
getMap: function(e) {
return i[e] || {}
},
getWithParams0: function(e, t) {
var n, i = e;
for (n = 0; n < t.length; n++)
i = i.replace(new RegExp("\\{" + n + "\\}","g"), t[n]);
return i
},
getI18n: function(e, t) {
var n = t ? t[e] : i[e]
, a = this;
return "string" == typeof n ? n.indexOf("zxy") > -1 ? window.app.$t(n) : n : function(e) {
return a.getI18n.call(a, e, n)
}
}
}
}
, {
"lodash/collection": "lodash/collection"
}],
"./app/util/message": [function(e, t, n) {
var i, a, r, o = window.alertify;
i = o.confirm,
r = o.alert,
n.setup = function(e) {
var t = e;
t.message = o,
t.message.confirm = function(e, n, r, s, c) {
var l = {
labels: {
ok: t.$t("zxy.118191"),
cancel: t.$t("zxy.106755")
},
delay: 8e3
};
s ? o.set(s) : o.set(l),
a = window.scrollY || document.documentElement.scrollTop,
i.call(o, e, (function(e) {
e && n && n(),
!e && r && r(),
window.scrollTo(0, a)
}
), c)
}
,
t.message.alert = function(e, n) {
var i = {
labels: {
ok: t.$t("zxy.118191"),
cancel: t.$t("zxy.106755")
}
};
o.set(i),
r.call(o, e, (function(e) {
e && n && n()
}
))
}
}
}
, {}],
"./app/util/number": [function(e, t, n) {
n.round = function(e) {
var t = e + ""
, n = t.split(".");
return 0 === Number(n[1]) ? Number(n[0]) : t
}
}
, {}],
"./app/util/oauth": [function(e, t, n) {
var i, a, r, o, s, c, l;
r = e("lodash/collection"),
o = e("jquery"),
s = e("./app/util/base64"),
c = e("./app/util/rule-config"),
i = function() {
var e, t = window.setlocationHash(), n = {}, i = /(\/share-content-detail.*)&lang/, a = /(\/share-team\/team-column-detail.*)&lang/;
return t.indexOf("access_token") < 0 ? null : (/study\/course\/detail\/(\d+)&/.test(t) && (t = t.replace(/study\/course\/detail\/(\d+)&/, "study/course/detail/$1@@")),
r.each(t.slice(1).split("&"), (function(e) {
var t = e.split("=");
t[0].indexOf("/access_token") > -1 && (t[0] = t[0].slice(1)),
"state" === t[0] && (t[1] = decodeURIComponent(t[1])),
n[t[0]] = t[1]
}
)),
t.match(i) && (n.state = t.match(i)[1]),
t.match(a) && (n.state = t.match(a)[1]),
n.state && n.state.indexOf("/study/course/detail/") > -1 && t.lastIndexOf("&") && -1 === t.indexOf("@@") && (n.state = n.state + "&" + t.slice(t.lastIndexOf("&") + 1)),
n.state && n.state.indexOf("/study/course") > -1 && (n.state = n.state.split("&lang")[0]),
e = n.state && n.state.indexOf("paas-container") > -1 ? n.state : decodeURIComponent(n.state || "/home"),
n.expires_in && (localStorage.setItem("floating-timestamp", 1e3 * parseInt(n.expires_in, 10) + (new Date).getTime()),
localStorage.setItem("floatingStatus" + n.access_token, "1")),
delete n.expires_in,
delete n.state,
localStorage.setItem("token", JSON.stringify(n)),
window.setlocationHash(e || "index"),
n)
}
,
a = function() {
var e, t = localStorage.getItem("token"), n = window.location.hash, i = n.indexOf("mptl=");
return t ? JSON.parse(t) : i > -1 && {
access_token: (e = n.slice(i + 5).split("Ytb4F"))[0],
token_type: e[1],
lang: e[2]
}
}
,
l = function(e, t) {
var n = c.getRuleConfig(e, "LOGIN_PAGE_CONFIG")
, i = {}
, a = {
url: e.options.urlRoot + "/system/rule-config/getkey?key=LOGIN_PAGE_CONFIG&organizationId=" + e.global.organization.id,
method: "GET",
dataType: "json",
timeout: 1e4
};
n ? (i = JSON.parse(n.value || "{}"),
t(i.quitUrl || "")) : o.get(a).then((function(e) {
e.value && (i = JSON.parse(e.value)),
t(i.quitUrl || "")
}
))
}
,
n.setup = function(e, t) {
var n = e
, r = t.clientId
, c = t.provider
, u = t.returnTo
, d = window.location.protocol + "//" + window.location.host + "/oauth/api/v1/token/" + r
, p = i() || a() || {};
window.addEventListener("storage", (function(e) {
try {
"token" === e.key && (window.app.global.OAuth.token = JSON.parse(e.newValue))
} catch (e) {
throw new Error("storage事件触发,设置token异常: " + e)
}
}
)),
n.redirectToLogin = function(t, n) {
var i = "response_type=token&client_id=" + r + "&redirect_uri=" + encodeURIComponent(u) + "&state=" + encodeURIComponent(n || window.setlocationHash().slice(1) + (t || "")) + "&lang=" + encodeURIComponent(localStorage.getItem("lang") || "cn") + "&cancelRememberState=" + encodeURIComponent(localStorage.getItem("cancelRememberState") || 0);
localStorage.removeItem("cancelRememberState"),
localStorage.setItem("pc_know_community_convention", "1"),
window.zxyCacheStorage && "function" == typeof window.zxyCacheStorage.deleteAllExpires && window.zxyCacheStorage.deleteAllExpires(!0),
l(e, (function(e) {
e ? window.location = e : (sessionStorage.removeItem("businessId"),
sessionStorage.removeItem("homeId"),
window.location = c + "#login/" + s.Base64.encode(i))
}
))
}
,
n.redirectToRegister = function() {
window.location = c + "/#register"
}
,
p.access_token || window.location.hash && ~window.location.hash.indexOf("/out-resource") ? (n.global.OAuth = {
token: p,
logoutUrl: d + "/" + p.access_token,
redirectUri: u,
provider: c,
tokenType: p.token_type
},
o.ajaxSetup({
beforeSend: function(e, t) {
this.noSetHead || (-1 === window.location.href.indexOf("out-resource") ? p = i() || a() || {} : window.iframeToken && (p = window.iframeToken),
p.access_token && (n.global.OAuth = {
token: p,
logoutUrl: d + "/" + p.access_token,
redirectUri: u,
provider: c,
tokenType: p.token_type
}),
e.setRequestHeader("Authorization", p.token_type + "__" + p.access_token),
e.setRequestHeader("Version", n.projectConfig.apiVersion),
~t.url.indexOf("/security-center/auth-registered") && e.setRequestHeader("Authorization", ""))
}
})) : window.location.search && window.location.search.indexOf("logined") > -1 && n.redirectToLogin()
}
}
, {
"./app/util/base64": "./app/util/base64",
"./app/util/rule-config": "./app/util/rule-config",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/util/online2": [function(e, t, n) {
n.fetch = function(e) {
return new window.Promise((function(t, n) {
var i = new XMLHttpRequest
, a = setTimeout((function() {
i.abort(),
n(!1)
}
), 5e3);
i.onreadystatechange = function() {
4 === i.readyState && (200 === i.status ? (clearTimeout(a),
t(!0)) : n(!1))
}
,
i.open("GET", e, !0),
i.send()
}
))
}
}
, {}],
"./app/util/open-url": [function(e, t, n) {
var i, a, r, o, s = e("./aes"), c = window.app.projectConfig.safeCode, l = /([^?&=]+)=([^?&=]*)/g;
n.safeOpen = function(e, t) {
var n, i, a = (i = (n = e).slice(0, n.indexOf("?") + 1),
console.log(n),
n.replace(l, (function(e, t, n) {
i += t + "=" + encodeURIComponent(s.encrypt(n)) + "&"
}
)),
i);
return t ? window.open(a, t) : window.open(a)
}
,
n.openUrl = function(e, t, n) {
var r, l = e.url, u = e.length, d = a() || {}, p = i(4, 16), h = Object.assign(e.data, {
timestamp: (new Date).getTime(),
routeKey: c + p
}), y = e.idKey;
for (y && (h[y] = s.encrypt(h[y])),
d[e.moduleName] || (d[e.moduleName] = {}),
d[e.moduleName][c + p] = h,
localStorage.setItem(o(), JSON.stringify(d)),
"/" === l[l.length - 1] && (l = l.substring(0, l.length - 1)),
r = 0; r < u; r++)
l += "/" + c + (r || p);
return t ? window.location.replace(l) : n ? window.open(l, n) : window.open(l, "_blank")
}
,
n.getInfo = function(e, t, n) {
var i, a, r = !1, l = e[n], u = JSON.parse(localStorage.getItem(o()));
for (i in e)
e[i] && e[i].toString().indexOf(c) > -1 && (r = !0);
return !1 === r ? e : u && u[t] && u[t][l] ? ((a = u[t][l])[n] = s.decrypt(a[n]),
a = Object.assign(e, a)) : (location.href = "#/home",
console.warn("unsafe access"),
!1)
}
,
n.deleteTabStore = function() {}
,
i = function(e, t) {
var n, i, a, r = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""), o = [];
if (n = t || r.length,
e)
for (a = 0; a < e; a++)
o[a] = r[0 | Math.random() * n];
else
for (o[8] = o[13] = o[18] = o[23] = "-",
o[14] = "4",
a = 0; a < 36; a++)
o[a] || (i = 0 | 16 * Math.random(),
o[a] = r[19 === a ? 3 & i | 8 : i]);
return o.join("")
}
,
a = function(e) {
var t, n, i, a, s, c, l = Object.keys(localStorage).filter((function(e) {
return e.indexOf("rParams") > -1
}
));
for (a = 0; a < l.length; a++) {
if (i = (t = localStorage.getItem(l[a])) && JSON.parse(t) || "") {
for (s in i)
if (Object.prototype.hasOwnProperty.call(i, s)) {
for (c in i[s])
(r(i[s][c].timestamp) || c === e) && delete i[s][c];
0 === Object.keys(i[s]).length && delete i[s]
}
0 === Object.keys(i).length && localStorage.removeItem(l[a])
}
l[a] === o() && (n = i)
}
return n
}
,
r = function(e) {
return parseInt(((new Date).getTime() - e) / 36e5, 0) > 24
}
,
o = function() {
var e = JSON.parse(localStorage.getItem("user"));
return "rParams" + s.encrypt(e.id)
}
,
n.liveCompanyFn = function() {
var e = {
url: window.app.options.urlRoot + "/system/company-sync/get-company-by-id?id=" + window.zxyDrizzle.global.organization.id,
method: "GET",
dataType: "json",
timeout: 1e4,
success: function(e) {
window.zxyDrizzle.global.liveSupply = e.liveSupply
}
};
return window.app.Promise.resolve(window.$.get(e))
}
,
window.zxyDrizzle.global.rateMethods = window.zxyDrizzle.global.rateMethods || {},
window.zxyDrizzle.global.rateMethods.openUrl = n.openUrl,
window.zxyDrizzle.global.rateMethods.getInfo = n.getInfo,
window.zxyDrizzle.global.rateMethods.liveCompanyFn = n.liveCompanyFn,
n.setup = function(e) {
e.global.openUrl = n.openUrl
}
,
window.zxyDrizzle.global.rateMethods.safeOpen = n.safeOpen
}
, {
"./aes": "./app/util/aes"
}],
"./app/util/outResource-permission": [function(e, t, n) {
var i = ["home/error-page/", "out-resource/", "out-detail/", "course/resource/", "new-out-resource/", "resource-auth/", "train-new/class/resource/", "exam/answer-paper/", "exam/front/score-detail/", "study/task-out/", "exam/research-activity/paper/", "research-activity/research-answer/", "question-"];
n.check = function(e, t, n) {
var a, r = localStorage.getItem("token"), o = !1;
return a = (r ? JSON.parse(r) : {}).source || "",
e.indexOf("home/error-out-resource/40901") > -1 && n(),
i.forEach((function(t) {
e.indexOf(t) > -1 && (o = !0)
}
)),
2 !== a || o ? n() : n("home/error-out-resource/40901")
}
}
, {}],
"./app/util/paas-constant": [function(e, t, n) {
var i = {
trainNewInfo: "259213331804491776",
trainNewExternalInfo: "259972258162839552",
trainNewDetail: "271451708532494336"
}
, a = {
trainNewInfo: "433558660912795649",
trainNewExternalInfo: "433812262797463553",
trainNewDetail: "1645614858578771970"
};
t.exports = {
paasPageIds: function(e) {
return 2 === e ? a : i
}
}
}
, {}],
"./app/util/paas-router": [function(e, t, n) {
var i = e("jquery")
, a = e("./app/util/open-url")
, r = e("./app/util/paas-constant").paasPageIds
, o = [{
saasRoute: "train-new/pc-info",
callback: function(e, t) {
var n = "website/" + r(t).trainNewInfo + "/default?screen=desktop&type=4&classId=" + e.classId + "&firstStep=" + e.firstStep;
return new Promise((function(e) {
e(n)
}
))
}
}, {
saasRoute: "train-new/external-class/info",
callback: function(e, t) {
var n = "website/" + r(t).trainNewExternalInfo + "/default?screen=desktop&type=4&classId=" + e.classId;
return new Promise((function(e) {
e(n)
}
))
}
}, {
saasRoute: "train-new/info",
callback: function(e, t) {
var n = "website/" + r(t).trainNewInfo + "/default?screen=desktop&type=4&classId=" + e.classId + "&firstStep=" + e.firstStep;
return new Promise((function(e) {
e(n)
}
))
}
}, {
saasRoute: "train-new/class-detail-preview",
callback: function(e, t) {
var n, i = a.getInfo(e, "class", "classId").classId;
return i = i.indexOf("99@@") > -1 ? i.split("99@@")[1] : i,
n = "website/" + r(t).trainNewDetail + "/default?screen=desktop&type=4&isPreview=1&classId=" + i,
new Promise((function(e) {
e(n)
}
))
}
}, {
saasRoute: "train-new/class-detail",
callback: function(e, t) {
var n, i, o = a.getInfo(e, "class", "classId"), s = o.classId, c = "";
return s = s.indexOf("99@@") > -1 ? s.split("99@@")[1] : s,
(i = o.classId.split("?uri=")).length >= 2 && (s = i[0],
c = "&uri=" + i[1]),
n = "website/" + r(t).trainNewDetail + "/default?screen=desktop&type=4&isPreview=0&classId=" + s + c,
new Promise((function(e) {
e(n)
}
))
}
}, {
saasRoute: "train-new/class-preview",
callback: function(e, t) {
var n = a.getInfo(e, "classPreview", "classId").classId
, o = "website/" + r(t).trainNewDetail + "/default?screen=desktop&type=4&classId=" + n;
return new Promise((function(e) {
i.ajax({
url: window.app.options.urlRoot + "/training/student/class-info/student-plus-check/" + n,
type: "get",
success: function(t) {
var n = t;
n.classStudent && 2 === n.classStudent.status ? e(o += "&isPreview=0") : e(o += "&isPreview=1")
}
})
}
))
}
}];
n.paasRouter = o
}
, {
"./app/util/open-url": "./app/util/open-url",
"./app/util/paas-constant": "./app/util/paas-constant",
jquery: "jquery"
}],
"./app/util/params": [function(e, t, n) {
var i = e("jquery");
n.param = {
queryString: function(e) {
var t = [];
return i.each(e, (function(e, n) {
t.push(e + "=" + n)
}
)),
t.join("&")
}
}
}
, {
jquery: "jquery"
}],
"./app/util/push-state": [function(e, t, n) {
var i = e("jquery")
, a = 0
, r = window.history.pushState
, o = ["#/study/course/detail/", "#/study/subject/detail/"]
, s = function() {
return window.setlocationHash().slice(1)
}
, c = function(e) {
for (a = 0; a < o.length; a++)
if (e.indexOf(o[a]) > -1)
return !0;
return !1
};
n.setup = function(e) {
e.global.uri = s(),
r && (window.history.pushState = function() {
c(arguments[2]) || r.apply(window.history, arguments),
e.dispatch("pushState", s())
}
),
i(window).on("hashchange", (function() {
e.dispatch("pushState", s())
}
))
}
}
, {
jquery: "jquery"
}],
"./app/util/pwFraction": [function(e, t, n) {
n.pwFraction = function(e) {
var t = (e.match(/[a-z]/g) || []).length
, n = (e.match(/[A-Z]/g) || []).length
, i = e.replace(/[^0-9]/gi, "").length
, a = e.length - t - n - i
, r = 0;
e.length > 5 && e.length <= 20 && (r = e.length > 11 ? 25 : e.length > 7 ? 10 : 5);
var o = 0;
t > 0 & n > 0 & i > 0 & a > 0 && (o += 5),
t + n > 0 & i > 0 & a > 0 && (o += 3),
t + n > 0 & i > 0 && (o += 2);
var s = (a > 0 ? a > 1 ? 25 : 10 : 0) + r + (t && n ? 20 : t + n > 0 ? 10 : 0) + (i > 0 ? i > 2 ? 20 : 10 : 0) + o;
return s >= 60 ? 3 : s >= 50 ? 2 : 1
}
}
, {}],
"./app/util/random": [function(e, t, n) {
var i = e("./browser").detectIE();
window.crypto ? window.cryptoCustom = function() {
return window.crypto.getRandomValues(new window.Uint8Array(1))
}
: window.cryptoCustom = 11 === i ? function() {
return window.msCrypto.getRandomValues(new window.Uint8Array(1))
}
: function() {
return Math.random()
}
}
, {
"./browser": "./app/util/browser"
}],
"./app/util/replaceToken": [function(e, t, n) {
n.replaceToken = function(e) {
var t = e
, n = this.app.global.OAuth && this.app.global.OAuth.token.access_token;
return n && t.indexOf("{token}") > -1 && (t = t.replace("{token}", n)),
t
}
}
, {}],
"./app/util/resourceType": [function(e, t, n) {
n.resourceType = {
course: 1,
external_activity: 2,
subject: 3
}
}
, {}],
"./app/util/rquest-animation": [function(e, t, n) {
!function() {
for (var e = 0, t = ["ms", "moz", "webkit", "o"], n = 0; n < t.length && !window.requestAnimationFrame; ++n)
window.requestAnimationFrame = window[t[n] + "RequestAnimationFrame"],
window.cancelAnimationFrame = window[t[n] + "CancelAnimationFrame"] || window[t[n] + "CancelRequestAnimationFrame"];
window.requestAnimationFrame || (window.requestAnimationFrame = function(t, n) {
var i = (new Date).getTime()
, a = Math.max(0, 16 - (i - e))
, r = window.setTimeout((function() {
t(i + a)
}
), a);
return e = i + a,
r
}
),
window.cancelAnimationFrame || (window.cancelAnimationFrame = function(e) {
clearTimeout(e)
}
)
}()
}
, {}],
"./app/util/rule-config": [function(e, t, n) {
var i = e("jquery");
t.exports = {
getRuleByKey: function(e, t) {
var n = window.app.global.organization.id
, a = {
url: window.app.options.urlRoot + "/system/rule-config/getkeys",
method: "GET",
dataType: "json",
timeout: 1e4,
async: !1,
data: {
keys: e,
organizationId: n
}
};
return t && t.cacheConfig && Object.assign(a, t.cacheConfig),
i.get(a)
},
getRuleConfig: function(e, t, n) {
var i, a = e.global.ruleConfigs || {};
try {
if (window.app.global.ruleConfigs || (window.app.global.ruleConfigs = a),
!a[t] || n && n.isForceUpdate)
return (i = this.getRuleByKey(t, n)) && i.responseJSON && i.responseJSON[t] ? (window.app.global.ruleConfigs[t] = i.responseJSON[t],
i.responseJSON[t]) : (console.error("系统规则配置的【" + t + "】不存在,请检查"),
{})
} catch (e) {
return console.error("系统规则配置的【" + t + "】不存在,请检查"),
{}
}
return a[t]
},
getRuleConfigValue: function(e, t) {
var n = this.getRuleConfig(window.app, e, t)
, i = {};
try {
i = JSON.parse(n.value)
} catch (e) {
console.error(e),
i = n.value
}
return i
},
getBatchRuleConfigs: function(e) {
var t, n = window.app.global.ruleConfigs || {}, i = [], a = {};
if (e.split(",").forEach((function(e) {
n[e] ? a[e] = n[e] : i.push(e)
}
)),
i.length > 0)
try {
(t = this.getRuleByKey(i.join(","))) && t.responseJSON && (a = Object.assign(a, t.responseJSON))
} catch (e) {
console.error("系统规则配置的【" + i.join(",") + "】不存在,请检查"),
a = {}
}
return a
}
}
}
, {
jquery: "jquery"
}],
"./app/util/safe-variables": [function(e, t, n) {
var i = /^(?=^.{3,255}$)[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+$/
, a = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/
, r = e("./browser").detectIE();
t.exports = {
setlocationHrefDown: function(e, t) {
var n = t || window
, r = null;
return !i.test(e) && !a.test(e) && (e ? (r = window.encodeURI(e),
n.open(r)) : n.location.href)
},
setlocationHref: function(e, t) {
var n = t || window;
return !i.test(e) && !a.test(e) && (e ? n.location.href = window.encodeURI(e) : n.location.href)
},
setlocationHash: function(e) {
return !i.test(e) && !a.test(e) && (e ? window.location.hash = e : window.location.hash)
},
setlocationHost: function() {
return window.location.host
},
setlocationProtocol: function() {
return window.location.protocol
},
setlocationOrigin: function() {
return r && r <= 11 ? window.location.href.split("#")[0].slice(0, -1) : window.location.origin
},
setlocationPathname: function() {
return window.location.pathname
}
}
}
, {
"./browser": "./app/util/browser"
}],
"./app/util/sensitive": [function(e, t, n) {
var i = e("jquery");
t.exports.judge = function(e) {
var t = 0
, n = []
, a = ""
, r = e || ""
, o = {
url: "." + window.app.options.urlRoot + "/system/sensitive/judge-str",
method: "POST",
dataType: "json",
async: !1
}
, s = window.app.$t("zxy.118453");
return 0 === (r = (r = r.replace(/<img.*?(?:>|\/>)/i, "")).replace(/&#x(\S*?);/g, "")).length ? "" : (o.data = {
text: r
},
i.ajax(o).done((function(e) {
return (n = e).length > 0 && (a = s.replace(/[,|,]/g, (function(e) {
return 2 === ++t ? '"' + n.join(",") + '",' : e
}
))),
""
}
)),
a)
}
}
, {
jquery: "jquery"
}],
"./app/util/sentry": [function(e, t, n) {
var i = e("@sentry/browser")
, a = e("@sentry/tracing")
, r = -1 !== window.navigator.userAgent.indexOf("wxwork");
window.app && window.app.projectConfig && window.app.projectConfig.sentryDsn && !r ? i.init({
dsn: window.app.projectConfig.sentryDsn,
integrations: [new a.Integrations.BrowserTracing],
tracesSampleRate: 0,
release: window.app.projectConfig.apiVersion
}) : (i = {
captureMessage: function() {},
captureException: function() {},
withScope: function() {},
setExtra: function() {}
},
a = function() {}
),
n.setup = function(e) {
var t = e;
t && (t.Sentry = i,
t.tracing = a)
}
}
, {
"@sentry/browser": 19,
"@sentry/tracing": 78
}],
"./app/util/service-demotion": [function(e, t, n) {
var i = e("./app/util/rule-config")
, a = e("lodash/collection")
, r = ["study/subject/preview", "live/preview", "activity/gensee/preview", "authPreview=1", "previewFront=1"];
function o(e) {
var t, n, r = {}, o = {
cacheConfig: {
isStorage: "localStorage",
isExpires: 3600,
isCache: !0,
isFlag: !0
},
isForceUpdate: !0
};
window.app.global.organization && (e && "/home-v" !== e || (o = {},
(n = window.zxyCacheStorage && window.zxyCacheStorage.getCacheKey({
url: window.app.options.urlRoot + "/system/rule-config/getkeys",
method: "GET",
data: {
keys: "COMPANY_DEGRADATION_DETAIL_CONFIG",
organizationId: window.app.global.organization.id
}
})) && localStorage.removeItem(n)),
(t = i.getRuleConfigValue("COMPANY_DEGRADATION_DETAIL_CONFIG", o)) && t.rules && a.each(t.rules, (function(e) {
r[e.businessType] = 1 == +t.mainSwitch && 1 == +e.switch
}
)),
window.app.moduleSimplificationSwitch = r)
}
n.setup = function() {
o()
}
,
n.getRule = o,
n.openSimplification = function(e) {
return !(!e || a.find(r, (function(e) {
return window.setlocationHash().includes(e)
}
))) && (window.app.moduleSimplificationSwitch && window.app.moduleSimplificationSwitch[e])
}
}
, {
"./app/util/rule-config": "./app/util/rule-config",
"lodash/collection": "lodash/collection"
}],
"./app/util/setFavicon": [function(e, t, n) {
var i = e("jquery")
, a = e("lodash/collection")
, r = function(e, t) {
var n = e;
n.type = "image/x-icon",
n.rel = "shortcut icon",
n.href = t,
document.getElementsByTagName("head")[0].appendChild(n)
};
n.setFavicon = function(e) {
var t = a.find(e.global.ruleConfigs, ["key", "ADMIN_LOGO"])
, n = {
url: e.options.urlRoot + "/system/rule-config/getkey?key=ADMIN_LOGO&organizationId=" + e.global.organization.id,
method: "GET",
dataType: "json",
isStorage: "localStorage",
isExpires: 900,
isCache: !0,
isFlag: !0,
timeout: 1e4
}
, o = {}
, s = {}
, c = "/api/v1/system/file/download/";
if (t) {
if (o = document.querySelector("link[rel*='icon']") || document.createElement("link"),
!(s = (s = t && t.value) && JSON.parse(s)) || !s.browerLogo)
return void r(o, "images/favicon.png");
c += s.browerLogo,
r(o, e.imgRedirectToCDN(s.browerLogoPath) || c)
} else
n.complete = function(t) {
var n = t.responseJSON;
o = document.querySelector("link[rel*='icon']") || document.createElement("link"),
(s = (s = n && n.value) && JSON.parse(s)) && s.browerLogo ? (c += s.browerLogo,
r(o, e.imgRedirectToCDN(s.browerLogoPath) || c)) : r(o, "images/favicon.png")
}
,
i.get(n)
}
}
, {
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/util/shave": [function(e, t, n) {
var i;
i = function() {
"use strict";
if ("undefined" != typeof window) {
var e = window.$ || window.jQuery || window.Zepto;
e && (e.fn.shave = function(e, t) {
return function(e, t) {
var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {};
if (!t)
throw Error("maxHeight is required");
var i = "string" == typeof e ? document.querySelectorAll(e) : e;
if (i) {
var a = n.character || "…"
, r = n.classname || "js-shave"
, o = n.spaces || !0
, s = '<span class="js-shave-char">' + a + "</span>";
"length"in i || (i = [i]);
for (var c = 0; c < i.length; c += 1) {
var l = i[c]
, u = l.style
, d = l.querySelector("." + r)
, p = void 0 === l.textContent ? "innerText" : "textContent";
d && (l.removeChild(l.querySelector(".js-shave-char")),
l[p] = l[p]);
var h = l[p]
, y = o ? h : h.split(" ");
if (!(y.length < 2)) {
var m = u.height;
u.height = "auto";
var f = u.maxHeight;
if (u.maxHeight = "none",
l.offsetHeight <= t)
u.height = m,
u.maxHeight = f;
else {
for (var x = y.length - 1, v = 0, z = void 0; v < x; )
z = v + x + 1 >> 1,
l[p] = o ? y.slice(0, z) : y.slice(0, z).join(" "),
l.insertAdjacentHTML("beforeend", s),
l.offsetHeight > t ? x = o ? z - 2 : z - 1 : v = z;
l[p] = o ? y.slice(0, x) : y.slice(0, x).join(" "),
l.insertAdjacentHTML("beforeend", s);
var g = o ? y.slice(x) : y.slice(x).join(" ");
l.insertAdjacentHTML("beforeend", '<span class="' + r + '" style="display:none;">' + g + "</span>"),
u.height = m,
u.maxHeight = f
}
}
}
}
}(this, e, t),
this
}
)
}
}
,
"object" == typeof n && void 0 !== t ? i() : "function" == typeof define && define.amd ? define(i) : i()
}
, {}],
"./app/util/skinData": [function(e, t, n) {
var i, a, r, o, s, c = e("jquery"), l = e("drizzlejs"), u = e("lodash/collection"), d = {
themeColor: {
el: [".themeColor-color, .themeColor-color-hover:hover, .themeColor-parent-hover:hover .themeColor-child-color, \n.ant-select-dropdown-menu-item-selected, .ant-select-dropdown-menu-item:hover, .themeColor-color-before::before", ".themeColor-border-color, .themeColor-border-color-hover:hover, .themeColor-border-color-focus:focus, \n.ant-select-selection:hover, .themeColor-border-color-choise-hover:hover .radio input + label, \n.themeColor-ant-radio .ant-radio-checked .ant-radio-inner, \n.themeColor-border-color-before::before,\n.themeColor-border-color-choise-hover:hover .checkbox input + label, \n.themeColor-border-color-hover:hover .ant-input, .themeColor-parent-hover:hover .themeColor-child-border-color", ".themeColor-background-color, .themeColor-background-color-hover:hover,\n.themeColor-background-color-before::before,\n.themeColor-parent-hover:hover .themeColor-child-background-color,\n.themeColor-background-color-after::after, .themeColor-background-color-hover-before:hover::before,.swiper-themeColor-pagination .swiper-active-switch,\n.themeColor-ant-radio .ant-radio-checked .ant-radio-inner::after, \n.ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,.ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,.ant-pagination-item-active a"],
style: ["color", "border-color", "background-color"]
},
themeColorOpacity: {
el: [".themeColor-parent-hover:hover .themeColor-child-background-opacity-65,\n .themeColor-background-opacity-65-hover:hover, .themeColor-background-opacity-65", ".themeColor-parent-hover:hover .themeColor-child-background-opacity-10,.ant-select-dropdown-menu-item-active:not(.ant-select-dropdown-menu-item-disabled),\n .themeColor-background-opacity-10-hover:hover, .themeColor-background-opacity-10,.themeColor-parent-hover:hover > .themeColor-level1-child-background-opacity-10,.ant-select-dropdown-menu-item:hover"],
style: ["background-color", "background-color"],
opacity: ["0.65", "0.1"]
},
qualCardColorOpacity: {
el: [".qualCardBg"],
style: ["background-image"]
},
navBg: {
el: [".themeColor-nav-background"],
style: ["background-color"]
},
navFont: {
el: [".themeColor-nav"],
style: ["color"]
},
navOnFont: {
el: [".themeColor-nav-hover:hover,\n.themeColor-nav-active"],
style: ["color"]
},
navOnFontBg: {
el: [".themeColor-nav-hover-background:hover,\n.themeColor-nav-active"],
style: ["background-color"]
},
newsBg: {
el: [".themeColor-tips"],
style: ["background-color"]
}
}, p = {
themeColor: {
el: [".center-canvas .ant-menu-horizontal .ant-menu-item-selected,\n.center-canvas .ant-menu-horizontal .ant-menu-item:hover,\n.center-canvas .ant-menu-horizontal .ant-menu-item-active,\n.ant-menu-submenu.ant-menu-submenu-horizontal.ant-menu-overflowed-submenu .ant-menu-submenu-title span,\n.ant-menu-submenu-popup .ant-menu-item-selected,\n.ant-menu-submenu-popup .ant-menu-item:hover,\n.ant-menu-submenu-popup .ant-menu-item-active,\n.center-canvas .ant-tabs-nav .ant-tabs-tab-active.ant-tabs-tab,\n.center-canvas .ant-tabs-nav .ant-tabs-tab:hover,\n.center-canvas .list-wrapper .extra-area .active-icon,\n.center-vue .ant-tabs-nav .ant-tabs-tab-active.ant-tabs-tab,\n.new-search .new-search-tab ul .active,\n.new-search .new-search-tab ul li:hover,\n.center-vue .ant-tabs-nav .ant-tabs-tab:hover,\n.person-list .progress-box span,\n.study-push-wrapper .push-study .iconfont,\n.person-list .filter .item.active,\n.person-page .person-menu .showTask li:first-child.current,\n.com-top-wrapper .user-base-info .learn-info .item .item-icon .iconfont,\n.person-list .list-text .active,\n.center-home-page .iconfont,\n.person-page .person-menu .show-menu .sub .current,\n.person-page .person-menu .parentCurrent,\n.person-page .person-menu .current .iconfont ,\n.skin-color-style,\n.class-management .study-list .current,\n.text-hover-main-color:hover,\n.text-main-color,\n.train-page .train-tabs .active .text,\n.pagination .item:hover,\n.exam-dialog-content-page.sign .filter-item.active,\n.exam-subject-dialog .top li.active,\n.integral-mall-home-page.list-page .side li.active,\n.course-side-catalog .course-chapter dl.focus,\n.course-side-catalog .course-chapter dl.focus .chapter-right .section-item .focus,\n.subject-catalog .catalog-state-info .current-hover:hover .default-skin,\n.study-page-new .page-side-left .side-box .bq-title.active,\n.study-page-new .page-main-one .categary .drop-down-btn.more-active,\n.study-page-new .page-main-one .filter .tag-btn.active,\n.study-page-new .page-main-one .main-title-one a.active,\n.study-page-new .course-page-new .page-category-over .category-over .category-one.active,\n.study-page-new .course-page-new .page-category-over .category-over .category-two .third-item.active,\n.main-list .filter .item.active > span,\n.main-list .filter .item:hover > span,\n.drop-down-wrapper .drop-down-content li:hover,\n.top-content .drop-down-wrapper .drop-down-content li.active,\n.activity-page .recent-activities .changed li .active,\n.activity-page .recent-activities .changed li:hover,\n.activity-page .recent-activities .right-outer li .active-status .active,\n.recent-activities .content-box .right-content .li-active .context span,\n.activity-page .recent-activities .right-outer li:hover .context span,\n.activity-review .titles .changed li .active,\n.activity-review .titles .changed li:hover,\n.office .office-wrapper .side-left .menu-item-ul li.active,\n.office .office-wrapper .side-left .menu-item-ul li:hover,\n.tabs.line li:hover,\n.tabs.line li.active,\n.personnel-top-wrapper.com-top-wrapper .user-base-info .learn-info .item.on,\n.personnel-top-wrapper.com-top-wrapper .user-base-info .learn-info .item .progress .sub-value,\n.personnel-top-wrapper.com-top-wrapper .user-base-info .learn-info .item.on .item-value .sub-text,\n.center-canvas .task-view-wrappers .task-list .task-learn .detail-btn,\n.center-canvas .cube-menu .ant-menu-submenu-selected .ant-menu-submenu-title,\n.center-canvas .cube-menu .ant-menu .ant-menu-item-selected,\n.center-canvas .cube-menu .ant-menu .ant-menu-item:hover,\n.center-canvas .cube-menu .ant-menu .ant-menu-item-active,\n.center-canvas .cube-menu .ant-menu .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,\n.center-canvas .cube-menu .ant-menu .ant-menu-submenu-active,\n.center-canvas .cube-menu .ant-menu .ant-menu-submenu-title:hover,\n.popup-department .department-content .operate,\n.popup-department .department-content .wrap-tree .lists .item.active,\n.task-panel .btn-right button.status-btn,\n.task-panel .cover-text,\n.task-panel .btn-right button.status-btn2,\n.task-panel .btn-right button.status-btn4,\n.task-detail:hover .theme-color,\n.task-detail:hover .task-type,\n.ant-select-selection-selected-value,\nbody .ant-btn:hover,\n.list-text .exam-btn-row .btn.printCert", ".skin-borderColor-style,\n.activity-page .recent-activities .right-outer li.li-active,\n.border-main-color,\n.train-class-info .train-tabs .active .train-tabs-item .train-tabs-circle,\n.tabs.line li:hover,\n.tabs.line li.active,\n.checkbox input:checked + label,\n.radio input:checked + label,\n.choise-tags-page li.selected,\n.com-top-wrapper .user-base-info .learn-info .item .item-icon:before,\n.integral-mall-home-page .main .h3,\n.center-canvas .center-canvas-head .ant-menu-horizontal .ant-menu-item-selected .inner-menu-item,\n.center-canvas .center-canvas-head .ant-menu-horizontal .ant-menu-item:hover .inner-menu-item,\n.center-canvas .center-canvas-head .ant-menu-horizontal .ant-menu-item-active .inner-menu-item,\n.center-canvas .task-view-wrappers .task-list .task-learn .detail-btn,\n.task-panel .btn-right button.status-btn,\n.task-panel .btn-right button,\n.task-panel .cover-text,\n.task-panel .btn-right .status-btn2,\n.task-panel .btn-right .status-btn4,\n.ant-checkbox-checked .ant-checkbox-inner, .ant-checkbox-wrapper:hover .ant-checkbox-inner,\n.ant-checkbox-checked::after,\nbody .ant-btn:hover,\n.list-text .exam-btn-row .btn.printCert", ".skin-backgroundColor-style,\n.subject-catalog.subject-catalog-new .item .attribute .section-type.skin-backgroundColor-style,\n.activity-page .activity-tabs ul li.active,\n.subject-catalog .catalog-state-info .current-hover:hover span.section-type,\n.subject-catalog.subject-catalog-1 .item .attribute .skin-backgroundColor-style,\n.activity-page .activity-tabs ul li:hover,\n.activity-page .recent-activities .right-outer .li-active .tags,\n.recent-activities .content-box .right-content li .active-status:before,\n.train-class-info .train-tabs .active .train-tabs-item,\n.train-class-info .train-tabs .active .train-tabs-item .train-tabs-circle,\n.train-class-info .train-tabs .active .train-tabs-item .train-tabs-smallcircle,\n.sidebar-toolbar .item:hover .view .text,\n.tag-btn.active,\n.changetopic-page .topic-category a.active,\n.tag-btn-rect.active,\n.ui-datepicker .ui-datepicker-calendar .ui-state-active,\n.achievement-content .achievement-side .list-item.active,\n.task-panel-main .right.switch .ant-switch.ant-switch-checked,\n.achievement-content .achievement-side .list-item.current,\n.checkbox input:checked + label,\n.radio input:checked + label:before,\n.study-page-new .page-main-one .main-title-one .tag-btn.active,\n.study-page-new .page-side-left .side-box .tag-btn.active,\n.choise-tags-page li.selected,.achievement-content .achievement-head,\n.pagination .item.active,\n.study-page-new .page-main-one .pagination .item.active,\n.dtree-edage li.dtree-selected > .dtree-node-content > .dtree-handler + span,\n.center-vue .ant-tabs-nav .ant-tabs-ink-bar,\n.center-vue .ant-pagination.ant-table-pagination .ant-pagination-item-active,\n.ant-pagination.ant-table-pagination .ant-pagination-item-active,\nbody .ant-btn-primary,\n.person-list .progress-box .progress-bar,\n.dtree li .dtree-node-content:hover span,.dtree li.dtree-selected>.dtree-node-content span,\n.center-canvas .ant-tabs-nav .ant-tabs-ink-bar,\n.center-canvas .components-progress-bar .components-progress-real-bar,\n.ant-pagination-item-active a,\n.popup-department .department-header .pull-right,\n.task-panel .btn-right button,\n.task-panel .progress .progress-bar .progress-curren,\n.list-text .exam-btn-row .btn.printCert.showCert,\n.ant-checkbox-checked .ant-checkbox-inner,\n.ant-select-dropdown-menu-item:hover:not(.ant-select-dropdown-menu-item-disabled),\n.mic-radio-group-reset .ant-radio-button-wrapper.ant-radio-button-wrapper-checked,\n.enter-personal-center:hover", ".center-invigilate-wrap .center-invigilate-tab-btn.active"],
style: ["color", "border-color", "background-color", "border-top-color"]
},
navBg: {
el: [".header", ".two-level-navigation li"],
style: ["background-color", "background-color"]
},
navFont: {
el: [".header .nav a,\n.header .shortcut-list .item .iconfont,\n.header .input,\n.header .top-menu .hover-qrcode .icon-shouji,\n.drop-down-wrapper .drop-down-btn .iconfont,\n.header .top-menu .menu-item .icon-peizhi2,\n.header .top-menu .menu-item,\n.header .new-placeholder-input,\n.header .text-color,\n.header .drop-down-wrapper .icon-peizhi1,\n.header .branch-tab-nav .tab-item,\n.header .nav .nav-icon", ".header .input::-moz-placeholder", ".header .input:-ms-input-placeholder", ".header .input::-webkit-input-placeholder"],
style: ["color", "color", "color", "color"]
},
navOnFont: {
el: [".header .nav a:hover,\n.header .branch-tab-nav .tab-item.active,\n.header .branch-tab-nav .drop-down-wrapper.style2.active .icon-arrow-down,\n.header .nav .active > a", ".app-header-nav .nav-item-active"],
style: ["color", "border-color"]
},
navOnFontBg: {
el: [".header .nav .active.item,\n.header .branch-tab-nav .tab-item.active"],
style: ["background-color"]
},
newsBg: {
el: [".msg .tip-num"],
style: ["background-color"]
},
buttonBr: {
el: [".ant-btn-primary:hover, .ant-btn-primary:focus,\nbody .ant-btn-primary"],
style: ["border-color"]
},
buttonBg: {
el: [".btn,\n.bg-main-color,\n.bg-main-color.active,\n.hover-main-color:hover,\n.plupload_button,\n.plupload_button:hover,\n.plupload_button:active,\n.plupload_button:visited,\n.plupload_button:focus,\n.form .form-row .input + .choice,\n.alertify-button-ok,\n.header .shortcut .header-search-bar::before,\nbody .ant-btn-primary,\nbody .ant-btn-primary:hover,\nbody .ant-btn-primary:focus,\n.task-rush-learn-btn,\n.mix-vue-center .ant-btn .ant-btn-primary,\n.task-detail-wrapper .task-detail-list .task-detail-list-query .task-detail-rush-btn,\n.ant-pagination.ant-table-pagination .ant-pagination-item-active,\na.alertify-button-ok"],
style: ["background-color"]
},
globalBg: {
el: [".viewport"],
style: ["background-color"]
},
footerBg: {
el: [".footer"],
style: ["background-color"]
},
footerFont: {
el: [".footer .sub-text,\n.footer .text-tips"],
style: ["color"]
},
footerNavFont: {
el: [".footer .foot-main .item a, .foot-bottom-style2, .foot-bottom-style1"],
style: ["color"]
},
footerNavOnFont: {
el: [".footer .foot-main .item a:hover"],
style: ["color"]
},
footerNavBorder: {
el: [".footer .foot-main", ".footer .foot-main"],
style: ["border-left-color", "border-right-color", "border-top-color"]
},
footerNavIcon: {
el: [".footer .foot-main .item::before"],
style: ["background"]
},
progressBarBg: {
el: [".center-canvas .components-progress-bar,\n.center-canvas .task-panel .progress .progress-bar,\n.ant-menu-submenu-popup .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected"],
style: ["background-color"]
}
}, h = function(e) {
var t = e.replace("#", "")
, n = ""
, i = 0;
for (i = 0; i < 6; i += 2)
n += parseInt(t.substring(i, i + 2), 16) + ",";
return n.substring(0, n.length - 1)
};
n.String = function(e) {
var t = l.assign({}, e, {
buttonBr: e.buttonBg,
themeColorOpacity: e.themeColor,
qualCardColorOpacity: e.themeColor
});
s = "",
"[object Object]" === Object.prototype.toString.call(t) && (u.map(t, (function(e, n) {
(i = d[n]) && i.el.map((function(e, a) {
return (r = {})[i.style[a]] = "progressBarBg" === n ? "rgba(" + h(t[n]) + ", 0.1)" : "themeColorOpacity" === n ? "rgba(" + h(t[n]) + ", " + i.opacity[a] + ") !important" : "qualCardColorOpacity" === n ? "linear-gradient(90deg, rgb(" + h(t[n]) + ") 0%, rgba(" + h(t[n]) + ", 0.5) 100%) !important" : t[n] + " !important",
s += e + JSON.stringify(r) + "\n",
!0
}
)),
(a = p[n]) && a.el.map((function(e, i) {
return (r = {})[a.style[i]] = "progressBarBg" === n ? "rgba(" + h(t[n]) + ", 0.1)" : t[n],
s += e + JSON.stringify(r) + "\n",
!0
}
))
}
)),
c("style").hasClass("skin-config-style") ? o = c(".skin-config-style").get(0) : (o = document.createElement("style")).className = "skin-config-style",
document.body.parentNode.insertBefore(o, document.body),
o.innerHTML = s.replace(/("|')/g, ""))
}
,
n.defaultSkin = [{
themeColor: "#0084CF",
navBg: "#fff",
navFont: "#333",
navOnFont: "#0084CF",
navOnFontBg: "transparent",
newsBg: "#ff6C00",
buttonBg: "#0084CF",
buttonBr: "#0084CF",
globalBg: "#fff",
footerBg: "#363A3E",
footerFont: "#999",
footerNavFont: "#777",
footerNavOnFont: "#fff",
footerNavBorder: "#4A4E52",
footerNavIcon: "#0084CF",
progressBarBg: "#0084CF"
}, {
themeColor: "#ca2532",
navBg: "#ca2532",
navFont: "#fff",
navOnFont: "#fff",
navOnFontBg: "#b5212d",
newsBg: "#ff6000",
buttonBg: "#ca2532",
buttonBr: "#ca2532",
globalBg: "#fff",
footerBg: "#ca2532",
footerFont: "#e7a2a8",
footerNavFont: "#f7bbc0",
footerNavOnFont: "#ffffff",
footerNavBorder: "#cf3b47",
footerNavIcon: "#fff297",
progressBarBg: "#ca2532"
}, {
themeColor: "#004F9A",
navBg: "#004F9A",
navFont: "#fff",
navOnFont: "#fff",
navOnFontBg: "#005EB6",
newsBg: "#F13938",
buttonBg: "#004F9A",
buttonBr: "#004F9A",
globalBg: "#fff",
footerBg: "#004F9A",
footerFont: "#FFF",
footerNavFont: "#ffffff",
footerNavOnFont: "#ffffff",
footerNavBorder: "#F1F2F3",
footerNavIcon: "#F1F2F3",
progressBarBg: "#004F9A"
}]
}
, {
drizzlejs: "drizzlejs",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/util/special-errors": [function(e, t, n) {
var i = e("lodash/collection")
, a = [900005, 30117, 30126, 40205, 40206, 100005, 40901, 40902, 40903, 40308, 40309, 40305, 30520, 30521, 30120, 30206, 70307, 60104, 60111, 30151, 33023, 80100, 60105, 60100, 30153]
, r = [900005, 30117, 30126, 40206, 100005, 40308, 30520, 60104, 30151, 33023, 60100, 60105, 86012, 41303, 900920]
, o = [30120, 40205, 40901, 40309, 30521, 80100, 30153]
, s = [40305]
, c = [20151, 130001, 130002, 130003, 130004, 130005, 130006, 130007, 130008]
, l = [31601, 39201, 100, 40907, 40909, 40910, 40911, 40913, 40919, 40920, 900401].concat(c)
, u = [999001, 999002]
, d = [190003];
n.isIgnoreCode = function(e) {
return l.join(",").indexOf(e) > -1
}
,
n.hasCode = function(e) {
var t = [a, r, o, s, c];
return i.flatMap(t, (function(e) {
return e
}
)).join(",").indexOf(e) > -1
}
,
n.isEmptyCode = function(e) {
return r.join(",").indexOf(e) > -1
}
,
n.isAuthCode = function(e) {
return o.join(",").indexOf(e) > -1
}
,
n.isMemberLimitCode = function(e) {
return s.join(",").indexOf(e) > -1
}
,
n.isHasFaceCode = function(e) {
return c.join(",").indexOf(e) > -1
}
,
n.isFlowLimitCode = function(e) {
return u.join(",").indexOf(e) > -1
}
,
n.isHomeAbsentCode = function(e) {
return d.join(",").indexOf(e) > -1
}
}
, {
"lodash/collection": "lodash/collection"
}],
"./app/util/strings": [function(e, t, n) {
var i, a, r, o, s = window.lang, c = e("drizzlejs"), l = s;
"null" !== s && "undefined" !== s || (l = "cn"),
r = window.wrapRequire("./app/strings/cn/zh_cn"),
o = window.wrapRequire("./app/strings/cn/center"),
window.drizzleLangue = a = {},
a.zh_cn = Object.assign(r, o),
n.get = function(e) {
var t, n = [];
if (arguments[1] && arguments[1]instanceof Array)
return n = arguments[1],
this.getWithParams(e, n);
if (arguments.length > 1) {
for (t = 1; t < arguments.length; t++)
n.push(arguments[t]);
return this.getWithParams(e, n)
}
return a[l] && a[l][e] || a.zh_cn[e] || a[e] || e
}
,
n.t = function() {
return this.get.apply(this, arguments)
}
,
n.mergeLocaleMessage = function(e, t) {
a[e] = c.assign({}, a[e] || {}, t),
window.drizzleLangue = a
}
,
n.getWithParams = function(e, t) {
var n;
return "cn" === (l = localStorage.getItem("lang") || "zh_cn") && (l = "zh_cn"),
t ? a[l] && a[l][e] ? (n = !t || t instanceof Array ? t : [t],
a[l] ? a[l][e] || a[e] ? i(a[l] && a[l][e] || a.zh_cn[e] || a[e], n) : (console.error("key [" + e + "] is not defined"),
e) : i(a[e], n)) : (console.error("Key [" + e + "] is not defined"),
a[l] && a[l][e] || a.zh_cn[e] || a[e] || e) : (console.error("params [" + t + "] is not defined"),
e)
}
,
i = function(e, t) {
var n, i = e;
for (n = 0; n < t.length; n++)
try {
i = i.replace(new RegExp("\\{" + n + "\\}","g"), t[n] || 0 === t[n] ? t[n] : "")
} catch (e) {
console.error(i + "error")
}
return i
}
,
n.getString = function(e, t) {
return i(e, t)
}
,
n.encryptPhone = function(e) {
return e.length > 7 ? e.substr(0, 3) + "****" + e.substr(7) : e
}
,
"function" != typeof String.prototype.startsWith && c.assign(String.prototype, {
startsWith: function(e) {
return this.slice(0, e.length) === e
}
}),
c.assign(Number.prototype, {
toFixed: function(e) {
var t, n, i, a = this.toString(), r = a.split("."), o = r[0], s = r[1], c = function(e) {
var n = "";
for (t = 0; t < e; t += 1)
n += "0";
return n
};
if (void 0 === e || 0 === e)
return Math.round(this).toString();
if (!s)
return a + "." + c(e);
if (s.length === e)
return a;
if (i = s.substr(e, 1),
e > 20 || e < 0)
throw new RangeError("toFixed() digits argument must be between 0 and 20");
return isNaN(this) || this >= Math.pow(10, 21) ? this.toString() : s.length < e ? a + c(e - s.length) : (a = o + "." + s.substr(0, e),
parseInt(i, 10) >= 5 && (n = Math.pow(10, e),
a = (a = (Math.round(parseFloat(a) * n) + 1) / n).toFixed(e)),
a)
}
})
}
, {
drizzlejs: "drizzlejs"
}],
"./app/util/study-report": [function(e, t, n) {
var i = e("./app/util/helpers")
, a = {
"-1": {
key: "update-progress-unknown",
msg: "未知异常"
},
40907: {
key: "update-progress-completion-invalid",
msg: "完成条校验异常"
},
40911: {
key: "update-progress-study-time-invalid",
msg: "学习时长不合法"
},
40913: {
key: "update-progress-logid-invalid",
msg: "logId已失效"
},
40909: {
key: "update-progress-service-invalid",
msg: "逻辑异常(从数据库查询的参数没有)"
},
40910: {
key: "update-progress-other-invalid",
msg: "其他异常"
}
};
function r() {
this.cachedMap = {}
}
r.prototype.getStruct = function(e, t) {
var n, r = i.dateTime(new Date), o = e;
return void 0 !== t && (n = a[t] || a[-1]),
o.timestamp = r,
n && (o.key = n.key,
o.msg = n.msg),
o.success = !n,
o
}
,
r.prototype.get = function(e) {
return this.cachedMap[e] || (this.cachedMap[e] = {
sectionId: e,
successCommit: {},
lastCommit: {},
currentCommit: {},
reportTime: ""
}),
this.cachedMap[e]
}
,
r.prototype.delete = function(e) {
this.cachedMap[e] = null,
delete this.cachedMap[e]
}
,
r.prototype.reportPlayerError = function(e, t, n, i) {
var a = window.app.Sentry
, r = {
courseId: e,
sectionId: t,
resourceTotalTime: n,
lessonLocationTime: i
};
a.withScope((function() {
a.setExtra("player_params", r),
a.captureMessage("update--player-time-error: resourceTotalTime = " + n + ",lessonLocationTime = " + i)
}
))
}
,
r.prototype.report = function(e, t) {
var n = function(e) {
var t;
try {
t = JSON.parse(JSON.stringify(e))
} catch (n) {
t = e
}
return t
}(this.get(e))
, a = window.app.Sentry;
n.reportTime = i.dateTime(new Date),
n.key = n.currentCommit.key,
n.msg = n.currentCommit.msg,
a.withScope((function() {
a.setExtra("request_params", n),
a.captureMessage(n.key + ": " + t + "," + n.msg)
}
))
}
,
r.prototype.cache = function(e, t) {
var n, i, a;
try {
n = e.sectionId,
i = this.getStruct(e, t),
a = this.get(n),
i.success && (a.successCommit = i),
a.lastCommit = a.currentCommit || i,
a.currentCommit = i,
i.success || this.report(n, t)
} catch (e) {
console.error(e)
}
}
,
r.getInstance = function() {
return r.instance || (r.instance = new r),
r.instance
}
,
n.studyReportInstance = r.getInstance()
}
, {
"./app/util/helpers": "./app/util/helpers"
}],
"./app/util/temp-storage": [function(e, t, n) {
function i() {
this.map = {}
}
i.prototype.add = function(e) {
return this.map[e] || (this.map[e] = {
currentTime: 0,
resourceTotalTime: 0
}),
this.map[e]
}
,
i.prototype.get = function(e) {
return this.map[e] || {}
}
,
i.prototype.getCurrentTime = function(e) {
return this.get(e).currentTime || 0
}
,
i.prototype.getResourceTotalTime = function(e) {
return this.get(e).resourceTotalTime || 0
}
,
i.prototype.set = function(e, t) {
var n = Math.floor(t && "function" == typeof t.currentTime && t.currentTime())
, i = Math.floor(t && "function" == typeof t.duration && t.duration())
, a = this.get(e);
Number.isNaN(n) || (a.currentTime = n),
Number.isNaN(i) || (a.resourceTotalTime = i),
a.currentTime = Math.min(a.currentTime, a.resourceTotalTime)
}
,
i.prototype.delete = function(e) {
delete this.map[e]
}
,
i.getInstance = function() {
return i.instance || (i.instance = new i),
i.instance
}
,
n.tempStorageInstance = i.getInstance()
}
, {}],
"./app/util/uuid": [function(e, t, n) {
n.uuid = function() {
var e = Date.now();
return "undefined" != typeof performance && "function" == typeof performance.now && (e += performance.now()),
"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, (function(t) {
var n = window.cryptoCustom() / 255
, i = (e + 16 * n) % 16 | 0;
return e = Math.floor(e / 16),
("x" === t ? i : 3 & i | 8).toString(16)
}
))
}
}
, {}],
"./app/util/validators1": [function(e, t, n) {
var i = function(e) {
return e.replace(/^\s+|\s+$/g, "")
}
, a = function(e) {
return !(!e || "" !== i(e)) || (/^1[0-9]{10}$/.test(e) || /^1[0-9]{2}[*]{4}[0-9]{4}/.test(e))
}
, r = function(e) {
return !(!e || "" !== i(e)) || (/^([a-zA-Z0-9]+[_|\-|\_|\.]*)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/.test(e) || /^([a-zA-Z0-9_-]{1}[*]{1,}[a-zA-Z0-9_-]{1})@(.{1,})\.(.{1,})$/.test(e))
}
, o = function(e) {
return !(!e || "" !== i(e)) || (/^[a-zA-Z0-9]{1,40}$/.test(e) || /^([0-9]{2}[*]{10}[0-9]{3}$|^[0-9]{2}[*]{13}[0-9]{3}$|^[0-9]{2}[*]{13}[0-9]{2}(\d|X|x))$/.test(e))
}
, s = function(e) {
return /^[A-Za-z0-9~!#$%^&\*\(\)_\+{}\":\?><`,.\/;'\[\]\=\-!¥……()——【】“”:?》《·,。、;‘’\|\\]+$/g.test(e)
}
, c = function(e) {
return !(!e || "" !== i(e)) || (/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(e) || /^([0-9]{2}[*]{10}[0-9]{3}$|^[0-9]{2}[*]{13}[0-9]{3}$|^[0-9]{2}[*]{13}[0-9]{2}(\d|X|x))$/.test(e))
};
n.phoneReg = function(e) {
return a(e)
}
,
n.emailReg = function(e) {
return r(e)
}
,
n.idReg = function(e) {
return o(e)
}
,
n.idNumberReg = function(e) {
return c(e)
}
,
n.usernameReg = function(e) {
return s(e)
}
}
, {}],
"./app/util/videojs-record": [function(e, t, n) {
var i, a, r, o, s, c, l, u = e("./browser").isQQBrowser(), d = e("./browser").googleVersion(), p = u || d <= 70;
function h(e, t) {
var n, u = e || 2e3;
t && "1" === t.enablePrevent ? n = !0 : t && "2" === t.enablePrevent && (n = !1),
i = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver,
a = document.getElementsByTagName("video")[0],
o = document.getElementsByClassName("vjs-control-bar")[0],
r = document.querySelector(".vjs-water-mark"),
s = r ? r.style.opacity : "",
c = new i((function(e) {
e.forEach((function(e) {
var t;
"style" === e.attributeName && (r && (r.style.opacity = n ? s : ""),
"0" === (t = o).style.opacity && "hidden" === t.style.visibility ? (clearInterval(l),
l = setInterval((function() {
a.pause()
}
), u)) : (clearInterval(l),
a.play()))
}
))
}
)),
p || o && c.observe(o, {
attributes: !0,
attributeFilter: ["style"]
})
}
h.prototype.clear = function() {
c && c.disconnect()
}
,
n.VideoRecord = h
}
, {
"./browser": "./app/util/browser"
}],
"./app/util/watermarks": [function(e, t, n) {
var i = e("jquery");
n.setRuleValue = function(e) {
var t, n, i, a = JSON.parse(e && e.value || "{}"), r = a.fileBookImag.open, o = a.fileBookImag.text;
return Object.keys(a).length && a && (!0 === r || "true" === r) && (a.influence && a.influence.includes("course") || a.influence && a.influence.includes("knowledge") || a.isOpen) ? (t = this.app.global.currentUser.name,
n = this.app.global.currentUser.fullName,
i = this.app.global.currentUser.organization.name,
Number(a.fileBookImag.type),
a.opacity = a.fileBookImag.opacityText,
"1" === a.fileBookImag.preType ? a.fileBookImag.text = n + (o ? "-" + o : "") : "2" === a.fileBookImag.preType ? a.fileBookImag.text = t + (o ? "-" + o : "") : "3" === a.fileBookImag.preType ? a.fileBookImag.text = n + "-" + i + (o ? "-" + o : "") : "4" === a.fileBookImag.preType ? a.fileBookImag.text = t + "-" + i + (o ? "-" + o : "") : "5" === a.fileBookImag.preType && (a.fileBookImag.text = n + "-" + t + (o ? "-" + o : "")),
a) : null
}
,
n.initCreateWatermark = function(e, t) {
var n, a = t.fontSize ? t.fontSize : "2em", r = t.fontColor ? t.fontColor : "#333333", o = t.opacity ? t.opacity : "0.5", s = t.text, c = t.repeat || 10;
if (!(i(e).find(".watermark").length > 0)) {
if (n = '<div class="image-text-water">',
n += '<div class="watermark" style="font-size:' + a + ";color:" + r + ";opacity:" + o + '">',
"text" === t.type)
if (n += '<div style="transform: rotate(0deg);" class="water-text" style="margin-top:-200px">',
t.initCustomPdf)
for (var l = 1; l < t.initCustomPdf.tlines; l++) {
n += '<div style="transform: translateY(-90px);margin-bottom:150px;width:100%;white-space:nowrap;">';
for (var u = 1; u < t.initCustomPdf.tcount; u++)
n += '<span style="margin-right:150px;">' + s + "</span>";
n += "</div>"
}
else {
for (var d = 1; d < c; d++)
n += '<div class="text-long"><span style="transform: rotate(330deg);">' + t.text + '</span><span style="transform: rotate(330deg);">' + s + "</span></div>";
n += "</div>"
}
else
n += '<div class="water-img">',
n += '<div class="first-t-img-long t-img-long" style="margin-top: 3em"><img src="' + t.path + '"/img><img src="' + t.path + '"/img></div>',
n += '<div class="t-img"><img src="' + t.path + '"/></div>',
n += '<div class="t-img-long"><img src="' + t.path + '"/img><img src="' + t.path + '"/img></div>',
n += "</div>",
n += '<div class="water-img">',
n += '<div class="t-img"><img src="' + t.path + '"/></div>',
n += '<div class="t-img-long"><img src="' + t.path + '"/img><img src="' + t.path + '"/img></div>',
n += '<div class="t-img"><img src="' + t.path + '"/></div>',
n += "</div>",
n += '<div class="water-img">',
n += '<div class="t-img"><img src="' + t.path + '"/></div>',
n += '<div class="t-img-long"><img src="' + t.path + '"/img><img src="' + t.path + '"/img></div>',
n += '<div class="t-img"><img src="' + t.path + '"/></div>',
n += "</div>";
n += "</div>",
n += "</div>",
i(e).append(n)
}
}
,
n.initCreateCanvasWatermark = function(e) {
var t, n, i, a = e || {}, r = {
container: a.el,
width: "200px",
height: "200px",
textAlign: "center",
textBaseline: "middle",
font: "20px microsoft yahei",
fillStyle: "rgba(184, 184, 184, 0.8)",
content: a.content,
rotate: "-30",
zIndex: 1e3
}, o = document.createElement("canvas");
o.setAttribute("width", r.width),
o.setAttribute("height", r.height),
(t = o.getContext("2d")).textAlign = r.textAlign,
t.textBaseline = r.textBaseline,
t.font = r.font,
t.fillStyle = r.fillStyle,
t.rotate(Math.PI / 180 * r.rotate),
t.fillText(r.content, parseFloat(r.width) / 2, parseFloat(r.height) / 2),
n = o.toDataURL(),
(i = document.createElement("div")).setAttribute("style", "position:absolute;top:0;left:0;width:100%;height:100%;z-index:" + r.zIndex + ";pointer-events:none;background-repeat:repeat;background-image:url(" + n + " );"),
r.container.parent().css("position", "relative"),
r.container.parent().append(i)
}
}
, {
jquery: "jquery"
}],
"./app/util/watermark": [function(e, t, n) {
n.setWaterMark = function(e, t) {
var n, i, a, r, o, s = e.match(/https:\/\/[^/]+.com/i)[0], c = {
config: {
show: !0,
type: t.fileBookImag.type,
text: t.fileBookImag.text,
imgSrc: t.fileBookImag.file,
opacityImg: t.fileBookImag.opacityImg,
opacityText: t.fileBookImag.opacityText,
cookie: document.cookie
},
scriptContent: ";(" + function() {
var e, t, n = function() {
var e = n
, t = Date.now();
return t === e.last && t++,
e.last = t.toString(36).toLocaleUpperCase(),
e.last
}, i = function(e, t, i) {
this.containerSelector = e,
this.coveredSelector = t,
this.config = i,
this.element = document.createElement("div"),
this.className = "watermark-for-excel-" + n()
};
i.prototype.mount = function() {
var e = document.querySelector(this.containerSelector);
e.style.position = "relative",
this.element.classList.add(this.className),
e.appendChild(this.element)
}
,
i.prototype.resetContainer = function() {
var e = document.querySelector(this.containerSelector).querySelector(this.className);
e && e.remove()
}
,
i.prototype.draw = function() {
var e = this.config.type;
this.resetContainer(),
"1" === e ? this.drawImg() : "2" === e && this.drawText()
}
,
i.prototype.drawImgByBackground = function() {
var e = this
, t = (100 - this.config.opacityImg) / 100
, n = new Image;
n.setAttribute("crossOrigin", "Anonymous"),
n.src = this.config.imgSrc,
n.onload = function() {
var i, a, r, o, s = document.createElement("canvas"), c = s.getContext("2d");
s.width = 600,
s.height = 340,
c.rotate(Math.PI / 180 * -45),
c.translate(0, 80),
c.drawImage(n, 0, 0, 80, 80),
a = (i = document.querySelector(e.coveredSelector)).offsetWidth,
r = i.offsetHeight,
o = s.toDataURL("image/png"),
e.element.style.width = a + "px",
e.element.style.height = r + "px",
e.element.style.position = "absolute",
e.element.style.top = "0",
e.element.style.left = "0",
e.element.style.opacity = t,
e.element.style["background-image"] = 'url("' + o + '")',
e.mount()
}
}
,
i.prototype.drawImgByImg = function() {
var e, t, n, i, a, r = this.config, o = (100 - r.opacityImg) / 100;
for (this.element.style = "position: absolute;top: 0; bottom: 0;z-index: 999;color: #ccc;overflow: hidden;opacity: " + o + ";",
t = '<img style="transform: rotate(-45deg); width: 100px; position: static; margin: 20px 40px;" src="' + r.imgSrc + '"/>',
this.element.innerHTML = "",
e = 0; e < 300; e++)
this.element.innerHTML += t;
i = (n = document.querySelector(this.coveredSelector)).offsetWidth,
a = n.offsetHeight,
this.element.style.width = i + "px",
this.element.style.height = a + "px",
this.mount()
}
,
i.prototype.drawImg = i.prototype.drawImgByBackground,
i.prototype.drawText = function() {
var e, t = document.querySelector(this.coveredSelector), n = t.offsetWidth, i = t.offsetHeight, a = this.config, r = (100 - a.opacityText) / 100, o = ' <p style="transform: rotate(-32deg);margin: 130px 70px; font-size:28px;display: inline-block;">' + a.text + "</p>";
for (this.element.innerHTML = "",
e = 0; e < 300; e++)
this.element.innerHTML += o;
this.element.style = "position: absolute;top: 0; bottom: 0;z-index: 999;color: #000;overflow: hidden;opacity: " + r + ";",
this.element.style.width = n + "px",
this.element.style.height = i + "px",
this.mount()
}
,
i.prototype.setWidth = function() {
var e;
(window.navigator.userAgent.indexOf("MSIE") > 0 || navigator.userAgent.match(/Trident.*rv:11\./)) && (e = document.querySelectorAll("td"),
Array.prototype.slice.call(e).forEach((function(e) {
e.style.minWidth = e.style.width
}
)))
}
,
(t = window.scriptConfig) && t.show && ((e = new i(".cur",".cur table",t)).draw(),
function(e) {
document.querySelector(".tab-nav").addEventListener("click", (function() {
setTimeout((function() {
e.draw()
}
))
}
))
}(e),
e.setWidth())
}
.toString() + ")();"
};
(o = document.querySelector("iframe.pdf-iframe")).onload = function() {
"1" === t.fileBookImag.type ? ((n = new Image).setAttribute("crossOrigin", "Anonymous"),
i = c.config.imgSrc,
n.src = i,
window.app.global.cloudFileOpen && (n.src = window.app.imgRedirectToCDN(i)),
n.onload = function() {
a = document.createElement("canvas"),
r = a.getContext("2d"),
a.width = n.naturalWidth,
a.height = n.naturalHeight,
r.drawImage(n, 0, 0, n.naturalWidth, n.naturalHeight),
c.config.imgSrc = a.toDataURL("image/png"),
o.contentWindow.postMessage(c, s)
}
) : o.contentWindow.postMessage(c, s)
}
}
}
, {}],
"./app/util/web-socket": [function(e, t, n) {
var i;
i = window.app.projectConfig.webSocketSwfPath,
window.WEB_SOCKET_SWF_LOCATION = i + "WebSocketMain.swf",
window.ActiveXObject || window.loadScript("image-cropper").then((function() {
window.swfobject = window.require("./vendors/image-cropper/swfobject"),
window.require("./vendors/web-socket/web-socket")
}
))
}
, {}],
"./app/util/wechat-url": [function(e, t, n) {
var i = {
COURSE_TYPE: 1,
SUBJECT_TYPE: 2,
EXAM_TYPE: 3,
RESEARCH_TYPE: 4,
GENSEE_TYPE: 5,
CLASS_TYPE: 6,
CLASS_LOTTERY_TYPE: 7,
CLASS_SIGN_TYPE: 8,
CLASS_ATTENDANCE_TYPE: 9,
LOTTERY_ATTENDANCE_TYPE: 10,
KNOWLEDGE_TYPE: 11,
ASK_CONTERNT_TYPE: 12,
ASK_SHARE_TYPE: 13,
ASK_DISCUSS_TYPE: 14
};
n.get = function(e, t, n, a) {
var r = window.app.global
, o = r.OAuth.provider
, s = i[e];
return 8 === s ? o.substring(0, o.indexOf("oauth")) + "/app/wechat/#/qrScan?businessType=8&businessId=" + t + "&signId=" + n + "&timeStamp=" + a + "&organization=" + r.organization.id : o.substring(0, o.indexOf("oauth")) + "app/wechat/#/qrScan?businessType=" + s + "&businessId=" + t + "&organization=" + r.organization.id
}
,
n.share = function(e, t, n, i) {
var a = window.app.global
, r = a.OAuth.provider;
return 8 === e ? r.substring(0, r.indexOf("oauth")) + "/app/wechat/#/qrScan?businessType=8&businessId=" + t + "&signId=" + n + "&timeStamp=" + i + "&organization=" + a.organization.id : r.substring(0, r.indexOf("oauth")) + "app/wechat/#/qrScan?businessType=" + e + "&businessId=" + t + "&organization=" + a.organization.id
}
}
, {}],
"./app/util/xss": [function(e, t, n) {
!function(e) {
var t, n = e.filterXSS.whiteList, i = e.filterXSS.cssFilter.options.whiteList;
for (t in n)
n[t].push("style", "class", "width", "height");
for (t in n.div.push("id", "data-dynamic-key"),
n.img.push("data-src"),
i)
i[t] = !0;
e.myXss = function(t) {
return t && "" != t ? e.filterXSS(t, {
whiteList: n
}) : ""
}
}(window, jQuery),
n.decodeXSS = function(e) {
var t = {
"<": "<",
">": ">",
"&": "&",
" ": " ",
""": '"',
"©": ""
};
return "string" != typeof (e = null != e ? e : "") ? e : e.replace(/&\w+;|&#(\d+);/g, (function(e, n) {
var i = t[e];
return null == i && (i = isNaN(n) ? e : String.fromCharCode(160 == n ? 32 : n)),
i
}
))
}
}
, {}],
"./app/util/zxy-cache-store": [function(e, t, n) {
var i = function(e) {
return JSON.stringify(e)
}
, a = function(e) {
try {
return e && JSON.parse(e)
} catch (e) {
return null
}
};
function r(e, t) {
if ("" !== t && void 0 !== t)
return t
}
function o(e, t) {
return e.localeCompare(t)
}
function s(e) {
this.defaultOptions = Object.assign({}, e),
this.zxyStore = {},
this.localStorage = window.localStorage || {},
this.pendingRequests = {},
this.pendingPromises = {},
this.blackList = [],
this._deleteAllExpiresTimer = null
}
s.prototype = {
set: function(e, t, n) {
var a = i({
e: this._getExpiresDate(+n.expires),
data: t
});
this[n.store] && (this[n.store][e] = a)
},
get: function(e, t) {
if (!this[t.store])
return !1;
var n = a(this[t.store][e]);
return this.deleteAllExpires(),
!!this._checkCacheItem(n) && (this._checkExpires(n) ? n.data : (this.deleteCache(e, t),
!1))
},
replace: function() {
return {}
},
deleteCache: function(e, t) {
if (!this[t.store])
return !1;
delete this[t.store][e]
},
deleteAllExpires: function(e) {
var t = e ? 0 : 1e4;
clearTimeout(this._deleteAllExpiresTimer);
var n = this;
this._deleteAllExpiresTimer = setTimeout((function() {
Object.keys(n.localStorage).forEach((function(t) {
var i = a(n.localStorage[t]);
if (i && n._checkCacheItem(i)) {
if (e)
return void delete n.localStorage[t];
n._checkExpires(i) || delete n.localStorage[t]
}
}
))
}
), t)
},
clear: function() {
return {}
},
getLength: function() {
return {}
},
getCacheKey: function(e) {
var t = e.url.split("?")[0].replace(/^\//, "")
, n = e.data || {}
, a = e.skey || "";
if (e.url.split("?")[1]) {
var s = qs.parse(e.url.split("?")[1]);
"object" != typeof n && (n = {}),
Object.assign(n, s)
}
return n = n && i(qs.parse(qs.stringify(n, {
filter: r,
sort: o
}))),
a + e.method.toLocaleUpperCase() + t + n
},
pushRepeatRequest: function(e, t) {
this.pendingPromises[e] || (this.pendingPromises[e] = []);
var n = {};
return n.promise = new Promise((function(e, t) {
n.resolve = e,
n.reject = t
}
)),
this.pendingPromises[e].push(n),
n.promise
},
resolvePendingRequire: function(e, t, n) {
var i = this.get(e, t);
this.pendingPromises[e] && this.pendingPromises[e]instanceof Array && (this.pendingPromises[e].forEach((function(t) {
console.log("%c 重复请求等待中接口响应", "color: blue; font-size: 15px", e, i),
t.resolve(i)
}
)),
delete this.pendingPromises[e]),
delete this.pendingRequests[e]
},
checkPendingRequire: function(e) {
return Boolean(this.pendingRequests[e])
},
setPendingRequire: function(e, t) {
this.pendingRequests[e] = t
},
_checkExpires: function(e) {
return Date.now() < e.e
},
_checkCacheItem: function(e) {
return "object" == typeof e && ("e"in e && "data"in e)
},
_getExpiresDate: function(e) {
var t = Date.now();
return "number" == typeof e && (t += 1e3 * e),
t
}
},
window.createZxyCacheStore = s,
t.exports = s
}
, {}],
"./app/util/zxy-drizzle-cache-adapter": [function(e, t, n) {
var i = e("./app/util/zxy-cache-store")
, a = window.$;
t.exports = function() {
window.zxyCacheStorage || (window.zxyCacheStorage = new i({}));
var e = window.zxyCacheStorage;
return a.ajaxPrefilter((function(t, n, i) {
if (!t.cacheConfig && n.isCache && (t.cacheConfig = Object.assign({}, n)),
(t.cacheConfig || {}).isCache && !~["post", "put", "patch"].indexOf(String(n.type).toLowerCase())) {
var r = e.getCacheKey({
url: n.url,
method: t.cacheConfig.method || n.type,
data: n.data,
skey: t.cacheConfig.skey
})
, o = {
store: t.cacheConfig.isStorage,
expires: t.cacheConfig.isExpires
};
if (t.cacheConfig.isCache)
try {
var s = e.get(r, o)
, c = t.complete
, l = t.success;
s || (t.success = function(t) {
var n = r;
!e.get(n, o) && e.set(n, t, o),
a.isFunction(l) && l.apply(this, arguments)
}
),
t.complete = function(t, n) {
e.resolvePendingRequire(r, o, t.responseJSON),
a.isFunction(c) && c.apply(this, arguments)
}
} catch (e) {
console.log(e, "ajaxPrefilter error")
}
}
}
)),
a.ajaxTransport("+*", (function(t, n) {
if (!~["post", "put", "patch"].indexOf(String(n.type).toLowerCase()) && (n.isCache && (n.cacheConfig = Object.assign({}, n, {
isModel: {
options: n
}
})),
n.cacheConfig)) {
var i = {
store: n.cacheConfig.isStorage,
expires: n.cacheConfig.isExpires
}
, a = e.getCacheKey({
url: n.url,
method: n.cacheConfig.method || n.type,
data: n.data,
skey: n.cacheConfig.skey
})
, r = n.cacheConfig.isCache
, o = e.get(a, i);
if (r) {
if (o)
return {
send: function(e, t) {
var i = n.cacheConfig.isFlag ? [JSON.stringify(o)] : [o];
console.log("%c Drizzle接口缓存返回:", "font-size:15px;color:green;", a, i),
t(200, "success", i, "")
},
abort: function(e) {}
};
if (e.checkPendingRequire(a))
return {
send: function(t, i) {
console.log("%c Drizzle重复接口请求等待", "color: orange; font-size: 15px", a),
e.pushRepeatRequest(a).then((function(e) {
var t = n.cacheConfig.isFlag ? [JSON.stringify(e)] : [e];
i(200, "success", t, "")
}
))
},
abort: function(e) {}
};
e.setPendingRequire(a, !0)
}
}
}
)),
e
}
}
, {
"./app/util/zxy-cache-store": "./app/util/zxy-cache-store"
}],
"./app/vcore/index": [function(e, t, n) {
var i, a = e("jquery");
n.items = {
main: "main",
"picker/preview": {
isModule: !0
},
"common/exam-prompt": {
isModule: !0
},
"common/exam-records-btn": {
isModule: !0
},
"picker/topics": {
isModule: !0
}
},
n.afterRender = function() {}
,
n.beforeRender = function() {
this.app.global.rateModule = this
}
,
n.mixin = {
checkVueIns: function() {
return new Promise((function(e) {
window.zxyVue || (i = setInterval((function() {
window.zxyVue && (clearInterval(i),
i = null,
e())
}
), 200))
}
))
},
routeVue: function() {
a(".vue-content")[0] ? (void 0).$mount(a(".vue-content")[0]) : a(".vue-app")[0] ? (void 0).$mount(a(".vue-app")[0]) : a(".vue-core")[0] && (void 0).$mount(a(".vue-core")[0]),
window.zxyVue.$router.push(this.renderOptions.route)
}
}
}
, {
jquery: "jquery"
}],
"./app/vcore/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return ' <div data-region="main"></div>\n'
},
3: function(e, t, n, i, a) {
return ' <div class="vue-core"></div>\n'
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a) {
var r, o, s, c = null != t ? t : {}, l = n.helperMissing, u = "";
return o = null != (o = n.module || (null != t ? t.module : t)) ? o : l,
s = {
name: "module",
hash: {},
fn: e.program(1, a, 0),
inverse: e.noop,
data: a
},
r = "function" == typeof o ? o.call(c, s) : o,
n.module || (r = n.blockHelperMissing.call(t, r, s)),
null != r && (u += r),
u + (null != (r = (n.view || t && t.view || l).call(c, "main", {
name: "view",
hash: {},
fn: e.program(3, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
useData: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/vcore/view-main": [function(e, t, n) {}
, {}],
"./app/viewport-full-content/bottom/index": [function(e, t, n) {
var i = e("./app/util/business/opeartorUtil")
, a = e("./app/util/rule-config")
, r = e("./app/util/i18n").i18n
, o = e("jquery")
, s = e("lodash/collection");
n.items = {
bottom: "bottom"
},
n.store = {
models: {
navs: {
url: "../system/home-nav",
isStorage: "localStorage",
isExpires: 180,
isCache: !0,
refreshCache: !0
},
bottom: {
url: "../system/home-footer",
isStorage: "localStorage",
isExpires: 900,
isCache: !0
},
homeConfig: {
url: "../system/home-config/config",
isStorage: "localStorage",
isExpires: 180,
isCache: !0
},
announcements: {
url: "../system/operation/announcement/person-list",
isStorage: "localStorage",
isExpires: 900,
isCache: !0
},
state: {
data: {}
},
languageState: {
url: "../system/rule-config/getkey",
isStorage: "localStorage",
isExpires: 900,
isCache: !0
},
languageList: {
url: "../system/home-config/findByParentId",
isStorage: "localStorage",
isExpires: 180,
isCache: !0,
refreshCache: !0
},
getPcOnlineCount: {
url: "../zxy-log/online/get-online-count",
isStorage: "localStorage",
isExpires: 900,
refreshCache: !0,
isCache: !0
},
getAppOnlineCount: {
url: "../zxy-log/online/get-online-count",
isStorage: "localStorage",
isExpires: 900,
isCache: !0,
refreshCache: !0
},
getTodayCount: {
url: "../zxy-log/login/get-today-login",
isStorage: "localStorage",
isExpires: 900,
isCache: !0,
refreshCache: !0
},
getRegisterCount: {
url: "../human/member/get-register-count",
isStorage: "localStorage",
isExpires: 900,
isCache: !0,
refreshCache: !0
},
organizations: {
url: "../system/home-config/organization",
isStorage: "localStorage",
isExpires: 180,
isCache: !0,
refreshCache: !0
},
defaultHome: {
url: "../system/rule-config/getkey",
isStorage: "localStorage",
isExpires: 900,
isCache: !0
},
rule: {
url: "../system/rule-config/getkey",
isStorage: "localStorage",
isExpires: 900,
isCache: !0
},
loginConfig: {
url: "../system/rule-config/getkey",
isStorage: "localStorage",
isExpires: 900,
isCache: !0
},
getDescNumber: {
url: "../system/rule-config/getkey",
isStorage: "localStorage",
isExpires: 900,
isCache: !0
},
readClause: {
url: "../system/rule-config/getkey?key=AGREEMENT_RULE",
isStorage: "localStorage",
isExpires: 900,
isCache: !0
},
qingXueTang: {
url: "../security-center/third-platform/get-qingxuetang-access-url"
},
businessHomeConfig: {
url: "../system/business-home-config/original-url",
isStorage: "localStorage",
isExpires: 900,
isCache: !0
},
simpleFooter: {
data: !1
}
},
callbacks: {
init: function(e) {
var t, n, i, o, c = this.models.homeConfig, l = this.models.bottom, u = this.models.languageState, d = this.models.languageList, p = this.models.getPcOnlineCount, h = this.models.getAppOnlineCount, y = this.models.getTodayCount, m = this.models.getRegisterCount, f = this.models.organizations, x = this.models.defaultHome, v = this.models.getDescNumber, z = this.models.loginConfig, g = this.models.readClause, b = this.app.global, w = this.models.rule, _ = this.app.global.organization.id, k = this, C = this.models.navs, S = window.setlocationHash().split("/"), M = S.indexOf("previewHome") > -1, T = (i = window.location.href,
o = "id=",
!(i.indexOf("home-v") < 0) && (s.filter(((i || "").split("?")[1] || "").split("&"), (function(e) {
return e.indexOf(o) > -1
}
))[0] || "").split("=")[1] || sessionStorage.getItem("previewBusinessId") || sessionStorage.getItem("businessId")), I = {};
return M && (l.options.url = "../system/home-footer-cfg",
l.options.isCache = !1,
l.options.refreshCache = !1,
C.options.url = "../system/home-nav-cfg",
t = S[2].split("?")[0]),
c.clear(),
d.clear(),
u.clear(),
f.clear(),
x.clear(),
v.clear(),
w.clear(),
x.params = {
key: "DEFAULT_HOME_PAGE_CONFIGURATION",
organizationId: this.app.global.organization.id
},
v.params = {
key: "WEB_INFO_CONFIG",
organizationId: this.app.global.organization.id
},
(I = a.getRuleConfig(this.app, "DISCOVER_CONFIG")) ? (w.set(I),
w.changed()) : (w.params = {
key: "DISCOVER_CONFIG",
organizationId: b.organization.id
},
this.get(w)),
z.clear(),
(I = a.getRuleConfig(this.app, "LOGIN_PAGE_CONFIG")) ? (z.set(I),
z.changed()) : (z.params = {
key: "LOGIN_PAGE_CONFIG",
organizationId: b.organization.id
},
this.get(z)),
(n = a.getRuleConfig(this.app, "AGREEMENT_RULE")) && n.value ? (g.set(n.value ? JSON.parse(n.value) : {}),
g.changed()) : (g.params = {
organizationId: _
},
this.get(g).then((function(e) {
g.set(JSON.parse(e && e[0] && e[0].value || "{}")),
g.changed()
}
))),
this.chain((function() {
return T && T.length < 30 ? k.module.dispatch("getBusinessHomeConfig", {
shortCode: T
}).then((function(e) {
return sessionStorage.setItem("businessId", e[0].originalUrl),
localStorage.setItem("newconfigId", e[0].originalUrl),
sessionStorage.setItem("homeId", ""),
T = e[0].originalUrl,
e[0].originalUrl
}
)) : T
}
), (function() {
c.params = T ? {
configId: T
} : {
configId: e.configId || "",
orgId: e.orgId || ""
}
}
), (function() {
var e = a.getRuleConfig(this.app, "WEB_INFO_CONFIG");
return e ? k.models.getDescNumber.set(e) : k.get(k.models.getDescNumber),
k.models.getDescNumber.changed()
}
), (function() {
return !k.app.global.currentUser.id || (k.models.organizations.clear(),
k.get(k.models.organizations))
}
), (function() {
var e = f.data;
return x.data = "",
I = {},
(I = a.getRuleConfig(this.app, "DEFAULT_HOME_PAGE_CONFIGURATION")) ? (x.set(I),
e.length && !c.params.orgId && 1 === Number(x.data.value) && (c.params.orgId = e[e.length - 1].id),
x.changed()) : k.get(x).then((function() {
e.length && !c.params.orgId && 1 === Number(x.data.value) && (c.params.orgId = e[e.length - 1].id)
}
))
}
), (function() {
return c.data = "",
k.get(c).then((function() {
return c.data && (C.params.homeConfigId = c.data.id || t,
l.params.homeConfigId = c.data.id || t,
l.params.clientType = 1,
C.clear(),
l.clear(),
k.chain((function() {
return "en" === localStorage.getItem("lang") && (d.params = {
homeConfigId: c.data.id
},
k.get(d).then((function() {
C.params.homeConfigId = d.data.length && d.data[0].id || c.data.id,
l.params.homeConfigId = d.data.length && d.data[0].id || c.data.id
}
)))
}
), (function() {
var e = {};
return k.get(C, {
slient: !0
}).then((function() {
C.data && 0 !== C.data.length || C.clear(),
s.forEach(C.data, (function(t) {
t.i18nKey && (e[t.i18nKey] = t.name)
}
)),
r.mergeLocaleMessage("zh_cn", e),
C.changed()
}
))
}
), (function() {
return k.get(l).then((function() {
var e, t = l.data.content;
try {
e = JSON.parse(t)
} catch (t) {
e = {}
}
return 2 !== e.style && 3 !== e.style || (p.params = {
terminalType: "1",
organizationId: _
},
h.params = {
terminalType: "2",
organizationId: _
},
y.params = {
organizationId: _
},
m.params = {
organizationId: _
},
k.chain(k.get(p), k.get(h), k.get(y), k.get(m)))
}
))
}
))),
null
}
))
}
), (function() {
var e = c.data.id || t;
return e ? window.i18nSdkIns.getDynamicTagDict(e).then((function(e) {
e && r.mergeLocaleMessage(r.lang, e)
}
)) : Promise.resolve()
}
), (function() {
return u.data = "",
I = {},
(I = a.getRuleConfig(this.app, "SETTING_LANGUAGE")) ? (u.set(I),
u.changed()) : k.get(u, {
data: {
key: "SETTING_LANGUAGE",
organizationId: this.app.global.organization.id
}
})
}
))
},
getQingXueTangInfo: function() {
return this.models.qingXueTang.clear(),
this.get(this.models.qingXueTang, {
async: !1
})
},
getBusinessHomeConfig: function(e) {
var t = this.models.businessHomeConfig;
return t.params = {
shortCode: e.shortCode
},
this.get(t)
},
getSimpleInfo: function(e) {
var t, n = this.models.getDescNumber;
return n.clear(),
n.params = {
key: "WEB_INFO_CONFIG",
organizationId: this.app.global.organization.id
},
(t = a.getRuleConfig(this.app, "WEB_INFO_CONFIG")) ? n.set(t) : this.get(n),
n.data.isPreviewSimpleFooter = e,
n.changed()
}
}
},
n.mixin = {
topFootFun: function(e) {
this.dispatch("init", {
bussidId: e
})
}
},
n.afterRender = function() {
var e = 0;
this.store.models.simpleFooter.data || (this.app.home.off(i.homeEvents.HOME_CHAGE_HEADFOOT, this.topFootFun),
this.app.home.on(i.homeEvents.HOME_CHAGE_HEADFOOT, this.topFootFun, this),
this.app.openFootMark = function(t) {
"open" === t && (1 === (e += 1) && o(".footer").addClass("paas-head-foot-mark"),
2 === e && o(".footer").hasClass("paas-head-foot-mark") && (o(".footer").removeClass("paas-head-foot-mark"),
o(".footer").addClass("paas-head-foot-mark-1")),
e >= 3 && o(".footer").hasClass("paas-head-foot-mark-1") && (o(".footer").removeClass("paas-head-foot-mark-1"),
o(".footer").addClass("paas-head-foot-mark-2"))),
"close" === t && (2 === (e -= 1) && o(".footer").hasClass("paas-head-foot-mark-2") && (o(".footer").removeClass("paas-head-foot-mark-2"),
o(".footer").addClass("paas-head-foot-mark-1")),
1 === e && o(".footer").hasClass("paas-head-foot-mark-1") && (o(".footer").removeClass("paas-head-foot-mark-1"),
o(".footer").addClass("paas-head-foot-mark")),
0 === e && o(".footer").hasClass("paas-head-foot-mark") && o(".footer").removeClass("paas-head-foot-mark"))
}
)
}
,
n.beforeRender = function() {
var e = {}
, t = Boolean(["study/course/detail", "study/subject/detail", "259213331804491776", "259972258162839552", "271451708532494336", "433558660912795649", "433812262797463553", "1645614858578771970", "2F383147284063346689", "train-new/class-detail", "train-new/class-preview", "train-new/putforward", "train-new/info", "exam/exam/exam-detail", "exam/research-activity/index", "live/detail/", "live/action/", "activity/gensee/detail", "activity/gensee/live", "knowledge/detail", "integral-mall/detail", "integral-mall/order", "microclass/works/detail", "study/task/audit", "center/exam/invigilate-detail", "study/course/audience", "branch-post-learning-audit/", "study/share"].find((function(e) {
return window.location.hash.includes(e)
}
)))
, n = Boolean(["study/course/preview", "study/subject/preview", "train-new/class-detail-preview", "activity/gensee/preview", "live/preview"].find((function(e) {
return window.location.hash.includes(e)
}
)))
, i = t || n;
this.store.models.simpleFooter.set(i),
i ? this.dispatch("getSimpleInfo", n) : (this.app.global.currentUser.id ? document.cookie && document.cookie.split("; ").forEach((function(t) {
var n = t.split("=");
"undefined" === n[1] && "" === n[1] || (e[n[0]] = n[1])
}
)) : (document.cookie = "orgId=",
document.cookie = "configId="),
this.dispatch("init", e))
}
}
, {
"./app/util/business/opeartorUtil": "./app/util/business/opeartorUtil",
"./app/util/i18n": "./app/util/i18n",
"./app/util/rule-config": "./app/util/rule-config",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/viewport-full-content/bottom/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return '<div id="bottom-content" class="top-content" data-region="bottom"></div>'
},
3: function(e, t, n, i, a, r, o) {
var s;
return null != (s = n.if.call(null != t ? t : {}, null != t ? t.simpleFooter : t, {
name: "if",
hash: {},
fn: e.program(4, a, 0, r, o),
inverse: e.program(11, a, 0, r, o),
data: a
})) ? s : ""
},
4: function(e, t, n, i, a) {
var r;
return ' <div class="container">\n <div class="simple-footer text-tips">\n' + (null != (r = n.if.call(null != t ? t : {}, null != (r = null != t ? t.getDescNumber : t) ? r.isPreviewSimpleFooter : r, {
name: "if",
hash: {},
fn: e.program(5, a, 0),
inverse: e.program(8, a, 0),
data: a
})) ? r : "") + " </div>\n </div>\n"
},
5: function(e, t, n, i, a) {
var r;
return ' <div class="text-tips">\n <i class="icon-gongan"></i>\n ' + e.escapeExpression(e.lambda(null != (r = null != t ? t.getDescNumber : t) ? r.numDesc : r, t)) + "\n </div>\n" + (null != (r = n.if.call(null != t ? t : {}, null != (r = null != t ? t.getDescNumber : t) ? r.miitLink : r, {
name: "if",
hash: {},
fn: e.program(6, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
6: function(e, t, n, i, a) {
var r;
return ' <span class="footer-cut-sapn">|</span>\n <div class="text-tips">\n ' + e.escapeExpression(e.lambda(null != (r = null != t ? t.getDescNumber : t) ? r.miitNumDesc : r, t)) + "\n </div>\n"
},
8: function(e, t, n, i, a) {
var r, o = e.lambda, s = e.escapeExpression;
return ' <a class="text-tips" target="_blank" href="' + s(o(null != (r = null != t ? t.getDescNumber : t) ? r.link : r, t)) + '">\n <i class="icon-gongan"></i>\n ' + s(o(null != (r = null != t ? t.getDescNumber : t) ? r.numDesc : r, t)) + "\n </a>\n" + (null != (r = n.if.call(null != t ? t : {}, null != (r = null != t ? t.getDescNumber : t) ? r.miitLink : r, {
name: "if",
hash: {},
fn: e.program(9, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
9: function(e, t, n, i, a) {
var r, o = e.lambda, s = e.escapeExpression;
return ' <span class="footer-cut-sapn">|</span>\n <a class="text-tips" target="_blank" href="' + s(o(null != (r = null != t ? t.getDescNumber : t) ? r.miitLink : r, t)) + '">\n ' + s(o(null != (r = null != t ? t.getDescNumber : t) ? r.miitNumDesc : r, t)) + "\n </a>\n"
},
11: function(e, t, n, i, a, r, o) {
var s, c = null != t ? t : {}, l = n.helperMissing;
return ' <div class="container">\n <div class="clearfix">\n <div class="pull-left ft-item"><div class="footer-logo-wrapper">\n <img class="footer-logo" src="' + e.escapeExpression(e.lambda(null != (s = null != (s = null != t ? t.bottom : t) ? s.logo : s) ? s.path : s, t)) + '"/>\n' + (null != (s = (n.compare || t && t.compare || l).call(c, null != (s = null != t ? t.bottom : t) ? s.style : s, "eq", 3, {
name: "compare",
hash: {},
fn: e.program(12, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + (null != (s = n.if.call(c, null != (s = null != t ? t.bottom : t) ? s.hotNumber : s, {
name: "if",
hash: {},
fn: e.program(14, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + " </div></div>\n" + (null != (s = (n.compare || t && t.compare || l).call(c, null != (s = null != t ? t.bottom : t) ? s.style : s, "eq", 1, {
name: "compare",
hash: {},
fn: e.program(16, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + (null != (s = (n.compare || t && t.compare || l).call(c, null != (s = null != t ? t.bottom : t) ? s.style : s, "eq", 2, {
name: "compare",
hash: {},
fn: e.program(33, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + (null != (s = (n.compare || t && t.compare || l).call(c, null != (s = null != t ? t.bottom : t) ? s.style : s, "eq", 3, {
name: "compare",
hash: {},
fn: e.program(44, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + ' <div class="pull-right qcode ftr-item ' + (null != (s = n.if.call(c, null != t ? t.isShowDownLoad : t, {
name: "if",
hash: {},
fn: e.program(65, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + '">\n' + (null != (s = n.each.call(c, null != (s = null != t ? t.bottom : t) ? s.qr : s, {
name: "each",
hash: {},
fn: e.program(67, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + " </div>\n </div>\n </div>\n \x3c!-- .foot-bottom-style1.foot-friendship-link.text-center --\x3e\n \x3c!-- each(bottom.friendshipLinkList) --\x3e\n \x3c!-- if(show) --\x3e\n \x3c!-- .item.text-overflow --\x3e\n \x3c!-- a.normal(id='friendshipLink-' + @index data-url=url title=name) > echo(name) --\x3e\n" + (null != (s = (n.compare || t && t.compare || l).call(c, null != (s = null != t ? t.bottom : t) ? s.style : s, "eq", 3, {
name: "compare",
hash: {},
fn: e.program(69, a, 0, r, o),
inverse: e.program(79, a, 0, r, o),
data: a
})) ? s : "")
},
12: function(e, t, n, i, a) {
var r;
return ' <div class="slogan sub-text">' + e.escapeExpression(e.lambda(null != (r = null != t ? t.bottom : t) ? r.slogan : r, t)) + "</div>\n"
},
14: function(e, t, n, i, a) {
var r;
return ' <div class="tel">\n <i class="iconfont icon-rexiandianhua"></i>\n <span class="m-left sub-text">' + e.escapeExpression(e.lambda(null != (r = null != t ? t.bottom : t) ? r.hotNumber : r, t)) + "</span>\n </div>\n"
},
16: function(e, t, n, i, a, r, o) {
var s, c = null != t ? t : {};
return ' <div class="pull-left foot-main style1-main">\n <div class="links text-center clearfix">\n' + (null != (s = n.each.call(c, null != t ? t.navs : t, {
name: "each",
hash: {},
fn: e.program(17, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + ' </div>\n <div class="foot-bottom-style1 foot-friendship-link text-center">\n' + (null != (s = n.if.call(c, null != (s = null != (s = null != t ? t.bottom : t) ? s.friendshipLinkList : s) ? s.length : s, {
name: "if",
hash: {},
fn: e.program(28, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + (null != (s = n.each.call(c, null != (s = null != t ? t.bottom : t) ? s.friendshipLinkList : s, {
name: "each",
hash: {},
fn: e.program(30, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "") + " </div>\n </div>\n"
},
17: function(e, t, n, i, a, r, o) {
var s;
return null != (s = n.if.call(null != t ? t : {}, null != t ? t.link : t, {
name: "if",
hash: {},
fn: e.program(18, a, 0, r, o),
inverse: e.program(20, a, 0, r, o),
data: a
})) ? s : ""
},
18: function(e, t, n, i, a, r, o) {
var s, c, l = e.escapeExpression, u = null != t ? t : {}, d = n.helperMissing;
return ' <div class="item text-overflow" style="' + l(e.lambda(null != (s = null != o[1] ? o[1].bottom : o[1]) ? s.menuStyle : s, t)) + '"><a class="normal" href="' + l("function" == typeof (c = null != (c = n.url || (null != t ? t.url : t)) ? c : d) ? c.call(u, {
name: "url",
hash: {},
data: a
}) : c) + '" target="_blank">' + l("function" == typeof (c = null != (c = n.name || (null != t ? t.name : t)) ? c : d) ? c.call(u, {
name: "name",
hash: {},
data: a
}) : c) + "</a></div>\n"
},
20: function(e, t, n, i, a, r, o) {
var s;
return null != (s = n.if.call(null != t ? t : {}, null != t ? t.active : t, {
name: "if",
hash: {},
fn: e.program(21, a, 0, r, o),
inverse: e.program(26, a, 0, r, o),
data: a
})) ? s : ""
},
21: function(e, t, n, i, a, r, o) {
var s, c, l = null != t ? t : {}, u = n.helperMissing, d = e.escapeExpression;
return ' <div class="item text-overflow active" id="menu-' + d("function" == typeof (c = null != (c = n.id || (null != t ? t.id : t)) ? c : u) ? c.call(l, {
name: "id",
hash: {},
data: a
}) : c) + '" style="' + d(e.lambda(null != (s = null != o[1] ? o[1].bottom : o[1]) ? s.menuStyle : s, t)) + '" data-menu="' + d("function" == typeof (c = null != (c = n.url || (null != t ? t.url : t)) ? c : u) ? c.call(l, {
name: "url",
hash: {},
data: a
}) : c) + '">\n' + (null != (s = n.if.call(l, null != t ? t.isDiscover : t, {
name: "if",
hash: {},
fn: e.program(22, a, 0, r, o),
inverse: e.program(24, a, 0, r, o),
data: a
})) ? s : "") + " </div>\n"
},
22: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <a class="normal" data-menu="' + c("function" == typeof (r = null != (r = n.url || (null != t ? t.url : t)) ? r : s) ? r.call(o, {
name: "url",
hash: {},
data: a
}) : r) + '">' + c("function" == typeof (r = null != (r = n.name || (null != t ? t.name : t)) ? r : s) ? r.call(o, {
name: "name",
hash: {},
data: a
}) : r) + "</a>\n"
},
24: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <a class="normal" data-menu="' + c("function" == typeof (r = null != (r = n.url || (null != t ? t.url : t)) ? r : s) ? r.call(o, {
name: "url",
hash: {},
data: a
}) : r) + '" data-page-id="' + c("function" == typeof (r = null != (r = n.pageId || (null != t ? t.pageId : t)) ? r : s) ? r.call(o, {
name: "pageId",
hash: {},
data: a
}) : r) + '">' + c("function" == typeof (r = null != (r = n.name || (null != t ? t.name : t)) ? r : s) ? r.call(o, {
name: "name",
hash: {},
data: a
}) : r) + "</a>\n"
},
26: function(e, t, n, i, a, r, o) {
var s, c, l = null != t ? t : {}, u = n.helperMissing, d = e.escapeExpression;
return ' <div class="item text-overflow" id="menu-' + d("function" == typeof (c = null != (c = n.id || (null != t ? t.id : t)) ? c : u) ? c.call(l, {
name: "id",
hash: {},
data: a
}) : c) + '" style="' + d(e.lambda(null != (s = null != o[1] ? o[1].bottom : o[1]) ? s.menuStyle : s, t)) + '" data-menu="' + d("function" == typeof (c = null != (c = n.url || (null != t ? t.url : t)) ? c : u) ? c.call(l, {
name: "url",
hash: {},
data: a
}) : c) + '">\n' + (null != (s = n.if.call(l, null != t ? t.isDiscover : t, {
name: "if",
hash: {},
fn: e.program(22, a, 0, r, o),
inverse: e.program(24, a, 0, r, o),
data: a
})) ? s : "") + " </div>\n"
},
28: function(e, t, n, i, a) {
return ' <div class="friendship-link-tip link-border">\n <span>• </span>\n ' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.229731160283025408", {
name: "$t",
hash: {},
data: a
})) + "\n <span>•</span>\n </div>\n"
},
30: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != t ? t.show : t, {
name: "if",
hash: {},
fn: e.program(31, a, 0),
inverse: e.noop,
data: a
})) ? r : ""
},
31: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <div class="item text-overflow">\n <a class="normal" id="friendshipLink-' + c("function" == typeof (r = null != (r = n.index || a && a.index) ? r : s) ? r.call(o, {
name: "index",
hash: {},
data: a
}) : r) + '" data-url="' + c("function" == typeof (r = null != (r = n.url || (null != t ? t.url : t)) ? r : s) ? r.call(o, {
name: "url",
hash: {},
data: a
}) : r) + '" title="' + c("function" == typeof (r = null != (r = n.name || (null != t ? t.name : t)) ? r : s) ? r.call(o, {
name: "name",
hash: {},
data: a
}) : r) + '">' + c("function" == typeof (r = null != (r = n.name || (null != t ? t.name : t)) ? r : s) ? r.call(o, {
name: "name",
hash: {},
data: a
}) : r) + "</a>\n </div>\n"
},
33: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return ' <div class="pull-left foot-bottom-style2">\n <div class="links text-center get-online-count">\n' + (null != (r = n.if.call(o, null != (r = null != t ? t.showOnlineCount : t) ? r.todayCountShow : r, {
name: "if",
hash: {},
fn: e.program(34, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.if.call(o, null != (r = null != t ? t.showOnlineCount : t) ? r.registerCountShow : r, {
name: "if",
hash: {},
fn: e.program(36, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.if.call(o, null != (r = null != t ? t.showOnlineCount : t) ? r.pcOnlineCountShow : r, {
name: "if",
hash: {},
fn: e.program(38, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.if.call(o, null != (r = null != t ? t.showOnlineCount : t) ? r.appOnlineCountShow : r, {
name: "if",
hash: {},
fn: e.program(40, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' </div>\n <div class="foot-friendship-link text-center">\n' + (null != (r = n.if.call(o, null != (r = null != (r = null != t ? t.bottom : t) ? r.friendshipLinkList : r) ? r.length : r, {
name: "if",
hash: {},
fn: e.program(42, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.each.call(o, null != (r = null != t ? t.bottom : t) ? r.friendshipLinkList : r, {
name: "each",
hash: {},
fn: e.program(30, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </div>\n </div>\n"
},
34: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <div class="inline-block">\n ' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.213504544972345344", {
name: "$t",
hash: {},
data: a
})) + "\n <span>" + o(e.lambda(null != (r = null != t ? t.getTodayCount : t) ? r.count : r, t)) + "</span>\n </div>\n"
},
36: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <div class="inline-block">\n ' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.213504547287601152", {
name: "$t",
hash: {},
data: a
})) + "\n <span>" + o(e.lambda(null != (r = null != t ? t.getRegisterCount : t) ? r.count : r, t)) + "</span>\n </div>\n"
},
38: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <div class="inline-block">\n ' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.213504548973711360", {
name: "$t",
hash: {},
data: a
})) + "\n <span>" + o(e.lambda(null != (r = null != t ? t.getPcOnlineCount : t) ? r.count : r, t)) + "</span>\n </div>\n"
},
40: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <div class="inline-block">\n ' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.213504550508826624", {
name: "$t",
hash: {},
data: a
})) + "\n <span>" + o(e.lambda(null != (r = null != t ? t.getAppOnlineCount : t) ? r.count : r, t)) + "</span>\n </div>\n"
},
42: function(e, t, n, i, a) {
return ' <div class="friendship-link-tip">\n <span>• </span>\n ' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.229731160283025408", {
name: "$t",
hash: {},
data: a
})) + "\n <span>•</span>\n </div>\n"
},
44: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return ' <div class="pull-left foot-bottom-style2 bottom-middle">\n <div class="middle-left ' + (null != (r = n.if.call(o, null != (r = null != t ? t.bottom : t) ? r.showNavItem : r, {
name: "if",
hash: {},
fn: e.program(45, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '">\n <div class="links text-center get-online-count">\n' + (null != (r = n.if.call(o, null != (r = null != (r = null != t ? t.bottom : t) ? r.statisticsControl : r) ? r.todayCountShow : r, {
name: "if",
hash: {},
fn: e.program(47, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.if.call(o, null != (r = null != (r = null != t ? t.bottom : t) ? r.statisticsControl : r) ? r.registerCountShow : r, {
name: "if",
hash: {},
fn: e.program(49, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.if.call(o, null != (r = null != (r = null != t ? t.bottom : t) ? r.statisticsControl : r) ? r.pcOnlineCountShow : r, {
name: "if",
hash: {},
fn: e.program(51, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.if.call(o, null != (r = null != (r = null != t ? t.bottom : t) ? r.statisticsControl : r) ? r.appOnlineCountShow : r, {
name: "if",
hash: {},
fn: e.program(53, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </div>\n" + (null != (r = n.if.call(o, null != t ? t.showBorder : t, {
name: "if",
hash: {},
fn: e.program(55, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </div>\n" + (null != (r = n.if.call(o, null != (r = null != (r = null != t ? t.bottom : t) ? r.navList : r) ? r.length : r, {
name: "if",
hash: {},
fn: e.program(60, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </div>\n"
},
45: function(e, t, n, i, a) {
return "show-navitem"
},
47: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <div class="inline-block">\n ' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.213504544972345344", {
name: "$t",
hash: {},
data: a
})) + "\n <span>" + o(e.lambda(null != (r = null != t ? t.getTodayCount : t) ? r.count : r, t)) + "</span>\n </div>\n"
},
49: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <div class="inline-block">\n ' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.213504547287601152", {
name: "$t",
hash: {},
data: a
})) + "\n <span>" + o(e.lambda(null != (r = null != t ? t.getRegisterCount : t) ? r.count : r, t)) + "</span>\n </div>\n"
},
51: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <div class="inline-block">\n ' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.213504548973711360", {
name: "$t",
hash: {},
data: a
})) + "\n <span>" + o(e.lambda(null != (r = null != t ? t.getPcOnlineCount : t) ? r.count : r, t)) + "</span>\n </div>\n"
},
53: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <div class="inline-block">\n ' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.213504550508826624", {
name: "$t",
hash: {},
data: a
})) + "\n <span>" + o(e.lambda(null != (r = null != t ? t.getAppOnlineCount : t) ? r.count : r, t)) + "</span>\n </div>\n"
},
55: function(e, t, n, i, a) {
var r;
return ' <div class="display-field">\n' + (null != (r = n.each.call(null != t ? t : {}, null != (r = null != t ? t.bottom : t) ? r.displayFieldList : r, {
name: "each",
hash: {},
fn: e.program(56, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </div>\n"
},
56: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != t ? t.show : t, {
name: "if",
hash: {},
fn: e.program(57, a, 0),
inverse: e.noop,
data: a
})) ? r : ""
},
57: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression;
return ' <div class="field-show">\n <span>' + l("function" == typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + "</span>\n" + (null != (r = n.if.call(s, null != (r = null != t ? t.content : t) ? r.length : r, {
name: "if",
hash: {},
fn: e.program(58, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' <span class="content">' + l("function" == typeof (o = null != (o = n.content || (null != t ? t.content : t)) ? o : c) ? o.call(s, {
name: "content",
hash: {},
data: a
}) : o) + "</span>\n </div>\n"
},
58: function(e, t, n, i, a) {
return " <span>:</span>\n"
},
60: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != (r = null != t ? t.bottom : t) ? r.showNavItem : r, {
name: "if",
hash: {},
fn: e.program(61, a, 0),
inverse: e.noop,
data: a
})) ? r : ""
},
61: function(e, t, n, i, a) {
var r;
return ' <div class="foot-friendship-link text-center middle-right">\n' + (null != (r = n.each.call(null != t ? t : {}, null != (r = null != t ? t.bottom : t) ? r.navList : r, {
name: "each",
hash: {},
fn: e.program(62, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </div>\n"
},
62: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != t ? t.show : t, {
name: "if",
hash: {},
fn: e.program(63, a, 0),
inverse: e.noop,
data: a
})) ? r : ""
},
63: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = "function", l = e.escapeExpression;
return ' <div class="item text-overflow link-item">\n <a class="normal" id="navList-' + l(typeof (r = null != (r = n.index || a && a.index) ? r : s) === c ? r.call(o, {
name: "index",
hash: {},
data: a
}) : r) + '" data-menu="' + l(typeof (r = null != (r = n.url || (null != t ? t.url : t)) ? r : s) === c ? r.call(o, {
name: "url",
hash: {},
data: a
}) : r) + '" data-page-id="' + l(typeof (r = null != (r = n.pageId || (null != t ? t.pageId : t)) ? r : s) === c ? r.call(o, {
name: "pageId",
hash: {},
data: a
}) : r) + '" title="' + l(typeof (r = null != (r = n.name || (null != t ? t.name : t)) ? r : s) === c ? r.call(o, {
name: "name",
hash: {},
data: a
}) : r) + '">' + l(typeof (r = null != (r = n.name || (null != t ? t.name : t)) ? r : s) === c ? r.call(o, {
name: "name",
hash: {},
data: a
}) : r) + "</a>\n </div>\n"
},
65: function(e, t, n, i, a) {
return "ft-item-qrcode-hidden"
},
67: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <div class="inline-block"><img src="' + c("function" == typeof (r = null != (r = n.path || (null != t ? t.path : t)) ? r : s) ? r.call(o, {
name: "path",
hash: {},
data: a
}) : r) + '"/><div class="text-tips">' + c("function" == typeof (r = null != (r = n.title || (null != t ? t.title : t)) ? r : s) ? r.call(o, {
name: "title",
hash: {},
data: a
}) : r) + "</div></div>\n"
},
69: function(e, t, n, i, a) {
var r, o = e.lambda, s = e.escapeExpression, c = null != t ? t : {}, l = n.helperMissing;
return ' <div class="bottom-main">\n <div class="container bottom-content">\n <div class="footer-bottom">\n <div class="left-top text-tips">\n ' + s(o(null != (r = null != t ? t.bottom : t) ? r.copyright : r, t)) + '\n </div>\n <div class="left-bottom text-tips">\n' + (null != (r = (n.compare || t && t.compare || l).call(c, null != (r = null != t ? t.bottom : t) ? r.copyrightStyle : r, "ne", "2", {
name: "compare",
hash: {},
fn: e.program(70, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.if.call(c, null != (r = null != t ? t.getDescNumber : t) ? r.miitLink : r, {
name: "if",
hash: {},
fn: e.program(72, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.if.call(c, null != (r = null != t ? t.bottom : t) ? r.commonProblem : r, {
name: "if",
hash: {},
fn: e.program(75, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' <a class="text-tips" href="' + s(o(null != (r = null != t ? t.agreement : t) ? r.policy : r, t)) + '" target="_blank">\n ' + s((n.$t || t && t.$t || l).call(c, "zxy.105519", {
name: "$t",
hash: {},
data: a
})) + '\n <span class="footer-cut-sapn">|</span>\n </a>\n <a class="text-tips" href="' + s(o(null != (r = null != t ? t.agreement : t) ? r.user : r, t)) + '" target="_blank">\n ' + s((n.$t || t && t.$t || l).call(c, "zxy.105520", {
name: "$t",
hash: {},
data: a
})) + '\n </a>\n </div>\n </div>\n <div class="bottom-right text-tips">\n' + (null != (r = n.if.call(c, null != (r = null != (r = null != t ? t.bottom : t) ? r.technicalSupport : r) ? r.show : r, {
name: "if",
hash: {},
fn: e.program(77, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </div>\n </div>\n </div>\n"
},
70: function(e, t, n, i, a) {
var r, o = e.lambda, s = e.escapeExpression;
return ' <a class="text-tips" target="_blank" href="' + s(o(null != (r = null != t ? t.getDescNumber : t) ? r.link : r, t)) + '">\n <i class="icon-gongan"></i>\n ' + s(o(null != (r = null != t ? t.getDescNumber : t) ? r.numDesc : r, t)) + "\n </a>\n"
},
72: function(e, t, n, i, a) {
var r, o = e.lambda, s = e.escapeExpression;
return (null != (r = (n.compare || t && t.compare || n.helperMissing).call(null != t ? t : {}, null != (r = null != t ? t.bottom : t) ? r.copyrightStyle : r, "ne", "2", {
name: "compare",
hash: {},
fn: e.program(73, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' <a class="text-tips" target="_blank" href="' + s(o(null != (r = null != t ? t.getDescNumber : t) ? r.miitLink : r, t)) + '">\n ' + s(o(null != (r = null != t ? t.getDescNumber : t) ? r.miitNumDesc : r, t)) + "\n </a>\n"
},
73: function(e, t, n, i, a) {
return ' <span class="footer-cut-sapn">|</span>\n'
},
75: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing;
return (null != (r = (n.compare || t && t.compare || s).call(o, null != (r = null != t ? t.bottom : t) ? r.copyrightStyle : r, "ne", "2", {
name: "compare",
hash: {},
fn: e.program(73, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' <a class="text-tips" href="#/FAQ">\n <i class="iconfont icon-bangzhu"></i>\n ' + e.escapeExpression((n.$t || t && t.$t || s).call(o, "zxy.114811", {
name: "$t",
hash: {},
data: a
})) + '\n <span class="footer-cut-sapn">|</span>\n </a>\n'
},
77: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return " <span>" + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.230568741694476288", {
name: "$t",
hash: {},
data: a
})) + "</span>\n <span>" + o(e.lambda(null != (r = null != (r = null != t ? t.bottom : t) ? r.technicalSupport : r) ? r.content : r, t)) + "</span>\n"
},
79: function(e, t, n, i, a) {
var r, o = e.lambda, s = e.escapeExpression, c = null != t ? t : {}, l = n.helperMissing;
return ' <div class="container tip-bottom">\n <div class="text-center text-tips">\n ' + s(o(null != (r = null != t ? t.bottom : t) ? r.copyright : r, t)) + '\n </div>\n <div class="text-center text-tips">\n' + (null != (r = (n.compare || t && t.compare || l).call(c, null != (r = null != t ? t.bottom : t) ? r.copyrightStyle : r, "ne", "2", {
name: "compare",
hash: {},
fn: e.program(80, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.if.call(c, null != (r = null != t ? t.getDescNumber : t) ? r.miitLink : r, {
name: "if",
hash: {},
fn: e.program(82, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.if.call(c, null != (r = null != t ? t.bottom : t) ? r.commonProblem : r, {
name: "if",
hash: {},
fn: e.program(85, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' <a class="text-tips" href="' + s(o(null != (r = null != t ? t.agreement : t) ? r.policy : r, t)) + '" target="_blank">\n ' + s((n.$t || t && t.$t || l).call(c, "zxy.105519", {
name: "$t",
hash: {},
data: a
})) + '\n <span class="footer-cut-sapn">|</span>\n </a>\n <a class="text-tips" href="' + s(o(null != (r = null != t ? t.agreement : t) ? r.user : r, t)) + '" target="_blank">\n ' + s((n.$t || t && t.$t || l).call(c, "zxy.105520", {
name: "$t",
hash: {},
data: a
})) + "\n </a>\n \x3c!-- if(languageSwitch) --\x3e\n \x3c!-- a.text-tips(id='langTab' href='javascript:;') --\x3e\n \x3c!-- span.footer-cut-sapn | --\x3e\n \x3c!-- i.iconfont.icon-yuyan --\x3e\n \x3c!-- if(en) --\x3e\n \x3c!-- $t('zxy.114812') --\x3e\n \x3c!-- else --\x3e\n \x3c!-- $t('zxy.114813') --\x3e\n </div>\n </div>\n"
},
80: function(e, t, n, i, a) {
var r, o = e.lambda, s = e.escapeExpression;
return ' <a class="text-tips" target="_blank" href="' + s(o(null != (r = null != t ? t.getDescNumber : t) ? r.link : r, t)) + '">\n <i class="icon-gongan"></i>\n ' + s(o(null != (r = null != t ? t.getDescNumber : t) ? r.numDesc : r, t)) + "\n </a>\n"
},
82: function(e, t, n, i, a) {
var r, o = e.lambda, s = e.escapeExpression;
return (null != (r = (n.compare || t && t.compare || n.helperMissing).call(null != t ? t : {}, null != (r = null != t ? t.bottom : t) ? r.copyrightStyle : r, "ne", "2", {
name: "compare",
hash: {},
fn: e.program(83, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' <a class="text-tips" target="_blank" href="' + s(o(null != (r = null != t ? t.getDescNumber : t) ? r.miitLink : r, t)) + '">\n ' + s(o(null != (r = null != t ? t.getDescNumber : t) ? r.miitNumDesc : r, t)) + "\n </a>\n"
},
83: function(e, t, n, i, a) {
return ' <span class="footer-cut-sapn">|</span>\n'
},
85: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing;
return (null != (r = (n.compare || t && t.compare || s).call(o, null != (r = null != t ? t.bottom : t) ? r.copyrightStyle : r, "ne", "2", {
name: "compare",
hash: {},
fn: e.program(83, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' <a class="text-tips" href="#/FAQ">\n <i class="iconfont icon-bangzhu"></i>\n ' + e.escapeExpression((n.$t || t && t.$t || s).call(o, "zxy.114811", {
name: "$t",
hash: {},
data: a
})) + '\n <span class="footer-cut-sapn">|</span>\n </a>\n'
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a, r, o) {
var s, c, l, u = null != t ? t : {}, d = n.helperMissing, p = "";
return c = null != (c = n.module || (null != t ? t.module : t)) ? c : d,
l = {
name: "module",
hash: {},
fn: e.program(1, a, 0, r, o),
inverse: e.noop,
data: a
},
s = "function" == typeof c ? c.call(u, l) : c,
n.module || (s = n.blockHelperMissing.call(t, s, l)),
null != s && (p += s),
p + "\n" + (null != (s = (n.view || t && t.view || d).call(u, "bottom", {
name: "view",
hash: {},
fn: e.program(3, a, 0, r, o),
inverse: e.noop,
data: a
})) ? s : "")
},
useData: !0,
useDepths: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/viewport-full-content/bottom/view-bottom": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("jquery")
, r = e("lodash/collection")
, o = e("./app/util/jump-out")
, s = location.href.split("/#")[0] + "/app/share/user-privacy.html"
, c = location.href.split("/#")[0] + "/app/share/user-agreement.html"
, l = [{
createTime: 1474538557153,
id: "1",
i18nKey: "zxy.118288",
name: window.app.$t("zxy.118288"),
show: 1,
sort: 1,
url: "home",
img: "icon-com-home"
}, {
createTime: 1474538557153,
id: "2",
i18nKey: "zxy.113984",
name: window.app.$t("zxy.113984"),
show: 1,
sort: 2,
url: "center",
img: "icon-com-user"
}];
n.bindings = {
bottom: !0,
state: !0,
navs: !0,
rule: !0,
languageState: !0,
getPcOnlineCount: !0,
getAppOnlineCount: !0,
getTodayCount: !0,
getRegisterCount: !0,
loginConfig: !0,
getDescNumber: !0,
readClause: !0,
simpleFooter: !0
},
n.events = {
"click langTab": "langTab",
"click friendshipLink-*": "friendshipLink",
"click menu-*": "showContent",
"click navList-*": "showContent"
},
n.handlers = {
showContent: function(e, t, n) {
var i = a(n).data("menu") || ""
, r = a(n).data("page-id") || ""
, s = {}
, c = window.sessionStorage.getItem("previewUrl");
return i += "",
!!o.checkIsOutLinkAndJump(i) || (this.app._router._previousHash = "",
this.app.global.hash = window.location.hash,
a(".header").removeClass("hover-menu"),
"home" === i && document.cookie ? (document.cookie.split("; ").forEach((function(e) {
var t = e.split("=");
"undefined" === t[1] && "" === t[1] || (s[t[0]] = t[1])
}
)),
s.orgId && (i = i + "/org/" + s.orgId),
c && (i = c),
"home" === i && sessionStorage.setItem("fromBusiness", "true"),
this.app.navigate(i, !0),
!0) : (r && (i = "branch-list-v/" + r),
-1 !== i.indexOf("/discover/") ? this.searchSpecialUrl(i) && window.open(this.searchSpecialUrl(i)) : i.indexOf("qingxuetang") > -1 ? this.getQingxueTangPath() : this.app.navigate(i, !0),
!0))
},
langTab: function() {
"cn" === window.lang ? localStorage.setItem("lang", "en") : localStorage.setItem("lang", "cn"),
window.location.reload()
},
friendshipLink: function(e, t, n) {
var i = a(n).data("url");
window.open(i)
},
getQingxueTangPath: function() {
this.module.dispatch("getQingXueTangInfo").then((function(e) {
e && e.length && e[0].url && window.open(e[0].url)
}
))
}
},
n.dataForTemplate = {
navs: function(e) {
var t, n, i = e.navs || [], a = this.bindings.state.data || [], s = this.bindings.rule.data;
return "#/home/error-page/190002" === window.location.hash ? i = l : (s.value && (n = JSON.parse(s.value)),
i = r.reject(i, ["show", 0]),
r.map(i, (function(e) {
var i = e;
i.link = !1,
i.active = !1,
(t = i.url || "").indexOf("http") > -1 && (i.link = !0),
o.checkIsOutLink(t) && (i.link = !1),
a.url === i.url && (i.active = !0),
i.url && i.url.indexOf("discover/") > -1 && (i.isDiscover = !0),
i.name && i.name.indexOf("发现") > -1 && n && (i.url = n.url + "/#/discover/" + n.orgcode),
!i.url && i.pageId && (i.url = "branch-list-v/" + i.pageId),
i.i18nKey && (i.name = window.app.$t(i.i18nKey))
}
)),
i)
},
getDescNumber: function(e) {
var t = e.getDescNumber && e.getDescNumber.value ? e.getDescNumber.value : "{}"
, n = JSON.parse(t);
return n.isPreviewSimpleFooter = e.getDescNumber && e.getDescNumber.isPreviewSimpleFooter,
n
},
bottom: function(e) {
var t, n = e.bottom && e.bottom.content && (0 === e.bottom.content.indexOf("{") ? e.bottom.content : "{}") || "{}", a = JSON.parse(n) || {};
return a.logo || (a.logo = {},
a.logo.path = "images/default-logo.png"),
a.qr || (a.qr = [{
path: "images/default-qr.png",
title: "知学云App"
}]),
a.logo.path = this.app.imgRedirectToCDN(a.logo.path),
r.forEach(a.qr, (function(e) {
(t = e).path = this.app.imgRedirectToCDN(t.path)
}
)),
i.assign(a, {
menuStyle: "width:" + 100 / (a.menuStyle || 4) + "%",
existHotNumber: !0
}),
a.commonProblem = a.commonProblem || "1",
a.style = a.style || 1,
"1" === a.commonProblem ? a.commonProblem = !0 : a.commonProblem = !1,
"#/home/error-page/190002" === window.location.hash && (a.friendshipLinkList = [],
a.navList = l),
a.friendshipLinkList = r.orderBy(a.friendshipLinkList, "sort"),
r.forEach(a.friendshipLinkList, (function(e) {
var t = e
, n = t.i18nKey ? window.app.$t(t.i18nKey) : t.name || "";
n.includes("zxy.") || (t.name = n)
}
)),
a
},
en: function() {
return "cn" === window.lang
},
languageSwitch: function(e) {
var t, n = e.languageState;
try {
t = JSON.parse(n.value)
} catch (e) {
t = {}
}
return "1" === t.switchLanguage
},
isShowDownLoad: function(e) {
var t, n = e.loginConfig;
return !!(n && n.value && (t = JSON.parse(n.value)) && "0" === t.appDownLoadCode)
},
agreement: function(e) {
var t, n = "cn" === localStorage.lang ? "zh_cn" : localStorage.lang || "zh_cn", i = e.readClause, a = this.app.imgRedirectToCDN;
return i ? i[n] ? {
user: 1 == +(t = i[n]).isPcUserCustom ? a(t.pcUserCustomDataFilePath, !0) : c,
policy: 1 == +t.isPcPrivacyCustom ? a(t.pcPrivacyCustomDataFilePath, !0) : s
} : {
user: 1 == +(t = i).pcUserDefaultSwitch ? a(t.pcUserCustomDataFilePath, !0) : c,
policy: 1 == +t.pcPrivacyDefaultSwitch ? a(t.pcPrivacyCustomDataFilePath, !0) : s
} : {
user: c,
policy: s
}
},
showBorder: function(e) {
var t = !1;
return e.bottom.displayFieldList && e.bottom.displayFieldList.forEach((function(e) {
t = t || e.show
}
)),
t
},
showOnlineCount: function(e) {
var t = {}
, n = e.bottom.statisticsControl;
return 2 === e.bottom.style && (t.todayCountShow = !n || n.todayCountShow,
t.registerCountShow = !n || n.registerCountShow,
t.pcOnlineCountShow = !n || n.pcOnlineCountShow,
t.appOnlineCountShow = !n || n.appOnlineCountShow),
t
}
},
n.mixin = {
searchSpecialUrl: function(e) {
var t = e.split("/discover/")
, n = this.app.global.OAuth.token.access_token
, i = this.app.global.OAuth.token.token_type;
return t[0] + "code=" + t[1] + "&access_dis_token=" + n + "&token_type=" + i + "&state=/home"
}
}
}
, {
"./app/util/jump-out": "./app/util/jump-out",
drizzlejs: "drizzlejs",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/viewport-full-content/first-login/index": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("jquery")
, r = e("lodash/collection")
, o = e("./app/util/business/opeartorUtil")
, s = e("./app/util/rule-config")
, c = e("./app/util/aes")
, l = e("./app/util/validators1")
, u = e("./app/util/constants").businessCodeConst.CAPTCHA_ERROR_LIMIT_CODE
, d = function(e) {
var t = e[0] || {}
, n = JSON.parse(t.responseText || "{}");
return r.includes(u, n.errorCode)
};
t.exports = {
items: {
"first-login": "first-login"
},
afterRender: function() {
this.dispatch("init", this.renderOptions.configId ? this.renderOptions : {})
},
store: {
models: {
memberForm: {
url: "../human/member/update-person"
},
feedback: {
url: "../system/feedback"
},
page: {
data: {
value: 1
}
},
selectedTopics: {
data: []
},
initSetting: {
url: "../human/member/init-setting"
},
topics: {
url: "../system/topic/select/pages",
params: {
group: 1,
recommend: 1,
pageSize: 12
}
},
topic: {
url: "../human/member/topic"
},
modules: {
url: "../system/home-module"
},
member: {
url: "../human/member/edit-detail"
},
currentUser: {
url: "../human/member/currentUser"
},
state: {
data: {
step: 1
}
},
organizations: {
url: "../system/home-config/organization",
isStorage: "localStorage",
isExpires: 900,
isCache: !0
},
defaultHome: {
url: "../system/rule-config/getkey"
},
courseInfoArr: {
data: []
},
pswForceUpdate: {
url: "../system/rule-config/key"
},
updatePersonPwd: {
url: "../human/member/update-person-pwd"
},
rule: {
url: "../system/rule-config/key"
},
configs: {
url: "../human/member-config/list-all"
},
licenceNumber: {
data: {
show: !1
}
},
passCaptcha: {
url: "../human/member/check-phone-captcha"
},
passCaptchaEmail: {
url: "../human/member/check-email-captcha"
},
firstLoginRule: {
url: "../system/rule-config/key"
},
verifyPhoneCode: {
url: "../human/member/app-validate-code"
},
verifyEmailCode: {
url: "../human/member/email-validate-code"
},
nextMark: {
data: {}
},
floatingConfig: {
url: "../system/rule-config/getkey"
},
phoneCodeError: {
data: {
timerMark: !0
}
},
emailCodeError: {
data: {
timerMark: !0
}
},
tagNextStep: {
data: {
mark: !1
}
},
selectMark: {
data: {}
},
findCurrentCourseStudy: {
url: "../course-study/course-front/find-current-course-study"
},
coursesInfo: {
url: "../course-study/course-info/front/find-by-ids"
},
pswUpdateWindow: {
url: "../human/member/psw-update-window-new"
},
cancelPwswupdateWindow: {
url: "../human/member/cancel-pswupdate-window-new"
},
pwdPopupConifg: {
data: {
periodicity1Strength2: !1,
periodicityClosed: !1
}
}
},
callbacks: {
init: function() {
var e, t, n = this, i = this.models.topics, a = this.models.pswForceUpdate, r = this.models.firstLoginRule, o = this.models.findCurrentCourseStudy, c = this.models.page.data.value || 1, l = this.models.pswUpdateWindow, u = this.models.pwdPopupConifg, d = {};
return a.clear(),
r.clear(),
o.clear(),
l.clear(),
!!this.app.global.currentUser.organization && (e = s.getRuleConfigValue("PERSONAL_INFORMATION_CONFIGURATION"),
r.data.value = JSON.stringify(e),
t = e && e.item && e.item.firstLogin && 0 === n.app.global.currentUser.initSetting,
n.get(n.models.member),
i.params.page = c,
n.get(i),
t ? n.chain((function() {
return !n.app.global.organization.id || (n.models.configs.params = {
organizationId: n.app.global.organization.id
},
n.get(n.models.configs))
}
), (function() {
return this.app.global.currentUser.organization ? (d = {},
(d = s.getRuleConfig(this.app, "PSW_FORCE_UPDATE")) ? (a.set(d),
a.changed()) : (a.params = {
key: "PSW_FORCE_UPDATE"
},
n.get(a))) : null
}
), (function() {
return this.app.global.currentUser.organization ? (l.params.clientType = 2,
n.get(l).then((function() {
u.data.periodicityClosed = !1,
u.data.periodicity1Strength2 = 1 === l.data.psdPeriodicityTips.level && 2 === l.data.psdStrengthLevelTips
}
))) : null
}
)) : !!this.app.global.currentUser.organization && (l.params.clientType = 2,
n.get(l).then((function() {
var e = l.data.psdStrengthLevelTips
, t = (l.data.psdPeriodicityTips || {}).level;
-1 === [1, 2].indexOf(t) && -1 === [1, 2].indexOf(e) || (u.data.periodicityClosed = !1,
u.data.periodicity1Strength2 = 1 === t && 2 === e,
d = {},
(d = s.getRuleConfig(this.app, "PSW_FORCE_UPDATE")) ? (a.set(d),
a.changed()) : (a.params = {
key: "PSW_FORCE_UPDATE"
},
n.get(a)))
}
))))
},
refreshTopics: function() {
var e = this.models.topics
, t = this.models.page.data.value || 1;
return e.params.page = t,
this.get(e)
},
submitBasic: function(e) {
var t = this
, n = this.models.memberForm
, i = this.models.currentUser
, r = this.models.member.data.phoneNumber
, s = this.models.member.data.email
, c = l.phoneReg(a("input[name=phoneNumber]").val())
, u = l.emailReg(a("input[name=newEmail]").val())
, p = l.idNumberReg(a("input[name=credentialValue]").val());
return n.set(e),
e.oldPhoneCaptcha && !e.phoneCaptcha && (n.data.phoneCaptcha = e.oldPhoneCaptcha),
i.clear(),
e.fullName && e.fullName.length > 45 ? (t.app.message.error("姓名最大长度为:45"),
!1) : e.phoneNumber && e.phoneNumber.length > 0 && !l.phoneReg(e.phoneNumber) ? (t.app.message.error(window.app.$t("zxy.105584")),
!1) : e.newEmail && e.newEmail.length > 0 && !l.emailReg(e.newEmail) ? (t.app.message.error(window.app.$t("zxy.105585")),
!1) : e.credentialType && a("select[name=credentialType]").text() === window.app.$t("zxy.199255") + "证" && a("input[name=credentialValue]").val().length > 0 && !p ? (t.app.message.error(window.app.$t("zxy.105587")),
!1) : "" === e.fullName ? (t.app.message.error(window.app.$t("zxy.105588")),
!1) : e.phoneNumber && c && a("input[name=phoneNumber]").val() !== r && !e.oldPhoneCaptcha ? (t.app.message.error(window.app.$t("zxy.105590")),
!1) : e.newEmail && u && a("input[name=newEmail]").val() !== s && !e.oldEmailCaptcha ? (t.app.message.error(window.app.$t("zxy.105591")),
!1) : e.oldPhoneCaptcha && !e.oldEmailCaptcha ? (t.models.verifyPhoneCode.params = {
passCaptcha: e.oldPhoneCaptcha
},
this.get(t.models.verifyPhoneCode).then((function() {
return t.put(n).then((function() {
return t.module.setTagStep()
}
)).then((function() {
return t.get(i)
}
)).then((function() {
return e.headPortrait && e.headPortraitPath && (t.app.global.currentUser.headPortrait = e.headPortrait,
t.app.global.currentUser.headPortraitPath = e.headPortraitPath,
t.app.askbar.trigger(o.askEvents.ASK_OPEARTOR_HEADPORTRAIT_UPDATE, {
headPortrait: e.headPortrait,
headPortraitPath: e.headPortraitPath
})),
t.models.nextMark.set({
mark: !0
}),
t.module.items["first-login"].submitBasic({
result: !0,
type: ""
}),
!0
}
)).catch((function(e) {
d(e) && t.module.items["first-login"].submitBasic({
result: !1,
type: "verifyPhoneCode"
})
}
))
}
)).catch((function(e) {
return d(e) && t.module.items["first-login"].submitBasic({
result: !1,
type: "verifyPhoneCode"
}),
t.models.nextMark.set({
mark: !1
}),
!1
}
))) : e.oldEmailCaptcha && !e.oldPhoneCaptcha ? (t.models.verifyEmailCode.params = {
passCaptcha: e.oldEmailCaptcha
},
this.get(t.models.verifyEmailCode).then((function() {
return t.put(n).then((function() {
return t.module.setTagStep()
}
)).then((function() {
return t.get(i)
}
)).then((function() {
return e.headPortrait && e.headPortraitPath && (t.app.global.currentUser.headPortrait = e.headPortrait,
t.app.global.currentUser.headPortraitPath = e.headPortraitPath,
t.app.askbar.trigger(o.askEvents.ASK_OPEARTOR_HEADPORTRAIT_UPDATE, {
headPortrait: e.headPortrait,
headPortraitPath: e.headPortraitPath
})),
t.models.nextMark.set({
mark: !0
}),
t.module.items["first-login"].submitBasic({
result: !0,
type: ""
}),
!0
}
)).catch((function(e) {
d(e) && t.module.items["first-login"].submitBasic({
result: !1,
type: "verifyEmailCode"
})
}
))
}
)).catch((function(e) {
return d(e) && t.module.items["first-login"].submitBasic({
result: !1,
type: "verifyEmailCode"
}),
t.models.nextMark.set({
mark: !1
}),
!1
}
))) : e.oldEmailCaptcha && e.oldPhoneCaptcha ? (t.models.verifyPhoneCode.params = {
passCaptcha: e.oldPhoneCaptcha
},
t.models.verifyEmailCode.params = {
passCaptcha: e.oldEmailCaptcha
},
t.get(t.models.verifyPhoneCode).then((function() {
return t.get(t.models.verifyEmailCode).then((function() {
return t.put(n).then((function() {
return t.module.setTagStep()
}
)).then((function() {
return t.get(i)
}
)).then((function() {
return e.headPortrait && e.headPortraitPath && (t.app.global.currentUser.headPortrait = e.headPortrait,
t.app.global.currentUser.headPortraitPath = e.headPortraitPath,
t.app.askbar.trigger(o.askEvents.ASK_OPEARTOR_HEADPORTRAIT_UPDATE, {
headPortrait: e.headPortrait,
headPortraitPath: e.headPortraitPath
})),
t.models.nextMark.set({
mark: !0
}),
t.module.items["first-login"].submitBasic({
result: !0
}),
!0
}
)).catch((function(e) {
d(e) && (t.module.items["first-login"].submitBasic({
result: !1,
type: "verifyEmailCode"
}),
t.module.items["first-login"].submitBasic({
result: !1,
type: "verifyPhoneCode"
}))
}
))
}
)).catch((function(e) {
return d(e) && t.module.items["first-login"].submitBasic({
result: !1,
type: "verifyEmailCode"
}),
t.models.nextMark.set({
mark: !1
}),
!1
}
))
}
)).catch((function(e) {
return d(e) && t.module.items["first-login"].submitBasic({
result: !1,
type: "verifyPhoneCode"
}),
t.models.nextMark.set({
mark: !1
}),
!1
}
))) : t.put(n).then((function() {
return t.module.setTagStep()
}
)).then((function() {
return t.get(i)
}
)).then((function() {
return e.headPortrait && e.headPortraitPath && (t.app.global.currentUser.headPortrait = e.headPortrait,
t.app.global.currentUser.headPortraitPath = e.headPortraitPath,
t.app.askbar.trigger(o.askEvents.ASK_OPEARTOR_HEADPORTRAIT_UPDATE, {
headPortrait: e.headPortrait,
headPortraitPath: e.headPortraitPath
})),
t.models.nextMark.set({
mark: !0
}),
t.module.items["first-login"].submitBasic({
result: !0
}),
!0
}
))
},
submitFeedback: function(e) {
return this.models.feedback.set(e),
this.post(this.models.feedback)
},
submitTag: function(e) {
var t = this
, n = this.models.initSetting
, a = this.models.state
, r = this.models.pswUpdateWindow.data
, o = r.psdStrengthLevelTips
, s = (r.psdPeriodicityTips || {}).level;
return this.models.topic.set(e),
this.post(this.models.topic).then((function() {
return t.post(n).then((function() {
return -1 !== [1, 2].indexOf(o) || -1 !== [1, 2].indexOf(s) ? (a.set({
step: 4
}),
t.models.tagNextStep.set({
mark: !0
}),
a.changed()) : (i.assign(t.app.global.currentUser, {
initSetting: 1
}),
t.module.regions["first-login"].close()),
!0
}
))
}
))
},
submitNewPwd: function(e) {
var t = this
, n = this.models.updatePersonPwd;
n.clear(),
n.set({
pword: c.encrypt(e.password)
}),
this.post(n).then((function() {
localStorage.setItem("cancelRememberState", "1"),
t.app.message.success(window.app.$t("zxy.201805")),
setTimeout((function() {
t.app.redirectToLogin()
}
), 2e3)
}
))
},
refreshSetting: function() {
var e = this
, t = e.models.initSetting;
return this.post(t).then((function() {
return i.assign(e.app.global.currentUser, {
initSetting: 1
}),
!0
}
))
},
select: function(e) {
var t = this.models.selectedTopics;
return 10 === t.data.length ? (this.app.message.error(window.app.$t("zxy.114771")),
!1) : (t.data.push(e),
t.changed(),
!0)
},
cancelSelected: function(e) {
var t = this.models.selectedTopics
, n = r.reject(t.data, ["id", e.id]);
return t.set(n),
t.changed(),
!0
},
changeNumber: function() {
this.models.licenceNumber.data.show = !0,
this.models.licenceNumber.changed()
},
passCaptcha: function(e) {
var t = this.models.passCaptcha;
return t.params = {
phoneNumber: e.phoneNumber,
clientType: e.clientType
},
this.get(t)
},
passCaptchaEmail: function(e) {
var t = this
, n = this.models.passCaptchaEmail;
return n.params = {
email: e.newEmail,
clientType: e.clientType
},
t.get(n).then((function() {
t.models.emailCodeError.set({
timerMark: !0
})
}
)).catch((function() {
t.models.emailCodeError.set({
timerMark: !1
})
}
))
},
cancelPwswupdateWindowSubmit: function(e) {
var t = this.models.cancelPwswupdateWindow
, n = (this.models.pswUpdateWindow.data.psdPeriodicityTips || {}).level
, i = e || (-1 !== [1, 2].indexOf(n) ? 2 : 1);
t.set({
type: i
}),
this.post(t)
}
}
},
mixin: {
setTagStep: function() {
var e = this
, t = this.store.models.state
, n = this.store.models.topics.data
, i = this.store.models.tagNextStep
, a = this.store.models.pswUpdateWindow.data
, r = a.psdStrengthLevelTips
, o = (a.psdPeriodicityTips || {}).level;
return n && n.items && n.items.length ? (t.set({
step: 3
}),
e.Promise.resolve(!0)) : e.dispatch("refreshSetting").then((function() {
return -1 !== [1, 2].indexOf(r) || -1 !== [1, 2].indexOf(o) ? (t.set({
step: 4
}),
i.set({
mark: !0
}),
t.changed()) : e.regions["first-login"].close(),
!0
}
))
}
}
}
}
, {
"./app/util/aes": "./app/util/aes",
"./app/util/business/opeartorUtil": "./app/util/business/opeartorUtil",
"./app/util/constants": "./app/util/constants",
"./app/util/rule-config": "./app/util/rule-config",
"./app/util/validators1": "./app/util/validators1",
drizzlejs: "drizzlejs",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/viewport-full-content/first-login/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return ' <div data-region="first-login"></div>\n'
},
3: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != t ? t.firstLogin : t, {
name: "if",
hash: {},
fn: e.program(4, a, 0),
inverse: e.program(93, a, 0),
data: a
})) ? r : ""
},
4: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = e.lambda, l = e.escapeExpression, u = n.helperMissing;
return ' <div class="first-login first-login-wrap first-login-pulldown">\n <div class="dialog-overlay"></div>\n <div class="dialog-layout"><div class="relative" style="height:100%;">\n <div id="fristHeader" class="frist-header"></div>\n <div class="edit-info-page">\n <div class="base-info">\n <form id="basic" ' + (null != (r = n.unless.call(s, null != t ? t.first : t, {
name: "unless",
hash: {},
fn: e.program(5, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' style="transition: all .5s ease-in-out;">\n <div class="t-content">\n <div class="small-font first-title text-center" style="position: relative; z-index: 9;">\n <div title="' + l(c(null != (r = null != t ? t.member : t) ? r.fullName : r, t)) + '">\n <input class="input text-center eidtName" value="' + l(c(null != (r = null != t ? t.member : t) ? r.fullName : r, t)) + '" name="name" disabled style="border-radius: 4px;font-size: 16px;"/>\n' + (null != (r = n.if.call(s, null != (r = null != t ? t.popAuth : t) ? r.canNameEdit : r, {
name: "if",
hash: {},
fn: e.program(7, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </div>\n <p>" + l((n.$t || t && t.$t || u).call(s, "zxy.213504585476739072", {
name: "$t",
hash: {},
data: a
})) + l(c(null != (r = null != t ? t.member : t) ? r.name : r, t)) + '</p>\n </div>\n <div class="form vertical">\n <div class="pic">\n <div id="headFile"></div>\n \x3c!-- #headFile(class="disabled")&unless(popAuth.canHeadEdit) --\x3e\n </div>\n <div class="info" style="max-height: 240px;overflow-y:auto;">\n <div class="form-row">\n <p class="text-center first-prompt">' + l((n.$t || t && t.$t || u).call(s, "zxy.201794", {
name: "$t",
hash: {},
data: a
})) + '</p>\n <div class="pull-left w-half defalut-info-height">\n <label>\n <div class="label-text">' + l((n.$t || t && t.$t || u).call(s, "zxy.213504584197476352", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </label>\n <div class="inline-block">\n <div>\n <div class="radio">\n <input ' + (null != (r = n.if.call(s, null != (r = null != t ? t.sex : t) ? r.sex0 : r, {
name: "if",
hash: {},
fn: e.program(9, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " " + (null != (r = n.unless.call(s, null != (r = null != t ? t.popAuth : t) ? r.canSexEdit : r, {
name: "unless",
hash: {},
fn: e.program(11, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' type="radio" name="sex" id="sex-0" value="0"/>\n <label for="sex-0"></label>\n </div>\n <div class="inline-block">' + l((n.$t || t && t.$t || u).call(s, "zxy.118070", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div class="radio m-left">\n <input ' + (null != (r = n.if.call(s, null != (r = null != t ? t.sex : t) ? r.sex1 : r, {
name: "if",
hash: {},
fn: e.program(9, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " " + (null != (r = n.unless.call(s, null != (r = null != t ? t.popAuth : t) ? r.canSexEdit : r, {
name: "unless",
hash: {},
fn: e.program(11, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' type="radio" name="sex" id="sex-1" value="1"/>\n <label for="sex-1"></label>\n </div>\n <div class="inline-block">' + l((n.$t || t && t.$t || u).call(s, "zxy.118071", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </div>\n </div>\n </div>\n \x3c!-- 单位 --\x3e\n <div class="pull-left w-half defalut-info-height">\n <label>\n <div class="label-text">' + l((n.$t || t && t.$t || u).call(s, "zxy.213520219774259200", {
name: "$t",
hash: {},
data: a
})) + "</div>\n </label>\n" + (null != (r = n.if.call(s, null != (r = null != (r = null != t ? t.member : t) ? r.organization : r) ? r.companyName : r, {
name: "if",
hash: {},
fn: e.program(13, a, 0),
inverse: e.program(15, a, 0),
data: a
})) ? r : "") + ' </div>\n \x3c!-- 组织 --\x3e\n <div class="pull-left w-half defalut-info-height">\n <label>\n <div class="label-text">' + l((n.$t || t && t.$t || u).call(s, "zxy.213504590170165248", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </label>\n <div class="inline-block" title="' + l(c(null != (r = null != (r = null != t ? t.member : t) ? r.organization : r) ? r.name : r, t)) + '">\n' + (null != (r = n.if.call(s, null != (r = null != (r = null != t ? t.member : t) ? r.organization : r) ? r.name : r, {
name: "if",
hash: {},
fn: e.program(17, a, 0),
inverse: e.program(19, a, 0),
data: a
})) ? r : "") + " </div>\n </div>\n \x3c!-- 岗位 --\x3e\n" + (null != (r = n.if.call(s, null != (r = null != t ? t.popAuth : t) ? r.showPosition : r, {
name: "if",
hash: {},
fn: e.program(21, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " \x3c!-- 工作单位 --\x3e\n" + (null != (r = n.if.call(s, null != (r = null != t ? t.popAuth : t) ? r.showJob : r, {
name: "if",
hash: {},
fn: e.program(26, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " \x3c!-- 身份类型 --\x3e\n" + (null != (r = n.if.call(s, null != (r = null != t ? t.popAuth : t) ? r.showPolitical : r, {
name: "if",
hash: {},
fn: e.program(29, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " \x3c!-- 证件类型 --\x3e\n" + (null != (r = n.if.call(s, null != (r = null != t ? t.popAuth : t) ? r.showCredentialType : r, {
name: "if",
hash: {},
fn: e.program(39, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " \x3c!-- 证件号码 --\x3e\n" + (null != (r = n.if.call(s, null != (r = null != t ? t.popAuth : t) ? r.showCredentialType : r, {
name: "if",
hash: {},
fn: e.program(47, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " \x3c!-- 手机号 --\x3e\n" + (null != (r = n.if.call(s, null != (r = null != t ? t.popAuth : t) ? r.showPhoneNumber : r, {
name: "if",
hash: {},
fn: e.program(53, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " \x3c!-- 邮箱 --\x3e\n" + (null != (r = n.if.call(s, null != (r = null != t ? t.popAuth : t) ? r.showEmail : r, {
name: "if",
hash: {},
fn: e.program(59, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' </div>\n </div>\n </div>\n </div>\n <div class="t-footer">\n <hr/>\n <div class="text-center m-bottom">\n <a id="feedbackBtn" href="javascript:;" style="text-decoration: none;">\n <div class="btn feed-back-white-btn">\n ' + l((n.$t || t && t.$t || u).call(s, "zxy.114901", {
name: "$t",
hash: {},
data: a
})) + '\n </div>\n </a>\n <div id="submitBasicBtn" class="btn">' + l((n.$t || t && t.$t || u).call(s, "zxy.201795", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </div>\n </div>\n </form>\n <form id="feedback" ' + (null != (r = n.unless.call(s, null != t ? t.second : t, {
name: "unless",
hash: {},
fn: e.program(5, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' style="transition: all .5s ease-in-out;">\n <h4>' + l((n.$t || t && t.$t || u).call(s, "zxy.204541", {
name: "$t",
hash: {},
data: a
})) + '</h4>\n <hr/>\n <div class="form">\n <div class="form-row">\n <div class="pull-left w-full">\n <textarea id="feedbackContent" name="content" rows="8" maxLength="300" placeholder="' + l((n.$t || t && t.$t || u).call(s, "zxy.105580", {
name: "$t",
hash: {},
data: a
})) + '"></textarea>\n </div>\n </div>\n <div id="upload-images"></div>\n </div>\n <hr/>\n <div class="text-center">\n <div id="submitFeedbackBtn" class="btn m-right">' + l((n.$t || t && t.$t || u).call(s, "zxy.106723", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <a id="cancelBtn" class="sub-text" href="javascript:;">' + l((n.$t || t && t.$t || u).call(s, "zxy.106755", {
name: "$t",
hash: {},
data: a
})) + '</a>\n </div>\n </form>\n <form id="tag" ' + (null != (r = n.unless.call(s, null != t ? t.third : t, {
name: "unless",
hash: {},
fn: e.program(5, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' style="transition: all .5s ease-in-out;">\n <div class="small-font first-title text-center">\n' + (null != (r = n.unless.call(s, null != t ? t.firstLogin : t, {
name: "unless",
hash: {},
fn: e.program(67, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " <p>" + l((n.$t || t && t.$t || u).call(s, "zxy.106711", {
name: "$t",
hash: {},
data: a
})) + ":" + l(c(null != (r = null != t ? t.member : t) ? r.name : r, t)) + "</p>\n </div>\n" + (null != (r = (n.compare || t && t.compare || u).call(s, null != (r = null != t ? t.topics : t) ? r.length : r, "gt", 0, {
name: "compare",
hash: {},
fn: e.program(69, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' <div class="form">\n <div class="pic">\n <img id="userHeadPortraitPath" class="first-login-img" src="' + l("function" == typeof (o = null != (o = n.userHeadPortraitPath || (null != t ? t.userHeadPortraitPath : t)) ? o : u) ? o.call(s, {
name: "userHeadPortraitPath",
hash: {},
data: a
}) : o) + '" width="140" height="140"/>\n </div>\n <div class="form-row"><div class="choise-tags-page" style="max-height: 200px;overflow-y:auto;">\n <ul class="list first-login-topics clearfix">\n' + (null != (r = n.each.call(s, null != t ? t.topics : t, {
name: "each",
hash: {},
fn: e.program(71, a, 0),
inverse: e.program(76, a, 0),
data: a
})) ? r : "") + ' </ul>\n <div class="clearfix">\n' + (null != (r = (n.compare || t && t.compare || u).call(s, null != (r = null != t ? t.selectedTopics : t) ? r.length : r, "gt", 0, {
name: "compare",
hash: {},
fn: e.program(78, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' </div>\n </div></div>\n </div>\n <hr/>\n <div class="text-center">\n <div id="submitTagBtn" class="btn m-right">' + l("function" == typeof (o = null != (o = n.nextText || (null != t ? t.nextText : t)) ? o : u) ? o.call(s, {
name: "nextText",
hash: {},
data: a
}) : o) + "</div>\n" + (null != (r = n.if.call(s, null != (r = null != t ? t.pswCheck : t) ? r.PSW_FORCE_UPDATE_FIRST : r, {
name: "if",
hash: {},
fn: e.program(81, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' </div>\n </form>\n <form id="updatePersonPwd" style="transition: all .5s ease-in-out;" class="vertical ' + (null != (r = n.unless.call(s, null != t ? t.four : t, {
name: "unless",
hash: {},
fn: e.program(83, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '">\n <div class="form align-left psw-force-update">\n <div class="psw-force-tips">' + l((n.$t || t && t.$t || u).call(s, "zxy.201804", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div class="form-row">\n <label>' + l((n.$t || t && t.$t || u).call(s, "zxy.114844", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content no-hidden password-so-tips">\n <input id="newPassword" class="input" name="password" type="password" data-password="1" placeholder="' + l((n.$t || t && t.$t || u).call(s, "zxy.114859", {
name: "$t",
hash: {},
data: a
})) + '" x-rule="required,minLength:6,maxLength:20"/>\n <span id="showPwd" class="so-tips-btn iconfont icon-biyanjing hidden"></span>\n </div>\n <div class="psw-err-tips content"><div>\n <div class="inline-block psw-level-1">\n <div class="psw-level-icon"></div>\n <div class="inline-block">' + l((n.$t || t && t.$t || u).call(s, "zxy.106756", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </div>\n <div class="inline-block psw-level-2">\n <div class="psw-level-icon"></div>\n <div class="inline-block">' + l((n.$t || t && t.$t || u).call(s, "zxy.106712", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </div>\n <div class="inline-block psw-level-3">\n <div class="psw-level-icon"></div>\n <div class="inline-block">' + l((n.$t || t && t.$t || u).call(s, "zxy.106753", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </div>\n </div></div>\n </div>\n <div class="form-row" style="position:relative;">\n <img class="img-hint" style="position:absolute;top:-16px;left:-25px;width:25px;height:25px;" src="images/pwd-hint.png"/>\n' + (null != (r = (n.compare || t && t.compare || u).call(s, null != (r = null != t ? t.pwdLevel : t) ? r.level : r, "eq", 1, {
name: "compare",
hash: {},
fn: e.program(85, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = (n.compare || t && t.compare || u).call(s, null != (r = null != t ? t.pwdLevel : t) ? r.level : r, "eq", 2, {
name: "compare",
hash: {},
fn: e.program(87, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = (n.compare || t && t.compare || u).call(s, null != (r = null != t ? t.pwdLevel : t) ? r.level : r, "eq", 3, {
name: "compare",
hash: {},
fn: e.program(89, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' <div class="pwd-hint">\n <p>' + l((n.$t || t && t.$t || u).call(s, "zxy.213504619198943232", {
name: "$t",
hash: {},
data: a
})) + "</p>\n <p>" + l((n.$t || t && t.$t || u).call(s, "zxy.213504620721475584", {
name: "$t",
hash: {},
data: a
})) + "</p>\n <p>" + l((n.$t || t && t.$t || u).call(s, "zxy.213504622634078208", {
name: "$t",
hash: {},
data: a
})) + "</p>\n <p>" + l((n.$t || t && t.$t || u).call(s, "zxy.213504624529903616", {
name: "$t",
hash: {},
data: a
})) + '</p>\n </div>\n </div>\n <div class="form-row">\n <label>' + l((n.$t || t && t.$t || u).call(s, "zxy.114845", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content no-hidden password-so-tips">\n <input id="newPassword1" class="input" name="rePassword" type="password" data-password="1" placeholder="' + l((n.$t || t && t.$t || u).call(s, "zxy.114846", {
name: "$t",
hash: {},
data: a
})) + '" x-rule="required,minLength:6,maxLength:20"/>\n <span id="showPwd1" class="so-tips-btn iconfont icon-biyanjing so-tips-btn1 hidden"></span>\n </div>\n </div>\n </div>\n <hr/>\n <div class="text-center">\n <div id="submitNewPwd" class="btn m-right">' + l((n.$t || t && t.$t || u).call(s, "zxy.106723", {
name: "$t",
hash: {},
data: a
})) + "</div>\n" + (null != (r = n.if.call(s, null != (r = null != t ? t.pswCheck : t) ? r.PSW_FORCE_UPDATE_FIRST : r, {
name: "if",
hash: {},
fn: e.program(91, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </div>\n </form>\n </div>\n </div>\n </div></div>\n </div>\n"
},
5: function(e, t, n, i, a) {
return ' class="hidden"'
},
7: function(e, t, n, i, a) {
return ' <i id="eidtName" class="iconfont icon-edit"></i>\n'
},
9: function(e, t, n, i, a) {
return ' checked="checked"'
},
11: function(e, t, n, i, a) {
return " disabled"
},
13: function(e, t, n, i, a) {
var r, o = e.lambda, s = e.escapeExpression;
return ' <div class="inline-block" title="' + s(o(null != (r = null != (r = null != t ? t.member : t) ? r.organization : r) ? r.companyName : r, t)) + '">' + s(o(null != (r = null != (r = null != t ? t.member : t) ? r.organization : r) ? r.companyName : r, t)) + "</div>\n"
},
15: function(e, t, n, i, a) {
return ' <div class="inline-block">-</div>\n'
},
17: function(e, t, n, i, a) {
var r;
return " " + e.escapeExpression(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.organization : r) ? r.name : r, t)) + "\n"
},
19: function(e, t, n, i, a) {
return " -\n"
},
21: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = e.escapeExpression;
return ' <div class="pull-left w-half defalut-info-height">\n <label>\n <div class="label-text">' + s((n.$t || t && t.$t || n.helperMissing).call(o, "zxy.213520221091270656", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </label>\n <div class="inline-block" title="' + s(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.majoyPosition : r) ? r.name : r, t)) + '">\n' + (null != (r = n.if.call(o, null != (r = null != (r = null != t ? t.member : t) ? r.majoyPosition : r) ? r.name : r, {
name: "if",
hash: {},
fn: e.program(22, a, 0),
inverse: e.program(24, a, 0),
data: a
})) ? r : "") + " </div>\n </div>\n"
},
22: function(e, t, n, i, a) {
var r;
return " " + e.escapeExpression(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.majoyPosition : r) ? r.name : r, t)) + "\n"
},
24: function(e, t, n, i, a) {
return " -\n"
},
26: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = e.escapeExpression;
return ' <div class="pull-left w-half defalut-info-height">\n <label>\n <div class="label-text">' + s((n.$t || t && t.$t || n.helperMissing).call(o, "zxy.213504591730446336", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </label>\n <div class="inline-block" title="' + s(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.job : r) ? r.name : r, t)) + '">\n' + (null != (r = n.if.call(o, null != (r = null != (r = null != t ? t.member : t) ? r.job : r) ? r.name : r, {
name: "if",
hash: {},
fn: e.program(27, a, 0),
inverse: e.program(24, a, 0),
data: a
})) ? r : "") + " </div>\n </div>\n"
},
27: function(e, t, n, i, a) {
var r;
return " " + e.escapeExpression(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.job : r) ? r.name : r, t)) + "\n"
},
29: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return ' <div class="pull-left w-half defalut-info-height">\n <label>\n <div class="label-text">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(o, "zxy.213504586995077120", {
name: "$t",
hash: {},
data: a
})) + "</div>\n </label>\n" + (null != (r = n.if.call(o, null != (r = null != t ? t.popAuth : t) ? r.canPoliticalEdit : r, {
name: "if",
hash: {},
fn: e.program(30, a, 0),
inverse: e.program(34, a, 0),
data: a
})) ? r : "") + " </div>\n"
},
30: function(e, t, n, i, a) {
var r;
return ' <div class="inline-block input-block">\n <select id="politicalizationId" class="input" name="politicalizationId" value="' + e.escapeExpression(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.memberDetail : r) ? r.politicalizationId : r, t)) + '">' + (null != (r = n.each.call(null != t ? t : {}, null != (r = null != t ? t.configs : t) ? r.politicalizations : r, {
name: "each",
hash: {},
fn: e.program(31, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + "</select>\n </div>\n"
},
31: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression;
return "\n <option " + (null != (r = n.if.call(s, null != t ? t.selected : t, {
name: "if",
hash: {},
fn: e.program(32, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' value="' + l("function" == typeof (o = null != (o = n.id || (null != t ? t.id : t)) ? o : c) ? o.call(s, {
name: "id",
hash: {},
data: a
}) : o) + '">' + l("function" == typeof (o = null != (o = n.value || (null != t ? t.value : t)) ? o : c) ? o.call(s, {
name: "value",
hash: {},
data: a
}) : o) + "</option>\n "
},
32: function(e, t, n, i, a) {
return ' selected="selected"'
},
34: function(e, t, n, i, a) {
var r;
return ' <div class="inline-block">\n' + (null != (r = n.if.call(null != t ? t : {}, null != (r = null != (r = null != t ? t.member : t) ? r.memberDetail : r) ? r.politicalizationName : r, {
name: "if",
hash: {},
fn: e.program(35, a, 0),
inverse: e.program(37, a, 0),
data: a
})) ? r : "") + " </div>\n"
},
35: function(e, t, n, i, a) {
var r;
return " " + e.escapeExpression(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.memberDetail : r) ? r.politicalizationName : r, t)) + "\n"
},
37: function(e, t, n, i, a) {
return " -\n"
},
39: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return ' <div class="pull-left w-half defalut-info-height">\n <label>\n <div class="label-text">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(o, "zxy.213504594955866112", {
name: "$t",
hash: {},
data: a
})) + "</div>\n </label>\n" + (null != (r = n.if.call(o, null != (r = null != t ? t.popAuth : t) ? r.canCredentialTypeEdit : r, {
name: "if",
hash: {},
fn: e.program(40, a, 0),
inverse: e.program(42, a, 0),
data: a
})) ? r : "") + " </div>\n"
},
40: function(e, t, n, i, a) {
var r;
return ' <div class="inline-block input-block">\n <select id="checkType" class="input" name="credentialType" value="' + e.escapeExpression(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.memberDetail : r) ? r.credentialType : r, t)) + '">' + (null != (r = n.each.call(null != t ? t : {}, null != (r = null != t ? t.configs : t) ? r.credentialTypes : r, {
name: "each",
hash: {},
fn: e.program(31, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + "</select>\n </div>\n"
},
42: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != (r = null != (r = null != t ? t.member : t) ? r.memberDetail : r) ? r.credentialTypeName : r, {
name: "if",
hash: {},
fn: e.program(43, a, 0),
inverse: e.program(45, a, 0),
data: a
})) ? r : ""
},
43: function(e, t, n, i, a) {
var r;
return ' <div class="inline-block">' + e.escapeExpression(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.memberDetail : r) ? r.credentialTypeName : r, t)) + "</div>\n"
},
45: function(e, t, n, i, a) {
return ' <div class="inline-block">-</div>\n'
},
47: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return ' <div class="pull-left w-half defalut-info-height">\n <label>\n <div class="label-text">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(o, "zxy.213504596549701632", {
name: "$t",
hash: {},
data: a
})) + "</div>\n </label>\n" + (null != (r = n.if.call(o, null != (r = null != t ? t.popAuth : t) ? r.canCredentialsNumberEdit : r, {
name: "if",
hash: {},
fn: e.program(48, a, 0),
inverse: e.program(50, a, 0),
data: a
})) ? r : "") + " </div>\n"
},
48: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <input id="credentialValue" class="input" placeholder="' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.215316490751184896", {
name: "$t",
hash: {},
data: a
})) + '" name="credentialValue" value="' + o(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.memberDetail : r) ? r.credentialValue : r, t)) + '" x-marker="text-new" x-rule="minLength:1,maxLength:30" style="width: 166px; border-radius:4px;"/>\n'
},
50: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != (r = null != (r = null != t ? t.member : t) ? r.memberDetail : r) ? r.credentialValue : r, {
name: "if",
hash: {},
fn: e.program(51, a, 0),
inverse: e.program(45, a, 0),
data: a
})) ? r : ""
},
51: function(e, t, n, i, a) {
var r;
return ' <div class="inline-block">' + e.escapeExpression(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.memberDetail : r) ? r.credentialValue : r, t)) + "</div>\n"
},
53: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return ' <div class="pull-left w-half defalut-info-height margin-left-9em">\n <label>\n <div class="label-text">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(o, "zxy.213520222689300480", {
name: "$t",
hash: {},
data: a
})) + "</div>\n </label>\n" + (null != (r = n.if.call(o, null != (r = null != t ? t.popAuth : t) ? r.canPhoneNumberEdit : r, {
name: "if",
hash: {},
fn: e.program(54, a, 0),
inverse: e.program(56, a, 0),
data: a
})) ? r : "") + " </div>\n"
},
54: function(e, t, n, i, a) {
var r, o = e.escapeExpression, s = null != t ? t : {}, c = n.helperMissing;
return ' <div class="content no-hidden layout-mb default-info-height">\n <div class="inline-block defalut-left" style="overflow: inherit">\n <input id="passCaptchapop-phone" class="input default-info-phone" name="phoneNumber" x-marker="group" value="' + o(e.lambda(null != (r = null != t ? t.member : t) ? r.phoneNumber : r, t)) + '" placeholder="' + o((n.$t || t && t.$t || c).call(s, "zxy.215316639397318656", {
name: "$t",
hash: {},
data: a
})) + '" x-rule="phone"/>\n <div class="block phone-verify-input" style="margin-top:12px; display: none;">\n <div class="pull-left">\n <input id="oldPhoneCaptcha" class="input" name="oldPhoneCaptcha" x-marker="group" placeholder="' + o((n.$t || t && t.$t || c).call(s, "zxy.215316712369819648", {
name: "$t",
hash: {},
data: a
})) + '" style="width: 95px;float: left;border-radius: 4px;"/>\n </div>\n <div class="pull-left">\n <div id="pass-captcha" class="choice default-code" name="passCaptchaBtn" style="position: relative; float: left; margin: 7px 0 0 6px; cursor: pointer">' + o((n.$t || t && t.$t || c).call(s, "zxy.199316", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </div>\n </div>\n </div>\n </div>\n <div id="check-tips" class="sub-text" style="left: 387px; bottom: 159px;"></div>\n'
},
56: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != (r = null != t ? t.member : t) ? r.phoneNumber : r, {
name: "if",
hash: {},
fn: e.program(57, a, 0),
inverse: e.program(45, a, 0),
data: a
})) ? r : ""
},
57: function(e, t, n, i, a) {
var r;
return ' <div class="inline-block">' + e.escapeExpression(e.lambda(null != (r = null != t ? t.member : t) ? r.phoneNumber : r, t)) + "</div>\n"
},
59: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return ' <div class="pull-left w-half defalut-info-height margin-left-9em">\n <label>\n <div class="label-text">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(o, "zxy.213520223964368896", {
name: "$t",
hash: {},
data: a
})) + "</div>\n </label>\n" + (null != (r = n.if.call(o, null != (r = null != t ? t.popAuth : t) ? r.canEmailEdit : r, {
name: "if",
hash: {},
fn: e.program(60, a, 0),
inverse: e.program(62, a, 0),
data: a
})) ? r : "") + " </div>\n"
},
60: function(e, t, n, i, a) {
var r, o = e.escapeExpression, s = null != t ? t : {}, c = n.helperMissing;
return ' <div class="content no-hidden layout-mb default-info-height">\n <div class="inline-block defalut-left" style="overflow: inherit">\n <input id="passCaptchaEmail" class="input default-info-phone" name="newEmail" value="' + o(e.lambda(null != (r = null != t ? t.member : t) ? r.email : r, t)) + '" x-marker="group" x-rule="email" placeholder="' + o((n.$t || t && t.$t || c).call(s, "zxy.215316790023163904", {
name: "$t",
hash: {},
data: a
})) + '"/>\n <div class="block email-verify-input" style="margin-top:12px; display: none;">\n <div class="pull-left">\n <input id="oldMailCaptcha" class="input" name="oldEmailCaptcha" x-marker="group" placeholder="' + o((n.$t || t && t.$t || c).call(s, "zxy.215316712369819648", {
name: "$t",
hash: {},
data: a
})) + '" style="width: 95px;float: left;border-radius: 4px;"/>\n </div>\n <div class="pull-left">\n <div id="pass-captcha-email" class="choice default-code" name="passCaptchaEmailBtn" style="position: relative; float: left; margin: 7px 0 0 6px; cursor: pointer">' + o((n.$t || t && t.$t || c).call(s, "zxy.199316", {
name: "$t",
hash: {},
data: a
})) + "</div>\n </div>\n </div>\n </div>\n </div>\n"
},
62: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != (r = null != t ? t.member : t) ? r.email : r, {
name: "if",
hash: {},
fn: e.program(63, a, 0),
inverse: e.program(65, a, 0),
data: a
})) ? r : ""
},
63: function(e, t, n, i, a) {
var r;
return ' <div class="inline-block" style="position: relative;">' + e.escapeExpression(e.lambda(null != (r = null != t ? t.member : t) ? r.email : r, t)) + "</div>\n"
},
65: function(e, t, n, i, a) {
return ' <div class="inline-block" style="position: relative;">-\n <div id="check-tips-email" class="sub-text" style="position:absolute; left: 0px; bottom: 0px;"></div>\n </div>\n'
},
67: function(e, t, n, i, a) {
var r;
return ' <h5 class="changeName">' + e.escapeExpression(e.lambda(null != (r = null != t ? t.member : t) ? r.fullName : r, t)) + "</h5>\n"
},
69: function(e, t, n, i, a) {
var r = null != t ? t : {}
, o = n.helperMissing
, s = e.escapeExpression;
return ' <div class="small-font text-center clearfix selete-topics-title">\n <a id="change" class="pull-right layout-ml-small">' + s((n.$t || t && t.$t || o).call(r, "zxy.114776", {
name: "$t",
hash: {},
data: a
})) + '</a>\n <div class="pull-left">\n <span class="m-right">' + s((n.$t || t && t.$t || o).call(r, "zxy.201796", {
name: "$t",
hash: {},
data: a
})) + "</span>\n </div>\n </div>\n"
},
71: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return (null != (r = n.if.call(o, null != t ? t.selected : t, {
name: "if",
hash: {},
fn: e.program(72, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.unless.call(o, null != t ? t.selected : t, {
name: "unless",
hash: {},
fn: e.program(74, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
72: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <li class="selected" id="cancel-' + c("function" == typeof (r = null != (r = n.id || (null != t ? t.id : t)) ? r : s) ? r.call(o, {
name: "id",
hash: {},
data: a
}) : r) + '">\n <span class="text-overflow" title="' + c("function" == typeof (r = null != (r = n.name || (null != t ? t.name : t)) ? r : s) ? r.call(o, {
name: "name",
hash: {},
data: a
}) : r) + '">' + c("function" == typeof (r = null != (r = n.name || (null != t ? t.name : t)) ? r : s) ? r.call(o, {
name: "name",
hash: {},
data: a
}) : r) + '</span>\n <img src="' + c("function" == typeof (r = null != (r = n.attachmentIdPath || (null != t ? t.attachmentIdPath : t)) ? r : s) ? r.call(o, {
name: "attachmentIdPath",
hash: {},
data: a
}) : r) + '"/>\n </li>\n'
},
74: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <li id="select-' + c("function" == typeof (r = null != (r = n.id || (null != t ? t.id : t)) ? r : s) ? r.call(o, {
name: "id",
hash: {},
data: a
}) : r) + '">\n <span class="text-overflow" title="' + c("function" == typeof (r = null != (r = n.name || (null != t ? t.name : t)) ? r : s) ? r.call(o, {
name: "name",
hash: {},
data: a
}) : r) + '">' + c("function" == typeof (r = null != (r = n.name || (null != t ? t.name : t)) ? r : s) ? r.call(o, {
name: "name",
hash: {},
data: a
}) : r) + '</span>\n <img src="' + c("function" == typeof (r = null != (r = n.attachmentIdPath || (null != t ? t.attachmentIdPath : t)) ? r : s) ? r.call(o, {
name: "attachmentIdPath",
hash: {},
data: a
}) : r) + '"/>\n </li>\n'
},
76: function(e, t, n, i, a) {
return ' <div class="content-empty"><div class="img-box img-type-1"></div><p>' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.105614", {
name: "$t",
hash: {},
data: a
})) + "</p></div>\n"
},
78: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return ' <div class="text">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(o, "zxy.213520225365266432", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <ul class="first-login-topics selected clearfix seleted-list-wrap">' + (null != (r = n.each.call(o, null != t ? t.selectedTopics : t, {
name: "each",
hash: {},
fn: e.program(79, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + "</ul>\n"
},
79: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return '\n <li>\n <i class="iconfont icon-close" title="' + c((n.$t || t && t.$t || s).call(o, "zxy.106707", {
name: "$t",
hash: {},
data: a
})) + '" id="cancel1-' + c("function" == typeof (r = null != (r = n.id || (null != t ? t.id : t)) ? r : s) ? r.call(o, {
name: "id",
hash: {},
data: a
}) : r) + '"></i>\n <span class="text-overflow" title="' + c("function" == typeof (r = null != (r = n.name || (null != t ? t.name : t)) ? r : s) ? r.call(o, {
name: "name",
hash: {},
data: a
}) : r) + '">' + c("function" == typeof (r = null != (r = n.name || (null != t ? t.name : t)) ? r : s) ? r.call(o, {
name: "name",
hash: {},
data: a
}) : r) + '</span>\n <img src="' + c("function" == typeof (r = null != (r = n.attachmentIdPath || (null != t ? t.attachmentIdPath : t)) ? r : s) ? r.call(o, {
name: "attachmentIdPath",
hash: {},
data: a
}) : r) + '"/>\n </li>\n '
},
81: function(e, t, n, i, a) {
return ' <a id="indexBtn" class="sub-text" href="javascript:;">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.118702", {
name: "$t",
hash: {},
data: a
})) + "</a>\n"
},
83: function(e, t, n, i, a) {
return "hidden"
},
85: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <div style="position:absolute;top:-13px;">' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.105618", {
name: "$t",
hash: {},
data: a
})) + ':<span style="color:#F56B6B;">' + o(e.lambda(null != (r = null != t ? t.pwdLevel : t) ? r.text : r, t)) + "</span></div>\n"
},
87: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <div style="position:absolute;top:-13px;">' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.105618", {
name: "$t",
hash: {},
data: a
})) + ':<span style="color:#0DC8F1;">' + o(e.lambda(null != (r = null != t ? t.pwdLevel : t) ? r.text : r, t)) + "</span></div>\n"
},
89: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <div style="position:absolute;top:-13px;">' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.105618", {
name: "$t",
hash: {},
data: a
})) + ':<span style="color:#43D2AD;">' + o(e.lambda(null != (r = null != t ? t.pwdLevel : t) ? r.text : r, t)) + "</span></div>\n"
},
91: function(e, t, n, i, a) {
return ' <a id="indexBtn1" class="sub-text" href="javascript:;">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.118702", {
name: "$t",
hash: {},
data: a
})) + "</a>\n"
},
93: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression;
return ' <div class="first-login first-login-wrap first-login-pulldown ' + (null != (r = n.unless.call(s, null != t ? t.activatedAccount : t, {
name: "unless",
hash: {},
fn: e.program(83, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '">\n <div class="dialog-overlay"></div>\n <div class="dialog-layout">\n <div id="fristHeader" class="frist-header"></div>\n <div class="edit-info-page">\n <div class="base-info">\n <form id="updatePersonPwd" style="transition: all .5s ease-in-out;" class="vertical">\n <div class="form align-left psw-force-update">\n <div class="psw-force-tips">' + l("function" == typeof (o = null != (o = n.pwdTitle || (null != t ? t.pwdTitle : t)) ? o : c) ? o.call(s, {
name: "pwdTitle",
hash: {},
data: a
}) : o) + '</div>\n <div class="form-row">\n <label>' + l((n.$t || t && t.$t || c).call(s, "zxy.114844", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content no-hidden password-so-tips">\n <input id="newPassword" class="input" name="password" type="password" data-password="1" placeholder="' + l((n.$t || t && t.$t || c).call(s, "zxy.114859", {
name: "$t",
hash: {},
data: a
})) + '" x-rule="required,minLength:6,maxLength:20"/>\n <span id="showPwd" class="so-tips-btn iconfont icon-biyanjing hidden"></span>\n </div>\n <div class="psw-err-tips content"><div>\n <div class="inline-block psw-level-1">\n <div class="psw-level-icon"></div>\n <div class="inline-block">' + l((n.$t || t && t.$t || c).call(s, "zxy.106756", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </div>\n <div class="inline-block psw-level-2">\n <div class="psw-level-icon"></div>\n <div class="inline-block">' + l((n.$t || t && t.$t || c).call(s, "zxy.106712", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </div>\n <div class="inline-block psw-level-3">\n <div class="psw-level-icon"></div>\n <div class="inline-block">' + l((n.$t || t && t.$t || c).call(s, "zxy.106753", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </div>\n </div></div>\n </div>\n <div class="form-row relative">\n <img class="img-hint" style="position:absolute;top:-16px;left:-25px;width:25px;height:25px;" src="images/pwd-hint.png"/>\n' + (null != (r = (n.compare || t && t.compare || c).call(s, null != (r = null != t ? t.pwdLevel : t) ? r.level : r, "eq", 1, {
name: "compare",
hash: {},
fn: e.program(94, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = (n.compare || t && t.compare || c).call(s, null != (r = null != t ? t.pwdLevel : t) ? r.level : r, "eq", 2, {
name: "compare",
hash: {},
fn: e.program(96, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = (n.compare || t && t.compare || c).call(s, null != (r = null != t ? t.pwdLevel : t) ? r.level : r, "eq", 3, {
name: "compare",
hash: {},
fn: e.program(98, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' <div class="pwd-hint">\n <p>' + l((n.$t || t && t.$t || c).call(s, "zxy.213504619198943232", {
name: "$t",
hash: {},
data: a
})) + "</p>\n <p>" + l((n.$t || t && t.$t || c).call(s, "zxy.213504620721475584", {
name: "$t",
hash: {},
data: a
})) + "</p>\n <p>" + l((n.$t || t && t.$t || c).call(s, "zxy.213504622634078208", {
name: "$t",
hash: {},
data: a
})) + "</p>\n <p>" + l((n.$t || t && t.$t || c).call(s, "zxy.213504624529903616", {
name: "$t",
hash: {},
data: a
})) + '</p>\n </div>\n </div>\n <div class="form-row">\n <label>' + l((n.$t || t && t.$t || c).call(s, "zxy.114845", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content no-hidden password-so-tips">\n <input id="newPassword1" class="input" name="rePassword" type="password" data-password="1" placeholder="' + l((n.$t || t && t.$t || c).call(s, "zxy.114846", {
name: "$t",
hash: {},
data: a
})) + '" x-rule="required,minLength:6,maxLength:20"/>\n <span id="showPwd1" class="so-tips-btn iconfont icon-biyanjing hidden so-tips-btn1"></span>\n </div>\n </div>\n </div>\n <hr/>\n <div class="text-center">\n <div id="submitNewPwd" class="btn m-right">' + l((n.$t || t && t.$t || c).call(s, "zxy.106723", {
name: "$t",
hash: {},
data: a
})) + "</div>\n" + (null != (r = n.if.call(s, null != (r = null != t ? t.pswCheck : t) ? r.PSW_FORCE_UPDATE : r, {
name: "if",
hash: {},
fn: e.program(91, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </div>\n </form>\n </div>\n </div>\n </div>\n </div>\n"
},
94: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <div class="pwd-level-div2">' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.105618", {
name: "$t",
hash: {},
data: a
})) + ':<span style="color:#F56B6B;">' + o(e.lambda(null != (r = null != t ? t.pwdLevel : t) ? r.text : r, t)) + "</span></div>\n"
},
96: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <div class="pwd-level-div2">' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.105618", {
name: "$t",
hash: {},
data: a
})) + ':<span style="color:#0DC8F1;">' + o(e.lambda(null != (r = null != t ? t.pwdLevel : t) ? r.text : r, t)) + "</span></div>\n"
},
98: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <div class="pwd-level-div2">' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.105618", {
name: "$t",
hash: {},
data: a
})) + ':<span style="color:#43D2AD;">' + o(e.lambda(null != (r = null != t ? t.pwdLevel : t) ? r.text : r, t)) + "</span></div>\n"
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a) {
var r, o, s, c = null != t ? t : {}, l = n.helperMissing, u = "";
return o = null != (o = n.module || (null != t ? t.module : t)) ? o : l,
s = {
name: "module",
hash: {},
fn: e.program(1, a, 0),
inverse: e.noop,
data: a
},
r = "function" == typeof o ? o.call(c, s) : o,
n.module || (r = n.blockHelperMissing.call(t, r, s)),
null != r && (u += r),
u + (null != (r = (n.view || t && t.view || l).call(c, "first-login", {
name: "view",
hash: {},
fn: e.program(3, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
useData: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/viewport-full-content/first-login/view-first-login": [function(e, t, n) {
var i, a, r = e("drizzlejs"), o = e("jquery"), s = e("./app/util/pwFraction").pwFraction, c = e("lodash/collection"), l = !0, u = !0, d = e("./app/util/validators1");
n.type = "form",
n.bindings = {
configs: !0,
state: !0,
member: !0,
topics: !0,
selectedTopics: !0,
page: !0,
pswForceUpdate: !0,
firstLoginRule: !0,
nextMark: !1,
phoneCodeError: !0,
emailCodeError: !0,
tagNextStep: !0,
selectMark: !0,
pswUpdateWindow: !0,
pwdPopupConifg: !0
},
n.events = {
"click feedbackBtn": "feedback",
"click cancelBtn": "cancel",
"click cancel-*": "cancelSelected",
"click cancel1-*": "cancelSelected",
"click select-*": "select",
"click change": "changeTopics",
"click submitTagBtn": "submitTag",
"keyup newPassword": "pwdChange",
"click eidtName": "eidtName",
"click showPwd": "showPwd",
"keyup newPassword1": "pwdChange1",
"click showPwd1": "showPwd1",
"click indexBtn1": "cancelUpdateWindow"
},
n.handlers = {
eidtName: function() {
var e = this;
o(".eidtName").attr("disabled", !1),
o(".eidtName").focus(),
o("input[name=name]").on("blur", (function() {
e.bindings.member.data.fullName = this.value
}
))
},
feedback: function() {
o(this.$("fristHeader")).addClass("hidden"),
o(this.$("basic")).addClass("hidden"),
o(this.$("feedback")).removeClass("hidden"),
this.components["upload-images"].reset()
},
cancel: function() {
o(this.$("feedbackContent")).val(""),
this.components["upload-images"].reset(),
o(this.$("basic")).removeClass("hidden"),
o(this.$("feedback")).addClass("hidden"),
o(this.$("fristHeader")).removeClass("hidden")
},
cancelSelected: function(e) {
var t = this.bindings.topics.data.items
, n = c.find(t, ["id", e]);
this.module.dispatch("cancelSelected", {
id: e,
topics: n
})
},
select: function(e) {
var t = this.bindings.topics.data.items
, n = c.find(t, ["id", e]);
this.module.dispatch("select", n)
},
changeTopics: function() {
var e = this.bindings.topics
, t = this.bindings.page.data.value
, n = e.data.recordCount
, i = e.params.pageSize
, a = t + 1;
return a *= i,
this.bindings.page.data.value = a - n <= i ? t + 1 : 1,
e.data.recordCount <= e.params.pageSize ? (this.app.message.success(window.app.$t("zxy.114780")),
!1) : (this.module.dispatch("refreshTopics"),
!0)
},
submitTag: function() {
var e = {
memberId: this.app.global.currentUser.id,
topicIds: c.map(this.bindings.selectedTopics.data, (function(e) {
return e.id
}
)).join(",")
};
this.module.dispatch("submitTag", e)
},
pwdChange: function(e, t) {
var n;
t.value ? (o(t).parent().find(".so-tips-btn").removeClass("hidden"),
1 === (n = s(t.value)) ? (o(".psw-level-1").addClass("active"),
o(".psw-level-2").removeClass("active"),
o(".psw-level-3").removeClass("active")) : 2 === n ? (o(".psw-level-1").addClass("active"),
o(".psw-level-2").addClass("active"),
o(".psw-level-3").removeClass("active")) : 3 === n ? (o(".psw-level-1").addClass("active"),
o(".psw-level-2").addClass("active"),
o(".psw-level-3").addClass("active")) : (o(".psw-level-1").removeClass("active"),
o(".psw-level-2").removeClass("active"),
o(".psw-level-3").removeClass("active"))) : (o(".psw-level-1").removeClass("active"),
o(".psw-level-2").removeClass("active"),
o(".psw-level-3").removeClass("active"),
o(t).parent().find(".so-tips-btn").addClass("hidden"))
},
pwdChange1: function(e, t) {
t.value ? o(t).parent().find(".so-tips-btn1").removeClass("hidden") : o(t).parent().find(".so-tips-btn1").addClass("hidden")
},
showPwd: function(e, t) {
var n = o(t)
, i = o(this.$("newPassword"));
"text" === i.attr("type") ? (i.attr("type", "password"),
n.removeClass("icon-fanganyifaxian").addClass("icon-biyanjing")) : (i.attr("type", "text").css("color", "#333"),
n.addClass("icon-fanganyifaxian").removeClass("icon-biyanjing"))
},
showPwd1: function(e, t) {
var n = o(t)
, i = o(this.$("newPassword1"));
"text" === i.attr("type") ? (i.attr("type", "password"),
n.removeClass("icon-fanganyifaxian").addClass("icon-biyanjing")) : (i.attr("type", "text").css("color", "#333"),
n.addClass("icon-fanganyifaxian").removeClass("icon-biyanjing"))
},
cancelUpdateWindow: function() {
var e = this.bindings.pwdPopupConifg
, t = this.bindings.firstLoginRule.data.value
, n = null;
void 0 !== ((t = t && JSON.parse(t)) && t.item && t.item.firstLogin) && this.app.global.currentUser && 0 === this.app.global.currentUser.initSetting && (n = 1),
this.module.dispatch("cancelPwswupdateWindowSubmit", n),
e.data.periodicity1Strength2 ? (e.data.periodicityClosed = !0,
e.changed()) : this.module.regions["first-login"].close()
}
},
n.actions = {
"click submitBasicBtn": "submitBasic",
"click submitFeedbackBtn": "submitFeedback",
"click indexBtn": "refreshSetting",
"click submitNewPwd": "submitNewPwd",
"click pass-captcha": "passCaptcha",
"click pass-captcha-email": "passCaptchaEmail"
},
n.dataForActions = {
passCaptchaEmail: function(e) {
var t = 60
, n = this
, i = e;
return e.newEmail ? u ? (clearInterval(a),
a = setInterval((function() {
var e = o('div[name="passCaptchaEmailBtn"]');
if (t -= 1,
u = !1,
e.text("已发送 " + t + "s"),
-1 === t)
return clearInterval(a),
e.removeClass("disabled"),
e.text(window.app.$t("zxy.199316")),
o(n.$("check-tips-email")).html(""),
void (u = !0)
}
), 1e3),
i.clientType = 1,
this.module.dispatch("passCaptchaEmail", i).then((function() {
return i.passCaptchaEmail,
!1 === n.bindings.emailCodeError.data.timerMark && (clearInterval(a),
o('input[name="oldEmailCaptcha"]').val(""),
o('div[name="passCaptchaEmailBtn"]').removeClass("disabled"),
o('div[name="passCaptchaEmailBtn"]').text(window.app.$t("zxy.199316")),
o(this.$("check-tips-email")).html(""),
u = !0),
!1
}
))) : (this.app.message.error(window.app.$t("zxy.105619")),
!1) : (this.app.message.error(window.app.$t("zxy.118696")),
!1)
},
passCaptcha: function(e) {
var t = 60
, n = !1
, a = this
, r = e;
return e.phoneNumber ? /^1[0-9]{10}$/.test(e.phoneNumber) ? l ? (clearInterval(i),
r.clientType = 1,
this.module.dispatch("passCaptcha", r).then((function() {
return i = setInterval((function() {
var e = o('div[name="passCaptchaBtn"]');
if (t -= 1,
l = !1,
n)
return e.text("已发送 " + t + "s"),
-1 === t ? (clearInterval(i),
e.removeClass("disabled"),
e.text(window.app.$t("zxy.199316")),
o(a.$("check-tips")).html(""),
void (l = !0)) : void 0
}
), 1e3),
n = !0,
!1
}
))) : (this.app.message.error(window.app.$t("zxy.105619")),
!1) : (this.app.message.error(window.app.$t("zxy.105621")),
!1) : (this.app.message.error(window.app.$t("zxy.105611")),
!1)
},
submitBasic: function(e) {
var t = e
, n = this.bindings.member.data;
return !t.oldEmailCaptcha && delete t.oldEmailCaptcha,
!t.oldPhoneCaptcha && delete t.oldPhoneCaptcha,
t.jobId = n.job && n.job.id || !1,
t.majorPositionId = n.majorPositionId || !1,
t
},
submitFeedback: function(e) {
return e.content && 0 !== e.content.length ? e.content.length > 300 ? (this.app.message.error(window.app.$t("zxy.114782")),
!1) : (o(this.$("feedbackContent")).val(""),
r.assign(e, {
attachmentIds: JSON.stringify(c.map(this.components["upload-images"].getData(), (function(e) {
return e.id
}
)))
}),
e) : (this.app.message.error(window.app.$t("zxy.114781")),
!1)
},
submitNewPwd: function(e) {
var t = e.password
, n = e.rePassword;
return t ? n ? t !== n ? (this.app.message.error(window.app.$t("zxy.114847")),
!1) : /(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$)(?!.*[\u4e00-\u9fa5]+)^.{6,20}$/.test(t) ? e : (this.app.message.error(window.app.$t("zxy.213504645862133760")),
!1) : (this.app.message.error(window.app.$t("zxy.114846")),
!1) : (this.app.message.error(window.app.$t("zxy.199347")),
!1)
}
},
n.actionCallbacks = {
refreshSetting: function() {
var e = {
memberId: this.app.global.currentUser.id,
topicIds: c.map(this.bindings.selectedTopics.data, (function(e) {
return e.id
}
)).join(",")
};
this.module.dispatch("submitTag", e)
},
submitFeedback: function() {
this.app.message.success(window.app.$t("zxy.105622")),
o(this.$("basic")).removeClass("hidden"),
o(this.$("feedback")).addClass("hidden"),
o(this.$("fristHeader")).removeClass("hidden"),
o(this.$("tag")).addClass("hidden")
}
},
n.mixin = {
submitBasic: function(e) {
var t = e.result
, n = e.type;
t ? void 0 !== this.bindings.nextMark.data.mark && (o(this.$("basic")).addClass("hidden"),
o(this.$("feedback")).addClass("hidden"),
o(this.$("tag")).removeClass("hidden"),
o(this.$("userHeadPortraitPath")).attr("src", this.app.imgRedirectToCDN(this.app.global.currentUser.headPortraitPath) || "images/default-userpic.png"),
o(".changeName").text(this.bindings.member.data.fullName)) : "verifyEmailCode" === n ? (clearInterval(a),
o('input[name="oldEmailCaptcha"]').val(""),
o('div[name="passCaptchaEmailBtn"]').removeClass("disabled"),
o('div[name="passCaptchaEmailBtn"]').text(window.app.$t("zxy.199316")),
o(this.$("check-tips-email")).html(""),
u = !0) : (clearInterval(i),
o('input[name="oldPhoneCaptcha"]').val(""),
o('div[name="passCaptchaBtn"]').removeClass("disabled"),
o('div[name="passCaptchaBtn"]').text(window.app.$t("zxy.199316")),
o(this.$("check-tips")).html(""),
l = !0)
}
},
n.dataForTemplate = {
firstLogin: function() {
var e = this.bindings.firstLoginRule.data.value && JSON.parse(this.bindings.firstLoginRule.data.value);
return !!(e && e.item && e.item.firstLogin) && (this.app.global.currentUser && 0 === this.app.global.currentUser.initSetting)
},
popAuth: function() {
var e, t, n = {}, i = this.bindings.firstLoginRule.data.value && JSON.parse(this.bindings.firstLoginRule.data.value);
return i && i.item && (n.showPosition = i.item.popInformation.displayObj.isPosition,
n.showJob = i.item.popInformation.displayObj.isJob,
n.showPolitical = i.item.popInformation.displayObj.isPolitical,
n.showCredentialType = i.item.popInformation.displayObj.isCredentials,
n.showCredentialsNumber = i.item.popInformation.displayObj.isCredentialsNumber,
n.canNameEdit = i.item.popInformation.editObj.name,
n.canSexEdit = i.item.popInformation.editObj.sex,
n.canPhoneNumberEdit = i.item.popInformation.editObj.phoneNumber,
n.canEmailEdit = i.item.popInformation.editObj.email,
n.canPoliticalEdit = i.item.popInformation.editObj.political,
n.canCredentialTypeEdit = i.item.popInformation.editObj.credentials,
n.canCredentialsNumberEdit = i.item.popInformation.editObj.credentialsNumber,
e = i.item.popInformation.displayObj.isPhoneNumber,
t = i.item.popInformation.displayObj.isEmail,
n.showPhoneNumber = void 0 === e || e,
n.showEmail = void 0 === t || t),
n
},
first: function(e) {
var t = this.bindings.firstLoginRule.data.value && JSON.parse(this.bindings.firstLoginRule.data.value);
return t && t.item && t.item.firstLogin && e.state.step && 1 === e.state.step
},
second: function(e) {
return e.state.step && 2 === e.state.step
},
third: function(e) {
var t = this.bindings.firstLoginRule.data.value && JSON.parse(this.bindings.firstLoginRule.data.value)
, n = t && t.item && t.item.firstLogin;
return !(!e.state.step || 3 !== e.state.step) || !(!e.state.step || 1 !== e.state.step) && !n
},
four: function(e) {
var t = this.bindings.pswUpdateWindow.data
, n = t.psdPeriodicityTips || {}
, i = t.psdStrengthLevelTips
, a = n.level;
return (-1 !== [1, 2].indexOf(i) || -1 !== [1, 2].indexOf(a)) && e.state.step && 4 === e.state.step
},
activatedAccount: function() {
var e = this.bindings.pswUpdateWindow.data
, t = e.psdPeriodicityTips || {}
, n = e.psdStrengthLevelTips
, i = t.level;
return -1 !== [1, 2].indexOf(n) || -1 !== [1, 2].indexOf(i)
},
pswCheck: function() {
var e = this.bindings.pwdPopupConifg.data
, t = this.bindings.pswUpdateWindow.data
, n = t.psdPeriodicityTips || {}
, i = +t.psdStrengthLevelTips
, a = +n.level
, r = {
PSW_FORCE_UPDATE: !0,
PSW_FORCE_UPDATE_FIRST: 2 !== i
};
return -1 !== [0, 1].indexOf(a) && -1 !== [0, 1].indexOf(i) && (r.PSW_FORCE_UPDATE = !0),
0 === a && 2 === i && (r.PSW_FORCE_UPDATE = !1),
1 === a && 2 === i && (r.PSW_FORCE_UPDATE = !e.periodicityClosed),
2 === a && (r.PSW_FORCE_UPDATE = !1),
r
},
nextText: function(e) {
var t = e.pswForceUpdate;
return 1 === Number(t.value) ? window.app.$t("zxy.118389") : window.app.$t("zxy.106723")
},
pwdLevel: function(e) {
var t = e.pswForceUpdate
, n = t && t.value;
return n ? "1" === (n = JSON.parse(n)).pswLevelRequired ? {
level: 1,
text: window.app.$t("zxy.106756")
} : "2" === n.pswLevelRequired ? {
level: 2,
text: window.app.$t("zxy.106712")
} : {
level: 3,
text: window.app.$t("zxy.106753")
} : {}
},
userHeadPortraitPath: function() {
return this.app.imgRedirectToCDN(this.app.global.currentUser.headPortraitPath) || "images/default-userpic.png"
},
sex: function() {
var e = this.bindings.member.data.sex;
return {
sex0: 0 === e,
sex1: 1 === e
}
},
topics: function(e) {
var t = e.topics.items || []
, n = this.bindings.selectedTopics.data || [];
return c.map(t, (function(e) {
var t = e
, i = c.find(n, ["id", t.id]);
t.selected = !!i,
t.attachmentIdPath || (t.attachmentIdPath = "images/default-cover/default_topic.jpg"),
t.attachmentIdPath = this.app.imgRedirectToCDN(t.attachmentIdPath)
}
)),
t
},
selectedTopics: function(e) {
var t = e.selectedTopics;
return c.map(t, (function(e) {
var t = e;
return t.attachmentIdPath || (t.attachmentIdPath = "images/default-cover/default_topic.jpg"),
t.attachmentIdPath = this.app.imgRedirectToCDN(t.attachmentIdPath),
t
}
))
},
configs: function(e) {
var t = c.groupBy(e.configs, "key")
, n = []
, i = [];
return t.nationalities = c.orderBy(c.map(t[1], (function(t) {
var n = t;
return e.member.memberDetail && n.id === e.member.memberDetail.nationalityId && (n.selected = !0),
n
}
)), ["createTime"], ["asc"]),
t.ethnicities = c.orderBy(c.map(t[2], (function(t) {
var n = t;
return e.member.memberDetail && n.value === e.member.memberDetail.ethnicityName && (n.selected = !0),
n
}
)), ["createTime"], ["desc"]),
n.push({
key: " ",
value: window.app.$t("zxy.198667"),
selected: !1
}),
c.orderBy(c.map(t[3], (function(t) {
var i = t;
return e.member.memberDetail && i.id === e.member.memberDetail.politicalizationId && (i.selected = !0),
n.push(i),
i
}
)), ["createTime"], ["asc"]),
t.politicalizations = n,
i.push({
key: " ",
value: window.app.$t("zxy.105624"),
selected: !1
}),
c.orderBy(c.map(t[4], (function(t) {
var n = t;
return e.member.memberDetail && n.id === e.member.memberDetail.educationId && (n.selected = !0),
i.push(n),
n.init,
n
}
)), ["createTime"], ["asc"]),
t.educations = i,
t.credentialTypes = c.orderBy(c.map(t[5], (function(t) {
var n = t;
return e.member.memberDetail && n.id === e.member.memberDetail.credentialType && (n.selected = !0),
n
}
)), ["createTime"], ["asc"]),
t.credentialTypes.unshift({
key: " ",
value: window.app.$t("zxy.198667"),
selected: !1
}),
t.customerTypes = c.orderBy(c.map(t[6], (function(t) {
var n = t;
return e.member.memberDetail && n.id === e.member.memberDetail.customerType && (n.selected = !0),
n
}
)), ["createTime"], ["asc"]),
t.incumbencyStatuses = c.orderBy(c.map(t[7], (function(t) {
var n = t;
return e.member.memberDetail && n.id === e.member.memberDetail.incumbencyStatus && (n.selected = !0),
n
}
)), ["createTime"], ["asc"]),
e.member.memberDetail && !e.member.memberDetail.credentialType && t.credentialTypes.splice(0, 0, " "),
t
},
pwdTitle: function() {
var e = this.bindings.pwdPopupConifg.data
, t = this.bindings.pswUpdateWindow.data
, n = +t.psdStrengthLevelTips
, i = t.psdPeriodicityTips || {}
, a = +i.level
, r = i.cycle
, o = i.unit
, s = window.app.$t("zxy.201806")
, c = window.app.$t(0 === o ? "zxy.231933361696935936" : "zxy.231933981619261440", r);
return 0 === a && 0 === n ? c : 0 === a && -1 !== [1, 2].indexOf(n) ? s : 1 === a && -1 !== [0, 1].indexOf(n) ? c : 1 === a && 2 === n ? e.periodicityClosed ? s : c : 2 === a ? c : s
}
},
n.components = [function() {
var e = {}
, t = this.bindings.member;
return t.data.memberDetail && (e.value = t.data.memberDetail.headPortrait,
e.path = t.data.memberDetail.headPortraitPath),
{
id: "headFile",
name: "picker",
options: {
picker: "cropper",
inputName: "headPortrait",
btnName: window.app.$t("zxy.118612"),
defaultImg: "images/default-userpic.png",
width: 140,
height: 140,
avatarSize: "200,200",
suggestSize: "200*200",
data: e,
type: 1
}
}
}
, {
id: "upload-images",
name: "picker",
options: {
picker: "upload-images",
limit: 3,
filters: {
max_file_size: "2mb",
mime_types: [{
title: "files",
extensions: "jpg,jpeg,png,bmp,gif,ico,tif"
}]
}
}
}, function() {
return {
id: "politicalizationId",
name: "selectize"
}
}
, function() {
return {
id: "checkType",
name: "selectize",
options: {
maxHeight: "87px"
}
}
}
, function() {
var e = this;
return {
id: "credentialTypesId",
name: "selectize",
options: {
optionChange: function() {
e.module.dispatch("changeNumber")
}
}
}
}
],
n.afterRender = function() {
var e = this
, t = o('input[data-password="1"]')
, n = e.bindings.member.data.memberDetail && e.bindings.member.data.memberDetail.credentialType
, i = e.bindings.member.data.memberDetail && e.bindings.member.data.memberDetail.credentialValue
, a = !1
, r = this.bindings.firstLoginRule.data.value && JSON.parse(this.bindings.firstLoginRule.data.value);
r && r.item && r.item.firstLogin && (a = this.app.global.currentUser && 0 === this.app.global.currentUser.initSetting),
o("input[name=fullName]").blur((function() {
o(".eidtName").css("borderWidth", "0")
}
)),
setTimeout((function() {
o(t).attr("type", "password")
}
), 500),
o("select[name=credentialType]").change((function() {
n !== o(this).val() ? o("input[name=credentialValue]").val("") : o("input[name=credentialValue]").val(i)
}
)),
o("input[name=phoneNumber]").bind("input propertychange", (function() {
var t = d.phoneReg(o("input[name=phoneNumber]").val())
, n = e.bindings.member.data.phoneNumber;
t && o("input[name=phoneNumber]").val() !== n ? o(".phone-verify-input").show() : (o(".phone-verify-input").hide(),
o("input[name=oldPhoneCaptcha]").val(""))
}
)),
o("input[name=newEmail]").bind("input propertychange", (function() {
var t = d.emailReg(o("input[name=newEmail]").val())
, n = e.bindings.member.data.email;
t && o("input[name=newEmail]").val() !== n ? o(".email-verify-input").show() : (o(".email-verify-input").hide(),
o("input[name=oldEmailCaptcha]").val(""))
}
)),
o("input[name=credentialValue]").on("focus", (function() {
o("select[name=credentialType]").val() || (e.app.message.error(window.app.$t("zxy.105625")),
o("input[name=credentialValue]").val(""))
}
)),
a && o("body").css({
overflow: "hidden"
})
}
,
n.beforeClose = function() {
o("body").css({
overflow: "auto"
})
}
}
, {
"./app/util/pwFraction": "./app/util/pwFraction",
"./app/util/validators1": "./app/util/validators1",
drizzlejs: "drizzlejs",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/viewport-full-content/index": [function(e, t, n) {
var i = e("lodash/collection")
, a = e("./app/util/rule-config")
, r = e("./app/util/skinData")
, o = e("drizzlejs")
, s = e("jquery");
n.items = {
"viewport-full-content/top": {
isModule: !0
},
"viewport-full-content/bottom": {
region: "bottom",
isModule: !0
},
"viewport-full-content/notice": {
region: "notice",
isModule: !0
}
},
n.store = {
models: {
feedback: {
url: "../system/feedback"
},
state: {
data: {}
},
toolbar: {
url: "../system/rule-config/getkey"
},
validateIndex: {
url: "../system/business-home-config/validate/",
isStorage: "localStorage",
isExpires: 900,
isCache: !0
},
businessHomeConfig: {
url: "../system/business-home-config/original-url",
isStorage: "localStorage",
isExpires: 900,
isCache: !0
},
floatingConfig: {
url: "../system/rule-config/getkey"
},
findCurrentCourseStudy: {
url: "../course-study/course-front/find-current-course-study"
},
branchTagCfg: {
url: "../system/home-tag",
isStorage: "zxyStore",
isExpires: 180,
isCache: !0
},
homeConfig: {
url: "../system/home-config/config",
isStorage: "localStorage",
isExpires: 180,
isCache: !0
},
skinData: {
url: "../system/skin-config/skin",
isStorage: "localStorage",
isExpires: 900,
isCache: !0,
refreshCache: !0
},
homeBranchList: {
url: "../system/business-home-config/navigation-list",
isStorage: "zxyStore",
isExpires: 900,
isCache: !0,
skey: window.app.global.currentUser.id
}
},
callbacks: {
init: function() {
var e, t, n, c = this, l = this.models.skinData, u = this.models.validateIndex, d = this.models.homeBranchList, p = Boolean(this.app.global.currentUser && this.app.global.currentUser.id), h = (e = window.location.href,
t = "id=",
!(e.indexOf("home-v") < 0) && (i.filter(((e || "").split("?")[1] || "").split("&"), (function(e) {
return e.indexOf(t) > -1
}
))[0] || "").split("=")[1] || sessionStorage.getItem("previewBusinessId") || sessionStorage.getItem("businessId")), y = window.location.href.indexOf("previewFront"), m = window.location.href.indexOf("authPreview"), f = y > -1 && window.location.href.slice(y).split("=")[1] || "", x = "previewIframe" === window.name, v = this.models.floatingConfig, z = this.models.findCurrentCourseStudy, g = this.models.branchTagCfg, b = this.models.homeConfig, w = window.$(".header")[0];
function _() {
var e = a.getRuleConfig(this.app, "BAY_WINDOW_CONFIG")
, t = a.getRuleConfig(this.app, "HOME_FLOAT_WINDOW");
window.renderVueComponent("sidebar", {
props: {
rule: e,
studyRecord: t
}
}).then((function(e) {
e.$mount(document.querySelector(".sidebar-toolbar"))
}
))
}
return v.clear(),
z.clear(),
v.params = {
key: "HOME_FLOAT_WINDOW",
organizationId: this.app.global.organization.id
},
this.chain((function() {
return h && h.length < 30 ? c.module.dispatch("getBusinessHomeConfig", {
shortCode: h
}).then((function(e) {
return sessionStorage.setItem("businessId", e[0].originalUrl),
localStorage.setItem("newconfigId", e[0].originalUrl),
sessionStorage.setItem("homeId", ""),
h = e[0].originalUrl,
e[0].originalUrl
}
)) : h
}
), (function() {
return h ? (b.clear(),
b.params = {
configId: h
},
h) : !!p && this.get(d).then((function() {
var e, t, n, i = (a.getRuleConfig(this.app, "DEFAULT_HOME_PAGE_CONFIGURATION") || {}).value;
t = (n = (e = d.data.homeConfig && d.data.homeConfig.length) > 0 && d.data.homeConfig[1 == +i ? e - 1 : 0] || {}) && n.organizationId || "",
b.clear(),
b.params = {
orgId: t
}
}
))
}
), (function() {
return this.get(b).then((function() {
h = b.data.id,
1 != +b.data.type && 2 != +b.data.type || !b.data.id || (sessionStorage.setItem("businessId", b.data.id),
localStorage.setItem("newconfigId", b.data.id))
}
))
}
), (function() {
var e = null;
l.clear(),
0 == +b.data.type ? (l.options.url = "../system/skin-config/skin",
e = {
homeConfigId: "",
organizationId: this.app.global.organization.id,
language: "en" === localStorage.getItem("lang") ? 2 : 1
}) : (l.options.url = "../system/skin-config/business-skin",
e = {
organizationId: "",
homeConfigId: h
}),
o.assign(l.params, {
clientType: 1
}, e),
c.get(l).then((function(e) {
var t, n, i = e && e[0];
return i ? "1" === (t = i.skinPackageId) || "2" === t || "3" === t ? (i.styles ? r.String(JSON.parse(i.styles)) : r.String(r.defaultSkin[Number(t) - 1]),
!1) : (1 === i.type ? r.String(JSON.parse(i.styles)) : (n = "dev" === c.app.projectConfig.skinPackagePath ? "scorm-file/" + i.skinPackagePath.split(".")[0] + "/skin/mian.json" : c.app.global.courseScormFileUrl + i.skinPackagePath.split(".")[0] + "/skin/mian.json",
s.ajax({
type: "get",
dataType: "text",
url: n,
success: function(e) {
r.String(JSON.parse(e))
}
})),
!0) : (r.String(r.defaultSkin[c.app.global.skin - 1]),
!1)
}
), (function() {
r.String(r.defaultSkin[c.app.global.skin - 1])
}
))
}
), (function() {
var e = window.location.hash.indexOf("home-v?") > -1 || window.location.hash.indexOf("home/org/") > -1 || "#/home" === window.location.hash;
return 0 != +b.data.type && p ? (u.clear(),
u.options.url = "../system/business-home-config/validate/" + h,
y > -1 && (u.params = {
previewFront: f
}),
x && (u.params.previewFront = 1),
-1 === y && m > -1 && (u.params = {
previewFront: 1
}),
c.get(u).then((function() {
return u.data && u.data.result ? (_(),
!0) : (e && c.app.navigate("home/error-page/190002"),
!1)
}
), (function() {
return e && c.app.navigate("home/error-page/190002"),
!1
}
))) : (_(),
!0)
}
), (function(e) {
g.clear(),
g.params = {
homeConfigId: b.data.id,
clientType: 1
},
this.get(g).then((function() {
n = setInterval((function() {
window.renderVueComponent && (clearInterval(n),
window.renderVueComponent("appHeader", {
props: {
styleType: g.data.style,
unauthorized: !e
},
on: {
callback: function() {}
}
}).then((function(e) {
e.$mount(w)
}
)))
}
), 500)
}
))
}
))
},
submitFeedback: function(e) {
return this.models.feedback.set(e),
this.post(this.models.feedback)
},
getBusinessHomeConfig: function(e) {
var t = this.models.businessHomeConfig;
return t.params = {
shortCode: e.shortCode
},
this.get(t)
}
}
},
n.afterRender = function() {
this.app.global.searchModule = this,
this.dispatch("init")
}
}
, {
"./app/util/rule-config": "./app/util/rule-config",
"./app/util/skinData": "./app/util/skinData",
drizzlejs: "drizzlejs",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/viewport-full-content/notice/index": [function(e, t, n) {
var i = e("lodash/collection");
n.items = {
main: "main",
"viewport-full-content/notice/more": {
isModule: !0
}
},
n.store = {
models: {
notice: {
url: "../system/operation/announcement/person-list-all",
isStorage: "localStorage",
isExpires: 3,
isCache: !0,
refreshCache: !0,
params: {
from: 2,
type: 2,
readStatus: 0
}
},
activeNotice: {
url: "../system/operation/announcement/insertReadStatus",
data: {
from: 2
}
}
},
callbacks: {
init: function() {
var e = this.models.notice;
return this.get(e)
},
insertReadState: function() {
var e, t = this, n = this.models.activeNotice, a = this.models.notice;
return n.clear(),
n.set({
from: 2
}),
this.put(n).then((function() {
t.models.notice.clear(!0),
e = i.filter(Object.keys(localStorage), (function(e) {
return e.includes(a.getFullUrl())
}
)),
i.each(e, (function(e) {
localStorage.removeItem(e)
}
))
}
))
}
}
},
n.beforeRender = function() {
this.app.global.currentUser && this.app.global.currentUser.id && this.dispatch("init")
}
}
, {
"lodash/collection": "lodash/collection"
}],
"./app/viewport-full-content/notice/more/index": [function(e, t, n) {
var i = 0
, a = !0
, r = e("jquery");
n.items = {
main: "main"
},
n.title = "zxy.204538",
n.store = {
models: {
announcements: {
url: "../system/operation/announcement/person-list"
},
activeNotice: {
url: "../system/operation/announcement/insertReadStatus",
data: {
from: 1
}
},
list: {
data: []
}
},
callbacks: {
init: function(e) {
var t = this.models.announcements
, n = this.models.list;
t.params = e,
(a || (e.page - 1) * e.pageSize < i) && this.get(t).then((function(e) {
n.data = e[0].items,
i = e[0].recordCount,
a = !1,
n.changed(),
setTimeout((function() {
var e = r(".dialog-content")[0].scrollHeight;
r(".dialog-content").scrollTop(e),
n.data.length >= i && r(".load-more").hide()
}
), 400)
}
))
},
insertReadState: function(e) {
var t = this
, n = this.models.activeNotice;
return n.clear(),
n.set({
id: e.id,
from: 1
}),
this.put(n).then((function() {
"function" == typeof t.module.renderOptions.callback && t.module.renderOptions.callback()
}
))
}
}
},
n.beforeClose = function() {
window.$("body").addClass("mix-vue-center")
}
,
n.beforeRender = function() {
window.$("body").addClass("mix-vue-center"),
this.dispatch("init", {
page: 1,
pageSize: 5,
from: 1
})
}
}
, {
jquery: "jquery"
}],
"./app/viewport-full-content/notice/more/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return ' <div data-region="main"></div>\n'
},
3: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != (r = null != t ? t.notice : t) ? r.length : r, {
name: "if",
hash: {},
fn: e.program(4, a, 0),
inverse: e.program(14, a, 0),
data: a
})) ? r : ""
},
4: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return (null != (r = n.each.call(o, null != t ? t.notice : t, {
name: "each",
hash: {},
fn: e.program(5, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' <p id="more" class="load-more sub-text text-center pointer" style="margin: 20px 0;font-size: 12px;">\n <i class="iconfont icon-add m-right" style="transform: none;margin-right: 0;margin-top: -2px;"></i>\n <span>' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(o, "zxy.106744", {
name: "$t",
hash: {},
data: a
})) + "</span>\n </p>\n"
},
5: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression;
return ' <div class="clearfix">\n <div class="h3 m-bottom" id="showContent-' + l("function" == typeof (o = null != (o = n.id || (null != t ? t.id : t)) ? o : c) ? o.call(s, {
name: "id",
hash: {},
data: a
}) : o) + '" style="margin: 10px 6px;font-size: 14px;color: #333;cursor: pointer;">\n <i ' + (null != (r = n.if.call(s, null != t ? t.readed : t, {
name: "if",
hash: {},
fn: e.program(6, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " " + (null != (r = n.unless.call(s, null != t ? t.readed : t, {
name: "unless",
hash: {},
fn: e.program(8, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' style="color:#00AEFF;margin-right:10px;font-size:1.5em"></i>\n <span ' + (null != (r = n.if.call(s, null != t ? t.readed : t, {
name: "if",
hash: {},
fn: e.program(10, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " " + (null != (r = n.unless.call(s, null != t ? t.readed : t, {
name: "unless",
hash: {},
fn: e.program(12, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' style="font-size:14px">' + l("function" == typeof (o = null != (o = n.title || (null != t ? t.title : t)) ? o : c) ? o.call(s, {
name: "title",
hash: {},
data: a
}) : o) + '</span>\n <div class="text-tips pull-right">' + l((n.dateTime || t && t.dateTime || c).call(s, null != t ? t.publishTime : t, {
name: "dateTime",
hash: {},
data: a
})) + '</div>\n </div>\n <div class="content" style="display:none;margin-left:32px">\n <p>' + (null != (r = (n.echoX || t && t.echoX || c).call(s, null != t ? t.content : t, {
name: "echoX",
hash: {},
data: a
})) ? r : "") + '</p>\n <div class="pull-right">\n <div class="sub-text" style="padding-bottom: 6px;">' + l((n.$t || t && t.$t || c).call(s, "zxy.118381", {
name: "$t",
hash: {},
data: a
})) + l(e.lambda(null != (r = null != t ? t.organization : t) ? r.name : r, t)) + '</div>\n \x3c!-- .text-tips.m-top > dateTime(publishTime) --\x3e\n </div>\n </div>\n </div>\n <div class="hr dashed" style="margin:0"></div>\n'
},
6: function(e, t, n, i, a) {
return ' class="iconfont icon-gonggao1"'
},
8: function(e, t, n, i, a) {
return ' class="iconfont icon-gonggao"'
},
10: function(e, t, n, i, a) {
return ' class="text-tips"'
},
12: function(e, t, n, i, a) {
return ' class="bold-title"'
},
14: function(e, t, n, i, a) {
return ' <div class="content-empty-side"><div class="img-box"></div></div>\n <p style="text-align:center;margin-top:10px">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.213508888069279744", {
name: "$t",
hash: {},
data: a
})) + "</p>\n"
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a) {
var r, o, s, c = null != t ? t : {}, l = n.helperMissing, u = "";
return o = null != (o = n.module || (null != t ? t.module : t)) ? o : l,
s = {
name: "module",
hash: {},
fn: e.program(1, a, 0),
inverse: e.noop,
data: a
},
r = "function" == typeof o ? o.call(c, s) : o,
n.module || (r = n.blockHelperMissing.call(t, r, s)),
null != r && (u += r),
u + (null != (r = (n.view || t && t.view || l).call(c, "main", {
name: "view",
hash: {},
fn: e.program(3, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
useData: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/viewport-full-content/notice/more/view-main": [function(e, t, n) {
var i = e("jquery")
, a = 1
, r = e("lodash/collection");
n.bindings = {
announcements: !0,
list: !0
},
n.dataForTemplate = {
notice: function(e) {
var t = e.list;
return r.map(t, (function(e) {
var t = e;
return t.announcementDetail.readStatus ? t.readed = !0 : t.readed = !1,
t
}
))
}
},
n.events = {
"click showContent-*": "showContent",
"click more": "loadMore"
},
n.handlers = {
showContent: function(e, t) {
var n = t.target || t.srcElement;
"DIV" !== n.nodeName && (n = n.parentNode),
i(n).find(".bold-title").removeClass("bold-title").addClass("text-tips"),
i(n).find(".icon-gonggao").removeClass("icon-gonggao").addClass("icon-gonggao1"),
i(n).next().fadeToggle("slow"),
this.module.dispatch("insertReadState", {
id: e
})
},
loadMore: function() {
var e = {
pageSize: 5,
from: 1
};
a++,
e.page = a,
this.module.dispatch("init", e)
}
},
n.beforeClose = function() {
a = 1
}
}
, {
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/viewport-full-content/notice/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return ' <div data-region="main"></div>\n'
},
3: function(e, t, n, i, a) {
var r;
return null != (r = (n.compare || t && t.compare || n.helperMissing).call(null != t ? t : {}, null != t ? t.noticeLength : t, "gt", 0, {
name: "compare",
hash: {},
fn: e.program(4, a, 0),
inverse: e.noop,
data: a
})) ? r : ""
},
4: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return ' <div class="notice-board">\n <div class="notice-box">\n <div class="notice-header skin-backgroundColor-style">\n <div class="notice-title">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(o, "zxy.204538", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <i id="close" class="notice-close iconfont icon-close"></i>\n </div>\n <div class="notice-content">\n <div id="noticeList" class="notice-swiper">\n <ul>' + (null != (r = n.each.call(o, null != t ? t.notice : t, {
name: "each",
hash: {},
fn: e.program(5, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + "</ul>\n </div>\n </div>\n </div>\n </div>\n"
},
5: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return '\n <li>\n <a href="javascript:;">\n <h5 class="text-overflow" title="' + c("function" == typeof (r = null != (r = n.title || (null != t ? t.title : t)) ? r : s) ? r.call(o, {
name: "title",
hash: {},
data: a
}) : r) + '">' + c("function" == typeof (r = null != (r = n.title || (null != t ? t.title : t)) ? r : s) ? r.call(o, {
name: "title",
hash: {},
data: a
}) : r) + '</h5>\n <div class="notice-text text-overflow">' + c("function" == typeof (r = null != (r = n.textContent || (null != t ? t.textContent : t)) ? r : s) ? r.call(o, {
name: "textContent",
hash: {},
data: a
}) : r) + "</div>\n </a>\n </li>\n "
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a) {
var r, o, s, c = null != t ? t : {}, l = n.helperMissing, u = "";
return o = null != (o = n.module || (null != t ? t.module : t)) ? o : l,
s = {
name: "module",
hash: {},
fn: e.program(1, a, 0),
inverse: e.noop,
data: a
},
r = "function" == typeof o ? o.call(c, s) : o,
n.module || (r = n.blockHelperMissing.call(t, r, s)),
null != r && (u += r),
u + (null != (r = (n.view || t && t.view || l).call(c, "main", {
name: "view",
hash: {},
fn: e.program(3, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
useData: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/viewport-full-content/notice/view-main": [function(e, t, n) {
var i = e("jquery")
, a = e("lodash/collection");
n.bindings = {
notice: !0
},
n.components = [function() {
return this.bindings.notice.data.length > 1 ? {
id: "noticeList",
name: "swiper",
options: {
autoplay: !0,
navigation: !0,
btn: !0
}
} : null
}
],
n.events = {
"click close": "close",
"click noticeList": "noticeMore"
},
n.handlers = {
close: function() {
return this.module.dispatch("insertReadState")
},
noticeMore: function() {
var e = this
, t = this.module.items["viewport-full-content/notice/more"];
return e.app.viewport.modal(t, {
callback: function() {
e.module.dispatch("insertReadState")
}
})
}
},
n.dataForTemplate = {
notice: function(e) {
var t = e.notice
, n = /<img(?:.|\s)*?>/g;
return a.map(t, (function(e) {
var t = e;
return t.textContent = t.textContent.replace(n, "").replace(/&/g, "&"),
t
}
))
},
noticeLength: function(e) {
return window.location.href.indexOf("#/center") < 0 ? e.notice.length : 0
}
},
n.afterRender = function() {
i(".notice-swiper .notice-text").dotdotdot({
truncate: "letter",
watch: !0
})
}
}
, {
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/viewport-full-content/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return ' \x3c!-- .header(data-region=\'top\') --\x3e\n <div class="header"></div>\n <div class="vue-content" data-region="vcontent"></div>\n <div class="content drizzle-content" data-region="content"></div>\n <div class="footer" data-region="bottom"></div>\n <div class="sidebar-toolbar"></div>\n <div data-region="opinion"></div>\n <div data-region="notice"></div>\n'
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a) {
var r, o, s, c = "";
return o = null != (o = n.module || (null != t ? t.module : t)) ? o : n.helperMissing,
s = {
name: "module",
hash: {},
fn: e.program(1, a, 0),
inverse: e.noop,
data: a
},
r = "function" == typeof o ? o.call(null != t ? t : {}, s) : o,
n.module || (r = n.blockHelperMissing.call(t, r, s)),
null != r && (c += r),
c
},
useData: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/viewport-full-content/top/edit/address/index": [function(e, t, n) {
n.items = {
main: "main"
},
n.store = {
models: {
addressList: {
url: "../human/mall/receiving-address/personal"
},
addAddress: {
url: "../human/mall/receiving-address"
},
deleteAddress: {
url: "../human/mall/receiving-address"
},
defaultAddress: {
url: "../human/mall/receiving-address/set-default"
},
editSaveAddress: {
url: "../human/mall/receiving-address"
}
},
callbacks: {
init: function() {
var e = this.models.addressList;
return e.clear(),
this.get(e)
},
saveAddress: function(e) {
var t = this.models.addAddress;
return t.set(e),
this.post(t)
},
editSaveAddress: function(e) {
var t = this.models.editSaveAddress;
return t.set(e),
this.put(t)
},
deleteAddress: function(e) {
var t = this.models.deleteAddress
, n = this;
return t.set(e),
this.del(t).then((function() {
n.module.dispatch("init").then((function() {
n.models.addressList.changed()
}
))
}
))
},
defaultAddress: function(e) {
var t = this.models.defaultAddress
, n = this;
return t.set(e),
this.put(t).then((function() {
n.module.dispatch("init").then((function() {
n.models.addressList.changed()
}
))
}
))
}
}
},
n.beforeRender = function() {
return window.location.hash.indexOf("center") > 0 && window.$("body").addClass("mix-vue-center"),
this.dispatch("init")
}
,
n.beforeClose = function() {
window.location.hash.indexOf("center") > 0 && window.$("body").addClass("mix-vue-center")
}
}
, {}],
"./app/viewport-full-content/top/edit/address/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return ' <div class="center-common-address" data-region="main"></div>\n'
},
3: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return " <ul>" + (null != (r = n.each.call(o, null != t ? t.addressList : t, {
name: "each",
hash: {},
fn: e.program(4, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + "</ul>\n" + (null != (r = n.unless.call(o, null != t ? t.addAddressState : t, {
name: "unless",
hash: {},
fn: e.program(13, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
4: function(e, t, n, i, a) {
var r;
return "\n" + (null != (r = n.if.call(null != t ? t : {}, null != t ? t.addState : t, {
name: "if",
hash: {},
fn: e.program(5, a, 0),
inverse: e.program(7, a, 0),
data: a
})) ? r : "") + " "
},
5: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = "function", l = e.escapeExpression;
return ' <li>\n <form>\n <div class="iconfont icon-close center-address-dismiss" id="deleteAddAddress-' + l(typeof (r = null != (r = n.index || a && a.index) ? r : s) === c ? r.call(o, {
name: "index",
hash: {},
data: a
}) : r) + '"></div>\n <div class="center-address-item">\n <label class="required">' + l((n.$t || t && t.$t || s).call(o, "zxy.199281", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <input type="text" name="recipient" value="' + l(typeof (r = null != (r = n.recipient || (null != t ? t.recipient : t)) ? r : s) === c ? r.call(o, {
name: "recipient",
hash: {},
data: a
}) : r) + '" maxlength="10"/>\n </div>\n <div class="center-address-item">\n <label class="required">' + l((n.$t || t && t.$t || s).call(o, "zxy.199282", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <input type="text" name="recipientNumber" value="' + l(typeof (r = null != (r = n.recipientNumber || (null != t ? t.recipientNumber : t)) ? r : s) === c ? r.call(o, {
name: "recipientNumber",
hash: {},
data: a
}) : r) + '"/>\n </div>\n <div class="center-address-item1">\n <label>' + l((n.$t || t && t.$t || s).call(o, "zxy.199283", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <input type="text" name="postcode" value="' + l(typeof (r = null != (r = n.postcode || (null != t ? t.postcode : t)) ? r : s) === c ? r.call(o, {
name: "postcode",
hash: {},
data: a
}) : r) + '" maxlength="6"/>\n </div>\n <div class="clearfix">\n <div id="saveAddress" class="center-default-address pull-right">' + l((n.$t || t && t.$t || s).call(o, "zxy.106731", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div class="center-address-item2">\n <label class="required">' + l((n.$t || t && t.$t || s).call(o, "zxy.199284", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <input type="text" style="width:100%;" name="recipientAddress" placeholder="' + l((n.$t || t && t.$t || s).call(o, "zxy.215039482108448768", {
name: "$t",
hash: {},
data: a
})) + '" value="' + l(typeof (r = null != (r = n.recipientAddress || (null != t ? t.recipientAddress : t)) ? r : s) === c ? r.call(o, {
name: "recipientAddress",
hash: {},
data: a
}) : r) + '" maxlength="100"/>\n </div>\n </div>\n </form>\n </li>\n'
},
7: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != t ? t.isEdit : t, {
name: "if",
hash: {},
fn: e.program(8, a, 0),
inverse: e.program(11, a, 0),
data: a
})) ? r : ""
},
8: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = "function", u = e.escapeExpression;
return ' <li><form>\n <input type="hidden" name="id" value="' + u(typeof (o = null != (o = n.id || (null != t ? t.id : t)) ? o : c) === l ? o.call(s, {
name: "id",
hash: {},
data: a
}) : o) + '"/>\n <div class="iconfont icon-close center-address-dismiss" id="deleteAddress-' + u(typeof (o = null != (o = n.id || (null != t ? t.id : t)) ? o : c) === l ? o.call(s, {
name: "id",
hash: {},
data: a
}) : o) + '"></div>\n <div class="center-address-item">\n <label class="required">' + u((n.$t || t && t.$t || c).call(s, "zxy.199281", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <input type="text" name="recipient" value="' + u(typeof (o = null != (o = n.recipient || (null != t ? t.recipient : t)) ? o : c) === l ? o.call(s, {
name: "recipient",
hash: {},
data: a
}) : o) + '" maxlength="10"/>\n </div>\n <div class="center-address-item">\n <label class="required">' + u((n.$t || t && t.$t || c).call(s, "zxy.199282", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <input type="text" name="recipientNumber" value="' + u(typeof (o = null != (o = n.recipientNumber || (null != t ? t.recipientNumber : t)) ? o : c) === l ? o.call(s, {
name: "recipientNumber",
hash: {},
data: a
}) : o) + '"/>\n </div>\n <div class="center-address-item1">\n <label>' + u((n.$t || t && t.$t || c).call(s, "zxy.199283", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <input type="text" name="postcode" value="' + u(typeof (o = null != (o = n.postcode || (null != t ? t.postcode : t)) ? o : c) === l ? o.call(s, {
name: "postcode",
hash: {},
data: a
}) : o) + '" maxlength="6"/>\n </div>\n <div class="clearfix">\n <div class="center-default-address pull-right" id="editSaveAddress">' + u((n.$t || t && t.$t || c).call(s, "zxy.106731", {
name: "$t",
hash: {},
data: a
})) + "</div>\n" + (null != (r = n.unless.call(s, null != t ? t.isDefault : t, {
name: "unless",
hash: {},
fn: e.program(9, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' <div class="center-address-item2">\n <label class="required">' + u((n.$t || t && t.$t || c).call(s, "zxy.199284", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <input type="text" style="width:100%;" name="recipientAddress" value="' + u(typeof (o = null != (o = n.recipientAddress || (null != t ? t.recipientAddress : t)) ? o : c) === l ? o.call(s, {
name: "recipientAddress",
hash: {},
data: a
}) : o) + '" maxlength="100"/>\n </div>\n </div>\n </form></li>\n'
},
9: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <div class="center-default-address pull-right" id="defaultAddress-' + c("function" == typeof (r = null != (r = n.id || (null != t ? t.id : t)) ? r : s) ? r.call(o, {
name: "id",
hash: {},
data: a
}) : r) + '">' + c((n.$t || t && t.$t || s).call(o, "zxy.118390", {
name: "$t",
hash: {},
data: a
})) + "</div>\n"
},
11: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = "function", u = e.escapeExpression;
return ' <li>\n <div class="iconfont icon-close center-address-dismiss" id="deleteAddress-' + u(typeof (o = null != (o = n.id || (null != t ? t.id : t)) ? o : c) === l ? o.call(s, {
name: "id",
hash: {},
data: a
}) : o) + '"></div>\n <div class="center-address-item">\n <label>' + u((n.$t || t && t.$t || c).call(s, "zxy.199281", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="inline-block" title="' + u(typeof (o = null != (o = n.recipient || (null != t ? t.recipient : t)) ? o : c) === l ? o.call(s, {
name: "recipient",
hash: {},
data: a
}) : o) + '">\n <input class="text-overflow" type="text" value="' + u(typeof (o = null != (o = n.recipient || (null != t ? t.recipient : t)) ? o : c) === l ? o.call(s, {
name: "recipient",
hash: {},
data: a
}) : o) + '" disabled="disabled" title="' + u(typeof (o = null != (o = n.recipient || (null != t ? t.recipient : t)) ? o : c) === l ? o.call(s, {
name: "recipient",
hash: {},
data: a
}) : o) + '"/>\n </div>\n </div>\n <div class="center-address-item">\n <label>' + u((n.$t || t && t.$t || c).call(s, "zxy.199282", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <input type="text" value="' + u(typeof (o = null != (o = n.recipientNumber || (null != t ? t.recipientNumber : t)) ? o : c) === l ? o.call(s, {
name: "recipientNumber",
hash: {},
data: a
}) : o) + '" disabled="disabled"/>\n </div>\n <div class="center-address-item1">\n <label>' + u((n.$t || t && t.$t || c).call(s, "zxy.199283", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <input type="text" value="' + u(typeof (o = null != (o = n.postcode || (null != t ? t.postcode : t)) ? o : c) === l ? o.call(s, {
name: "postcode",
hash: {},
data: a
}) : o) + '" disabled="disabled"/>\n </div>\n <div class="clearfix">\n <div class="center-default-address pull-right" id="editAddress-' + u(typeof (o = null != (o = n.id || (null != t ? t.id : t)) ? o : c) === l ? o.call(s, {
name: "id",
hash: {},
data: a
}) : o) + '">' + u((n.$t || t && t.$t || c).call(s, "zxy.118192", {
name: "$t",
hash: {},
data: a
})) + "</div>\n" + (null != (r = n.unless.call(s, null != t ? t.isDefault : t, {
name: "unless",
hash: {},
fn: e.program(9, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' <div class="center-address-item2">\n <label>' + u((n.$t || t && t.$t || c).call(s, "zxy.199284", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="inline-block" title="' + u(typeof (o = null != (o = n.recipientAddress || (null != t ? t.recipientAddress : t)) ? o : c) === l ? o.call(s, {
name: "recipientAddress",
hash: {},
data: a
}) : o) + '">\n <input class="text-overflow" type="text" value="' + u(typeof (o = null != (o = n.recipientAddress || (null != t ? t.recipientAddress : t)) ? o : c) === l ? o.call(s, {
name: "recipientAddress",
hash: {},
data: a
}) : o) + '" disabled="disabled"/>\n </div>\n </div>\n </div>\n </li>\n'
},
13: function(e, t, n, i, a) {
return ' <div class="clearfix add-address-btn">\n <span class="pull-right cursor-pointer" id="addAddress">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.213504552102662144", {
name: "$t",
hash: {},
data: a
})) + "</span>\n </div>\n"
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a) {
var r, o, s, c = null != t ? t : {}, l = n.helperMissing, u = "";
return o = null != (o = n.module || (null != t ? t.module : t)) ? o : l,
s = {
name: "module",
hash: {},
fn: e.program(1, a, 0),
inverse: e.noop,
data: a
},
r = "function" == typeof o ? o.call(c, s) : o,
n.module || (r = n.blockHelperMissing.call(t, r, s)),
null != r && (u += r),
u + (null != (r = (n.view || t && t.view || l).call(c, "main", {
name: "view",
hash: {},
fn: e.program(3, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
useData: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/viewport-full-content/top/edit/address/view-main": [function(e, t, n) {
var i = e("lodash/collection");
n.bindings = {
addressList: !0
},
n.events = {
"click deleteAddress-*": "deleteAddress",
"click defaultAddress-*": "defaultAddress",
"click addAddress": "addAddress",
"click deleteAddAddress-*": "deleteAddAddress",
"click editAddress-*": "editAddress"
},
n.actions = {
"click saveAddress": "saveAddress",
"click editSaveAddress": "editSaveAddress"
},
n.dataForActions = {
saveAddress: function(e) {
return e.recipient ? e.recipientNumber ? /^1[0-9]{10}$/.test(e.recipientNumber) ? e.postcode && !/^[1-9][0-9]{5}$/.test(e.postcode) ? (this.app.message.error(window.app.$t("zxy.213504556523458560")),
!1) : e.recipientAddress ? e.postcode && 6 !== e.postcode.length ? (this.app.message.error(window.app.$t("zxy.213504560172503040")),
!1) : e : (this.app.message.error(window.app.$t("zxy.213504558318620672")),
!1) : (this.app.message.error(window.app.$t("zxy.114912")),
!1) : (this.app.message.error(window.app.$t("zxy.213504555026092032")),
!1) : (this.app.message.error(window.app.$t("zxy.213504553532919808")),
!1)
},
editSaveAddress: function(e) {
return e.recipient ? e.recipientNumber ? /^1[0-9]{10}$/.test(e.recipientNumber) ? e.postcode && !/^[1-9][0-9]{5}$/.test(e.postcode) ? (this.app.message.error(window.app.$t("zxy.213504556523458560")),
!1) : e.recipientAddress ? e.postcode && 6 !== e.postcode.length ? (this.app.message.error(window.app.$t("zxy.213504560172503040")),
!1) : e : (this.app.message.error(window.app.$t("zxy.213504558318620672")),
!1) : (this.app.message.error(window.app.$t("zxy.114912")),
!1) : (this.app.message.error(window.app.$t("zxy.213504555026092032")),
!1) : (this.app.message.error(window.app.$t("zxy.213504553532919808")),
!1)
}
},
n.actionCallbacks = {
saveAddress: function() {
var e = this;
this.module.dispatch("init").then((function() {
e.bindings.addressList.changed()
}
))
},
editSaveAddress: function() {
var e = this;
this.module.dispatch("init").then((function() {
e.bindings.addressList.changed()
}
))
}
},
n.handlers = {
deleteAddress: function(e) {
var t = this;
this.app.message.confirm(window.app.$t("zxy.213504561749561344"), (function() {
t.module.dispatch("deleteAddress", {
id: e
})
}
))
},
deleteAddAddress: function(e) {
var t = this.bindings.addressList;
t.data.splice(Number(e), 1),
t.changed()
},
defaultAddress: function(e) {
var t = this;
this.app.message.confirm(window.app.$t("zxy.213504563163041792"), (function() {
t.module.dispatch("defaultAddress", {
id: e
})
}
))
},
addAddress: function() {
var e = this.bindings.addressList;
e.data.push({
recipient: "",
recipientNumber: "",
recipientAddress: "",
postcode: "",
addState: !0
}),
e.changed()
},
editAddress: function(e) {
var t = this.bindings.addressList;
t.data = i.map(t.data, (function(t) {
var n = t;
return n.id === e ? n.isEdit = !0 : n.isEdit = !1,
n
}
)),
t.changed()
}
},
n.dataForTemplate = {
addressList: function(e) {
return e.addressList
},
addAddressState: function(e) {
var t = e.addressList;
return i.filter(t, ["addState", !0]).length
}
}
}
, {
"lodash/collection": "lodash/collection"
}],
"./app/viewport-full-content/top/edit/index": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("lodash/collection");
n.edit = !0,
n.title = " ",
n.items = {
main: "main",
"viewport-full-content/top/edit/info": {
isModule: !0
}
},
n.store = {
models: {
member: {
url: "../human/member/edit-aes-detail"
},
memberForm: {
url: "../human/member/update-person"
},
menus: {
data: [{
id: "0",
name: window.app.$t("zxy.105511"),
url: "info",
current: !0,
visable: !0
}, {
id: "1",
name: window.app.$t("zxy.105512"),
url: "security",
visable: !0
}, {
id: "2",
name: window.app.$t("zxy.213498776013377536"),
url: "address",
visable: !0
}]
},
state: {
data: {
menu: "info"
}
}
},
callbacks: {
init: function(e) {
var t = this.models.state
, n = this.models.menus
, r = e.hideSecurity;
return i.assign(t, {
callbacks: e.callback
}),
r && (n.data[1].visable = !1),
t.data.menu = e.id,
a.forEach(n.data, (function(t) {
var n = t;
n.url === e.id ? n.current = !0 : n.current = !1
}
)),
this.models.memberForm.clear(),
this.get(this.models.member)
},
save: function(e) {
var t = this.models.memberForm
, n = this;
return i.assign(t.data, e),
t.data.id && (t.data.id = null),
this.put(t).then((function(e) {
"2" === e[0].password ? n.app.message.error(window.app.$t("zxy.213504573019656192")) : (n.app.message.success(window.app.$t("zxy.118206")),
n.models.state.callbacks.call())
}
))
},
saveInfo: function(e) {
var t = this.models.person
, n = this;
return t.clear(),
t.data = e,
this.post(t).then((function(e) {
e && e[0] && e[0].id && n.app.message.success(window.app.$t("zxy.118204"))
}
))
}
}
},
n.beforeRender = function() {
return this.dispatch("init", {
id: this.renderOptions.id,
callback: this.renderOptions.callback,
hideSecurity: this.renderOptions.hideSecurity
})
}
}
, {
drizzlejs: "drizzlejs",
"lodash/collection": "lodash/collection"
}],
"./app/viewport-full-content/top/edit/info/detailed/index": [function(e, t, n) {
n.items = {
main: "main"
},
n.title = function() {
return this.renderOptions.member.fullName + " " + window.app.$t("zxy.213504565012729856")
}
,
n.store = {
models: {
identies: {
url: "../human/member/identy",
type: "pageable",
root: "items",
pageSize: 5
},
inners: {
url: "../human/member/inner",
type: "pageable",
root: "items",
pageSize: 5
},
tabIndex: {
data: {
index: 1
}
}
},
callbacks: {
init: function(e) {
this.models.identies.params = {
memberId: e.id
},
this.models.inners.params = {
memberId: e.id
},
this.models.tabIndex.data.index = 1,
this.get(this.models.identies),
this.get(this.models.inners)
}
}
},
n.beforeRender = function() {
this.dispatch("init", this.renderOptions.member)
}
}
, {}],
"./app/viewport-full-content/top/edit/info/detailed/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return ' <div data-region="main"></div>\n'
},
3: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <div class="tabs"><ul>\n <li id="item-1" ' + (null != (r = n.if.call(o, null != t ? t.active : t, {
name: "if",
hash: {},
fn: e.program(4, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ">" + c((n.$t || t && t.$t || s).call(o, "zxy.213504566459764736", {
name: "$t",
hash: {},
data: a
})) + '</li>\n <li id="item-2" ' + (null != (r = n.unless.call(o, null != t ? t.active : t, {
name: "unless",
hash: {},
fn: e.program(4, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ">" + c((n.$t || t && t.$t || s).call(o, "zxy.213504567906799616", {
name: "$t",
hash: {},
data: a
})) + '</li>\n </ul></div>\n <div class="tabs-cont">\n <div id="tabs-cont-item-1" class="tabs-cont-item' + (null != (r = n.if.call(o, null != t ? t.active : t, {
name: "if",
hash: {},
fn: e.program(6, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '">\n <div class="list">\n <table class="table">\n <thead><tr>\n <th width="60px" style="white-space: nowrap">' + c((n.$t || t && t.$t || s).call(o, "zxy.106765", {
name: "$t",
hash: {},
data: a
})) + "</th>\n <th>" + c((n.$t || t && t.$t || s).call(o, "zxy.106739", {
name: "$t",
hash: {},
data: a
})) + "</th>\n <th>" + c((n.$t || t && t.$t || s).call(o, "zxy.106714", {
name: "$t",
hash: {},
data: a
})) + "</th>\n <th>" + c((n.$t || t && t.$t || s).call(o, "zxy.118341", {
name: "$t",
hash: {},
data: a
})) + "</th>\n <th>" + c((n.$t || t && t.$t || s).call(o, "zxy.118342", {
name: "$t",
hash: {},
data: a
})) + "</th>\n </tr></thead>\n <tbody>" + (null != (r = n.each.call(o, null != t ? t.inners : t, {
name: "each",
hash: {},
fn: e.program(8, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '</tbody>\n </table>\n </div>\n <div id="innerPager" class="pagination"></div>\n </div>\n <div id="tabs-cont-item-2" class="tabs-cont-item' + (null != (r = n.unless.call(o, null != t ? t.active : t, {
name: "unless",
hash: {},
fn: e.program(6, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '">\n <div class="list">\n <table class="table">\n <thead><tr>\n <th width="60px" style="white-space: nowrap">' + c((n.$t || t && t.$t || s).call(o, "zxy.106765", {
name: "$t",
hash: {},
data: a
})) + "</th>\n <th>" + c((n.$t || t && t.$t || s).call(o, "zxy.213504569483857920", {
name: "$t",
hash: {},
data: a
})) + "</th>\n <th>" + c((n.$t || t && t.$t || s).call(o, "zxy.106714", {
name: "$t",
hash: {},
data: a
})) + "</th>\n <th>" + c((n.$t || t && t.$t || s).call(o, "zxy.118341", {
name: "$t",
hash: {},
data: a
})) + "</th>\n <th>" + c((n.$t || t && t.$t || s).call(o, "zxy.118342", {
name: "$t",
hash: {},
data: a
})) + "</th>\n </tr></thead>\n <tbody>" + (null != (r = n.each.call(o, null != t ? t.identies : t, {
name: "each",
hash: {},
fn: e.program(13, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '</tbody>\n </table>\n </div>\n <div id="identyPager" class="pagination"></div>\n </div>\n </div>\n'
},
4: function(e, t, n, i, a) {
return ' class="active"'
},
6: function(e, t, n, i, a) {
return " active"
},
8: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression;
return "<tr>\n <td>" + l("function" == typeof (o = null != (o = n.i || (null != t ? t.i : t)) ? o : c) ? o.call(s, {
name: "i",
hash: {},
data: a
}) : o) + "</td>\n <td>" + l("function" == typeof (o = null != (o = n.positionName || (null != t ? t.positionName : t)) ? o : c) ? o.call(s, {
name: "positionName",
hash: {},
data: a
}) : o) + "</td>\n <td>" + l("function" == typeof (o = null != (o = n.organizationName || (null != t ? t.organizationName : t)) ? o : c) ? o.call(s, {
name: "organizationName",
hash: {},
data: a
}) : o) + "</td>\n <td>" + l((n.date || t && t.date || c).call(s, null != t ? t.startTime : t, {
name: "date",
hash: {},
data: a
})) + "</td>\n" + (null != (r = (n.compare || t && t.compare || c).call(s, null != t ? t.endTimeMark : t, "eq", 0, {
name: "compare",
hash: {},
fn: e.program(9, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = (n.compare || t && t.compare || c).call(s, null != t ? t.endTimeMark : t, "eq", 1, {
name: "compare",
hash: {},
fn: e.program(11, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </tr>\n "
},
9: function(e, t, n, i, a) {
return " <td>" + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.213504574831595520", {
name: "$t",
hash: {},
data: a
})) + "</td>\n"
},
11: function(e, t, n, i, a) {
return " <td>" + e.escapeExpression((n.date || t && t.date || n.helperMissing).call(null != t ? t : {}, null != t ? t.endTime : t, {
name: "date",
hash: {},
data: a
})) + "</td>\n"
},
13: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression;
return "<tr>\n <td>" + l("function" == typeof (o = null != (o = n.i || (null != t ? t.i : t)) ? o : c) ? o.call(s, {
name: "i",
hash: {},
data: a
}) : o) + "</td>\n <td>" + l((n.map || t && t.map || c).call(s, "member-identy-log-status", null != t ? t.identyId : t, {
name: "map",
hash: {},
data: a
})) + "</td>\n <td>" + l("function" == typeof (o = null != (o = n.employerName || (null != t ? t.employerName : t)) ? o : c) ? o.call(s, {
name: "employerName",
hash: {},
data: a
}) : o) + "</td>\n <td>" + l((n.date || t && t.date || c).call(s, null != t ? t.startTime : t, {
name: "date",
hash: {},
data: a
})) + "</td>\n" + (null != (r = (n.compare || t && t.compare || c).call(s, null != t ? t.endTimeMark : t, "eq", 0, {
name: "compare",
hash: {},
fn: e.program(9, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = (n.compare || t && t.compare || c).call(s, null != t ? t.endTimeMark : t, "eq", 1, {
name: "compare",
hash: {},
fn: e.program(11, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </tr>\n "
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a) {
var r, o, s, c = null != t ? t : {}, l = n.helperMissing, u = "";
return o = null != (o = n.module || (null != t ? t.module : t)) ? o : l,
s = {
name: "module",
hash: {},
fn: e.program(1, a, 0),
inverse: e.noop,
data: a
},
r = "function" == typeof o ? o.call(c, s) : o,
n.module || (r = n.blockHelperMissing.call(t, r, s)),
null != r && (u += r),
u + (null != (r = (n.view || t && t.view || l).call(c, "main", {
name: "view",
hash: {},
fn: e.program(3, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
useData: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/viewport-full-content/top/edit/info/detailed/view-main": [function(e, t, n) {
var i = e("lodash/collection")
, a = e("jquery");
n.bindings = {
identies: !0,
inners: !0,
tabIndex: !0
},
n.events = {
"click item-*": "toggleItem"
},
n.handlers = {
toggleItem: function(e) {
this.bindings.tabIndex.data.index = Number(e),
a(this.$("item-" + e)).addClass("active").siblings().removeClass("active"),
a(this.$("tabs-cont-item-" + e)).addClass("active").siblings().removeClass("active")
}
},
n.dataForTemplate = {
inners: function(e) {
var t = this.bindings.inners.getPageInfo().page;
return i.map(e.inners || [], (function(e, n) {
var i = e;
i.i = n + 1 + 5 * (t - 1),
i.endTimeMark = 0,
i.endTime && (i.endTimeMark = 1)
}
)),
e.inners
},
identies: function(e) {
var t = this.bindings.identies.getPageInfo().page;
return i.map(e.identies || [], (function(e, n) {
var i = e;
i.i = n + 1 + 5 * (t - 1),
i.endTimeMark = 0,
i.endTime && (i.endTimeMark = 1)
}
)),
e.identies
},
active: function(e) {
return 1 === e.tabIndex.index
}
},
n.components = function() {
var e = [];
return e.push({
id: "innerPager",
name: "pager",
options: {
model: "inners"
}
}),
e.push({
id: "identyPager",
name: "pager",
options: {
model: "identies"
}
}),
e
}
}
, {
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/viewport-full-content/top/edit/info/index": [function(e, t, n) {
var i = e("drizzlejs")
, a = e("./app/util/business/opeartorUtil")
, r = e("./app/util/rule-config")
, o = e("jquery")
, s = e("./app/util/validators1");
n.items = {
main: "main",
"viewport-full-content/top/edit/info/detailed": {
isModule: !0
}
},
n.store = {
models: {
menus: {
data: []
},
licenceNumber: {
data: {
show: !1
}
},
weChatUntying: {
url: "../security-center/third-auth/unbind"
},
weChatBinding: {
url: "../security-center/third-auth/binding"
},
workWeChatUntying: {
url: "../security-center/third-auth/unbind"
},
workWeChatBinding: {
url: "../security-center/third-auth/binding"
},
member: {
url: "../human/member/edit-detail"
},
memberwx: {
url: "../human/member/center"
},
topicList: {
url: "../human/member/topic"
},
memberForm: {
url: "../human/member/update-person"
},
wxQrcode: {
url: "../security-center/third-auth/qr-code"
},
enterpriseWechatUrl: {
url: "../security-center/third-auth/qr-code"
},
memberPicker: {
url: "../human/member"
},
rule: {
url: "../system/rule-config/key"
},
configs: {
url: "../human/member-config/list-all"
},
bindingIcon: {
url: "../system/rule-config/show-authorization/binding-icon"
}
},
callbacks: {
init: function() {
var e, t = this, n = this.models.wxQrcode, i = this.models.enterpriseWechatUrl, a = this.models.member, o = this.models.memberwx, s = this.models.bindingIcon, c = this.app.global.OAuth.provider.split("oauth")[0], l = this.models.rule;
return n.clear(),
i.clear(),
l.clear(),
l.params = {
key: "PERSONAL_INFORMATION_CONFIGURATION"
},
this.models.configs.params = {
organizationId: this.app.global.organization.id
},
s.params = {
clientType: 1
},
this.chain([this.get(o), this.get(a).then((function(e) {
localStorage.setItem("cur-account", e[0].name)
}
)), function() {
return (e = r.getRuleConfig(t.app, "PERSONAL_INFORMATION_CONFIGURATION")) ? (l.set(e),
l.changed()) : t.get(l)
}
, this.get(this.models.topicList), this.get(this.models.configs), function() {
return t.get(s).then((function(e) {
var a = e && e[0];
a.wechat && !o.unionId && n.clear(),
n.params = {
companyId: t.app.global.organization.id,
zxyLoginBy: 3,
redirectUri: c + "#/weixin-login?protocol=" + ("https:" === window.setlocationProtocol()) + "&source=" + window.setlocationHost()
},
a.workWeChat && !o.companyWechatId && i.clear(),
i.params = {
companyId: t.app.global.organization.id,
zxyLoginBy: 1,
redirectUri: c + "#/work-wechat-login?protocol=" + ("https:" === window.setlocationProtocol()) + "&source=" + window.setlocationHost()
},
a.wechat && t.get(n),
a.workWeChat && t.get(i)
}
))
}
])
},
save: function(e) {
var t = this.models.memberForm
, n = this
, r = s.idReg(o("input[name=credentialValue]").val())
, c = s.usernameReg(o("input[name=account]").val())
, l = this.models.configs.data.filter((function(e) {
return e.id === o("select[name=credentialType]").val()
}
));
return i.assign(t.data, e),
delete t.data.id,
"" === t.data.organizationId ? (this.app.message.error(window.app.$t("zxy.198566")),
!1) : e.credentialType && o("select[name=credentialType]").text() === window.app.$t("zxy.105586") && o("input[name=credentialValue]").val().length > 0 && !r ? (n.app.message.error(window.app.$t("zxy.105587")),
!1) : e.credentialType && 0 === e.credentialValue.length ? (n.app.message.error(window.app.$t("zxy.105589")),
!1) : !l[0] || "身份证" !== l[0].value || /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(o("input[name=credentialValue]").val()) || /\*+/.test(o("input[name=credentialValue]").val()) ? l[0] && "港澳通行证" === l[0].value && !/^[HMhm]{1}([0-9]{10}|[0-9]{8})$/.test(o("input[name=credentialValue]").val()) ? (n.app.message.error(window.app.$t("zxy.239277327169753088")),
!1) : e.name && e.name.length > 45 ? (n.app.message.error(window.app.$t("zxy.198567")),
!1) : "" === e.name ? (n.app.message.error(window.app.$t("zxy.105588")),
!1) : e.account && e.account.length > 50 ? (n.app.message.error("账号长度不能超过50个字符"),
!1) : e.account && !c ? (n.app.message.error("账号 仅支持英文、数字、及部分特殊符号(~!#$%^&*()_+,./;[]/*-)"),
!1) : "" === e.account ? (n.app.message.error(window.app.$t("zxy.198570")),
!1) : (e.account === localStorage.getItem("cur-account") && (delete t.data.account,
localStorage.removeItem("cur-account")),
this.put(t).then((function() {
e.headPortrait && e.headPortraitPath && (n.app.global.currentUser.headPortrait = e.headPortrait,
n.app.global.currentUser.headPortraitPath = e.headPortraitPath,
n.app.askbar.trigger(a.askEvents.ASK_OPEARTOR_HEADPORTRAIT_UPDATE, {
headPortrait: e.headPortrait,
headPortraitPath: e.headPortraitPath
}))
}
))) : (n.app.message.error(window.app.$t("zxy.239277105022636032")),
!1)
},
wxUntying: function() {
var e, t = this, n = this.models.weChatUntying;
return e = {
zxyLoginBy: 3
},
n.set(e),
t.post(n).then((function() {
t.app.message.success(window.app.$t("zxy.213504576136024064")),
t.module.dispatch("init", t.module.renderOptions)
}
))
},
weChatBinding: function(e) {
var t = this
, n = this.models.weChatBinding;
return n.clear(),
n.set({
code: e.code,
zxyLoginBy: 3,
type: 1,
authType: 1,
templateCode: "WECHAT_LOGIN_CONFIG"
}),
this.post(n).then((function() {
t.app.message.success(window.app.$t("zxy.213504577994100736")),
t.module.dispatch("init", t.module.renderOptions)
}
))
},
workWeChatUntying: function() {
var e, t = this, n = this.models.workWeChatUntying;
return e = {
zxyLoginBy: 1
},
n.set(e),
t.post(n).then((function() {
t.app.message.success(window.app.$t("zxy.213504576136024064")),
t.module.dispatch("init", t.module.renderOptions)
}
))
},
workWeChatBinding: function(e) {
var t = this
, n = this.models.workWeChatBinding;
return n.clear(),
n.set({
code: e.code,
zxyLoginBy: 1,
type: 1,
authType: 1,
templateCode: "WORK_WECHAT"
}),
this.post(n).then((function() {
t.app.message.success(window.app.$t("zxy.213504577994100736")),
t.module.dispatch("init", t.module.renderOptions)
}
))
},
changeNumber: function() {
this.models.licenceNumber.data.show = !0,
o(".per-id-number").val("")
}
}
},
n.mixin = {
getData: function() {
var e = {}
, t = this.items.main.components.owner.getData();
return t && (e.organizationId = t.id,
e.organizationName = t.text),
e
}
},
n.beforeRender = function() {
return window.$("body").addClass("mix-vue-center"),
this.dispatch("init")
}
,
n.beforeClose = function() {
window.$("body").addClass("mix-vue-center")
}
,
n.afterClose = function() {
o(".content.drizzle-content").removeClass("perinfo-content")
}
}
, {
"./app/util/business/opeartorUtil": "./app/util/business/opeartorUtil",
"./app/util/rule-config": "./app/util/rule-config",
"./app/util/validators1": "./app/util/validators1",
drizzlejs: "drizzlejs",
jquery: "jquery"
}],
"./app/viewport-full-content/top/edit/info/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return ' <li class="active tabs-cont-item">\n <div data-region="main"></div>\n </li>\n'
},
3: function(e, t, n, i, a) {
var r, o, s = e.lambda, c = e.escapeExpression, l = null != t ? t : {}, u = n.helperMissing;
return '<div class="base-info"><form class="vertical">\n <div class="form align-left">\n <input type="hidden" name="id" value="' + c(s(null != (r = null != t ? t.member : t) ? r.id : r, t)) + '"/>\n <input type="hidden" name="from" value="1"/>\n <input id="clearGrant" type="hidden" name="clearGrant" value="0"/>\n <div class="pic">\n <div id="headFile" ' + (null != (r = n.unless.call(l, null != (r = null != t ? t.rule : t) ? r.canHeadEdit : r, {
name: "unless",
hash: {},
fn: e.program(4, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '></div>\n </div>\n <div class="info">\n <div class="form-row clearfix relative">\n <div class="absolute"><a id="detailed" href="javascript:;">' + c((n.$t || t && t.$t || u).call(l, "zxy.213504579680210944", {
name: "$t",
hash: {},
data: a
})) + '</a></div>\n <div class="per-margin-top left-as-right-container">\n <div class="left-as-right">\n <div class="inline-block label-text">' + c((n.$t || t && t.$t || u).call(l, "zxy.213504581450207232", {
name: "$t",
hash: {},
data: a
})) + "</div>\n" + (null != (r = n.if.call(l, null != (r = null != t ? t.rule : t) ? r.canNameEdit : r, {
name: "if",
hash: {},
fn: e.program(6, a, 0),
inverse: e.program(8, a, 0),
data: a
})) ? r : "") + ' </div>\n <div class="inline-block weixin-cen weixin-absolute ' + (null != (r = n.unless.call(l, null != (r = null != t ? t.rule : t) ? r.canNameEdit : r, {
name: "unless",
hash: {},
fn: e.program(11, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '">\n' + (null != (r = n.if.call(l, null != t ? t.weChatOpen : t, {
name: "if",
hash: {},
fn: e.program(13, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.if.call(l, null != t ? t.workWeChatOpen : t, {
name: "if",
hash: {},
fn: e.program(18, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' </div>\n </div>\n </div>\n <div class="form-row clearfix relative">\n <div class="w-50-box pull-left base-info-height left-edge-box">\n <div class="inline-block label-text right-edge-label">' + c((n.$t || t && t.$t || u).call(l, "zxy.213504584197476352", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div class="inline-block right-edge-content">\n <div>\n <div class="radio">\n <input ' + (null != (r = n.if.call(l, null != (r = null != t ? t.sex : t) ? r.sex0 : r, {
name: "if",
hash: {},
fn: e.program(23, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " " + (null != (r = n.unless.call(l, null != (r = null != t ? t.rule : t) ? r.canSexEdit : r, {
name: "unless",
hash: {},
fn: e.program(25, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' type="radio" name="sex" id="sex-0" value="0"/>\n <label for="sex-0"></label>\n </div>\n <div class="inline-block">' + c((n.$t || t && t.$t || u).call(l, "zxy.118070", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div class="radio m-left">\n <input ' + (null != (r = n.if.call(l, null != (r = null != t ? t.sex : t) ? r.sex1 : r, {
name: "if",
hash: {},
fn: e.program(23, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " " + (null != (r = n.unless.call(l, null != (r = null != t ? t.rule : t) ? r.canSexEdit : r, {
name: "unless",
hash: {},
fn: e.program(25, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' type="radio" name="sex" id="sex-1" value="1"/>\n <label for="sex-1"></label>\n </div>\n <div class="inline-block">' + c((n.$t || t && t.$t || u).call(l, "zxy.118071", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </div>\n </div>\n </div>\n \x3c!-- 账户 --\x3e\n <div class="w-50-box pull-left base-info-height left-edge-box ' + (null != (r = n.if.call(l, null != (r = null != t ? t.rule : t) ? r.canAccountEdit : r, {
name: "if",
hash: {},
fn: e.program(27, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '">\n <div class="inline-block label-text right-edge-label">' + c((n.$t || t && t.$t || u).call(l, "zxy.213504585476739072", {
name: "$t",
hash: {},
data: a
})) + "</div>\n" + (null != (r = n.if.call(l, null != (r = null != t ? t.rule : t) ? r.canAccountEdit : r, {
name: "if",
hash: {},
fn: e.program(29, a, 0),
inverse: e.program(37, a, 0),
data: a
})) ? r : "") + " </div>\n \x3c!-- 政治面貌 --\x3e\n" + (null != (r = n.if.call(l, null != (r = null != t ? t.rule : t) ? r.showPolitical : r, {
name: "if",
hash: {},
fn: e.program(42, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' \x3c!-- 组织 --\x3e\n <div class="w-50-box pull-left base-info-height left-edge-box">\n <div class="inline-block label-text right-edge-label">' + c((n.$t || t && t.$t || u).call(l, "zxy.213504588672798720", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div class="center-inline right-edge-content inline-block right-input-width per-info-overflow" title="' + c(s(null != (r = null != (r = null != t ? t.member : t) ? r.compOrganization : r) ? r.name : r, t)) + '">\n' + (null != (r = n.if.call(l, null != (r = null != (r = null != t ? t.member : t) ? r.organization : r) ? r.companyName : r, {
name: "if",
hash: {},
fn: e.program(54, a, 0),
inverse: e.program(56, a, 0),
data: a
})) ? r : "") + ' </div>\n </div>\n \x3c!-- 部门 --\x3e\n <div class="w-50-box pull-left base-info-height left-edge-box ' + (null != (r = n.if.call(l, null != (r = null != t ? t.rule : t) ? r.canDepartmentEdit : r, {
name: "if",
hash: {},
fn: e.program(27, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '">\n <div class="inline-block label-text required pull-left right-edge-label">' + c((n.$t || t && t.$t || u).call(l, "zxy.213504590170165248", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div class="center-inline right-edge-content pull-left">\n' + (null != (r = n.if.call(l, null != (r = null != t ? t.rule : t) ? r.canDepartmentEdit : r, {
name: "if",
hash: {},
fn: e.program(58, a, 0),
inverse: e.program(60, a, 0),
data: a
})) ? r : "") + ' </div>\n </div>\n \x3c!-- 岗位 --\x3e\n <div class="w-50-box pull-left base-info-height left-edge-box ' + (null != (r = n.if.call(l, null != (r = null != t ? t.rule : t) ? r.canPositionEdit : r, {
name: "if",
hash: {},
fn: e.program(27, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '">\n <div class="inline-block label-text right-edge-label">' + c((n.$t || t && t.$t || u).call(l, "zxy.106739", {
name: "$t",
hash: {},
data: a
})) + ':</div>\n <div class="inline-block right-edge-content" style="width: calc(100% - 75px);">\n' + (null != (r = n.if.call(l, null != (r = null != t ? t.rule : t) ? r.canPositionEdit : r, {
name: "if",
hash: {},
fn: e.program(63, a, 0),
inverse: e.program(65, a, 0),
data: a
})) ? r : "") + ' </div>\n </div>\n \x3c!-- 职务 --\x3e\n <div class="w-50-box pull-left base-info-height left-edge-box ' + (null != (r = n.if.call(l, null != (r = null != t ? t.rule : t) ? r.canJobEdit : r, {
name: "if",
hash: {},
fn: e.program(27, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '">\n <div class="inline-block label-text pull-left right-edge-label">' + c((n.$t || t && t.$t || u).call(l, "zxy.213504591730446336", {
name: "$t",
hash: {},
data: a
})) + "</div>\n" + (null != (r = n.if.call(l, null != (r = null != t ? t.rule : t) ? r.canJobEdit : r, {
name: "if",
hash: {},
fn: e.program(68, a, 0),
inverse: e.program(70, a, 0),
data: a
})) ? r : "") + ' </div>\n \x3c!-- 入职时间 --\x3e\n <div class="w-50-box pull-left base-info-height left-edge-box">\n <div class="inline-block label-text right-edge-label">' + c((n.$t || t && t.$t || u).call(l, "zxy.213504593370419200", {
name: "$t",
hash: {},
data: a
})) + "</div>\n" + (null != (r = n.if.call(l, null != (r = null != (r = null != t ? t.member : t) ? r.memberDetail : r) ? r.entryDate : r, {
name: "if",
hash: {},
fn: e.program(73, a, 0),
inverse: e.program(75, a, 0),
data: a
})) ? r : "") + " </div>\n \x3c!-- 证件类型 --\x3e\n" + (null != (r = n.if.call(l, null != (r = null != t ? t.rule : t) ? r.showCredentials : r, {
name: "if",
hash: {},
fn: e.program(77, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " \x3c!-- 证件号码 --\x3e\n" + (null != (r = n.if.call(l, null != (r = null != t ? t.rule : t) ? r.showCredentials : r, {
name: "if",
hash: {},
fn: e.program(83, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' </div>\n <div class="form-row textarea-row select-topic-wrap">\n <label class="label-text auto-width">' + c((n.$t || t && t.$t || u).call(l, "zxy.213504597912850432", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div id="select-topic"></div>\n </div>\n <div class="form-row textInput">\n <textarea class="input" id="summary" placeholder="' + c((n.$t || t && t.$t || u).call(l, "zxy.198573", {
name: "$t",
hash: {},
data: a
})) + '" name="summary" rows="2" x-rule="maxLength:200">' + c("function" == typeof (o = null != (o = n.summary || (null != t ? t.summary : t)) ? o : u) ? o.call(l, {
name: "summary",
hash: {},
data: a
}) : o) + '</textarea>\n <div class="tips pull-right" style="position:relative;">0/200</div>\n </div>\n </div>\n <div class="form-row">\n <div class="text-center buttons">\n <div id="close" class="btn white border m-right">' + c((n.$t || t && t.$t || u).call(l, "zxy.106705", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div id="save" class="btn">' + c((n.$t || t && t.$t || u).call(l, "zxy.106731", {
name: "$t",
hash: {},
data: a
})) + "</div>\n </div>\n </div>\n </div>\n</form>\n</div>"
},
4: function(e, t, n, i, a) {
return ' class="disabled litter-gray"'
},
6: function(e, t, n, i, a) {
var r, o = e.escapeExpression, s = e.lambda;
return ' <input class="per-input" placeholder="' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.198571", {
name: "$t",
hash: {},
data: a
})) + '" title="' + o(s(null != (r = null != t ? t.member : t) ? r.fullName : r, t)) + '" type="text" name="name" value="' + o(s(null != (r = null != t ? t.member : t) ? r.fullName : r, t)) + '" autocomplete="off"/>\n'
},
8: function(e, t, n, i, a) {
var r, o = e.lambda, s = e.escapeExpression;
return ' <div class="inline-block ' + (null != (r = n.unless.call(null != t ? t : {}, null != (r = null != t ? t.rule : t) ? r.canNameEdit : r, {
name: "unless",
hash: {},
fn: e.program(9, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '" title="' + s(o(null != (r = null != t ? t.member : t) ? r.fullName : r, t)) + '">' + s(o(null != (r = null != t ? t.member : t) ? r.fullName : r, t)) + "</div>\n"
},
9: function(e, t, n, i, a) {
return "left-name-margin"
},
11: function(e, t, n, i, a) {
return "left-weixin-margin"
},
13: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != t ? t.wxUnionId : t, {
name: "if",
hash: {},
fn: e.program(14, a, 0),
inverse: e.program(16, a, 0),
data: a
})) ? r : ""
},
14: function(e, t, n, i, a) {
return ' <span class="mine-wechat">\n <i id="wx-untying" class="iconfont untying icon-weixin"></i>\n \x3c!-- a#wx-untying > $t(\'zxy.213504582691721216\') --\x3e\n </span>\n'
},
16: function(e, t, n, i, a) {
return ' <span class="mine-wechat">\n <i id="wx-bindings" class="iconfont icon-weixin bindings"></i>\n </span>\n'
},
18: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != t ? t.workWeChatUnionId : t, {
name: "if",
hash: {},
fn: e.program(19, a, 0),
inverse: e.program(21, a, 0),
data: a
})) ? r : ""
},
19: function(e, t, n, i, a) {
return ' <span class="mine-work-wechat">\n <i id="workwechat-untying" class="icon-com untying icon-com-qiyeweixin workwechat-untying"></i>\n </span>\n'
},
21: function(e, t, n, i, a) {
return ' <span class="mine-work-wechat">\n <i id="workwechat-bindings" class="icon-com icon-com-qiyeweixin workwechat-bindings"></i>\n </span>\n'
},
23: function(e, t, n, i, a) {
return ' checked="checked"'
},
25: function(e, t, n, i, a) {
return " disabled"
},
27: function(e, t, n, i, a) {
return "right-edge-equal"
},
29: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != t ? t.accoutChangeTimes : t, {
name: "if",
hash: {},
fn: e.program(30, a, 0),
inverse: e.program(32, a, 0),
data: a
})) ? r : ""
},
30: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <input class="right-edge-content per-input right-input-width per-info-overflow" placeholder="' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.347257983182442496", {
name: "$t",
hash: {},
data: a
})) + '" type="text" name="account" value="' + o(e.lambda(null != (r = null != t ? t.member : t) ? r.name : r, t)) + '" autocomplete="off"/>\n'
},
32: function(e, t, n, i, a) {
var r;
return ' <div class="inline-block right-edge-content right-input-width per-info-overflow">\n' + (null != (r = n.if.call(null != t ? t : {}, null != (r = null != t ? t.member : t) ? r.name : r, {
name: "if",
hash: {},
fn: e.program(33, a, 0),
inverse: e.program(35, a, 0),
data: a
})) ? r : "") + " </div>\n"
},
33: function(e, t, n, i, a) {
var r;
return " " + e.escapeExpression(e.lambda(null != (r = null != t ? t.member : t) ? r.name : r, t)) + "\n"
},
35: function(e, t, n, i, a) {
return " -\n"
},
37: function(e, t, n, i, a) {
var r;
return ' <div class="inline-block right-edge-content right-input-width per-info-overflow" title="' + e.escapeExpression(e.lambda(null != (r = null != t ? t.member : t) ? r.name : r, t)) + '">\n' + (null != (r = n.if.call(null != t ? t : {}, null != (r = null != t ? t.member : t) ? r.name : r, {
name: "if",
hash: {},
fn: e.program(38, a, 0),
inverse: e.program(40, a, 0),
data: a
})) ? r : "") + " </div>\n"
},
38: function(e, t, n, i, a) {
var r;
return " " + e.escapeExpression(e.lambda(null != (r = null != t ? t.member : t) ? r.name : r, t)) + "\n"
},
40: function(e, t, n, i, a) {
return " -\n"
},
42: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return ' <div class="w-50-box pull-left base-info-height left-edge-box ' + (null != (r = n.if.call(o, null != (r = null != t ? t.rule : t) ? r.canPoliticalEdit : r, {
name: "if",
hash: {},
fn: e.program(27, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '" style="overflow: inherit">\n <div class="inline-block label-text right-edge-label">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(o, "zxy.213504586995077120", {
name: "$t",
hash: {},
data: a
})) + "</div>\n" + (null != (r = n.if.call(o, null != (r = null != t ? t.rule : t) ? r.canPoliticalEdit : r, {
name: "if",
hash: {},
fn: e.program(43, a, 0),
inverse: e.program(51, a, 0),
data: a
})) ? r : "") + " </div>\n"
},
43: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return ' <div class="inline-block right-edge-content base-info-sel right-input-width">\n <select id="politicalizationId" ' + (null != (r = n.if.call(o, null != (r = null != t ? t.member : t) ? r.readonly : r, {
name: "if",
hash: {},
fn: e.program(44, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " " + (null != (r = n.unless.call(o, null != (r = null != t ? t.member : t) ? r.readonly : r, {
name: "unless",
hash: {},
fn: e.program(46, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' name="politicalizationId" value="' + e.escapeExpression(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.memberDetail : r) ? r.politicalizationId : r, t)) + '">' + (null != (r = n.each.call(o, null != (r = null != t ? t.configs : t) ? r.politicalizations : r, {
name: "each",
hash: {},
fn: e.program(48, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + "</select>\n </div>\n"
},
44: function(e, t, n, i, a) {
return ' class="input disabled"'
},
46: function(e, t, n, i, a) {
return ' class="input"'
},
48: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression;
return "\n <option " + (null != (r = n.if.call(s, null != t ? t.selected : t, {
name: "if",
hash: {},
fn: e.program(49, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' value="' + l("function" == typeof (o = null != (o = n.id || (null != t ? t.id : t)) ? o : c) ? o.call(s, {
name: "id",
hash: {},
data: a
}) : o) + '">' + l("function" == typeof (o = null != (o = n.value || (null != t ? t.value : t)) ? o : c) ? o.call(s, {
name: "value",
hash: {},
data: a
}) : o) + "</option>\n "
},
49: function(e, t, n, i, a) {
return ' selected="selected"'
},
51: function(e, t, n, i, a) {
var r;
return ' <div class="inline-block right-edge-content right-input-width per-info-overflow" title="' + e.escapeExpression(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.memberDetail : r) ? r.politicalizationName : r, t)) + '">\n' + (null != (r = n.if.call(null != t ? t : {}, null != (r = null != (r = null != t ? t.member : t) ? r.memberDetail : r) ? r.politicalizationName : r, {
name: "if",
hash: {},
fn: e.program(52, a, 0),
inverse: e.program(35, a, 0),
data: a
})) ? r : "") + " </div>\n"
},
52: function(e, t, n, i, a) {
var r;
return " " + e.escapeExpression(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.memberDetail : r) ? r.politicalizationName : r, t)) + "\n"
},
54: function(e, t, n, i, a) {
var r;
return " " + e.escapeExpression(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.organization : r) ? r.companyName : r, t)) + "\n"
},
56: function(e, t, n, i, a) {
return " -\n"
},
58: function(e, t, n, i, a) {
return ' <div id="owner" class="right-input-width"></div>\n'
},
60: function(e, t, n, i, a) {
var r;
return ' <div class="inline-block right-input-width per-info-overflow" title="' + e.escapeExpression(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.organization : r) ? r.name : r, t)) + '">\n' + (null != (r = n.if.call(null != t ? t : {}, null != (r = null != (r = null != t ? t.member : t) ? r.organization : r) ? r.name : r, {
name: "if",
hash: {},
fn: e.program(61, a, 0),
inverse: e.program(35, a, 0),
data: a
})) ? r : "") + " </div>\n"
},
61: function(e, t, n, i, a) {
var r;
return " " + e.escapeExpression(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.organization : r) ? r.name : r, t)) + "\n"
},
63: function(e, t, n, i, a) {
return ' <div id="select-position" class="right-input-width per-info-overflow"></div>\n'
},
65: function(e, t, n, i, a) {
var r;
return ' <div class="inline-block right-input-width per-info-overflow" title="' + e.escapeExpression(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.majoyPosition : r) ? r.name : r, t)) + '" style="width: 100%;">\n' + (null != (r = n.if.call(null != t ? t : {}, null != (r = null != (r = null != t ? t.member : t) ? r.majoyPosition : r) ? r.name : r, {
name: "if",
hash: {},
fn: e.program(66, a, 0),
inverse: e.program(35, a, 0),
data: a
})) ? r : "") + " </div>\n"
},
66: function(e, t, n, i, a) {
var r;
return " " + e.escapeExpression(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.majoyPosition : r) ? r.name : r, t)) + "\n"
},
68: function(e, t, n, i, a) {
return ' <div id="job" class="pull-left right-input-width right-edge-content"></div>\n'
},
70: function(e, t, n, i, a) {
var r;
return ' <div class="inline-block right-edge-content right-input-width per-info-overflow" title="' + e.escapeExpression(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.job : r) ? r.name : r, t)) + '" style="margin-top: -4px; width: calc(100% - 75px);">\n' + (null != (r = n.if.call(null != t ? t : {}, null != (r = null != (r = null != t ? t.member : t) ? r.job : r) ? r.name : r, {
name: "if",
hash: {},
fn: e.program(71, a, 0),
inverse: e.program(40, a, 0),
data: a
})) ? r : "") + " </div>\n"
},
71: function(e, t, n, i, a) {
var r;
return " " + e.escapeExpression(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.job : r) ? r.name : r, t)) + "\n"
},
73: function(e, t, n, i, a) {
var r;
return ' <div class="inline-block right-edge-content right-input-width per-info-overflow" style="width: calc(100% - 75px);">' + e.escapeExpression((n.date || t && t.date || n.helperMissing).call(null != t ? t : {}, null != (r = null != (r = null != t ? t.member : t) ? r.memberDetail : r) ? r.entryDate : r, {
name: "date",
hash: {},
data: a
})) + "</div>\n"
},
75: function(e, t, n, i, a) {
return ' <div class="inline-block right-edge-content per-info-overflow" style="width: calc(100% - 75px);">-</div>\n'
},
77: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return ' <div class="w-50-box pull-left base-info-height left-edge-box ' + (null != (r = n.if.call(o, null != (r = null != t ? t.rule : t) ? r.canCredentialsEdit : r, {
name: "if",
hash: {},
fn: e.program(27, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '" style="overflow: inherit">\n <div class="inline-block label-text right-edge-label">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(o, "zxy.213504594955866112", {
name: "$t",
hash: {},
data: a
})) + "</div>\n" + (null != (r = n.if.call(o, null != (r = null != t ? t.rule : t) ? r.canCredentialsEdit : r, {
name: "if",
hash: {},
fn: e.program(78, a, 0),
inverse: e.program(80, a, 0),
data: a
})) ? r : "") + " </div>\n"
},
78: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return ' <div class="inline-block right-edge-content base-info-sel right-input-width">\n <select id="credentialTypesId" ' + (null != (r = n.if.call(o, null != (r = null != t ? t.rule : t) ? r.canCredentialsEdit : r, {
name: "if",
hash: {},
fn: e.program(46, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " " + (null != (r = n.unless.call(o, null != (r = null != t ? t.rule : t) ? r.canCredentialsEdit : r, {
name: "unless",
hash: {},
fn: e.program(44, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' name="credentialType" x-marker="selectize" value="' + e.escapeExpression(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.memberDetail : r) ? r.credentialType : r, t)) + '">' + (null != (r = n.each.call(o, null != (r = null != t ? t.configs : t) ? r.credentialTypes : r, {
name: "each",
hash: {},
fn: e.program(48, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + "</select>\n </div>\n"
},
80: function(e, t, n, i, a) {
var r;
return ' <div class="inline-block right-edge-content label-text right-input-width per-info-overflow">\n' + (null != (r = n.if.call(null != t ? t : {}, null != (r = null != (r = null != t ? t.member : t) ? r.memberDetail : r) ? r.credentialTypeName : r, {
name: "if",
hash: {},
fn: e.program(81, a, 0),
inverse: e.program(35, a, 0),
data: a
})) ? r : "") + " </div>\n"
},
81: function(e, t, n, i, a) {
var r;
return " " + e.escapeExpression(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.memberDetail : r) ? r.credentialTypeName : r, t)) + "\n"
},
83: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return ' <div class="w-50-box pull-left base-info-height left-edge-box ' + (null != (r = n.if.call(o, null != (r = null != t ? t.rule : t) ? r.canCredentialsEdit : r, {
name: "if",
hash: {},
fn: e.program(27, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '" style="overflow: inherit">\n <div class="inline-block label-text right-edge-label">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(o, "zxy.213504596549701632", {
name: "$t",
hash: {},
data: a
})) + "</div>\n" + (null != (r = n.if.call(o, null != (r = null != t ? t.rule : t) ? r.canCredentialsEdit : r, {
name: "if",
hash: {},
fn: e.program(84, a, 0),
inverse: e.program(86, a, 0),
data: a
})) ? r : "") + " </div>\n"
},
84: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <input class="right-edge-content per-input per-id-number right-input-width per-info-overflow" maxlength="30" type="text" name="credentialValue" data-credentialValue="1" value="' + o(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.memberDetail : r) ? r.credentialValue : r, t)) + '" autocomplete="off" placeholder="' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.215316490751184896", {
name: "$t",
hash: {},
data: a
})) + '"/>\n'
},
86: function(e, t, n, i, a) {
var r;
return ' <div class="inline-block right-edge-content label-text right-input-width per-info-overflow">\n' + (null != (r = n.if.call(null != t ? t : {}, null != (r = null != (r = null != t ? t.member : t) ? r.memberDetail : r) ? r.credentialValue : r, {
name: "if",
hash: {},
fn: e.program(87, a, 0),
inverse: e.program(35, a, 0),
data: a
})) ? r : "") + " </div>\n"
},
87: function(e, t, n, i, a) {
var r;
return " " + e.escapeExpression(e.lambda(null != (r = null != (r = null != t ? t.member : t) ? r.memberDetail : r) ? r.credentialValue : r, t)) + "\n"
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a) {
var r, o, s, c = null != t ? t : {}, l = n.helperMissing, u = "";
return o = null != (o = n.module || (null != t ? t.module : t)) ? o : l,
s = {
name: "module",
hash: {},
fn: e.program(1, a, 0),
inverse: e.noop,
data: a
},
r = "function" == typeof o ? o.call(c, s) : o,
n.module || (r = n.blockHelperMissing.call(t, r, s)),
null != r && (u += r),
u + (null != (r = (n.view || t && t.view || l).call(c, "main", {
name: "view",
hash: {},
fn: e.program(3, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + "\n"
},
useData: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/viewport-full-content/top/edit/info/view-main": [function(e, t, n) {
var i, a, r = e("lodash/collection"), o = e("drizzlejs"), s = e("jquery"), c = e("./app/util/errors");
n.bindings = {
member: !1,
memberwx: !0,
topicList: !0,
wxQrcode: !0,
enterpriseWechatUrl: !0,
memberPicker: !0,
rule: !0,
configs: !0,
licenceNumber: !0,
bindingIcon: !0
},
n.components = [function() {
var e = {
btnName: window.app.$t("zxy.118612")
}
, t = this.bindings.member;
return t.data.memberDetail && (e.value = t.data.memberDetail.headPortraitPath),
{
id: "headFile",
name: "picker",
options: {
picker: "cropper",
inputName: "headPortrait",
width: 140,
height: 140,
defaultImg: e.value || "images/default-userpic.png",
avatarSize: "1,1",
suggestSize: "400*400",
limitFileSize: "500KB",
picSize: 512e3,
noGif: !0,
data: {},
instruction: "avatar"
}
}
}
, function() {
var e = this
, t = (this.bindings.member.data || {}).organization || {}
, n = {
id: t.id,
text: t.name,
type: 2
};
return {
id: "owner",
name: "picker",
options: {
module: "viewport-full-content/top",
picker: "owner-top",
required: !0,
supportMore: !0,
params: {
operatorType: this.app.global.EDIT
},
data: n,
selectChanged: function(t) {
e.components["select-position"].clearIdAndName(),
e.components["select-position"].setOrganizationId({
organizationId: t.id
}),
e.components.job.setOrganizationId({
organizationId: t.id
}),
e.components.job.clearIdAndName()
},
clearPicker: function() {
e.components["select-position"].clearIdAndName(),
e.components.job.clearIdAndName()
}
}
}
}
, function() {
var e = []
, t = this.bindings.topicList.data;
return t && r.map(t, (function(t) {
var n = t;
e.push({
value: n.id,
text: n.name
})
}
)),
{
id: "select-topic",
name: "picker",
options: {
picker: "topics",
inputName: "topicIds",
limit: 10,
type: 1,
hotType: 1,
group: 1,
tagStyle: !0,
tags: e
}
}
}
, function() {
var e = this
, t = this.bindings.member.data
, n = {
id: "select-position",
name: "picker",
options: {
module: "human/member",
picker: "position-new",
required: !1,
inputName: "majorPositionId",
type: "selector",
data: {},
selectChanged: function(t) {
t && t.data.job.id && 1 === Number(t.data.job.status) && e.components.job.setJob({
id: t.data.job.id,
text: t.data.job.name
})
}
}
};
return t.majoyPosition && (n.options.data.id = t.majoyPosition.id,
n.options.data.text = t.majoyPosition.name),
t.organization && (n.options.data.organizationId = t.organization.id,
n.options.data.organizationName = t.organization.name),
n
}
, function() {
var e = {
id: "job",
name: "picker",
options: {
module: "human/member",
picker: "job",
inputName: "jobId",
data: {}
}
}
, t = this.bindings.member.data;
return t.job && (e.options.data.id = t.job.id,
e.options.data.text = t.job.name,
e.options.initPositionId = t.job.id),
t.organization && t.organization.id && (e.options.data.organizationId = t.organization.id),
e
}
, function() {
return {
id: "politicalizationId",
name: "selectize"
}
}
, function() {
var e = this;
return {
id: "credentialTypesId",
name: "selectize",
options: {
optionChange: function() {
return e.module.dispatch("changeNumber")
}
}
}
}
],
n.events = {
"click detailed": "detailed",
"click close": "close",
"input summary": "summary",
"click wx-bindings": "wxBindings",
"click wx-untying": "wxUntying",
"click workwechat-bindings": "workWeChatBindings",
"click workwechat-untying": "workWeChatUntying"
},
n.handlers = {
wxUntying: function() {
var e = this;
this.app.message.confirm(window.app.$t("zxy.213504599561211904"), (function() {
e.module.dispatch("wxUntying")
}
))
},
wxBindings: function() {
var e, t = this, n = this.bindings.wxQrcode.data.url;
return n ? (e = window.open(n, "_blank", "height=500,width=800,status=yes,toolbar=no,menubar=no,resizable=yes,scrollbars=no,location=no,titlebar=no"),
clearInterval(i),
localStorage.removeItem("OAUTH_LOGIN_CODE"),
i = setInterval((function() {
var n;
if (e.closed) {
clearInterval(i);
try {
n = JSON.parse(localStorage.getItem("OAUTH_LOGIN_CODE"))
} catch (e) {
n = {}
}
return !(!n || !n.code) && t.module.dispatch("weChatBinding", {
code: n.code
})
}
return !1
}
), 500),
window.onmessage = function(e) {
var n, a = e;
try {
n = JSON.parse(a.data)
} catch (e) {
n = {}
}
return !!n.code && (clearInterval(i),
t.module.dispatch("weChatBinding", {
code: n.code
}))
}
,
!0) : (this.app.message.error(c.get(90141)),
!1)
},
workWeChatUntying: function() {
var e = this;
this.app.message.confirm(window.app.$t("zxy.234566662353981440"), (function() {
e.module.dispatch("workWeChatUntying")
}
))
},
workWeChatBindings: function() {
var e, t = this, n = this.bindings.enterpriseWechatUrl.data.url;
return n ? (e = window.open(n, "_blank", "height=500,width=800,status=yes,toolbar=no,menubar=no,resizable=yes,scrollbars=no,location=no,titlebar=no"),
clearInterval(a),
localStorage.removeItem("OAUTH_LOGIN_WORKWECHAT_CODE"),
a = setInterval((function() {
var n;
if (e.closed) {
clearInterval(a);
try {
n = JSON.parse(localStorage.getItem("OAUTH_LOGIN_WORKWECHAT_CODE"))
} catch (e) {
n = {}
}
return !(!n || !n.code) && t.module.dispatch("workWeChatBinding", {
code: n.code
})
}
return !1
}
), 500),
window.onmessage = function(e) {
var n, i = e;
try {
n = JSON.parse(i.data)
} catch (e) {
n = {}
}
return !!n.code && (clearInterval(a),
t.module.dispatch("workWeChatBinding", {
code: n.code
}))
}
,
!0) : (this.app.message.error(c.get(90141)),
!1)
},
summary: function() {
this.textareaChanged()
},
detailed: function() {
var e = this.module.items["viewport-full-content/top/edit/info/detailed"];
this.app.viewport.modal(e, {
member: this.module.renderOptions.member
})
},
close: function() {
this.app.viewport.closeModal()
}
},
n.actions = {
"click save": "save"
},
n.dataForActions = {
save: function(e) {
var t = e
, n = this.components["select-topic"].getData()
, i = r.map(n, (function(e) {
return e.value
}
)).join();
return t.summary && t.summary.length > 200 ? (this.app.message.error(window.app.$t("zxy.344274449484353536")),
!1) : !!this.textareaChanged() && (t.majorPositionId = t.majorPositionId || !1,
t.jobId = t.jobId || !1,
o.assign(t, {
topicIds: i
}),
t)
}
},
n.dataForTemplate = {
accoutChangeTimes: function() {
var e, t = this.bindings.member && this.bindings.member.data.nameUpdate;
return 0 === t ? e = !0 : 1 === t && (e = !1),
e
},
rule: function() {
var e = this.bindings.rule.data || {}
, t = 3 !== (this.bindings.member.data || {}).from
, n = {}
, i = e.value && JSON.parse(e.value);
return i && i.item && (n.showPosition = i.item.perInformation.displayObj.isPosition,
n.showJob = i.item.perInformation.displayObj.isJob,
n.showPolitical = i.item.perInformation.displayObj.isPolitical,
n.showCredentials = i.item.perInformation.displayObj.isCredentials,
n.showCredentialsNumber = i.item.perInformation.displayObj.isCredentialsNumber,
n.canHeadEdit = i.item.perInformation.editObj.head,
n.canNameEdit = t && i.item.perInformation.editObj.name,
n.canSexEdit = i.item.perInformation.editObj.sex,
n.canPhoneNumberEdit = i.item.perInformation.editObj.phoneNumber,
n.canEmailEdit = i.item.perInformation.editObj.email,
n.canPoliticalEdit = i.item.perInformation.editObj.political,
n.canCredentialsEdit = i.item.perInformation.editObj.credentials,
n.canCredentialsNumberEdit = i.item.perInformation.editObj.credentialsNumber,
n.canAccountEdit = i.item.perInformation.editObj.account,
n.canPositionEdit = i.item.perInformation.editObj.position,
n.canJobEdit = i.item.perInformation.editObj.job,
n.canDepartmentEdit = i.item.perInformation.editObj.department,
n.canAccountEdit = i.item.perInformation.editObj.account),
n
},
licenceNumber: function() {
return this.bindings.licenceNumber.data.show
},
wxUnionId: function(e) {
return e.memberwx.unionId
},
weChatOpen: function(e) {
return e.bindingIcon && e.bindingIcon.wechat
},
workWeChatOpen: function(e) {
return e.bindingIcon && e.bindingIcon.workWeChat
},
workWeChatUnionId: function(e) {
return e.memberwx && e.memberwx.companyWechatId
},
memberName: function() {
var e = this.bindings.member.data;
return e && e.fulName && e.fullName.length > 8 && (e.fullName = e.fullName.substring(0, 8) + "..."),
e.fullName
},
summary: function(e) {
return e.member.memberDetail.summary || ""
},
sex: function(e) {
var t = e.member.sex;
return {
sex0: 0 === t,
sex1: 1 === t
}
},
configs: function(e) {
var t = r.groupBy(e.configs, "key")
, n = []
, i = [];
return t.nationalities = r.orderBy(r.map(t[1], (function(t) {
var n = t;
return e.member.memberDetail && n.id === e.member.memberDetail.nationalityId && (n.selected = !0),
n
}
)), ["createTime"], ["asc"]),
t.ethnicities = r.orderBy(r.map(t[2], (function(t) {
var n = t;
return e.member.memberDetail && n.value === e.member.memberDetail.ethnicityName && (n.selected = !0),
n
}
)), ["createTime"], ["desc"]),
n.push({
key: " ",
value: window.app.$t("zxy.198667"),
selected: !1
}),
r.orderBy(r.map(t[3], (function(t) {
var i = t;
return e.member.memberDetail && i.id === e.member.memberDetail.politicalizationId && (i.selected = !0),
n.push(i),
i
}
)), ["createTime"], ["asc"]),
t.politicalizations = n,
i.push({
key: " ",
value: window.app.$t("zxy.115002"),
selected: !1
}),
r.orderBy(r.map(t[4], (function(t) {
var n = t;
return e.member.memberDetail && n.id === e.member.memberDetail.educationId && (n.selected = !0),
i.push(n),
n.init,
n
}
)), ["createTime"], ["asc"]),
t.educations = i,
t.credentialTypes = r.orderBy(r.map(t[5], (function(t) {
var n = t;
return e.member.memberDetail && n.id === e.member.memberDetail.credentialType && (n.selected = !0),
n
}
)), ["createTime"], ["asc"]),
t.credentialTypes.unshift({
key: " ",
value: window.app.$t("zxy.198667"),
selected: !1
}),
t.customerTypes = r.orderBy(r.map(t[6], (function(t) {
var n = t;
return e.member.memberDetail && n.id === e.member.memberDetail.customerType && (n.selected = !0),
n
}
)), ["createTime"], ["asc"]),
t.incumbencyStatuses = r.orderBy(r.map(t[7], (function(t) {
var n = t;
return e.member.memberDetail && n.id === e.member.memberDetail.incumbencyStatus && (n.selected = !0),
n
}
)), ["createTime"], ["asc"]),
e.member.memberDetail && !e.member.memberDetail.credentialType && t.credentialTypes.splice(0, 0, " "),
t
}
},
n.mixin = {
textareaChanged: function() {
var e = s(this.$("summary"))
, t = e.nextAll(".tips")
, n = e.attr("x-rule").match(/maxLength:(\d+)/)[1]
, i = e.val().length;
return i > n ? (e.addClass("error-text"),
t.addClass("error-text").text(window.app.$t("zxy.198573") + window.app.$t("zxy.118268") + ":" + n),
!1) : (e.removeClass("error-text"),
t.removeClass("error-text"),
t.eq(0).text(i + "/" + n),
!0)
},
validate: function() {}
},
n.actionCallbacks = {
save: function() {
this.app.message.success(window.app.$t("zxy.118206")),
this.app.viewport.closeModal()
}
},
n.afterRender = function() {
var e = this
, t = this.bindings.member.data.memberDetail && this.bindings.member.data.memberDetail.credentialType
, n = this.bindings.member.data.memberDetail && this.bindings.member.data.memberDetail.credentialValue
, i = s('input[data-credentialValue="1"]');
return s("select[name=credentialType]").change((function() {
t !== s(this).val() ? s("input[name=credentialValue]").val("") : s("input[name=credentialValue]").val(n)
}
)),
s("input[name=credentialValue]").bind("input propertychange", (function() {
s("select[name=credentialType]").val() ? s("input[name=credentialValue]").val(s(this).val().replace(/[^A-Za-z0-9]+/g, "")) : (e.app.message.error(window.app.$t("zxy.115003")),
s("input[name=credentialValue]").val(""))
}
)),
i.on({
focus: function() {
/\*+/.test(s(this).val()) ? s(this).removeAttr("readonly").val("") : s(this).removeAttr("readonly")
},
blur: function() {
s(this).attr("readonly", "readonly")
}
}),
this.textareaChanged()
}
}
, {
"./app/util/errors": "./app/util/errors",
drizzlejs: "drizzlejs",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/viewport-full-content/top/edit/security/index": [function(e, t, n) {
var i = e("jquery")
, a = e("./app/util/rule-config")
, r = e("./app/util/aes")
, o = e("lodash/collection")
, s = e("./app/util/index").isObject
, c = e("./app/util/constants").businessCodeConst.CAPTCHA_ERROR_LIMIT_CODE
, l = function(e) {
var t = e[0] || {}
, n = JSON.parse(t.responseText || "{}");
return o.includes(c, n.errorCode)
};
n.items = {
main: "main"
},
n.store = {
models: {
member: {},
memberEmailValidate: {
url: "../human/member/member-email-validate"
},
checkEmail: {
url: "../human/member/check-email"
},
memberForm: {
url: "../human/member/update-member-info"
},
passCaptcha: {
url: "../human/member/verification-pass-code"
},
captcha: {
url: "../human/member/verification-code"
},
checkOldCaptcha: {
url: "../human/member/check-old-captcha"
},
pswForceUpdate: {
url: "../system/rule-config/getkeys",
params: {
keys: "PSW_FORCE_UPDATE,PERSONAL_INFORMATION_CONFIGURATION",
organizationId: window.app.global.organization.id
}
}
},
callbacks: {
init: function() {
var e, t, n, i, r = this.models.pswForceUpdate;
return r.clear(),
this.app.global.currentUser.organization ? (e = a.getRuleConfig(this.app, "PSW_FORCE_UPDATE") || {},
t = a.getRuleConfig(this.app, "PERSONAL_INFORMATION_CONFIGURATION") || {},
s(t) && s(e) && t.value && e.value ? (n = JSON.parse(e.value || "{}"),
i = JSON.parse(t.value || "{}"),
r.set({
personalSecretData: n,
personalInfoData: i
}),
r.changed()) : this.get(r).then((function(a) {
var o = a[0];
return e = o.PSW_FORCE_UPDATE,
t = o.PERSONAL_INFORMATION_CONFIGURATION,
n = JSON.parse(e.value || "{}"),
i = JSON.parse(t.value || "{}"),
r.set({
personalSecretData: n,
personalInfoData: i
}),
r.changed()
}
))) : null
},
addEmail: function(e) {
var t = this;
return this.models.memberForm.clear(),
this.models.memberForm.set(e),
this.put(this.models.memberForm).then((function() {
t.module.dispatch("memberEmailValidate")
}
))
},
updateEmail: function(e) {
var t = this;
this.models.memberForm.clear(),
this.models.memberForm.set(e),
this.models.memberForm.data.clientType = 1,
this.put(this.models.memberForm).then((function() {
t.module.items.main.updateEmail({
result: !0
})
}
)).catch((function(e) {
l(e) && t.module.items.main.updateEmail({
result: !1
})
}
))
},
updatePhone: function(e) {
var t = this;
this.models.memberForm.clear(),
this.models.memberForm.set(e),
this.models.memberForm.data.clientType = 1,
this.put(this.models.memberForm).then((function() {
t.module.items.main.updatePhone({
result: !0
})
}
)).catch((function(e) {
l(e) && t.module.items.main.updatePhone({
result: !1
})
}
))
},
updatePassword: function(e) {
var t = this.models.memberForm
, n = this;
t.clear(),
t.set(e),
t.data.password = r.encrypt(t.data.password),
t.data.confirmPassword = r.encrypt(t.data.confirmPassword),
t.data.clientType = 1,
this.put(t).then((function() {
n.module.items.main.updatePassword({
result: !0
})
}
)).catch((function(e) {
l(e) && n.module.items.main.updatePassword({
result: !1
})
}
))
},
passCaptcha: function(e) {
var t = this.models.passCaptcha
, n = e;
return t.clear(),
n.clientType = 1,
n.confirmPassword = "",
n.password = "",
t.set(n),
this.post(t)
},
checkEmail: function(e) {
var t = this.models.checkEmail;
return t.clear(),
t.params = {
email: e
},
this.get(t)
},
savePhone: function(e) {
var t = this.models.memberForm
, n = e
, i = this;
return t.clear(),
n.clientType = 1,
t.set(e),
this.put(t).then((function() {
i.module.items.main.savePhone({
result: !0
})
}
)).catch((function(e) {
l(e) && i.module.items.main.savePhone({
result: !1
})
}
))
},
captcha: function(e) {
var t = this.models.passCaptcha
, n = e;
return t.clear(),
n.clientType = 1,
t.set(n),
this.post(t)
},
checkOldEmailCaptcha: function(e) {
var t = this.models.checkOldCaptcha
, n = e
, i = this;
t.clear(),
n.clientType = 1,
t.set(n),
this.post(t).then((function() {
i.module.items.main.checkOldEmailCaptcha({
result: !0
})
}
)).catch((function(e) {
l(e) && i.module.items.main.checkOldEmailCaptcha({
result: !1
})
}
))
},
checkOldPhoneCaptcha: function(e) {
var t = this.models.checkOldCaptcha
, n = e
, i = this;
return t.clear(),
n.clientType = 1,
t.set(n),
this.post(t).then((function() {
i.module.items.main.checkOldPhoneCaptcha({
result: !0
})
}
)).catch((function(e) {
l(e) && i.module.items.main.checkOldPhoneCaptcha({
result: !1
})
}
))
},
memberEmailValidate: function() {
var e = i(this.module.items.main.$("email-tips-text"))
, t = this.models.memberEmailValidate;
return t.clear(),
this.get(t, {
slient: !0
}).then((function() {
e.removeClass("hidden"),
t.data.email ? e.text(window.app.$t("zxy.213509066008432640", t.data.email)) : e.text(window.app.$t("zxy.213504602530779136"))
}
))
}
}
},
n.beforeRender = function() {
this.store.models.member.set(this.renderOptions.member),
this.dispatch("init", this.renderOptions)
}
}
, {
"./app/util/aes": "./app/util/aes",
"./app/util/constants": "./app/util/constants",
"./app/util/index": "./app/util/index",
"./app/util/rule-config": "./app/util/rule-config",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/viewport-full-content/top/edit/security/phone/index": [function(e, t, n) {
n.items = {
main: "main"
},
n.store = {
models: {
member: {},
phoneList: {
url: "../human/member-phone"
},
phone: {
url: "../human/member-phone"
},
memberForm: {
url: "../human/member/update-person"
},
findMember: {
url: "../human/member/find-phone-exist"
},
captcha: {
url: "../human/member/verification-code"
}
},
callbacks: {
init: function() {
var e = this.models.phoneList;
return this.get(e)
},
savePhone: function(e) {
var t = this.models.phone
, n = this.models.phoneList
, i = this.models.findMember
, a = this;
return t.set(e),
i.params = {
phone: e.phone
},
a.put(t).then((function() {
return a.app.message.success(window.app.$t("zxy.118205")),
a.get(n)
}
))
},
deletePhone: function(e) {
var t = this.models.phone
, n = this;
return t.set(e),
n.del(t).then((function() {
return n.get(n.models.phoneList)
}
))
},
setMain: function(e) {
var t = this.models.memberForm
, n = this;
return t.set(e),
n.put(t).then((function(e) {
n.models.member.data.phoneNumber = e[0].phoneNumber
}
))
},
captcha: function(e) {
var t = this.models.captcha;
return t.set(e),
this.post(t)
}
}
},
n.beforeRender = function() {
this.store.models.member.set(this.renderOptions.member),
this.dispatch("init")
}
}
, {}],
"./app/viewport-full-content/top/edit/security/phone/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return ' <div data-region="main"></div>\n'
},
3: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <div id="list-div" class="layout-mb">\n <ul class="phone-number-list">\n' + (null != (r = n.if.call(o, null != (r = null != t ? t.member : t) ? r.phoneNumber : r, {
name: "if",
hash: {},
fn: e.program(4, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.each.call(o, null != t ? t.phoneList : t, {
name: "each",
hash: {},
fn: e.program(6, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' <li id="newPhone" style="display:none;">\n <div class="pull-left"><input class="input" name="phone" id="phone" x-rule="phone"/></div>\n <div class="pull-right">\n <div class="item"><a id="savePhone">' + c((n.$t || t && t.$t || s).call(o, "zxy.106731", {
name: "$t",
hash: {},
data: a
})) + "</a></div>\n </div>\n </li>\n </ul>\n" + (null != (r = n.if.call(o, null != t ? t.canAdd : t, {
name: "if",
hash: {},
fn: e.program(8, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' </div>\n <div id="add-div" class="hidden"><form class="vertical">\n <div class="form align-left">\n <div class="form-row">\n <label>' + c((n.$t || t && t.$t || s).call(o, "zxy.118699", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content no-hidden">\n <input class="input" name="phone" placeholder="' + c((n.$t || t && t.$t || s).call(o, "zxy.105611", {
name: "$t",
hash: {},
data: a
})) + '"/>\n </div>\n </div>\n <div class="form-row">\n <label>' + c((n.$t || t && t.$t || s).call(o, "zxy.114794", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content no-hidden">\n <div class="input-group w-full">\n <input class="input" name="captcha" x-marker="group" placeholder="' + c((n.$t || t && t.$t || s).call(o, "zxy.213504608327307264", {
name: "$t",
hash: {},
data: a
})) + '"/>\n <div id="captcha" class="choice" name="captchaBtn">' + c((n.$t || t && t.$t || s).call(o, "zxy.199316", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </div>\n </div>\n </div>\n <div class="form-row">\n <div class="text-center"><div class="buttons">\n <div id="cancel" class="btn white border m-right">' + c((n.$t || t && t.$t || s).call(o, "zxy.106755", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div id="save" class="btn">' + c((n.$t || t && t.$t || s).call(o, "zxy.118335", {
name: "$t",
hash: {},
data: a
})) + "</div>\n </div></div>\n </div>\n </div>\n </form></div>\n"
},
4: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <li>\n <div class="pull-left">' + o(e.lambda(null != (r = null != t ? t.member : t) ? r.phoneNumber : r, t)) + '</div>\n <div class="pull-right">\n <div class="item">' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.213504603961036800", {
name: "$t",
hash: {},
data: a
})) + "</div>\n </div>\n </li>\n"
},
6: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = "function", l = e.escapeExpression;
return ' <li>\n <div class="pull-left">' + l(typeof (r = null != (r = n.phoneNumber || (null != t ? t.phoneNumber : t)) ? r : s) === c ? r.call(o, {
name: "phoneNumber",
hash: {},
data: a
}) : r) + '</div>\n <div class="pull-right">\n <div class="item"><a id="setMain' + l(typeof (r = null != (r = n.id || (null != t ? t.id : t)) ? r : s) === c ? r.call(o, {
name: "id",
hash: {},
data: a
}) : r) + '" data-name="id" data-value="' + l(typeof (r = null != (r = n.id || (null != t ? t.id : t)) ? r : s) === c ? r.call(o, {
name: "id",
hash: {},
data: a
}) : r) + '">' + l((n.$t || t && t.$t || s).call(o, "zxy.213504605173190656", {
name: "$t",
hash: {},
data: a
})) + '</a></div>\n <div class="item"><a id="deletePhone' + l(typeof (r = null != (r = n.id || (null != t ? t.id : t)) ? r : s) === c ? r.call(o, {
name: "id",
hash: {},
data: a
}) : r) + '" data-name="id" data-value="' + l(typeof (r = null != (r = n.id || (null != t ? t.id : t)) ? r : s) === c ? r.call(o, {
name: "id",
hash: {},
data: a
}) : r) + '">' + l((n.$t || t && t.$t || s).call(o, "zxy.106707", {
name: "$t",
hash: {},
data: a
})) + "</a></div>\n </div>\n </li>\n"
},
8: function(e, t, n, i, a) {
return ' <div class="text-center"><a id="addPhone"><i class="iconfont icon-add m-right"></i><span>' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.213504606779609088", {
name: "$t",
hash: {},
data: a
})) + "</span></a></div>\n"
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a) {
var r, o, s, c = null != t ? t : {}, l = n.helperMissing, u = "";
return o = null != (o = n.module || (null != t ? t.module : t)) ? o : l,
s = {
name: "module",
hash: {},
fn: e.program(1, a, 0),
inverse: e.noop,
data: a
},
r = "function" == typeof o ? o.call(c, s) : o,
n.module || (r = n.blockHelperMissing.call(t, r, s)),
null != r && (u += r),
u + (null != (r = (n.view || t && t.view || l).call(c, "main", {
name: "view",
hash: {},
fn: e.program(3, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
useData: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/viewport-full-content/top/edit/security/phone/view-main": [function(e, t, n) {
var i, a = e("jquery"), r = e("./app/ext/views/form/validators");
n.bindings = {
member: !0,
phoneList: !0
},
n.dataForEntityModule = function(e) {
return e
}
,
n.events = {
"click addPhone": "addPhone",
"click cancel": "cancel"
},
n.handlers = {
addPhone: function() {
a(this.$("list-div")).addClass("hidden"),
a(this.$("add-div")).removeClass("hidden")
},
cancel: function() {
a(this.$("list-div")).removeClass("hidden"),
a(this.$("add-div")).addClass("hidden")
}
},
n.actions = {
"click captcha": "captcha",
"click save": "savePhone",
"click deletePhone*": "deletePhone",
"click setMain*": "setMain"
},
n.dataForActions = {
captcha: function(e) {
var t = 120
, n = !1;
return e.phone ? r.phone.fn(e.phone) ? (i = setInterval((function() {
if (t -= 1,
n)
return a("input[name='phone']").addClass("disabled"),
a("div[name='captchaBtn']").addClass("disabled"),
a("div[name='captchaBtn']").html(t + "s"),
-1 === t ? (clearInterval(i),
a("input[name='phone']").removeClass("disabled"),
a("div[name='captchaBtn']").removeClass("disabled"),
void a("div[name='captchaBtn']").html(window.app.$t("zxy.199316"))) : void 0
}
), 1e3),
setTimeout((function() {
clearInterval(i)
}
), 123e3),
this.module.dispatch("captcha", e).then((function() {
return n = !0,
!1
}
))) : (this.app.message.error(window.app.$t("zxy.213504609841451008")),
!1) : (this.app.message.error("center.edit.security.phone-input-empty"),
!1)
},
savePhone: function(e) {
return e.phone ? r.phone.fn(e.phone) ? e.captcha ? e : (this.app.message.error(window.app.$t("zxy.213504611645001728")),
!1) : (this.app.message.error(window.app.$t("zxy.213504609841451008")),
!1) : (this.app.message.error(window.app.$t("zxy.199337")),
!1)
},
deletePhone: function(e) {
var t = this;
return this.Promise.create((function(n) {
var i = window.app.$t("zxy.213504613213671424");
t.app.message.confirm(i, (function() {
n(e)
}
), (function() {
n(!1)
}
))
}
))
},
setMain: function(e) {
return {
phoneId: e.id
}
}
},
n.actionCallbacks = {
deletePhone: function() {
this.app.message.success(window.app.$t("zxy.118207")),
this.module.dispatch("init")
},
setMain: function() {
this.app.message.success(window.app.$t("zxy.118208")),
this.module.dispatch("init")
}
},
n.dataForTemplate = {
canAdd: function(e) {
return e.phoneList.length < 2
}
},
n.beforeClose = function() {
clearInterval(i)
}
}
, {
"./app/ext/views/form/validators": "./app/ext/views/form/validators",
jquery: "jquery"
}],
"./app/viewport-full-content/top/edit/security/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return ' <li class="active tabs-cont-item">\n <div data-region="main"></div>\n </li>\n'
},
3: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression, l = e.lambda;
return ' <div class="tabs"><ul>\n' + (null != (r = n.if.call(o, null != (r = null != t ? t.perAuth : t) ? r.showSecretTab : r, {
name: "if",
hash: {},
fn: e.program(4, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.if.call(o, null != (r = null != t ? t.perAuth : t) ? r.showEmail : r, {
name: "if",
hash: {},
fn: e.program(6, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.if.call(o, null != (r = null != t ? t.perAuth : t) ? r.showPhoneNumber : r, {
name: "if",
hash: {},
fn: e.program(8, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' </ul></div>\n <div class="tabs-cont"><ul>\n <li id="tabs-cont-item-1" class="tabs-cont-item security-item tab-content-1">\n <form class="vertical center-security-padding150">\n <div class="form align-left">\n <div class="form-row">\n <label>' + c((n.$t || t && t.$t || s).call(o, "zxy.114844", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content no-hidden password-so-tips">\n <input id="newPassword" class="input" name="password" type="password" data-password="1" placeholder="' + c((n.$t || t && t.$t || s).call(o, "zxy.114859", {
name: "$t",
hash: {},
data: a
})) + '" x-rule="required,minLength:6,maxLength:20"/>\n <span id="showPwd" class="so-tips-btn iconfont icon-biyanjing hidden"></span>\n </div>\n </div>\n <div class="form-row">\n <label>' + c((n.$t || t && t.$t || s).call(o, "zxy.199354", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content no-hidden password-so-tips">\n <input id="confirmNewPassword" class="input" name="confirmPassword" type="password" data-password="2" placeholder="' + c((n.$t || t && t.$t || s).call(o, "zxy.114859", {
name: "$t",
hash: {},
data: a
})) + '" x-rule="required,minLength:6,maxLength:20"/>\n <span id="showPwd1" class="so-tips-btn iconfont icon-biyanjing hidden"></span>\n <div class="psw-err-tips ar-style-tips">\n <div class="inline-block psw-level-1">\n <div class="psw-level-icon"></div>\n <div class="inline-block">' + c((n.$t || t && t.$t || s).call(o, "zxy.106756", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </div>\n <div class="inline-block psw-level-2">\n <div class="psw-level-icon"></div>\n <div class="inline-block">' + c((n.$t || t && t.$t || s).call(o, "zxy.106712", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </div>\n <div class="inline-block psw-level-3">\n <div class="psw-level-icon"></div>\n <div class="inline-block">' + c((n.$t || t && t.$t || s).call(o, "zxy.106753", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </div>\n </div>\n </div>\n </div>\n <div class="form-row psw-title" style="position:relative;">\n <img class="img-hint pwd-title" src="images/pwd-hint.png"/>\n' + (null != (r = (n.compare || t && t.compare || s).call(o, null != (r = null != t ? t.pwdLevel : t) ? r.level : r, "eq", 1, {
name: "compare",
hash: {},
fn: e.program(10, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = (n.compare || t && t.compare || s).call(o, null != (r = null != t ? t.pwdLevel : t) ? r.level : r, "eq", 2, {
name: "compare",
hash: {},
fn: e.program(12, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = (n.compare || t && t.compare || s).call(o, null != (r = null != t ? t.pwdLevel : t) ? r.level : r, "eq", 3, {
name: "compare",
hash: {},
fn: e.program(14, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' <div class="pwd-hint">\n <p>' + c((n.$t || t && t.$t || s).call(o, "zxy.213504619198943232", {
name: "$t",
hash: {},
data: a
})) + "</p>\n <p>" + c((n.$t || t && t.$t || s).call(o, "zxy.213504620721475584", {
name: "$t",
hash: {},
data: a
})) + "</p>\n <p>" + c((n.$t || t && t.$t || s).call(o, "zxy.213504622634078208", {
name: "$t",
hash: {},
data: a
})) + "</p>\n <p>" + c((n.$t || t && t.$t || s).call(o, "zxy.213504624529903616", {
name: "$t",
hash: {},
data: a
})) + '</p>\n <input class="input" name="pwdPassPhone" type="hidden" value="' + c(l(null != (r = null != t ? t.member : t) ? r.phoneNumber : r, t)) + '"/>\n <input class="input" name="pwdPassEmail" type="hidden" value="' + c(l(null != (r = null != t ? t.member : t) ? r.email : r, t)) + '"/>\n </div>\n </div>\n <div class="form-row">\n <label class="form-label">' + c((n.$t || t && t.$t || s).call(o, "zxy.213504626094379008", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content no-hidden' + (null != (r = n.if.call(o, null != t ? t.disText : t, {
name: "if",
hash: {},
fn: e.program(16, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '">\n' + (null != (r = n.if.call(o, null != t ? t.disText : t, {
name: "if",
hash: {},
fn: e.program(18, a, 0),
inverse: e.program(20, a, 0),
data: a
})) ? r : "") + ' </div>\n </div>\n <div class="form-row">\n <label class="form-label">' + c((n.$t || t && t.$t || s).call(o, "zxy.114794", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content no-hidden layout-mb form-code">\n <div class="input-group w-full">\n <input id="passCaptcha" class="input input-group-width-108" name="passCaptcha" x-marker="group" placeholder="' + c((n.$t || t && t.$t || s).call(o, "zxy.286661096683737088", {
name: "$t",
hash: {},
data: a
})) + '"/>\n <div id="pass-captcha" class="choice" name="passCaptchaBtn">' + c((n.$t || t && t.$t || s).call(o, "zxy.199316", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </div>\n <div id="check-tips" class="sub-text"></div>\n </div>\n </div>\n <div class="form-row">\n <div class="text-center"><div class="buttons">\n <div id="close" class="btn white border m-right">' + c((n.$t || t && t.$t || s).call(o, "zxy.106705", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div id="update-password-btn" class="btn">' + c((n.$t || t && t.$t || s).call(o, "zxy.106731", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </div></div>\n </div>\n </div>\n </form>\n </li>\n <li id="tabs-cont-item-2" class="tabs-cont-item security-item tab-content-2">\n <form class="vertical center-security-padding150">\n <div class="form align-left">\n' + (null != (r = n.if.call(o, null != t ? t.hasEmail : t, {
name: "if",
hash: {},
fn: e.program(25, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.unless.call(o, null != t ? t.hasEmail : t, {
name: "unless",
hash: {},
fn: e.program(30, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' </div>\n </form>\n </li>\n <li id="tabs-cont-item-3" class="tabs-cont-item security-item tab-content-3">\n <form class="vertical center-security-padding150">\n <div class="form align-left">\n' + (null != (r = n.if.call(o, null != (r = null != t ? t.member : t) ? r.phoneNumber : r, {
name: "if",
hash: {},
fn: e.program(39, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.unless.call(o, null != (r = null != t ? t.member : t) ? r.phoneNumber : r, {
name: "unless",
hash: {},
fn: e.program(42, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </div>\n </form>\n </li>\n </ul></div>\n"
},
4: function(e, t, n, i, a) {
return ' <li id="item-1" class="tab-item security-tab-1" data-tabto=".tab-content-1">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.213504614656512000", {
name: "$t",
hash: {},
data: a
})) + "</li>\n"
},
6: function(e, t, n, i, a) {
return ' <li id="item-2" class="tab-item security-tab-2" data-tabto=".tab-content-2">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.213504616040632320", {
name: "$t",
hash: {},
data: a
})) + "</li>\n"
},
8: function(e, t, n, i, a) {
return ' <li id="item-3" class="tab-item security-tab-3" data-tabto=".tab-content-3">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.213504617462501376", {
name: "$t",
hash: {},
data: a
})) + "</li>\n"
},
10: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <div class="pwd-level-div">' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.105618", {
name: "$t",
hash: {},
data: a
})) + ':<span style="color:#F56B6B;">' + o(e.lambda(null != (r = null != t ? t.pwdLevel : t) ? r.text : r, t)) + "</span></div>\n"
},
12: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <div class="pwd-level-div">' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.105618", {
name: "$t",
hash: {},
data: a
})) + ':<span style="color:#0DC8F1;">' + o(e.lambda(null != (r = null != t ? t.pwdLevel : t) ? r.text : r, t)) + "</span></div>\n"
},
14: function(e, t, n, i, a) {
var r, o = e.escapeExpression;
return ' <div class="pwd-level-div">' + o((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.105618", {
name: "$t",
hash: {},
data: a
})) + ':<span style="color:#43D2AD;">' + o(e.lambda(null != (r = null != t ? t.pwdLevel : t) ? r.text : r, t)) + "</span></div>\n"
},
16: function(e, t, n, i, a) {
return " input no-border"
},
18: function(e, t, n, i, a) {
return ' <span class="error">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.213504627667243008", {
name: "$t",
hash: {},
data: a
})) + " </span>\n"
},
20: function(e, t, n, i, a) {
var r;
return ' <select id="checkType" class="input" name="checkType"> \n' + (null != (r = n.if.call(null != t ? t : {}, null != t ? t.checkTypes : t, {
name: "if",
hash: {},
fn: e.program(21, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </select>\n"
},
21: function(e, t, n, i, a) {
var r;
return null != (r = n.each.call(null != t ? t : {}, null != t ? t.checkTypes : t, {
name: "each",
hash: {},
fn: e.program(22, a, 0),
inverse: e.noop,
data: a
})) ? r : ""
},
22: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression;
return " <option " + (null != (r = n.if.call(s, null != t ? t.selected : t, {
name: "if",
hash: {},
fn: e.program(23, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' value="' + l("function" == typeof (o = null != (o = n.key || (null != t ? t.key : t)) ? o : c) ? o.call(s, {
name: "key",
hash: {},
data: a
}) : o) + '">' + l("function" == typeof (o = null != (o = n.value || (null != t ? t.value : t)) ? o : c) ? o.call(s, {
name: "value",
hash: {},
data: a
}) : o) + "</option>\n"
},
23: function(e, t, n, i, a) {
return ' selected="selected"'
},
25: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression, l = e.lambda;
return ' <div id="email-div" class="form-row">\n <label class="form-label">' + c((n.$t || t && t.$t || s).call(o, "zxy.118388", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content no-hidden">\n <span class="line-text">' + c(l(null != (r = null != t ? t.member : t) ? r.email : r, t)) + "</span>\n" + (null != (r = n.if.call(o, null != (r = null != t ? t.perAuth : t) ? r.canEditEmail : r, {
name: "if",
hash: {},
fn: e.program(26, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' </div>\n </div>\n <div id="update-email-div" class="form-row hidden">\n <label>' + c((n.$t || t && t.$t || s).call(o, "zxy.114794", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content no-hidden layout-mb">\n <div class="input-group w-full">\n <input class="input" name="passEmail" type="hidden" value="' + c(l(null != (r = null != t ? t.member : t) ? r.email : r, t)) + '"/>\n <input class="input" name="checkType" type="hidden" value="2"/>\n <input id="oldEmailCaptcha" class="input" name="oldEmailCaptcha" x-marker="group" placeholder="' + c((n.$t || t && t.$t || s).call(o, "zxy.213504630980743168", {
name: "$t",
hash: {},
data: a
})) + '"/>\n <div id="old-email-pass-captcha" class="choice" name="oldEmailPassCaptchaBtn">' + c((n.$t || t && t.$t || s).call(o, "zxy.199316", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </div>\n <div id="old-email-tips" class="sub-text"></div>\n </div>\n </div>\n <div id="update-new-email" class="form-row hidden">\n <label>' + c((n.$t || t && t.$t || s).call(o, "zxy.213504632662659072", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content no-hidden">\n <div class="w-full">\n <input class="input" name="newEmail" placeholder="' + c((n.$t || t && t.$t || s).call(o, "zxy.118696", {
name: "$t",
hash: {},
data: a
})) + '" x-marker="group" x-rule="required,email,maxLength:100"/>\n </div>\n </div>\n </div>\n <div id="update-new-email-code" class="form-row hidden">\n <label>' + c((n.$t || t && t.$t || s).call(o, "zxy.114794", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content no-hidden layout-mb">\n <div class="input-group w-full">\n <input id="newEmailCaptcha" class="input" name="newEmailCaptcha" x-marker="group" placeholder="' + c((n.$t || t && t.$t || s).call(o, "zxy.213504630980743168", {
name: "$t",
hash: {},
data: a
})) + '"/>\n <div id="new-email-pass-captcha" class="choice" name="newEmailPassCaptchaBtn">' + c((n.$t || t && t.$t || s).call(o, "zxy.199316", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </div>\n <div id="email-tips" class="sub-text"></div>\n </div>\n </div>\n <div id="update-new-email-save" class="form-row hidden">\n <div class="text-center"><div class="buttons">\n <div id="closeEmail" class="btn white border m-right">' + c((n.$t || t && t.$t || s).call(o, "zxy.106705", {
name: "$t",
hash: {},
data: a
})) + "</div>\n" + (null != (r = n.if.call(o, null != (r = null != t ? t.perAuth : t) ? r.canEditEmail : r, {
name: "if",
hash: {},
fn: e.program(28, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </div></div>\n </div>\n"
},
26: function(e, t, n, i, a) {
return ' <a id="updateEmail">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.213504629323993088", {
name: "$t",
hash: {},
data: a
})) + "</a>\n"
},
28: function(e, t, n, i, a) {
return ' <div id="update-email-btn" class="btn">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.106731", {
name: "$t",
hash: {},
data: a
})) + "</div>\n"
},
30: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <div class="form-row">\n <label>' + c((n.$t || t && t.$t || s).call(o, "zxy.118388", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content no-hidden">\n <div class="input-group w-full" style="padding-right:84px">\n <input class="input" ' + (null != (r = n.unless.call(o, null != (r = null != t ? t.perAuth : t) ? r.canEditEmail : r, {
name: "unless",
hash: {},
fn: e.program(31, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' name="newEmail" value="' + c(e.lambda(null != (r = null != t ? t.member : t) ? r.email : r, t)) + '" placeholder="' + c((n.$t || t && t.$t || s).call(o, "zxy.118696", {
name: "$t",
hash: {},
data: a
})) + '" x-marker="group" x-rule="required,email,maxLength:100"/>\n <div id="add-email-btn" class="choice" ' + (null != (r = n.unless.call(o, null != (r = null != t ? t.perAuth : t) ? r.canEditEmail : r, {
name: "unless",
hash: {},
fn: e.program(33, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ">" + c((n.$t || t && t.$t || s).call(o, "zxy.213504634201968640", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </div>\n </div>\n <p id="email-tips-text" class="hidden">\n' + (null != (r = n.if.call(o, null != t ? t.hasSendBindingEmail : t, {
name: "if",
hash: {},
fn: e.program(35, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.unless.call(o, null != t ? t.hasSendBindingEmail : t, {
name: "unless",
hash: {},
fn: e.program(37, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </p>\n </div>\n"
},
31: function(e, t, n, i, a) {
return " disabled"
},
33: function(e, t, n, i, a) {
return ' style="cursor: not-allowed;pointer-events:none;opacity:0.5"'
},
35: function(e, t, n, i, a) {
var r;
return " " + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.213509066008432640", null != (r = null != t ? t.memberEmailValidate : t) ? r.email : r, {
name: "$t",
hash: {},
data: a
})) + "\n"
},
37: function(e, t, n, i, a) {
return " " + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.213504602530779136", {
name: "$t",
hash: {},
data: a
})) + "\n"
},
39: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <div id="phone-div" class="form-row">\n <label class="form-label">' + c((n.$t || t && t.$t || s).call(o, "zxy.118699", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content no-hidden">\n <span class="line-text">' + c(e.lambda(null != (r = null != t ? t.member : t) ? r.phoneNumber : r, t)) + "</span>\n" + (null != (r = n.if.call(o, null != (r = null != t ? t.perAuth : t) ? r.canEditPhoneNumber : r, {
name: "if",
hash: {},
fn: e.program(40, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' </div>\n </div>\n <div id="update-phone-div" class="form-row hidden">\n <label>' + c((n.$t || t && t.$t || s).call(o, "zxy.114794", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content no-hidden">\n <div class="input-group w-full">\n <input class="input" name="checkType" type="hidden" value="1"/>\n <input id="oldPhoneCaptcha" class="input" name="oldPhoneCaptcha" x-marker="group" placeholder="' + c((n.$t || t && t.$t || s).call(o, "zxy.213504608327307264", {
name: "$t",
hash: {},
data: a
})) + '"/>\n <div id="old-phone-pass-captcha" class="choice" name="oldPhonePassCaptchaBtn">' + c((n.$t || t && t.$t || s).call(o, "zxy.199316", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </div>\n <div id="old-phone-tips" class="sub-text"></div>\n </div>\n </div>\n <div id="update-new-phone" class="form-row hidden">\n <label>' + c((n.$t || t && t.$t || s).call(o, "zxy.213504637708406784", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content no-hidden">\n <div class="w-full">\n <input class="input" name="newPhoneNumber" placeholder="' + c((n.$t || t && t.$t || s).call(o, "zxy.105611", {
name: "$t",
hash: {},
data: a
})) + '"/>\n </div>\n </div>\n </div>\n <div id="update-new-phone-code" class="form-row hidden">\n <label>' + c((n.$t || t && t.$t || s).call(o, "zxy.114794", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content no-hidden">\n <div class="input-group w-full layout-mb">\n <input id="newPhoneCaptcha" class="input" name="newPhoneCaptcha" x-marker="group" placeholder="' + c((n.$t || t && t.$t || s).call(o, "zxy.213504608327307264", {
name: "$t",
hash: {},
data: a
})) + '"/>\n <div id="new-phone-pass-captcha" class="choice" name="newPhonePassCaptchaBtn">' + c((n.$t || t && t.$t || s).call(o, "zxy.199316", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </div>\n <div id="phone-tips" class="sub-text"></div>\n </div>\n <div class="content no-hidden">\n <div class="text-center"><div class="buttons">\n <div id="closePhone" class="btn white border m-right">' + c((n.$t || t && t.$t || s).call(o, "zxy.106705", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div id="update-phone-btn" class="btn">' + c((n.$t || t && t.$t || s).call(o, "zxy.106731", {
name: "$t",
hash: {},
data: a
})) + "</div>\n </div></div>\n </div>\n </div>\n"
},
40: function(e, t, n, i, a) {
return ' <a id="updatePhone">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.213504635804192768", {
name: "$t",
hash: {},
data: a
})) + "</a>\n"
},
42: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <div class="form align-left">\n <div class="form-row">\n <label>' + c((n.$t || t && t.$t || s).call(o, "zxy.118699", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content no-hidden">\n <input class="input" ' + (null != (r = n.unless.call(o, null != (r = null != t ? t.perAuth : t) ? r.canEditPhoneNumber : r, {
name: "unless",
hash: {},
fn: e.program(31, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' name="newPhoneNumber" placeholder="' + c((n.$t || t && t.$t || s).call(o, "zxy.105611", {
name: "$t",
hash: {},
data: a
})) + '"/>\n <input class="input" name="checkType" type="hidden" value="1"/>\n </div>\n </div>\n <div class="form-row">\n <label>' + c((n.$t || t && t.$t || s).call(o, "zxy.114794", {
name: "$t",
hash: {},
data: a
})) + '</label>\n <div class="content no-hidden">\n <div class="input-group w-full layout-mb" style="padding-right:98px">\n <input class="input" ' + (null != (r = n.unless.call(o, null != (r = null != t ? t.perAuth : t) ? r.canEditPhoneNumber : r, {
name: "unless",
hash: {},
fn: e.program(31, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' name="newPhoneCaptcha" x-marker="group" placeholder="' + c((n.$t || t && t.$t || s).call(o, "zxy.213504608327307264", {
name: "$t",
hash: {},
data: a
})) + '"/>\n <div id="captcha" class="choice" ' + (null != (r = n.unless.call(o, null != (r = null != t ? t.perAuth : t) ? r.canEditPhoneNumber : r, {
name: "unless",
hash: {},
fn: e.program(33, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' name="captchaBtn">' + c((n.$t || t && t.$t || s).call(o, "zxy.199316", {
name: "$t",
hash: {},
data: a
})) + '</div>\n </div>\n <div id="add-phone-tips" class="sub-text"></div>\n </div>\n </div>\n <div class="form-row">\n <div class="text-center"><div class="buttons">\n' + (null != (r = n.if.call(o, null != (r = null != t ? t.perAuth : t) ? r.canEditPhoneNumber : r, {
name: "if",
hash: {},
fn: e.program(43, a, 0),
inverse: e.program(45, a, 0),
data: a
})) ? r : "") + " </div></div>\n </div>\n </div>\n"
},
43: function(e, t, n, i, a) {
var r = null != t ? t : {}
, o = n.helperMissing
, s = e.escapeExpression;
return ' <div id="cancel" class="btn white border m-right">' + s((n.$t || t && t.$t || o).call(r, "zxy.106755", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div id="save" class="btn">' + s((n.$t || t && t.$t || o).call(r, "zxy.118335", {
name: "$t",
hash: {},
data: a
})) + "</div>\n"
},
45: function(e, t, n, i, a) {
return ' <div id="cancel" class="btn white border m-right">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.106705", {
name: "$t",
hash: {},
data: a
})) + "</div>\n"
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a) {
var r, o, s, c = null != t ? t : {}, l = n.helperMissing, u = "";
return o = null != (o = n.module || (null != t ? t.module : t)) ? o : l,
s = {
name: "module",
hash: {},
fn: e.program(1, a, 0),
inverse: e.noop,
data: a
},
r = "function" == typeof o ? o.call(c, s) : o,
n.module || (r = n.blockHelperMissing.call(t, r, s)),
null != r && (u += r),
u + (null != (r = (n.view || t && t.view || l).call(c, "main", {
name: "view",
hash: {},
fn: e.program(3, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
useData: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/viewport-full-content/top/edit/security/view-main": [function(e, t, n) {
var i, a, r, o, s, c, l, u, d = e("jquery"), p = e("./app/ext/views/form/validators"), h = e("./app/util/pwFraction").pwFraction;
n.type = "dynamic",
n.bindings = {
member: !0,
memberEmailValidate: !0,
pswForceUpdate: !0
},
n.getEntityModuleName = function() {
return "viewport-full-content/top/edit/security/phone"
}
,
n.getEntity = function() {
return {
member: this.bindings.member.data
}
}
,
n.dataForEntityModule = function(e) {
return e
}
,
n.events = {
"click item-*": "toggleItem",
"click updateEmail": "showUpdateEmailDiv",
"click close": "close",
"change checkType": "checkType",
"click updatePhone": "showUpdatePhoneDiv",
"click closeEmail": "closeEmail",
"click closePhone": "closePhone",
"click cancel": "cancel",
"keyup newPassword": "pwdChange",
"keyup confirmNewPassword": "confirmNewPassword",
"click showPwd": "showPwd",
"click showPwd1": "showPwd1"
},
n.handlers = {
showPwd: function(e, t) {
var n = d(t)
, i = d(this.$("newPassword"));
"text" === i.attr("type") ? (i.attr("type", "password"),
n.removeClass("icon-fanganyifaxian").addClass("icon-biyanjing")) : (i.attr("type", "text").css("color", "#333"),
n.addClass("icon-fanganyifaxian").removeClass("icon-biyanjing"))
},
showPwd1: function(e, t) {
var n = d(t)
, i = d(this.$("confirmNewPassword"));
"text" === i.attr("type") ? (i.attr("type", "password"),
n.removeClass("icon-fanganyifaxian").addClass("icon-biyanjing")) : (i.attr("type", "text").css("color", "#333"),
n.addClass("icon-fanganyifaxian").removeClass("icon-biyanjing"))
},
confirmNewPassword: function(e, t) {
t.value ? d(t).parent().find(".so-tips-btn").removeClass("hidden") : d(t).parent().find(".so-tips-btn").addClass("hidden")
},
pwdChange: function(e, t) {
var n;
t.value ? (d(t).parent().find(".so-tips-btn").removeClass("hidden"),
1 === (n = h(t.value)) ? (d(t).parent().parent().next().find(".psw-level-1").addClass("active"),
d(t).parent().parent().next().find(".psw-level-2").removeClass("active"),
d(t).parent().parent().next().find(".psw-level-3").removeClass("active")) : 2 === n ? (d(t).parent().parent().next().find(".psw-level-1").addClass("active"),
d(t).parent().parent().next().find(".psw-level-2").addClass("active"),
d(t).parent().parent().next().find(".psw-level-3").removeClass("active")) : 3 === n ? (d(t).parent().parent().next().find(".psw-level-1").addClass("active"),
d(t).parent().parent().next().find(".psw-level-2").addClass("active"),
d(t).parent().parent().next().find(".psw-level-3").addClass("active")) : (d(t).parent().parent().next().find(".psw-level-1").removeClass("active"),
d(t).parent().parent().next().find(".psw-level-2").removeClass("active"),
d(t).parent().parent().next().find(".psw-level-3").removeClass("active"))) : (d(t).parent().parent().next().find(".psw-level-1").removeClass("active"),
d(t).parent().parent().next().find(".psw-level-2").removeClass("active"),
d(t).parent().parent().next().find(".psw-level-3").removeClass("active"),
d(t).parent().find(".so-tips-btn").addClass("hidden"))
},
toggleItem: function(e) {
a = !1,
d(".tab-item").each((function(e, t) {
d(t).removeClass("active")
}
)),
d(".security-item").each((function(e, t) {
d(t).removeClass("active")
}
)),
d(".security-tab-" + e).addClass("active"),
d(".tab-content-" + e).addClass("active"),
"2" === e && (d(this.$("email-div")).removeClass("hidden"),
d(this.$("update-email-div")).addClass("hidden"),
d(this.$("update-new-email")).addClass("hidden"),
d(this.$("update-new-email-code")).addClass("hidden"),
d(this.$("update-new-email-save")).addClass("hidden")),
"3" === e && (d(this.$("phone-div")).removeClass("hidden"),
d(this.$("update-phone-div")).addClass("hidden"),
d(this.$("update-new-phone")).addClass("hidden"),
d(this.$("update-new-phone-code")).addClass("hidden"))
},
showUpdateEmailDiv: function() {
d(this.$("update-email-div")).removeClass("hidden"),
d(this.$("update-email-div")).find(".content").addClass("layout-mb"),
d(this.$("oldEmailCaptcha")).attr("disabled", !1),
d("div[name='oldEmailPassCaptchaBtn']").removeClass("disabled"),
d("div[name='oldEmailPassCaptchaBtn']").html(window.app.$t("zxy.199316"))
},
showUpdatePhoneDiv: function() {
d(this.$("update-phone-div")).removeClass("hidden"),
d(this.$("oldPhoneCaptcha")).attr("disabled", !1),
d("div[name='oldPhonePassCaptchaBtn']").removeClass("disabled"),
d("div[name='oldPhonePassCaptchaBtn']").html(window.app.$t("zxy.199316"))
},
close: function() {
this.app.viewport.closeModal()
},
checkType: function(e) {
var t = "";
-1 !== [1, 2].indexOf(Number(e.target.value)) && (t = window.app.$t("zxy.286661096683737088"),
d(this.$("passCaptcha")).attr("placeholder", t))
},
closeEmail: function() {
this.app.viewport.closeModal()
},
closePhone: function() {
this.app.viewport.closeModal()
},
cancel: function() {
this.app.viewport.closeModal()
}
},
n.actions = {
"click pass-captcha": "passCaptcha",
"click update-password-btn": "updatePassword",
"click old-email-pass-captcha": "oldEmailPassCaptcha",
"click new-email-pass-captcha": "newEmailPassCaptcha",
"click old-phone-pass-captcha": "oldPhonePassCaptcha",
"click new-phone-pass-captcha": "newPhonePassCaptcha",
"click add-email-btn": "addEmail",
"click update-phone-btn": "updatePhone",
"click update-email-btn": "updateEmail",
"click save": "savePhone",
"click captcha": "captcha",
"keyup oldEmailCaptcha": "checkOldEmailCaptcha",
"keyup oldPhoneCaptcha": "checkOldPhoneCaptcha"
},
n.dataForActions = {
passCaptcha: function(e) {
var t = 60
, n = !1
, r = this
, o = e;
return e.pwdPassEmail || e.pwdPassPhone ? e.checkType ? e.password ? !a && (clearInterval(i),
a = !0,
i = setInterval((function() {
if (n)
return t -= 1,
d("div[name='passCaptchaBtn']").text(t + "s"),
t <= -1 ? (a = !1,
n = !1,
clearInterval(i),
d("div[name='passCaptchaBtn']").removeClass("disabled"),
d("div[name='passCaptchaBtn']").text(window.app.$t("zxy.199316")),
void d(r.$("check-tips")).html("")) : void 0
}
), 1e3),
o.isUpdatePwd = 1,
this.module.dispatch("passCaptcha", o).then((function() {
return 1 === Number(o.checkType) ? d(r.$("check-tips")).html(window.app.$t("zxy.213509530837979136", o.pwdPassPhone)) : d(r.$("check-tips")).html(window.app.$t("zxy.213509574135779328", o.pwdPassEmail)),
n = !0,
!1
}
), (function() {
a = !1
}
))) : (this.app.message.error(window.app.$t("zxy.199347")),
!1) : (this.app.message.error(window.app.$t("zxy.213504638970892288")),
!1) : (this.app.message.error(window.app.$t("zxy.213504627667243008")),
!1)
},
oldEmailPassCaptcha: function(e) {
var t = 60
, n = !1
, i = this
, o = e;
return e.passEmail ? e.checkType ? !a && (clearInterval(r),
a = !0,
r = setInterval((function() {
if (n)
return t -= 1,
d("div[name='oldEmailPassCaptchaBtn']").addClass("disabled"),
d("div[name='oldEmailPassCaptchaBtn']").html(t + "s"),
t <= -1 ? (n = !1,
a = !1,
d(i.$("old-email-tips")).html(""),
clearInterval(r),
d("div[name='oldEmailPassCaptchaBtn']").removeClass("disabled"),
void d("div[name='oldEmailPassCaptchaBtn']").html(window.app.$t("zxy.199316"))) : void 0
}
), 1e3),
o.isUpdateEmail = 1,
this.module.dispatch("passCaptcha", o).then((function() {
return d(i.$("old-email-tips")).html(window.app.$t("zxy.213509574135779328", e.passEmail)),
n = !0,
!1
}
), (function() {
a = !1
}
))) : (this.app.message.error(window.app.$t("zxy.213504638970892288")),
!1) : (this.app.message.error(window.app.$t("zxy.118696")),
!1)
},
newEmailPassCaptcha: function(e) {
var t = 60
, n = !1
, i = this
, r = e;
return e.newEmail ? /^(.{1,})@(.{1,})\.(.{1,})$/.test(e.newEmail) ? e.newEmail.length > 100 ? (this.app.message.error(window.app.$t("zxy.213504640518590464")),
!1) : e.checkType ? !a && (clearInterval(o),
a = !0,
o = setInterval((function() {
if (n)
return t -= 1,
d("div[name='newEmailPassCaptchaBtn']").addClass("disabled"),
d("div[name='newEmailPassCaptchaBtn']").html(t + "s"),
d("input[name='newEmail']").addClass("disabled"),
d("div[name='oldEmailPassCaptchaBtn']").addClass("disabled"),
t <= -1 ? (n = !1,
a = !1,
clearInterval(o),
d("div[name='newEmailPassCaptchaBtn']").removeClass("disabled"),
d("input[name='newEmail']").removeClass("disabled"),
d("div[name='newEmailPassCaptchaBtn']").html(window.app.$t("zxy.199316")),
void d(i.$("email-tips")).html("")) : void 0
}
), 1e3),
r.isUpdateEmail = 1,
this.module.dispatch("passCaptcha", r).then((function() {
return d(i.$("email-tips")).html(window.app.$t("zxy.213509574135779328", e.newEmail)),
n = !0,
!1
}
), (function() {
a = !1
}
))) : (this.app.message.error(window.app.$t("zxy.213504638970892288")),
!1) : (this.app.message.error(window.app.$t("zxy.213504640518590464")),
!1) : (this.app.message.error(window.app.$t("zxy.118696")),
!1)
},
oldPhonePassCaptcha: function(e) {
var t = 60
, n = !1
, i = this
, r = this.bindings.member.data.phoneNumber;
return e.checkType ? !a && (clearInterval(s),
a = !0,
s = setInterval((function() {
if (n)
return t -= 1,
d("div[name='oldPhonePassCaptchaBtn']").addClass("disabled"),
d("div[name='oldPhonePassCaptchaBtn']").html(t + "s"),
-1 === t ? (n = !1,
a = !1,
d(i.$("old-phone-tips")).html(""),
clearInterval(s),
d("div[name='oldPhonePassCaptchaBtn']").removeClass("disabled"),
void d("div[name='oldPhonePassCaptchaBtn']").html(window.app.$t("zxy.199316"))) : void 0
}
), 1e3),
this.module.dispatch("passCaptcha", e).then((function() {
return d(i.$("old-phone-tips")).html(window.app.$t("zxy.213509530837979136", r)),
n = !0,
!1
}
), (function() {
a = !1
}
))) : (this.app.message.error(window.app.$t("zxy.213504638970892288")),
!1)
},
newPhonePassCaptcha: function(e) {
var t = 60
, n = !1
, i = this;
return e.newPhoneNumber ? p.phone.fn(e.newPhoneNumber) ? e.checkType ? !a && (clearInterval(c),
a = !0,
c = setInterval((function() {
if (n)
return t -= 1,
d("div[name='newPhonePassCaptchaBtn']").addClass("disabled"),
d("div[name='newPhonePassCaptchaBtn']").html(t + "s"),
d("div[name='oldPhonePassCaptchaBtn']").addClass("disabled"),
d("input[name='newPhoneNumber']").addClass("disabled"),
-1 === t ? (a = !1,
n = !1,
clearInterval(c),
d("div[name='newPhonePassCaptchaBtn']").removeClass("disabled"),
d("div[name='newPhonePassCaptchaBtn']").html(window.app.$t("zxy.199316")),
d(i.$("phone-tips")).html(""),
void d("input[name='newPhoneNumber']").removeClass("disabled")) : void 0
}
), 1e3),
this.module.dispatch("passCaptcha", e).then((function() {
return d(i.$("phone-tips")).html(window.app.$t("zxy.213509530837979136", e.newPhoneNumber)),
n = !0,
!1
}
), (function() {
a = !1
}
))) : (this.app.message.error(window.app.$t("zxy.213504638970892288")),
!1) : (this.app.message.error(window.app.$t("zxy.213504609841451008")),
!1) : (this.app.message.error(window.app.$t("zxy.105611")),
!1)
},
updatePassword: function(e) {
var t = !1;
return e.password ? e.passCaptcha ? e.password.length > 20 ? (this.app.message.error(window.app.$t("zxy.213504643865645056")),
!1) : (e.password && /(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{6,20}/.test(e.password) && (/.*[\u4e00-\u9fa5]+.*$/.test(e.password) || (t = !0)),
!t && e.password && /(?=.*[0-9])(?=.*[a-zA-Z]).{6,20}/.test(e.password) && (/.*[\u4e00-\u9fa5]+.*$/.test(e.password) || (t = !0)),
!t && e.password && /(?=.*[0-9])(?=.*[^a-zA-Z0-9]).{6,20}/.test(e.password) && (/.*[\u4e00-\u9fa5]+.*$/.test(e.password) || (t = !0)),
!t && e.password && /(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{6,20}/.test(e.password) && (/.*[\u4e00-\u9fa5]+.*$/.test(e.password) || (t = !0)),
t ? e.confirmPassword ? e.password !== e.confirmPassword ? (this.app.message.error(window.app.$t("zxy.199340")),
!1) : e : (this.app.message.error(window.app.$t("zxy.199347")),
!1) : (this.app.message.error(window.app.$t("zxy.213504645862133760")),
!1)) : (this.app.message.error(window.app.$t("zxy.105612")),
!1) : (this.app.message.error(window.app.$t("zxy.199347")),
!1)
},
updatePhone: function(e) {
var t = e;
return t.newPhoneNumber ? p.phone.fn(t.newPhoneNumber) ? t.newPhoneCaptcha ? d("div[name='newPhonePassCaptchaBtn']").html() === window.app.$t("zxy.199316") ? (this.app.message.error(window.app.$t("zxy.213504647858622464")),
!1) : (t.oldPhoneCaptcha || (t.oldPhoneCaptcha = d(this.$("oldPhoneCaptcha")).val()),
t) : (this.app.message.error(window.app.$t("zxy.213504611645001728")),
!1) : (this.app.message.error(window.app.$t("zxy.213504609841451008")),
!1) : (this.app.message.error(window.app.$t("zxy.199337")),
!1)
},
updateEmail: function(e) {
var t = e;
return e.passEmail && e.newEmail ? e.newEmailCaptcha ? e.newEmail.length > 100 ? (this.app.message.error(window.app.$t("zxy.213504640518590464")),
!1) : /^(.{1,})@(.{1,})\.(.{1,})$/.test(e.newEmail) ? (t.isUpdateEmail = 1,
e.oldEmailCaptcha || (t.oldEmailCaptcha = d(this.$("oldEmailCaptcha")).val()),
t) : (this.app.message.error(window.app.$t("zxy.213504640518590464")),
!1) : (this.app.message.error(window.app.$t("zxy.213504611645001728")),
!1) : (this.app.message.error(window.app.$t("zxy.118696")),
!1)
},
savePhone: function(e) {
return e.newPhoneNumber ? p.phone.fn(e.newPhoneNumber) ? e.newPhoneCaptcha ? d("div[name='captchaBtn']").html() === window.app.$t("zxy.199316") ? (this.app.message.error(window.app.$t("zxy.213504647858622464")),
!1) : e : (this.app.message.error(window.app.$t("zxy.213504611645001728")),
!1) : (this.app.message.error(window.app.$t("zxy.213504609841451008")),
!1) : (this.app.message.error(window.app.$t("zxy.199337")),
!1)
},
captcha: function(e) {
var t = 60
, n = !1
, i = this;
return e.newPhoneNumber ? p.phone.fn(e.newPhoneNumber) ? !a && (clearInterval(u),
a = !0,
u = setInterval((function() {
if (t -= 1,
n)
return d("input[name='newPhoneNumber']").addClass("disabled"),
d("div[name='captchaBtn']").addClass("disabled"),
d("div[name='captchaBtn']").html(t + "s"),
-1 === t ? (n = !1,
a = !1,
clearInterval(u),
d("input[name='newPhoneNumber']").removeClass("disabled"),
d("div[name='captchaBtn']").removeClass("disabled"),
d("div[name='captchaBtn']").html(window.app.$t("zxy.199316")),
void d(i.$("add-phone-tips")).html("")) : void 0
}
), 1e3),
this.module.dispatch("captcha", e).then((function() {
return d(i.$("add-phone-tips")).html(window.app.$t("zxy.213509530837979136", e.newPhoneNumber)),
n = !0,
!1
}
), (function() {
a = !1
}
))) : (this.app.message.error(window.app.$t("zxy.213504609841451008")),
!1) : (this.app.message.error(window.app.$t("zxy.199337")),
!1)
},
addEmail: function(e) {
var t = 60
, n = !1
, i = this;
return e.newEmail ? /^(.{1,})@(.{1,})\.(.{1,})$/.test(e.newEmail) ? e.newEmail.length > 100 ? (this.app.message.error(window.app.$t("zxy.213504640518590464")),
!1) : !a && (clearInterval(l),
a = !0,
l = setInterval((function() {
if (n)
return t -= 1,
d("input[name='newEmail']").addClass("disabled"),
d(i.$("add-email-btn")).addClass("disabled"),
d(i.$("add-email-btn")).html(t + "s"),
t <= -1 ? (a = !1,
n = !1,
clearInterval(l),
d("input[name='newEmail']").removeClass("disabled"),
d(i.$("add-email-btn")).removeClass("disabled"),
void d(i.$("add-email-btn")).html(window.app.$t("zxy.213504634201968640"))) : void 0
}
), 1e3),
i.Promise.create((function(t) {
i.module.dispatch("checkEmail", e.newEmail).then((function() {
n = !0,
t(e)
}
)).catch((function() {
d("input[name='newEmail']").removeClass("disabled"),
d(i.$("add-email-btn")).removeClass("disabled"),
a = !1,
t(!1)
}
))
}
))) : (this.app.message.error(window.app.$t("zxy.213504640518590464")),
!1) : (this.app.message.error(window.app.$t("zxy.118696")),
!1)
},
checkOldEmailCaptcha: function(e) {
return !!e.checkType && (!!e.oldEmailCaptcha && (6 === e.oldEmailCaptcha.length && e))
},
checkOldPhoneCaptcha: function(e) {
return !!e.checkType && (!!e.oldPhoneCaptcha && (6 === e.oldPhoneCaptcha.length && e))
}
},
n.mixin = {
checkOldEmailCaptcha: function(e) {
var t = e.result;
if (a = !1,
!t)
return d(this.$("old-email-tips")).html(""),
clearInterval(r),
d("div[name='oldEmailPassCaptchaBtn']").removeClass("disabled"),
d("div[name='oldEmailPassCaptchaBtn']").html(window.app.$t("zxy.199316")),
void d(this.$("oldEmailCaptcha")).val("");
d(this.$("update-new-email")).removeClass("hidden"),
d(this.$("update-email-div")).find(".content").removeClass("layout-mb"),
d(this.$("update-new-email-code")).removeClass("hidden"),
d(this.$("update-new-email-save")).removeClass("hidden"),
clearInterval(r),
d(this.$("oldEmailCaptcha")).attr("disabled", !0),
d("div[name='oldEmailPassCaptchaBtn']").addClass("disabled"),
d("div[name='oldEmailPassCaptchaBtn']").html(window.app.$t("zxy.213504649427292160")),
d(this.$("old-email-tips")).html("")
},
checkOldPhoneCaptcha: function(e) {
var t = e.result;
if (a = !1,
!t)
return d(this.$("old-phone-tips")).html(""),
clearInterval(s),
d("div[name='oldPhonePassCaptchaBtn']").removeClass("disabled"),
d("div[name='oldPhonePassCaptchaBtn']").html(window.app.$t("zxy.199316")),
void d(this.$("oldPhoneCaptcha")).val("");
d(this.$("update-new-phone")).removeClass("hidden"),
d(this.$("update-new-phone-code")).removeClass("hidden"),
clearInterval(s),
d(this.$("oldPhoneCaptcha")).attr("disabled", !0),
d("div[name='oldPhonePassCaptchaBtn']").addClass("disabled"),
d("div[name='oldPhonePassCaptchaBtn']").html(window.app.$t("zxy.213504649427292160")),
d(this.$("old-phone-tips")).html("")
},
updatePassword: function(e) {
var t = e.result;
if (a = !1,
d(this.$("check-tips")).html(""),
!t)
return clearInterval(i),
d(this.$("pass-captcha")).text(window.app.$t("zxy.199316")),
d(this.$("pass-captcha")).removeClass("disabled"),
d(this.$("passCaptcha")).val(""),
void d(this.$("passCaptcha")).removeClass("disabled");
this.app.message.success(window.app.$t("zxy.118206")),
clearInterval(i),
d(this.$("pass-captcha")).removeClass("disabled"),
d(this.$("pass-captcha")).text(window.app.$t("zxy.199316")),
d(this.$("tabs-cont-item-1")).find("input").val(""),
this.app.viewport.closeModal()
},
updatePhone: function(e) {
var t = e.result;
if (a = !1,
d(this.$("phone-tips")).html(""),
!t)
return d(this.$("newPhoneCaptcha")).val(""),
clearInterval(c),
d("div[name='newPhonePassCaptchaBtn']").removeClass("disabled"),
void d("div[name='newPhonePassCaptchaBtn']").html(window.app.$t("zxy.199316"));
this.app.message.success(window.app.$t("zxy.118206")),
clearInterval(c),
d("div[name='newPhonePassCaptchaBtn']").removeClass("disabled"),
d("div[name='newPhonePassCaptchaBtn']").html(window.app.$t("zxy.199316")),
d("input[name='newPhoneNumber']").removeClass("disabled"),
this.app.viewport.closeModal()
},
updateEmail: function(e) {
var t = e.result;
if (a = !1,
d(this.$("email-tips")).html(""),
!t)
return d(this.$("newEmailCaptcha")).val(""),
clearInterval(o),
d("div[name='newEmailPassCaptchaBtn']").removeClass("disabled"),
void d("div[name='newEmailPassCaptchaBtn']").html(window.app.$t("zxy.199316"));
this.app.message.success(window.app.$t("zxy.118206")),
clearInterval(o),
this.app.viewport.closeModal()
},
savePhone: function(e) {
var t = e.result;
if (a = !1,
d(this.$("add-phone-tips")).html(""),
!t)
return d("input[name='newPhoneCaptcha']").val(""),
clearInterval(u),
d("div[name='captchaBtn']").removeClass("disabled"),
void d("div[name='captchaBtn']").html(window.app.$t("zxy.199316"));
this.app.message.success(window.app.$t("zxy.118205")),
clearInterval(u),
this.app.viewport.closeModal()
}
},
n.dataForTemplate = {
hasEmail: function(e) {
return !!e.member.email
},
hasSendBindingEmail: function(e) {
return e.memberEmailValidate && !!e.memberEmailValidate.email
},
bindingEmail: function(e) {
return e.memberEmailValidate && e.memberEmailValidate.email
},
checkTypes: function(e) {
var t = []
, n = e.member.phoneNumber
, i = e.member.email;
return e.member.phoneNumber && (n = window.app.$t("zxy.118699") + n,
t.push({
key: 1,
value: n
})),
e.member.tempField && (i = window.app.$t("zxy.118388") + i,
t.push({
key: 2,
value: i
})),
t
},
disText: function(e) {
var t = e.member.phoneNumber;
return !e.member.email && !t
},
pwdLevel: function(e) {
var t = e.pswForceUpdate.personalSecretData || {};
return t ? "1" === t.pswLevelRequired ? {
level: 1,
text: window.app.$t("zxy.106756")
} : "2" === t.pswLevelRequired ? {
level: 2,
text: window.app.$t("zxy.106712")
} : {
level: 3,
text: window.app.$t("zxy.106753")
} : {}
},
perAuth: function(e) {
var t, n, i = {}, a = e.pswForceUpdate.personalInfoData, r = e.pswForceUpdate.personalSecretData;
try {
t = a.item.perInformation.displayObj,
n = a.item.perInformation.editObj,
i.showSecretTab = "0" !== r.pswUpdateSwitch,
i.showPhoneNumber = void 0 === t.isPhoneNumber || t.isPhoneNumber,
i.showEmail = void 0 === t.isEmail || t.isEmail,
i.canEditPhoneNumber = n.phoneNumber,
i.canEditEmail = n.email
} catch (e) {}
return i
}
},
n.afterRender = function() {
var e, t = this.module.renderOptions.securityInit2Active || "", n = d('input[data-password="1"]'), a = this;
setTimeout((function() {
d(n).attr("type", "password")
}
), 500),
clearInterval(i),
clearInterval(r),
clearInterval(o),
clearInterval(s),
clearInterval(c),
clearInterval(l),
clearInterval(u),
d("div[name='newPhonePassCaptchaBtn']").removeClass("disabled"),
d("div[name='newPhonePassCaptchaBtn']").html(window.app.$t("zxy.199316")),
d("input[name='newPhoneNumber']").removeClass("disabled"),
(e = d(this.$("checkType"))[0]) && e.value && this.options.handlers.checkType.call(this, {
target: {
value: e.value
}
}),
setTimeout((function() {
var e, n, i, r, o;
a.bindings.pswForceUpdate.data && (e = a.$$(".tab-item"),
t ? (d(e).each((function(e, n) {
d(n).hasClass("security-tab-" + t) && (o = n)
}
)),
n = o || e[0]) : n = e[0],
n && (i = n && n.dataset && n.dataset.tabto,
r = d(i),
d(n).addClass("active"),
d(r).addClass("active")))
}
), 0)
}
,
n.components = [{
id: "checkType",
name: "selectize"
}],
n.beforeClose = function() {
a = !1,
clearInterval(i),
clearInterval(r),
clearInterval(o),
clearInterval(s),
clearInterval(c),
clearInterval(l),
clearInterval(u)
}
}
, {
"./app/ext/views/form/validators": "./app/ext/views/form/validators",
"./app/util/pwFraction": "./app/util/pwFraction",
jquery: "jquery"
}],
"./app/viewport-full-content/top/edit/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return '<div class="edit-info-page center-edit-page">\n <div data-region="main"></div>\n</div>'
},
3: function(e, t, n, i, a) {
var r, o = e.lambda, s = e.escapeExpression;
return ' <div class="tabs line center-edit-tabs"><ul>' + (null != (r = n.each.call(null != t ? t : {}, null != t ? t.menus : t, {
name: "each",
hash: {},
fn: e.program(4, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' </ul></div>\n <div class="tabs-cont"><ul>\n <div id="' + s(o(null != (r = null != t ? t.state : t) ? r.menu : r, t)) + '" data-dynamic-key="' + s(o(null != (r = null != t ? t.state : t) ? r.menu : r, t)) + '"></div>\n </ul></div>\n'
},
4: function(e, t, n, i, a) {
var r;
return "\n" + (null != (r = n.if.call(null != t ? t : {}, null != t ? t.visable : t, {
name: "if",
hash: {},
fn: e.program(5, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
5: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression;
return ' <li id="switch-' + l("function" == typeof (o = null != (o = n.id || (null != t ? t.id : t)) ? o : c) ? o.call(s, {
name: "id",
hash: {},
data: a
}) : o) + '" class="' + (null != (r = n.if.call(s, null != t ? t.current : t, {
name: "if",
hash: {},
fn: e.program(6, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '">' + l("function" == typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + "</li>\n"
},
6: function(e, t, n, i, a) {
return "active"
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a) {
var r, o, s, c = null != t ? t : {}, l = n.helperMissing, u = "";
return o = null != (o = n.module || (null != t ? t.module : t)) ? o : l,
s = {
name: "module",
hash: {},
fn: e.program(1, a, 0),
inverse: e.noop,
data: a
},
r = "function" == typeof o ? o.call(c, s) : o,
n.module || (r = n.blockHelperMissing.call(t, r, s)),
null != r && (u += r),
u + "\n" + (null != (r = (n.view || t && t.view || l).call(c, "main", {
name: "view",
hash: {},
fn: e.program(3, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
useData: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/viewport-full-content/top/edit/view-main": [function(e, t, n) {
var i = e("lodash/collection")
, a = e("jquery")
, r = e("drizzlejs")
, o = e("./app/ext/views/form/validators");
n.type = "dynamic",
n.bindings = {
state: !0,
member: !0,
menus: !0,
memberForm: !1
},
n.getEntity = function() {
return {
member: this.bindings.member.data,
securityInit2Active: this.module.renderOptions.securityInit2Active
}
}
,
n.dataForEntityModule = function(e) {
return r.assign(e, {
info: !0,
autoSaveBtn: !0,
securityInit2Active: e.securityInit2Active
}),
e
}
,
n.getEntityModuleName = function(e) {
var t = this.bindings.state.data.menu;
return "string" == typeof e && "" !== e && (t = e),
"authen-info" === t ? "common/info" : "viewport-full-content/top/edit/" + t
}
,
n.events = {
"click switch-*": "switchMenu"
},
n.handlers = {
switchMenu: function(e) {
var t, n = this.bindings.state, r = this.bindings.menus.data, s = this.bindings.member.data, c = this.bindings.memberForm.data, l = a(this.$$('[name="summary"]')).val(), u = a(this.$$('[name="topicIds"]')).val(), d = a(this.$$('[name="headPortrait"]')).val(), p = a(this.$$('[name="sex"]:checked')).val(), h = a(this.$$('[name="password"]')).val(), y = a(this.$$('[name="passPhone"]')).val(), m = a(this.$$('[name="passCaptcha"]')).val(), f = a(this.$$('[name="newEmail"]')).val();
if (i.forEach(r, (function(t) {
var n = t;
n.id === e ? n.current = !0 : n.current = !1
}
)),
"2" === e || "1" === e) {
if (l && (l = a.trim(l)).length > 200)
return this.app.message.error(window.app.$t("zxy.213504600987275264")),
!1;
d && (s.memberDetail.headPortrait = d,
c.headPortrait = d),
l && (s.memberDetail.summary = l),
s.sex = p,
c.summary = l,
c.sex = p,
c.topicIds = u
} else if ("0" === e || "1" === e) {
if (h && !o.password.fn(h))
return this.app.message.error(window.app.$t("zxy.213504651096625152")),
!1;
if (f && !/^([a-zA-Z0-9]+[_|\-|_|.]*)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|_|.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/.test(f))
return this.app.message.error(window.app.$t("zxy.213504652996644864")),
!1;
s.password = h,
s.passPhone = y,
s.passCaptcha = m,
s.newEmail = f,
c.password = h,
c.passPhone = y,
c.passCaptcha = m,
c.newEmail = f
}
return t = this.bindings.menus.data[e].url,
n.data = {},
n.data.menu = t,
n.data.menuId = e,
n.data[t] = !0,
n.changed(),
!0
}
},
n.afterRender = function() {
a(".modal.edit").addClass("edit-content-header"),
a(".dialog-footer").remove()
}
}
, {
"./app/ext/views/form/validators": "./app/ext/views/form/validators",
drizzlejs: "drizzlejs",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/viewport-full-content/top/home-list/index": [function(e, t, n) {
n.items = {
main: "main"
},
n.store = {
models: {
state: {
data: {}
},
homeConfig: {},
organizations: {},
businessList: {
data: {
list: []
}
},
lodingPage: {
data: {
page: 1,
noBool: !1
}
}
},
callbacks: {
init: function(e) {
this.models.homeConfig.data = e.homeConfig,
this.models.organizations.data = e.organizations,
this.models.businessList.data = e.businessList,
this.models.lodingPage.data = e.lodingPage,
this.models.state.data = e,
this.models.businessList.changed()
},
refreshTopBar: function(e) {
this.models.state.data.refreshTopBar(e)
},
lodingFun: function() {
this.models.state.data.lodingFun(this.module.renderOptions.business.view)
}
}
},
n.beforeRender = function() {
this.dispatch("init", this.renderOptions.business)
}
,
n.mixin = {
resetBusinessList: function(e) {
this.store.models.businessList.data = e.businessList,
this.store.models.state.data.hasNextPageData = e.hasNextPageData,
this.store.models.businessList.changed()
},
resetHomeConfig: function(e) {
this.store.models.homeConfig.data = e,
this.store.models.homeConfig.changed()
}
}
}
, {}],
"./app/viewport-full-content/top/home-list/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return ' <div class="home-list-module" data-region="main"></div>\n'
},
3: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return ' <div class="home-list">\n <ul>\n' + (null != (r = n.if.call(o, null != (r = null != t ? t.Global : t) ? r.organization : r, {
name: "if",
hash: {},
fn: e.program(4, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.each.call(o, null != t ? t.selList : t, {
name: "each",
hash: {},
fn: e.program(10, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.if.call(o, null != t ? t.lodingBool : t, {
name: "if",
hash: {},
fn: e.program(18, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </ul>\n </div>\n"
},
4: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != (r = null != (r = null != t ? t.Global : t) ? r.organization : r) ? r.shortName : r, {
name: "if",
hash: {},
fn: e.program(5, a, 0),
inverse: e.program(8, a, 0),
data: a
})) ? r : ""
},
5: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = e.lambda, c = e.escapeExpression;
return ' <li class="jigouLiClass ' + (null != (r = n.if.call(o, null != t ? t.isDefaultOrg : t, {
name: "if",
hash: {},
fn: e.program(6, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '" id="org-' + c(s(null != (r = null != (r = null != t ? t.Global : t) ? r.organization : r) ? r.id : r, t)) + '" data-type="' + c(s(null != (r = null != (r = null != t ? t.Global : t) ? r.organization : r) ? r.type : r, t)) + '" title="' + c(s(null != (r = null != (r = null != t ? t.Global : t) ? r.organization : r) ? r.shortName : r, t)) + '">\n <span class="jigouClass">' + c((n.$t || t && t.$t || n.helperMissing).call(o, "zxy.214179848665567232", {
name: "$t",
hash: {},
data: a
})) + "</span>\n " + c(s(null != (r = null != (r = null != t ? t.Global : t) ? r.organization : r) ? r.shortName : r, t)) + "\n </li>\n"
},
6: function(e, t, n, i, a) {
return "active"
},
8: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = e.lambda, c = e.escapeExpression;
return ' <li class="jigouLiClass ' + (null != (r = n.if.call(o, null != t ? t.isDefaultOrg : t, {
name: "if",
hash: {},
fn: e.program(6, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '" id="org-' + c(s(null != (r = null != (r = null != t ? t.Global : t) ? r.organization : r) ? r.id : r, t)) + '" data-type="' + c(s(null != (r = null != (r = null != t ? t.Global : t) ? r.organization : r) ? r.type : r, t)) + '" title="' + c(s(null != (r = null != (r = null != t ? t.Global : t) ? r.organization : r) ? r.name : r, t)) + '">\n <span class="jigouClass">' + c((n.$t || t && t.$t || n.helperMissing).call(o, "zxy.214179848665567232", {
name: "$t",
hash: {},
data: a
})) + "</span>\n " + c(s(null != (r = null != (r = null != t ? t.Global : t) ? r.organization : r) ? r.name : r, t)) + "\n </li>\n"
},
10: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != t ? t.shortName : t, {
name: "if",
hash: {},
fn: e.program(11, a, 0),
inverse: e.program(16, a, 0),
data: a
})) ? r : ""
},
11: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression;
return ' <li id="org-' + l("function" == typeof (o = null != (o = n.id || (null != t ? t.id : t)) ? o : c) ? o.call(s, {
name: "id",
hash: {},
data: a
}) : o) + '" data-type="' + l("function" == typeof (o = null != (o = n.type || (null != t ? t.type : t)) ? o : c) ? o.call(s, {
name: "type",
hash: {},
data: a
}) : o) + '" title="' + l("function" == typeof (o = null != (o = n.shortName || (null != t ? t.shortName : t)) ? o : c) ? o.call(s, {
name: "shortName",
hash: {},
data: a
}) : o) + '" class="' + (null != (r = n.if.call(s, null != t ? t.active : t, {
name: "if",
hash: {},
fn: e.program(6, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " " + (null != (r = n.if.call(s, null != t ? t.jigou : t, {
name: "if",
hash: {},
fn: e.program(12, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '">\n' + (null != (r = n.if.call(s, null != t ? t.jigou : t, {
name: "if",
hash: {},
fn: e.program(14, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " " + l("function" == typeof (o = null != (o = n.shortName || (null != t ? t.shortName : t)) ? o : c) ? o.call(s, {
name: "shortName",
hash: {},
data: a
}) : o) + "\n </li>\n"
},
12: function(e, t, n, i, a) {
return "jigouLiClass"
},
14: function(e, t, n, i, a) {
return ' <span class="jigouClass">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.214179848665567232", {
name: "$t",
hash: {},
data: a
})) + "</span>\n"
},
16: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression;
return ' <li id="org-' + l("function" == typeof (o = null != (o = n.id || (null != t ? t.id : t)) ? o : c) ? o.call(s, {
name: "id",
hash: {},
data: a
}) : o) + '" data-type="' + l("function" == typeof (o = null != (o = n.type || (null != t ? t.type : t)) ? o : c) ? o.call(s, {
name: "type",
hash: {},
data: a
}) : o) + '" title="' + l("function" == typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + '" class="' + (null != (r = n.if.call(s, null != t ? t.active : t, {
name: "if",
hash: {},
fn: e.program(6, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " " + (null != (r = n.if.call(s, null != t ? t.jigou : t, {
name: "if",
hash: {},
fn: e.program(12, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '">\n' + (null != (r = n.if.call(s, null != t ? t.jigou : t, {
name: "if",
hash: {},
fn: e.program(14, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " " + l("function" == typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + "\n </li>\n"
},
18: function(e, t, n, i, a) {
return ' <li id="lodingIdNew" class="lodingClass">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.106744", {
name: "$t",
hash: {},
data: a
})) + "</li>\n"
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a) {
var r, o, s, c = null != t ? t : {}, l = n.helperMissing, u = "";
return o = null != (o = n.module || (null != t ? t.module : t)) ? o : l,
s = {
name: "module",
hash: {},
fn: e.program(1, a, 0),
inverse: e.noop,
data: a
},
r = "function" == typeof o ? o.call(c, s) : o,
n.module || (r = n.blockHelperMissing.call(t, r, s)),
null != r && (u += r),
u + (null != (r = (n.view || t && t.view || l).call(c, "main", {
name: "view",
hash: {},
fn: e.program(3, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
useData: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/viewport-full-content/top/home-list/view-main": [function(e, t, n) {
var i = e("lodash/collection")
, a = e("jquery");
n.bindings = {
homeConfig: !0,
organizations: !0,
businessList: !0,
lodingPage: !1,
state: !0
},
n.events = {
"click org-*": "changeHome",
"click lodingIdNew": "lodingIdClick"
},
n.handlers = {
lodingIdClick: function() {
var e = a(this.$$(".home-list")).height();
a(".home-list-module").height(e + "px"),
this.module.dispatch("lodingFun")
},
changeHome: function(e, t, n) {
var i = a(n).data("type")
, r = 1 === i ? "home-v?id=" : "home/org/";
1 === i ? (sessionStorage.setItem("homeId", ""),
sessionStorage.setItem("businessId", e),
localStorage.setItem("newconfigId", e)) : (sessionStorage.setItem("homeId", e),
sessionStorage.setItem("businessId", "")),
this.app.navigate(r + e, !0)
}
},
n.dataForTemplate = {
lodingBool: function(e) {
return e.state.state.hasNextPageData
},
selList: function(e) {
var t = e.homeConfig
, n = [];
return n = e.businessList.list && "[object Array]" === Object.prototype.toString.call(e.organizations) ? e.organizations.concat(e.businessList.list) : e.organizations,
i.map(n, (function(e) {
var n = e;
return t.type ? n.active = n.id === t.id : n.active = n.id === t.organizationId,
n.jigou = 1 !== n.type,
n
}
))
},
isDefaultOrg: function(e) {
var t = e.selList
, n = sessionStorage.getItem("businessId")
, a = i.filter(t, (function(e) {
return e.active
}
));
return !(n || 0 !== a.length)
}
},
n.afterRender = function() {}
}
, {
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/viewport-full-content/top/index": [function(e, t, n) {
var i, a, r, o = e("lodash/collection"), s = e("jquery"), c = e("./app/util/business/fsearchUtil"), l = e("drizzlejs"), u = e("./app/util/business/opeartorUtil"), d = e("./app/util/rule-config"), p = e("./app/util/i18n").i18n, h = e("./app/util/index").isObject, y = [{
createTime: 1474538557153,
icon: null,
id: "1",
level: 2,
name: window.app.$t("zxy.118288"),
order: 0,
parentId: null,
url: "home"
}, {
createTime: 1474538557153,
icon: null,
id: "2",
level: 2,
name: window.app.$t("zxy.113561"),
order: 0,
parentId: null,
url: "study/course/index"
}, {
createTime: 1474538557153,
icon: null,
id: "3",
level: 2,
name: window.app.$t("zxy.118379"),
order: 0,
parentId: null,
url: "activity/index"
}, {
createTime: 1474538557153,
icon: null,
id: "4",
level: 2,
name: window.app.$t("zxy.204428"),
order: 0,
parentId: null,
url: "ask/index"
}, {
createTime: 1474538557153,
icon: null,
id: "5",
level: 2,
name: window.app.$t("zxy.113625"),
order: 0,
parentId: null,
url: "study/subject/index"
}, {
createTime: 1474538557153,
icon: null,
id: "6",
level: 2,
name: window.app.$t("zxy.118598"),
order: 0,
parentId: null,
url: "knowledge/index"
}, {
createTime: 1474538557153,
icon: null,
id: "7",
level: 2,
name: window.app.$t("zxy.204513"),
order: 0,
parentId: null,
url: "exam-subject/index"
}];
n.items = {
nav: "nav",
shortcut: "shortcut",
logo: "logo",
topMenu: "topMenu",
"viewport-full-content/top/edit": {
isModule: !0
}
},
n.store = {
models: {
navs: {
url: "../system/home-nav",
isStorage: "localStorage",
isExpires: 180,
isCache: !0
},
homeConfig: {
url: "../system/home-config/config",
isStorage: "localStorage",
isExpires: 180,
isCache: !0
},
message: {
url: "../aggregation/message-notice/home-message",
params: {
size: 5,
readStatus: 0
}
},
organizations: {
url: "../system/home-config/organization",
isStorage: "localStorage",
isExpires: 180,
isCache: !0,
refreshCache: !0
},
integral: {
url: "../system/integral-result/grade"
},
businessGet: {
url: "../system/business-home-config/organization",
isStorage: "localStorage",
isCache: !0,
isExpires: 180,
refreshCache: !0,
params: {
pageSize: 200,
page: 1
}
},
branchNav: {
url: "../system/business-home-config/navigation-list",
data: {},
isStorage: "localStorage",
isCache: !0,
isExpires: 900,
skey: window.app.global.currentUser.id,
refreshCache: !0,
params: {}
},
statistics: {
url: "../course-study/course-study-progress/history-and-now-duration",
isStorage: "localStorage",
isCache: !0,
isExpires: 900
},
hotTopics: {
url: "../system/topic/hot-all",
isStorage: "localStorage",
isExpires: 900,
isCache: !0,
refreshCache: !0
},
taskCount: {
url: "../human/todo-task/count"
},
processTaskCount: {
url: "../../gwapi/v1/saas-stu/web/latest/flow/api/myProcessTaskCount"
},
msgCount: {
url: "../system/msg-count",
isStorage: "localStorage",
isExpires: 180,
isCache: !0,
refreshCache: !0
},
state: {
data: {}
},
skinData: {
url: "../system/skin-config/skin",
isStorage: "localStorage",
isExpires: 900,
isCache: !0,
refreshCache: !0
},
languageList: {
url: "../system/home-config/findByParentId",
isStorage: "localStorage",
isExpires: 180,
refreshCache: !0,
isCache: !0
},
defaultHome: {
url: "../system/rule-config/getkey",
isStorage: "localStorage",
isExpires: 900,
isCache: !0
},
loginConfig: {
url: "../system/rule-config/getkey",
isStorage: "localStorage",
isExpires: 900,
isCache: !0
},
rule: {
url: "../system/rule-config/getkey",
isStorage: "localStorage",
isExpires: 900,
isCache: !0
},
rules: {
url: "../system/rule-config/getkeys"
},
qingXueTang: {
url: "../security-center/third-platform/get-qingxuetang-access-url"
},
lodingPage: {
data: {
page: 1,
noBool: !1
}
},
search: {
data: {
searchContent: ""
}
},
searchInputSave: {
data: {
value: ""
}
},
langLists: {
url: "../system/cloud-i18n/language/list-enable"
},
pageSelected: {},
appVersion: {
data: {
h5version: "10.5.0"
}
},
readClause: {
url: "../system/rule-config/getkey?key=AGREEMENT_RULE",
isStorage: "localStorage",
isExpires: 900,
isCache: !0
},
homeAdmin: {
data: {
isOtherAdmin: !1
}
},
branchTagCfg: {
url: "../system/home-tag",
isStorage: "zxyStore",
isExpires: 180,
isCache: !0
},
mask: {},
branchNavSelectedId: {
data: ""
},
businessHomeConfig: {
url: "../system/business-home-config/original-url",
isStorage: "localStorage",
isExpires: 900,
isCache: !0
},
validate: {
url: "../system/business-home-config/validate/"
},
pswForceUpdate: {
url: "../system/rule-config/getkeys",
params: {
keys: "PSW_FORCE_UPDATE,PERSONAL_INFORMATION_CONFIGURATION",
organizationId: window.app.global.organization.id
}
}
},
callbacks: {
init: function(e) {
var t, n, i, a, r, u, m, f = this, x = this.models.homeConfig, v = this.models.taskCount, z = this.models.processTaskCount, g = this.models.navs, b = this.models.languageList, w = this.app.global, _ = this.models.defaultHome, k = this.models.loginConfig, C = this.models.rule, S = this.models.appVersion, M = this.models.readClause, T = this.models.branchTagCfg, I = this.models.branchNav, E = this.models.branchNavSelectedId, A = this.models.mask, O = this.app.global.organization.id, P = window.setlocationHash(), L = P.split("/"), j = P.indexOf("previewHome") > -1, H = P.indexOf("previewFront"), D = P.indexOf("authPreview"), N = H > -1 && P.slice(H).split("=")[1] || "", R = P.indexOf("home-v") > -1 && (H > -1 || D > -1), V = P.indexOf("#/home") > -1, $ = -1 === P.indexOf("#/home/org"), F = sessionStorage.getItem("previewBusinessId") || sessionStorage.getItem("businessId"), q = "previewIframe" === window.name, B = {}, U = o.orderBy(c.getSearchHistory() || [], ["time"], ["desc"])[0] || {}, G = this.models.validate, W = this.models.pswForceUpdate;
return W.clear(),
this.app.global.currentUser.organization && (a = d.getRuleConfig(this.app, "PSW_FORCE_UPDATE") || {},
r = d.getRuleConfig(this.app, "PERSONAL_INFORMATION_CONFIGURATION") || {},
h(r) && h(a) && r.value && a.value ? (u = JSON.parse(a.value || "{}"),
m = JSON.parse(r.value || "{}"),
W.set({
personalSecretData: u,
personalInfoData: m
}),
W.changed()) : f.get(W).then((function(e) {
var t = e[0];
return a = t.PSW_FORCE_UPDATE,
r = t.PERSONAL_INFORMATION_CONFIGURATION,
u = JSON.parse(a.value || "{}"),
m = JSON.parse(r.value || "{}"),
W.set({
personalSecretData: u,
personalInfoData: m
}),
W.changed()
}
))),
this.models.search.set({
searchContent: U.searchContent
}),
V && $ && (l.assign(e, {
configId: "",
orgId: ""
}),
document.cookie = "orgId=",
document.cookie = "configId="),
j && (A.set({
home: !0
}),
g.options.url = "../system/home-nav-cfg",
n = L[2].split("?")[0]),
R && (A.set({
business: !0
}),
n = F),
x.params = F ? {
configId: F
} : {
configId: n || e.configId || "",
orgId: e.orgId || ""
},
x.clear(),
b.clear(),
_.clear(),
this.models.lodingPage.data.page = 1,
this.models.lodingPage.data.noBool = !1,
C.clear(),
(B = d.getRuleConfig(this.app, "DISCOVER_CONFIG")) ? (C.set(B),
C.changed()) : (C.params = {
key: "DISCOVER_CONFIG",
organizationId: w.organization.id
},
this.get(C)),
_.params = {
key: "DEFAULT_HOME_PAGE_CONFIGURATION",
organizationId: this.app.global.organization.id
},
k.clear(),
B = {},
(B = d.getRuleConfig(this.app, "LOGIN_PAGE_CONFIG")) ? (k.set(B),
k.changed()) : (k.params = {
key: "LOGIN_PAGE_CONFIG",
organizationId: w.organization.id
},
this.get(k)),
function(e) {
var t = window.localStorage.getItem("mobileAppVersion");
t && (t = JSON.parse(t),
(new Date).getTime() < Number(t.time) + 9e5) ? e(t.data) : s.ajax({
url: window.location.href.split("#")[0] + "app/app-config.json?_=" + (new Date).getTime(),
type: "get",
dataType: "text",
success: function(t) {
window.localStorage.setItem("mobileAppVersion", JSON.stringify({
data: JSON.parse(t),
time: (new Date).getTime()
})),
e(JSON.parse(t))
}
})
}((function(e) {
S.set(e),
S.changed()
}
)),
(i = d.getRuleConfig(this.app, "AGREEMENT_RULE")) && i.value ? (M.set(i.value ? JSON.parse(i.value) : {}),
M.changed()) : (M.params = {
organizationId: O
},
this.get(M).then((function(e) {
M.set(JSON.parse(e && e[0] && e[0].value || "{}")),
M.changed()
}
))),
this.chain(f.module.dispatch("initRules"), (function() {
this.app.global.currentUser.id && F && V && (G.clear(),
G.options.url = "../system/business-home-config/validate/" + F,
H > -1 && (G.params = {
previewFront: N
}),
q && (G.params.previewFront = 1),
-1 === H && D > -1 && (G.params = {
previewFront: 1
}),
f.get(G).then((function() {
if (G.data && G.data.result)
return l.assign(f.models.state.data, {
validate: !1
}),
void f.models.state.changed();
l.assign(f.models.state.data, {
validate: !0
}),
f.models.state.changed()
}
), (function() {
l.assign(f.models.state.data, {
validate: !0
}),
f.models.state.changed()
}
)))
}
), (function() {
return !f.app.global.currentUser.id || (f.models.organizations.clear(),
f.get(f.models.organizations))
}
), (function() {
var e = f.models.organizations.data;
return (B = d.getRuleConfig(this.app, "DEFAULT_HOME_PAGE_CONFIGURATION") || {}) ? (_.set(B),
e.length && !x.params.orgId && "1" === _.data.value && (x.params.orgId = e[e.length - 1].id),
_.changed()) : f.get(_).then((function() {
e.length && !x.params.orgId && "1" === _.data.value && (x.params.orgId = e[e.length - 1].id)
}
))
}
), (function() {
x.data = "",
f.get(x).then((function() {
x.data ? (g.params.homeConfigId = n || x.data.id,
g.clear(),
T.clear(),
v.clear(),
z.clear(),
T.params = {
homeConfigId: n || x.data.id,
clientType: 1
},
f.chain((function() {
this.get(T).then((function() {
T.data.viewRule && f.app.global.currentUser.id && ("{}" === JSON.stringify(E.data) && (I.params = {
homeConfigId: x.data.id,
organizationId: x.data.organizationId
}),
f.get(I))
}
))
}
), (function() {
return "en" === localStorage.getItem("lang") && (b.params = {
homeConfigId: x.data.id
},
f.get(b).then((function() {
g.params.homeConfigId = b.data.length && b.data[0].id || x.data.id
}
)))
}
), (function() {
var e = {};
return localStorage.setItem("newconfigId", g.params.homeConfigId),
f.get(g).then((function() {
g.data && 0 !== g.data.length || (g.clear(),
l.assign(g.data, y)),
o.forEach(g.data, (function(t) {
t.i18nKey && (e[t.i18nKey] = t.name);
try {
t.child && JSON.parse(t.child).forEach((function(t) {
t.i18nKey && (e[t.i18nKey] = t.name)
}
))
} catch (e) {
console.log(e, "导航异常")
}
}
)),
p.mergeLocaleMessage("zh_cn", e)
}
))
}
), (function() {
return g.params.homeConfigId ? window.i18nSdkIns.getDynamicTagDict(g.params.homeConfigId).then((function(e) {
e && p.mergeLocaleMessage(p.lang, e),
g.changed()
}
)) : (g.changed(),
Promise.resolve())
}
), (function() {
this.app.global.currentUser.id && T.data.todoEntryPcSwitch && (f.get(v),
z.set({
processDefId: "",
status: 0
}),
f.post(z, {
headers: {
"Content-Type": "application/json;charset=UTF-8"
}
}))
}
))) : (g.clear(),
l.assign(g.data, y),
g.changed())
}
), (function(n) {
n[0] && n[0].responseText && 20307 === JSON.parse(n[0].responseText).errorCode && (document.cookie = "orgId=",
document.cookie = "configId=",
t = {
orgId: f.app.global.organization.id
},
e.orgId && e.orgId !== f.app.global.organization.id && f.module.dispatch("init", t))
}
))
}
), this.module.dispatch("getLangLists"))
},
initRules: function() {
var e = d.getRuleConfig(this.app, "CURRENCY_RULE_CONFIG")
, t = d.getRuleConfig(this.app, "KNOWLEDGE_OPERATION_PAY_CONFIG");
e && localStorage.setItem("CURRENCY_RULE_CONFIG", e.value),
t && localStorage.setItem("KNOWLEDGE_OPERATION_PAY_CONFIG", t.value)
},
showSearchMoreClick: function() {
return this.models.searchInputSave.set({
value: s("input[name=searchContent]").val()
}),
l.assign(this.models.hotTopics.params, {
limit: 6,
organizationId: this.app.global.organization.id
}),
!!Array.isArray(this.models.hotTopics.data) || this.get(this.models.hotTopics)
},
refreshMessage: function() {
return this.models.message.clear(),
this.get(this.models.message)
},
loadDataByUser: function() {
var e = this
, t = this.models.branchNav;
this.app.global.currentUser.id ? (this.models.msgCount.clear(),
e.get(t).then((function() {
e.module.dispatch("init", r()),
t.params = {}
}
)),
e.get(e.models.msgCount)) : e.module.dispatch("init", r())
},
searchByName: function(e) {
return c.addSearchHistory(e),
!0
},
enterSearch: function(e) {
return c.addSearchHistory(e),
!0
},
historyName: function(e) {
var t = JSON.parse(localStorage.getItem("full-text-search"))
, n = this;
return o.forEach(t, (function(t) {
t.id === e.id && (n.models.search.set({
searchContent: t.searchContent
}),
localStorage.setItem("search-key-word", JSON.stringify(t.searchContent)),
n.models.state.changed())
}
)),
c.editSearchHistory(e),
!0
},
clearHistory: function() {
c.clearSearchHistory(),
this.models.state.changed()
},
initHistory: function() {
this.models.state.changed()
},
searchByTopic: function(e) {
var t = o.find(this.models.hotTopics.data || [], {
id: e.id
})
, n = {
id: e.uniqueId,
type: e.searchType,
topicId: t.id,
topicName: t.name,
time: e.time
};
return c.editSearchHistory(n),
!0
},
changeTop: function(e) {
l.assign(this.models.state.data, e),
this.models.state.changed()
},
"app.pushState": function(e) {
var t = e.slice(1);
l.assign(this.models.state.data, {
url: t
}),
this.models.state.changed()
},
loadIntegral: function() {
var e = this.models.integral;
e.clear(),
this.get(e)
},
getLoadIntegral: function(e) {
var t = this.models.integral;
t.clear(),
this.get(t, {
slient: !0
}).then((function(t) {
e.callbacks.getData(t)
}
))
},
getStatistics: function(e) {
var t = this.models.statistics;
t.clear(),
this.get(t, {
slient: !0
}).then((function(t) {
e.callbacks.getData(t)
}
))
},
headPortraitUpdate: function(e) {
var t = this.models.state;
t.data.headPortraitPath = e.headPortraitPath,
t.changed()
},
refreshTopBar: function(e) {
var t = this.models.homeConfig
, n = this.models.navs
, i = e.id
, a = this
, r = e.type;
t.clear(),
t.params = 1 === r ? {
configId: i
} : {
orgId: i
},
n.clear(),
n.params.homeConfigId = i,
this.get(t, {
slient: !0
}).then((function() {
var e = a.module.items.logo.getEntities()[0];
e && e.resetHomeConfig(a.models.homeConfig.data)
}
)),
this.get(n).then((function() {
n.changed()
}
))
},
getQingXueTangInfo: function() {
return this.models.qingXueTang.clear(),
this.get(this.models.qingXueTang, {
async: !1
})
},
getLangLists: function() {
var e = this
, t = this.models.langLists;
t.params = {
type: 0,
orgId: window.app.global.organization.id
},
this.get(t).then((function() {
e.module.dispatch("handleLangList")
}
)),
t.changed()
},
setSelectedPage: function(e) {
this.models.pageSelected.set(e)
},
getBranchNavList: function(e) {
this.models.branchNav.params = {
homeConfigId: e.homeConfigId,
organizationId: e.organizationId
},
this.models.branchNavSelectedId.data = e.selectedId,
this.models.branchNavSelectedId.changed()
},
getBusinessHomeConfig: function(e) {
var t = this.models.businessHomeConfig;
return t.params = {
shortCode: e.shortCode
},
this.get(t)
},
renderVueBranch: function() {
var e = this
, t = this.models.homeConfig.data
, n = t.type ? t.id : t.organizationId;
window.renderVueComponent && window.renderVueComponent("branchNavDropDown", {
props: {
navData: e.models.branchNav.data,
activeId: n,
switchStyle: e.models.branchTagCfg.data.switchStyle,
homeType: t.type
},
on: {
callback: function(t) {
e.module.dispatch("getBranchNavList", t)
}
}
}).then((function(e) {
var t = s(s(".branch-nav"))[0];
t && e.$mount(t)
}
))
},
handleLangList: function() {
var e = this.models.langLists
, t = localStorage.lang || "cn";
"cn" === t && (t = "zh_cn"),
e.data = o.map(e.data, (function(e) {
var n = e;
return n.code === t ? n.selected = !0 : n.selected = !1,
n
}
)),
e.changed()
}
}
},
r = function() {
var e = {};
return this.app.global.currentUser.id ? document.cookie && document.cookie.split("; ").forEach((function(t) {
var n = t.split("=");
"undefined" === n[1] && "" === n[1] || (e[n[0]] = n[1])
}
)) : (document.cookie = "orgId=",
document.cookie = "configId="),
e
}
,
n.beforeRender = function() {
var e, t = this;
if (!sessionStorage.getItem("previewUrl") && window.location.href.indexOf("home-v") > -1) {
if (!(e = window.location.href.split("id=")[1]) || "undefined" === e)
return;
if (e.length < 30)
return void this.dispatch("getBusinessHomeConfig", {
shortCode: e
}).then((function(e) {
sessionStorage.setItem("businessId", e[0].originalUrl),
localStorage.setItem("newconfigId", e[0].originalUrl),
sessionStorage.setItem("homeId", ""),
t.dispatch("loadDataByUser")
}
));
sessionStorage.setItem("businessId", e),
localStorage.setItem("newconfigId", e),
sessionStorage.setItem("homeId", "")
}
this.dispatch("loadDataByUser")
}
,
n.afterRender = function() {
var e = this
, t = 0;
this.app.langChange.on("changeLang", (function() {
e.store.models.langLists.changed()
}
)),
s(window).on("hashchange", (function() {
e.store.models.state.changed()
}
)),
a.call(this),
i.call(this),
localStorage.setItem("integralSpace", 0),
this.app.searchFullContent.on("research-done", this.listenVueHistory),
window.addEventListener("message", (function(e) {
"HeaderContentDisable" === e.data && (s(".header-content").css({
pointerEvents: "none"
}),
s(".header-content-layer").css({
position: "absolute",
zIndex: "99999",
background: "transparent",
height: "100%",
width: "100%",
top: 0
}))
}
), !1),
this.app.openHeadMark = function(e) {
"open" === e && (1 === (t += 1) && s(".header-content").addClass("paas-head-foot-mark"),
2 === t && s(".header-content").hasClass("paas-head-foot-mark") && (s(".header-content").removeClass("paas-head-foot-mark"),
s(".header-content").addClass("paas-head-foot-mark-1")),
t >= 3 && s(".header-content").hasClass("paas-head-foot-mark-1") && (s(".header-content").removeClass("paas-head-foot-mark-1"),
s(".header-content").addClass("paas-head-foot-mark-2"))),
"close" === e && (2 === (t -= 1) && s(".header-content").hasClass("paas-head-foot-mark-2") && (s(".header-content").removeClass("paas-head-foot-mark-2"),
s(".header-content").addClass("paas-head-foot-mark-1")),
1 === t && s(".header-content").hasClass("paas-head-foot-mark-1") && (s(".header-content").removeClass("paas-head-foot-mark-1"),
s(".header-content").addClass("paas-head-foot-mark")),
0 === t && s(".header-content").hasClass("paas-head-foot-mark") && s(".header-content").removeClass("paas-head-foot-mark"))
}
}
,
n.afterClose = function() {
a.call(this)
}
,
n.mixin = {
headPortraitUpdateEvent: function(e) {
this.dispatch("headPortraitUpdate", {
headPortrait: e.headPortrait,
headPortraitPath: e.headPortraitPath
})
},
listenVueHistory: function(e) {
s("input[name=searchContent]").val(e)
}
},
i = function() {
this.app.askbar.on(u.askEvents.ASK_OPEARTOR_HEADPORTRAIT_UPDATE, this.headPortraitUpdateEvent, this)
}
,
a = function() {
this.app.askbar.off(u.askEvents.ASK_OPEARTOR_HEADPORTRAIT_UPDATE, this.headPortraitUpdateEvent)
}
}
, {
"./app/util/business/fsearchUtil": "./app/util/business/fsearchUtil",
"./app/util/business/opeartorUtil": "./app/util/business/opeartorUtil",
"./app/util/i18n": "./app/util/i18n",
"./app/util/index": "./app/util/index",
"./app/util/rule-config": "./app/util/rule-config",
drizzlejs: "drizzlejs",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/viewport-full-content/top/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return ' <div class="header-space"></div>\n <div class="header-content themeColor-nav-background">\n <div class="top-menu container" data-region="topMenu"></div>\n <div id="top-content" class="top-content clearfix container">\n <div class="logo" data-region="logo"></div>\n <div class="shortcut" data-region="shortcut"></div>\n <div class="nav" data-region="nav"></div>\n </div>\n <div class="header-content-layer"></div>\n </div>\n'
},
3: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return ' <div id="show-menu" class="nav-icon iconfont icon-kejian-zimulu"></div>\n <div id="nav-list" class="nav-list">\n <div class="' + (null != (r = n.if.call(o, null != t ? t.preview : t, {
name: "if",
hash: {},
fn: e.program(4, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '"></div>\n' + (null != (r = n.each.call(o, null != t ? t.navs : t, {
name: "each",
hash: {},
fn: e.program(6, a, 0),
inverse: e.program(41, a, 0),
data: a
})) ? r : "") + " \x3c!-- else --\x3e\n \x3c!-- each(menus) --\x3e\n \x3c!-- .item(id='menu-' + id)(href='#/' + uri)(data-menu=uri) > a.normal.nav-color(class='active')&if(active) > echo(name) --\x3e\n </div>\n"
},
4: function(e, t, n, i, a) {
return "nav-mask"
},
6: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != t ? t.link : t, {
name: "if",
hash: {},
fn: e.program(7, a, 0),
inverse: e.program(19, a, 0),
data: a
})) ? r : ""
},
7: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression;
return ' <div class="item">\n <a class="normal nav-color" href="' + l("function" == typeof (o = null != (o = n.url || (null != t ? t.url : t)) ? o : c) ? o.call(s, {
name: "url",
hash: {},
data: a
}) : o) + '" target="_blank">' + l("function" == typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + (null != (r = n.if.call(s, null != t ? t.child : t, {
name: "if",
hash: {},
fn: e.program(8, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '</a>\n <ul class="two-level-navigation">\n' + (null != (r = n.each.call(s, null != t ? t.child : t, {
name: "each",
hash: {},
fn: e.program(10, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </ul>\n </div>\n"
},
8: function(e, t, n, i, a) {
return '\n <i class="iconfont icon-arrow-down level1"></i>\n '
},
10: function(e, t, n, i, a) {
var r;
return null != (r = (n.compare || t && t.compare || n.helperMissing).call(null != t ? t : {}, null != t ? t.show : t, "eq", 1, {
name: "compare",
hash: {},
fn: e.program(11, a, 0),
inverse: e.noop,
data: a
})) ? r : ""
},
11: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression;
return " <li " + (null != (r = n.if.call(s, null != t ? t.active : t, {
name: "if",
hash: {},
fn: e.program(12, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' id="menu-' + l("function" == typeof (o = null != (o = n.id || (null != t ? t.id : t)) ? o : c) ? o.call(s, {
name: "id",
hash: {},
data: a
}) : o) + '" data-menu="' + l("function" == typeof (o = null != (o = n.url || (null != t ? t.url : t)) ? o : c) ? o.call(s, {
name: "url",
hash: {},
data: a
}) : o) + '">\n <a class="normal nav-color" href="javascript:;" title="' + l("function" == typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + '">' + l("function" == typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + (null != (r = n.if.call(s, null != t ? t.child : t, {
name: "if",
hash: {},
fn: e.program(14, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '</a>\n <ul class="moretwo-level-navigation">\n' + (null != (r = n.each.call(s, null != t ? t.child : t, {
name: "each",
hash: {},
fn: e.program(16, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </ul>\n </li>\n"
},
12: function(e, t, n, i, a) {
return ' class="active"'
},
14: function(e, t, n, i, a) {
return '\n <i class="iconfont icon-arrow-down level2"></i>\n '
},
16: function(e, t, n, i, a) {
var r;
return null != (r = (n.compare || t && t.compare || n.helperMissing).call(null != t ? t : {}, null != t ? t.show : t, "eq", 1, {
name: "compare",
hash: {},
fn: e.program(17, a, 0),
inverse: e.noop,
data: a
})) ? r : ""
},
17: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression;
return " <li " + (null != (r = n.if.call(s, null != t ? t.active : t, {
name: "if",
hash: {},
fn: e.program(12, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' id="menu-' + l("function" == typeof (o = null != (o = n.id || (null != t ? t.id : t)) ? o : c) ? o.call(s, {
name: "id",
hash: {},
data: a
}) : o) + '" data-menu="' + l("function" == typeof (o = null != (o = n.url || (null != t ? t.url : t)) ? o : c) ? o.call(s, {
name: "url",
hash: {},
data: a
}) : o) + '">\n <a class="normal nav-color" href="javascript:;" title="' + l("function" == typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + '">' + l("function" == typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + "</a>\n </li>\n"
},
19: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != t ? t.active : t, {
name: "if",
hash: {},
fn: e.program(20, a, 0),
inverse: e.program(30, a, 0),
data: a
})) ? r : ""
},
20: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression;
return ' <div class="item active">\n <a class="normal nav-color" id="menu-' + l("function" == typeof (o = null != (o = n.id || (null != t ? t.id : t)) ? o : c) ? o.call(s, {
name: "id",
hash: {},
data: a
}) : o) + '" data-menu="' + l("function" == typeof (o = null != (o = n.url || (null != t ? t.url : t)) ? o : c) ? o.call(s, {
name: "url",
hash: {},
data: a
}) : o) + '" data-page-id="' + l("function" == typeof (o = null != (o = n.pageId || (null != t ? t.pageId : t)) ? o : c) ? o.call(s, {
name: "pageId",
hash: {},
data: a
}) : o) + '">' + l("function" == typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + (null != (r = n.if.call(s, null != t ? t.child : t, {
name: "if",
hash: {},
fn: e.program(21, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '</a>\n <ul class="two-level-navigation">\n' + (null != (r = n.each.call(s, null != t ? t.child : t, {
name: "each",
hash: {},
fn: e.program(23, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </ul>\n </div>\n"
},
21: function(e, t, n, i, a) {
return '\n <i class="iconfont icon-arrow-down"></i>\n '
},
23: function(e, t, n, i, a) {
var r;
return null != (r = (n.compare || t && t.compare || n.helperMissing).call(null != t ? t : {}, null != t ? t.show : t, "eq", 1, {
name: "compare",
hash: {},
fn: e.program(24, a, 0),
inverse: e.noop,
data: a
})) ? r : ""
},
24: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = "function", u = e.escapeExpression;
return " <li " + (null != (r = n.if.call(s, null != t ? t.active : t, {
name: "if",
hash: {},
fn: e.program(12, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' id="menu-' + u(typeof (o = null != (o = n.id || (null != t ? t.id : t)) ? o : c) === l ? o.call(s, {
name: "id",
hash: {},
data: a
}) : o) + '" href="#/' + u(typeof (o = null != (o = n.url || (null != t ? t.url : t)) ? o : c) === l ? o.call(s, {
name: "url",
hash: {},
data: a
}) : o) + '" data-menu="' + u(typeof (o = null != (o = n.url || (null != t ? t.url : t)) ? o : c) === l ? o.call(s, {
name: "url",
hash: {},
data: a
}) : o) + '">\n <a class="normal nav-color" title="' + u(typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) === l ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + '">' + u(typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) === l ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + (null != (r = n.if.call(s, null != t ? t.child : t, {
name: "if",
hash: {},
fn: e.program(25, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '</a>\n <ul class="moretwo-level-navigation">\n' + (null != (r = n.each.call(s, null != t ? t.child : t, {
name: "each",
hash: {},
fn: e.program(27, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </ul>\n </li>\n"
},
25: function(e, t, n, i, a) {
return '\n <i class="iconfont icon-arrow-down level2"></i>\n '
},
27: function(e, t, n, i, a) {
var r;
return null != (r = (n.compare || t && t.compare || n.helperMissing).call(null != t ? t : {}, null != t ? t.show : t, "eq", 1, {
name: "compare",
hash: {},
fn: e.program(28, a, 0),
inverse: e.noop,
data: a
})) ? r : ""
},
28: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression;
return " <li " + (null != (r = n.if.call(s, null != t ? t.active : t, {
name: "if",
hash: {},
fn: e.program(12, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' id="menu-' + l("function" == typeof (o = null != (o = n.id || (null != t ? t.id : t)) ? o : c) ? o.call(s, {
name: "id",
hash: {},
data: a
}) : o) + '" data-menu="' + l("function" == typeof (o = null != (o = n.url || (null != t ? t.url : t)) ? o : c) ? o.call(s, {
name: "url",
hash: {},
data: a
}) : o) + '">\n <a class="normal nav-color" href="javascript:;" title="' + l("function" == typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + '">' + l("function" == typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + "</a>\n </li>\n"
},
30: function(e, t, n, i, a) {
var r;
return null != (r = (n.compare || t && t.compare || n.helperMissing).call(null != t ? t : {}, null != t ? t.show : t, "eq", 1, {
name: "compare",
hash: {},
fn: e.program(31, a, 0),
inverse: e.noop,
data: a
})) ? r : ""
},
31: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression;
return ' <div class="item">\n <a class="normal nav-color" id="menu-' + l("function" == typeof (o = null != (o = n.id || (null != t ? t.id : t)) ? o : c) ? o.call(s, {
name: "id",
hash: {},
data: a
}) : o) + '" data-menu="' + l("function" == typeof (o = null != (o = n.url || (null != t ? t.url : t)) ? o : c) ? o.call(s, {
name: "url",
hash: {},
data: a
}) : o) + '" data-page-id="' + l("function" == typeof (o = null != (o = n.pageId || (null != t ? t.pageId : t)) ? o : c) ? o.call(s, {
name: "pageId",
hash: {},
data: a
}) : o) + '">' + l("function" == typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + (null != (r = n.if.call(s, null != t ? t.child : t, {
name: "if",
hash: {},
fn: e.program(32, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '</a>\n <ul class="two-level-navigation">\n' + (null != (r = n.each.call(s, null != t ? t.child : t, {
name: "each",
hash: {},
fn: e.program(34, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </ul>\n </div>\n"
},
32: function(e, t, n, i, a) {
return '\n <i class="iconfont icon-arrow-down"></i>\n '
},
34: function(e, t, n, i, a) {
var r;
return null != (r = (n.compare || t && t.compare || n.helperMissing).call(null != t ? t : {}, null != t ? t.show : t, "eq", 1, {
name: "compare",
hash: {},
fn: e.program(35, a, 0),
inverse: e.noop,
data: a
})) ? r : ""
},
35: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = "function", u = e.escapeExpression;
return " <li " + (null != (r = n.if.call(s, null != t ? t.active : t, {
name: "if",
hash: {},
fn: e.program(12, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '>\n <a class="normal nav-color" id="menu-' + u(typeof (o = null != (o = n.id || (null != t ? t.id : t)) ? o : c) === l ? o.call(s, {
name: "id",
hash: {},
data: a
}) : o) + '" data-menu="' + u(typeof (o = null != (o = n.url || (null != t ? t.url : t)) ? o : c) === l ? o.call(s, {
name: "url",
hash: {},
data: a
}) : o) + '" data-page-id="' + u(typeof (o = null != (o = n.pageId || (null != t ? t.pageId : t)) ? o : c) === l ? o.call(s, {
name: "pageId",
hash: {},
data: a
}) : o) + '" title="' + u(typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) === l ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + '">' + u(typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) === l ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + (null != (r = n.if.call(s, null != t ? t.child : t, {
name: "if",
hash: {},
fn: e.program(36, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '</a>\n <ul class="moretwo-level-navigation">\n' + (null != (r = n.each.call(s, null != t ? t.child : t, {
name: "each",
hash: {},
fn: e.program(38, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </ul>\n </li>\n"
},
36: function(e, t, n, i, a) {
return '\n <i class="iconfont icon-arrow-down level2"></i>\n '
},
38: function(e, t, n, i, a) {
var r;
return null != (r = (n.compare || t && t.compare || n.helperMissing).call(null != t ? t : {}, null != t ? t.show : t, "eq", 1, {
name: "compare",
hash: {},
fn: e.program(39, a, 0),
inverse: e.noop,
data: a
})) ? r : ""
},
39: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = "function", u = e.escapeExpression;
return " <li " + (null != (r = n.if.call(s, null != t ? t.active : t, {
name: "if",
hash: {},
fn: e.program(12, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '>\n <a class="normal nav-color" id="menu-' + u(typeof (o = null != (o = n.id || (null != t ? t.id : t)) ? o : c) === l ? o.call(s, {
name: "id",
hash: {},
data: a
}) : o) + '" data-menu="' + u(typeof (o = null != (o = n.url || (null != t ? t.url : t)) ? o : c) === l ? o.call(s, {
name: "url",
hash: {},
data: a
}) : o) + '" data-page-id="' + u(typeof (o = null != (o = n.pageId || (null != t ? t.pageId : t)) ? o : c) === l ? o.call(s, {
name: "pageId",
hash: {},
data: a
}) : o) + '" title="' + u(typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) === l ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + '">' + u(typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) === l ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + "</a>\n </li>\n"
},
41: function(e, t, n, i, a) {
return ' <div class="item"></div>\n'
},
43: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return ' <div class="' + (null != (r = n.if.call(o, null != t ? t.preview : t, {
name: "if",
hash: {},
fn: e.program(44, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '"></div>\n <div class="toggle-shortcut"><i class="pe-7s-angle-down"></i></div>\n <div class="shortcut-list">\n' + (null != (r = n.if.call(o, null != t ? t.showSearch : t, {
name: "if",
hash: {},
fn: e.program(46, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </div>\n"
},
44: function(e, t, n, i, a) {
return "shortcut-mask"
},
46: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression;
return ' <div class="item"><form class="vertical">\n <div id="searchPannel" class="header-search-bar">\n <div class="search-input" style="position: relative;">\n <input id="searchContent" class="input plz-holder-color" value="' + l("function" == typeof (o = null != (o = n.searchKeyword || (null != t ? t.searchKeyword : t)) ? o : c) ? o.call(s, {
name: "searchKeyword",
hash: {},
data: a
}) : o) + '" name="searchContent" autocomplete="off" placeholder="' + l((n.$t || t && t.$t || c).call(s, "zxy.105493", {
name: "$t",
hash: {},
data: a
})) + '" maxlength="50" style="color: #333;"/>\n \x3c!-- i.closeKeyword.iconfont.icon-close.pull-right.pointer(id=\'clearKeyword-\'+name href=\'javascript:;\')(style=\'display: none\')&unless(showCloseBtn) --\x3e\n <i class="icon-com icon-com-close pull-right pointer" ' + (null != (r = n.unless.call(s, null != t ? t.showCloseBtn : t, {
name: "unless",
hash: {},
fn: e.program(47, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' id="clearKeyword-' + l("function" == typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + '" href="javascript:;"></i>\n </div>\n <div class="search-btn search-new-btn" id="searchBtn">\n \x3c!-- i.iconfont.icon-search --\x3e\n <i class="icon-com icon-com-search"></i>\n \x3c!-- $t(\'zxy.106722\') --\x3e\n \x3c!-- $t(\'zxy.106722\') --\x3e\n </div>\n' + (null != (r = n.if.call(s, null != t ? t.boxBool : t, {
name: "if",
hash: {},
fn: e.program(49, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </div>\n </form></div>\n"
},
47: function(e, t, n, i, a) {
return ' style="display: none"'
},
49: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return ' <div id="searchMore" class="search-more-bar"><div class="bg-white border around">\n <div class="search-history-title">\n <span class="title">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(o, "zxy.105492", {
name: "$t",
hash: {},
data: a
})) + "</span>\n" + (null != (r = n.if.call(o, null != t ? t.searchHistorys : t, {
name: "if",
hash: {},
fn: e.program(50, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' </div>\n <ul class="search-history-list clearfix">\n' + (null != (r = n.each.call(o, null != t ? t.searchHistorys : t, {
name: "each",
hash: {},
fn: e.program(52, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </ul>\n" + (null != (r = n.if.call(o, null != t ? t.hotTopics : t, {
name: "if",
hash: {},
fn: e.program(54, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </div></div>\n"
},
50: function(e, t, n, i, a) {
return ' <a id="clearHistory" href="javascript:;">\n <i class="icon-com icon-com-Close"></i>\n </a>\n'
},
52: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = "function", l = e.escapeExpression;
return ' <li class="item themeColor-parent-hover themeColor-background-opacity-10-hover" title="' + l(typeof (r = null != (r = n.name || (null != t ? t.name : t)) ? r : s) === c ? r.call(o, {
name: "name",
hash: {},
data: a
}) : r) + "\">\n \x3c!-- i.iconfont.icon-close.pull-right.pointer(id='remove-'+name href='javascript:;') --\x3e\n <i class=\"icon-com icon-com-close themeColor-child-color\" id=\"remove-" + l(typeof (r = null != (r = n.name || (null != t ? t.name : t)) ? r : s) === c ? r.call(o, {
name: "name",
hash: {},
data: a
}) : r) + '" href="javascript:;"></i>\n <span class="name text-overflow themeColor-child-color" id="historyName-' + l(typeof (r = null != (r = n.name || (null != t ? t.name : t)) ? r : s) === c ? r.call(o, {
name: "name",
hash: {},
data: a
}) : r) + '" data-name="id" data-value="' + l(typeof (r = null != (r = n.name || (null != t ? t.name : t)) ? r : s) === c ? r.call(o, {
name: "name",
hash: {},
data: a
}) : r) + '">' + l(typeof (r = null != (r = n.name || (null != t ? t.name : t)) ? r : s) === c ? r.call(o, {
name: "name",
hash: {},
data: a
}) : r) + "</span>\n </li>\n"
},
54: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return ' <div>\n <div class="hot-tag-title">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(o, "zxy.118298", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div class="clearfix hot-tag">\n' + (null != (r = n.each.call(o, null != t ? t.hotTopics : t, {
name: "each",
hash: {},
fn: e.program(55, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </div>\n </div>\n"
},
55: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = "function", l = e.escapeExpression;
return ' <div class="hot-tag-btn pointer themeColor-color-hover" id="topic-' + l(typeof (r = null != (r = n.id || (null != t ? t.id : t)) ? r : s) === c ? r.call(o, {
name: "id",
hash: {},
data: a
}) : r) + '" data-name="id" data-value="' + l(typeof (r = null != (r = n.name || (null != t ? t.name : t)) ? r : s) === c ? r.call(o, {
name: "name",
hash: {},
data: a
}) : r) + '" title="' + l(typeof (r = null != (r = n.name || (null != t ? t.name : t)) ? r : s) === c ? r.call(o, {
name: "name",
hash: {},
data: a
}) : r) + '">\n <span class="index">' + l(typeof (r = null != (r = n.index || (null != t ? t.index : t)) ? r : s) === c ? r.call(o, {
name: "index",
hash: {},
data: a
}) : r) + '</span>\n <span class="name text-overflow">' + l(typeof (r = null != (r = n.name || (null != t ? t.name : t)) ? r : s) === c ? r.call(o, {
name: "name",
hash: {},
data: a
}) : r) + "</span>\n \x3c!-- img(src=attachmentIdPath) --\x3e\n </div>\n"
},
57: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return ' <div class="' + (null != (r = n.if.call(o, null != t ? t.bigLogo : t, {
name: "if",
hash: {},
fn: e.program(58, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + "\">\n \x3c!-- if(homeConfig.logo) --\x3e\n \x3c!-- .item > a.underline(href='/#/home') > img(src='/api/v1/human/file/download?id='+homeConfig.logo) --\x3e\n \x3c!-- else --\x3e\n <div class=\"" + (null != (r = n.if.call(o, null != t ? t.preview : t, {
name: "if",
hash: {},
fn: e.program(60, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '"></div>\n <input type="text" name="disUserName" style="display:none"/>\n <input type="password" name="disPassword" style="display:none"/>\n <input type="password" name="disPassword" placeholder="请输入密码" autocomplete="off" style="display:none"/>\n <div class="item logo-img-wrapper"><a id="home" class="underline">\n' + (null != (r = n.if.call(o, null != t ? t.logoOpen : t, {
name: "if",
hash: {},
fn: e.program(62, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </a></div>\n" + (null != (r = n.if.call(o, null != (r = null != (r = null != t ? t.Global : t) ? r.currentUser : r) ? r.id : r, {
name: "if",
hash: {},
fn: e.program(67, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </div>\n"
},
58: function(e, t, n, i, a) {
return "big-logo"
},
60: function(e, t, n, i, a) {
return "logo-mask"
},
62: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != (r = null != t ? t.homeConfig : t) ? r.logoPath : r, {
name: "if",
hash: {},
fn: e.program(63, a, 0),
inverse: e.program(65, a, 0),
data: a
})) ? r : ""
},
63: function(e, t, n, i, a) {
var r;
return ' <img src="' + e.escapeExpression(e.lambda(null != (r = null != t ? t.homeConfig : t) ? r.logoPath : r, t)) + '"/>\n'
},
65: function(e, t, n, i, a) {
return ' <img src="images/default-logo.png"/>\n'
},
67: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != t ? t.switchShow : t, {
name: "if",
hash: {},
fn: e.program(68, a, 0),
inverse: e.noop,
data: a
})) ? r : ""
},
68: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != t ? t.isDefaultOrg : t, {
name: "if",
hash: {},
fn: e.program(69, a, 0),
inverse: e.noop,
data: a
})) ? r : ""
},
69: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return ' <div class="drop-down-wrapper organization right more-home pull-left">\n <div class="drop-down-btn">\n <span id="selected-name">\n' + (null != (r = n.if.call(o, null != t ? t.selList : t, {
name: "if",
hash: {},
fn: e.program(70, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.if.call(o, null != (r = null != t ? t.organization : t) ? r.shortName : r, {
name: "if",
hash: {},
fn: e.program(72, a, 0),
inverse: e.program(74, a, 0),
data: a
})) ? r : "") + " </span>\n </div>\n" + (null != (r = n.if.call(o, null != t ? t.selList : t, {
name: "if",
hash: {},
fn: e.program(76, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </div>\n"
},
70: function(e, t, n, i, a) {
return ' <span class="iconfont icon-arrow-down"></span>\n'
},
72: function(e, t, n, i, a) {
var r;
return ' <span class="hidden">' + e.escapeExpression(e.lambda(null != (r = null != t ? t.organization : t) ? r.shortName : r, t)) + "</span>\n"
},
74: function(e, t, n, i, a) {
var r;
return ' <span class="hidden">' + e.escapeExpression(e.lambda(null != (r = null != t ? t.organization : t) ? r.name : r, t)) + "</span>\n"
},
76: function(e, t, n, i, a) {
var r;
return ' <div class="drop-down-content ' + (null != (r = n.if.call(null != t ? t : {}, null != t ? t.switchStyle2 : t, {
name: "if",
hash: {},
fn: e.program(77, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '"><div class="content innerbox">\n <div class="branch-nav"></div>\n </div></div>\n'
},
77: function(e, t, n, i, a) {
return "horizontal"
},
79: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return ' <div class="' + (null != (r = n.if.call(o, null != t ? t.preview : t, {
name: "if",
hash: {},
fn: e.program(80, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '"></div>\n <div class="menu-left"></div>\n' + (null != (r = n.if.call(o, null != (r = null != (r = null != t ? t.Global : t) ? r.currentUser : r) ? r.id : r, {
name: "if",
hash: {},
fn: e.program(82, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.if.call(o, null != t ? t.showLangLists : t, {
name: "if",
hash: {},
fn: e.program(95, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.if.call(o, null != t ? t.isShowDownLoad : t, {
name: "if",
hash: {},
fn: e.program(99, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.unless.call(o, null != (r = null != (r = null != t ? t.Global : t) ? r.currentUser : r) ? r.id : r, {
name: "unless",
hash: {},
fn: e.program(101, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.if.call(o, null != t ? t.showToDoTasks : t, {
name: "if",
hash: {},
fn: e.program(103, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.if.call(o, null != (r = null != (r = null != t ? t.Global : t) ? r.currentUser : r) ? r.id : r, {
name: "if",
hash: {},
fn: e.program(105, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
80: function(e, t, n, i, a) {
return "top-menu-mask"
},
82: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != t ? t.switchShow : t, {
name: "if",
hash: {},
fn: e.program(83, a, 0),
inverse: e.noop,
data: a
})) ? r : ""
},
83: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return " <div class=\"branch-tab-nav style2\">\n <ul class=\"tab-list\">\n \x3c!-- if(Global.organization) --\x3e\n \x3c!-- if(Global.organization.shortName) --\x3e\n \x3c!-- li.tab-item(id='org-'+Global.organization.id data-type=Global.organization.type title=Global.organization.shortName)(class = if(isDefaultOrg 'active')) --\x3e\n \x3c!-- echo(Global.organization.shortName) --\x3e\n \x3c!-- else --\x3e\n \x3c!-- li.tab-item(id='org-'+Global.organization.id data-type=Global.organization.type title=Global.organization.name)(class = if(isDefaultOrg 'active')) --\x3e\n \x3c!-- echo(Global.organization.name) --\x3e\n" + (null != (r = n.each.call(o, null != t ? t.topSelList : t, {
name: "each",
hash: {},
fn: e.program(84, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = n.if.call(o, null != t ? t.tagShowMore : t, {
name: "if",
hash: {},
fn: e.program(90, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </ul>\n </div>\n"
},
84: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != t ? t.shortName : t, {
name: "if",
hash: {},
fn: e.program(85, a, 0),
inverse: e.program(88, a, 0),
data: a
})) ? r : ""
},
85: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = "function", u = e.escapeExpression;
return ' <li class="tab-item ' + (null != (r = n.if.call(s, null != t ? t.active : t, {
name: "if",
hash: {},
fn: e.program(86, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '" id="org-' + u(typeof (o = null != (o = n.id || (null != t ? t.id : t)) ? o : c) === l ? o.call(s, {
name: "id",
hash: {},
data: a
}) : o) + '" data-type="' + u(typeof (o = null != (o = n.type || (null != t ? t.type : t)) ? o : c) === l ? o.call(s, {
name: "type",
hash: {},
data: a
}) : o) + '" data-organizationId="' + u(typeof (o = null != (o = n.organizationId || (null != t ? t.organizationId : t)) ? o : c) === l ? o.call(s, {
name: "organizationId",
hash: {},
data: a
}) : o) + '" data-homeConfigId="' + u(typeof (o = null != (o = n.homeConfigId || (null != t ? t.homeConfigId : t)) ? o : c) === l ? o.call(s, {
name: "homeConfigId",
hash: {},
data: a
}) : o) + '" title="' + u(typeof (o = null != (o = n.shortName || (null != t ? t.shortName : t)) ? o : c) === l ? o.call(s, {
name: "shortName",
hash: {},
data: a
}) : o) + '">' + u(typeof (o = null != (o = n.shortName || (null != t ? t.shortName : t)) ? o : c) === l ? o.call(s, {
name: "shortName",
hash: {},
data: a
}) : o) + "</li>\n"
},
86: function(e, t, n, i, a) {
return "active"
},
88: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = "function", u = e.escapeExpression;
return ' <li class="tab-item ' + (null != (r = n.if.call(s, null != t ? t.active : t, {
name: "if",
hash: {},
fn: e.program(86, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '" id="org-' + u(typeof (o = null != (o = n.id || (null != t ? t.id : t)) ? o : c) === l ? o.call(s, {
name: "id",
hash: {},
data: a
}) : o) + '" data-type="' + u(typeof (o = null != (o = n.type || (null != t ? t.type : t)) ? o : c) === l ? o.call(s, {
name: "type",
hash: {},
data: a
}) : o) + '" data-organizationId="' + u(typeof (o = null != (o = n.organizationId || (null != t ? t.organizationId : t)) ? o : c) === l ? o.call(s, {
name: "organizationId",
hash: {},
data: a
}) : o) + '" data-homeConfigId="' + u(typeof (o = null != (o = n.homeConfigId || (null != t ? t.homeConfigId : t)) ? o : c) === l ? o.call(s, {
name: "homeConfigId",
hash: {},
data: a
}) : o) + '" title="' + u(typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) === l ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + '">' + u(typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) === l ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + "</li>\n"
},
90: function(e, t, n, i, a) {
var r, o = null != t ? t : {};
return ' \x3c!-- li.tab-item.drop-down-wrapper#showMore(class = if(tagMoreActive \'active\'))(title=if(tagMoreActive tagMoreName)) > echo(tagMoreName) --\x3e\n <li id="showMore" class="tab-item drop-down-wrapper">' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(o, "zxy.113485", {
name: "$t",
hash: {},
data: a
})) + '</li>\n <div class="drop-down-wrapper organization right more-home pull-left style2 ' + (null != (r = n.if.call(o, null != t ? t.tagMoreActive : t, {
name: "if",
hash: {},
fn: e.program(86, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '">\n <div class="drop-down-btn">\n <span id="selected-name">\n <span class="icon-com icon-com-arrow-small-fill-down"></span>\n' + (null != (r = n.if.call(o, null != (r = null != t ? t.organization : t) ? r.shortName : r, {
name: "if",
hash: {},
fn: e.program(91, a, 0),
inverse: e.program(93, a, 0),
data: a
})) ? r : "") + ' </span>\n </div>\n <div class="drop-down-content ' + (null != (r = n.if.call(o, null != t ? t.switchStyle2 : t, {
name: "if",
hash: {},
fn: e.program(77, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + '"><div class="content innerbox">\n <div class="branch-nav"></div>\n </div></div>\n </div>\n'
},
91: function(e, t, n, i, a) {
var r;
return ' <span class="hidden">' + e.escapeExpression(e.lambda(null != (r = null != t ? t.organization : t) ? r.shortName : r, t)) + "</span>\n"
},
93: function(e, t, n, i, a) {
var r;
return ' <span class="hidden">' + e.escapeExpression(e.lambda(null != (r = null != t ? t.organization : t) ? r.name : r, t)) + "</span>\n"
},
95: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {};
return ' <div class="menu-item hover-language nav-color themeColor-nav">\n ' + e.escapeExpression("function" == typeof (o = null != (o = n.nowLanguage || (null != t ? t.nowLanguage : t)) ? o : n.helperMissing) ? o.call(s, {
name: "nowLanguage",
hash: {},
data: a
}) : o) + '\n \x3c!-- i.iconfont.icon-arrow-down --\x3e\n <i class="icon-com icon-com-arrow-small-down"></i>\n <div class="lang-item">\n <ul class="lang-lists">\n' + (null != (r = n.each.call(s, null != t ? t.langLists : t, {
name: "each",
hash: {},
fn: e.program(96, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + " </ul>\n </div>\n </div>\n"
},
96: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression;
return " <li " + (null != (r = n.if.call(s, null != t ? t.selected : t, {
name: "if",
hash: {},
fn: e.program(97, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' id="changeLang-' + l("function" == typeof (o = null != (o = n.code || (null != t ? t.code : t)) ? o : c) ? o.call(s, {
name: "code",
hash: {},
data: a
}) : o) + '">' + l("function" == typeof (o = null != (o = n.name || (null != t ? t.name : t)) ? o : c) ? o.call(s, {
name: "name",
hash: {},
data: a
}) : o) + "</li>\n"
},
97: function(e, t, n, i, a) {
return ' class="selected"'
},
99: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression;
return ' <div class="menu-item hover-qrcode nav-color themeColor-nav">\n \x3c!-- i.iconfont.icon-shouji --\x3e\n <i class="icon-com icon-com-a-qrcode"></i>\n <span>' + l((n.$t || t && t.$t || c).call(s, "zxy.105507", {
name: "$t",
hash: {},
data: a
})) + '</span>\n <div class="app-qrcode-img-wrapper">\n <img class="app-qrcode-img" src="' + l("function" == typeof (o = null != (o = n.qrcode || (null != t ? t.qrcode : t)) ? o : c) ? o.call(s, {
name: "qrcode",
hash: {},
data: a
}) : o) + '"/>\n <div class="app-info-box">\n <div class="dl-tips">' + l((n.$t || t && t.$t || c).call(s, "zxy.114825", {
name: "$t",
hash: {},
data: a
})) + '</div>\n <div class="dl-info">\n <span>' + l((n.$t || t && t.$t || c).call(s, "zxy.199327", {
name: "$t",
hash: {},
data: a
})) + "</span>\n <span>" + l((n.$t || t && t.$t || c).call(s, "zxy.198575", {
name: "$t",
hash: {},
data: a
})) + '</span>\n </div>\n <div class="dl-info">\n <span>' + l((n.$t || t && t.$t || c).call(s, "zxy.199328", {
name: "$t",
hash: {},
data: a
})) + "</span>\n <span>" + l(e.lambda(null != (r = null != t ? t.appVersion : t) ? r.h5version : r, t)) + '</span>\n </div>\n <div class="dl-policy">\n <a class="policy-text" href="' + l("function" == typeof (o = null != (o = n.userAgreement || (null != t ? t.userAgreement : t)) ? o : c) ? o.call(s, {
name: "userAgreement",
hash: {},
data: a
}) : o) + '" target="_blank">' + l((n.$t || t && t.$t || c).call(s, "zxy.105520", {
name: "$t",
hash: {},
data: a
})) + '</a>\n <a class="policy-text" href="' + l("function" == typeof (o = null != (o = n.privacyPolicyPath || (null != t ? t.privacyPolicyPath : t)) ? o : c) ? o.call(s, {
name: "privacyPolicyPath",
hash: {},
data: a
}) : o) + '" target="_blank">' + l((n.$t || t && t.$t || c).call(s, "zxy.105519", {
name: "$t",
hash: {},
data: a
})) + "</a>\n </div>\n </div>\n </div>\n </div>\n"
},
101: function(e, t, n, i, a) {
var r = null != t ? t : {}
, o = n.helperMissing
, s = e.escapeExpression;
return ' <div class="menu-item nav-color themeColor-nav"><a id="login" class="text-color" href="javascript:;" title="' + s((n.$t || t && t.$t || o).call(r, "zxy.204636", {
name: "$t",
hash: {},
data: a
})) + '">' + s((n.$t || t && t.$t || o).call(r, "zxy.204636", {
name: "$t",
hash: {},
data: a
})) + "</a></div>\n"
},
103: function(e, t, n, i, a) {
var r, o = null != t ? t : {}, s = n.helperMissing, c = e.escapeExpression;
return ' <div id="todotasks" class="menu-item nav-color themeColor-nav">\n <i class="icon-com icon-com-daibanrenwu"></i>\n \x3c!-- 待办任务 --\x3e\n <span>' + c((n.$t || t && t.$t || s).call(o, "zxy.247508545841532928", {
name: "$t",
hash: {},
data: a
})) + '</span>\n <span class="text-span">(' + c("function" == typeof (r = null != (r = n.todoTaskCount || (null != t ? t.todoTaskCount : t)) ? r : s) ? r.call(o, {
name: "todoTaskCount",
hash: {},
data: a
}) : r) + ")</span>\n </div>\n"
},
105: function(e, t, n, i, a) {
var r, o, s = null != t ? t : {}, c = n.helperMissing, l = e.escapeExpression, u = e.lambda;
return ' <div id="message-id" class="menu-item nav-color themeColor-nav">\n <i class="icon-com icon-com-comment"></i>\n <span>' + l((n.$t || t && t.$t || c).call(s, "zxy.247498944068849664", {
name: "$t",
hash: {},
data: a
})) + '</span>\n <span class="text-span">(' + l("function" == typeof (o = null != (o = n.msgCount || (null != t ? t.msgCount : t)) ? o : c) ? o.call(s, {
name: "msgCount",
hash: {},
data: a
}) : o) + ")</span>\n </div>\n" + (null != (r = (n.compare || t && t.compare || c).call(s, null != (r = null != t ? t.Global : t) ? r.roleLength : r, "gt", 0, {
name: "compare",
hash: {},
fn: e.program(106, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' <div class="menu-item hover-setUp nav-color themeColor-nav">\n <div id="centerRoute-2" class="portrait">\n <img src="' + l("function" == typeof (o = null != (o = n.headPortraitPath || (null != t ? t.headPortraitPath : t)) ? o : c) ? o.call(s, {
name: "headPortraitPath",
hash: {},
data: a
}) : o) + '"/>\n </div>\n <span class="text-name name-overhide" id="centerRoute-3">' + l(u(null != (r = null != (r = null != t ? t.Global : t) ? r.currentUser : r) ? r.fullName : r, t)) + '</span>\n <div class="set-up-box">\n <div class="setUpItem">\n <div class="setUp-portrait">\n <div id="centerRoute-4" class="portrait-img">\n <img src="' + l("function" == typeof (o = null != (o = n.headPortraitPath || (null != t ? t.headPortraitPath : t)) ? o : c) ? o.call(s, {
name: "headPortraitPath",
hash: {},
data: a
}) : o) + '"/>\n </div>\n <div id="centerRoute-5" class="portrait-name">\n <div class="name name-overhide">' + l(u(null != (r = null != (r = null != t ? t.Global : t) ? r.currentUser : r) ? r.fullName : r, t)) + '</div>\n <br/>\n <div class="text name-overhide">' + l(u(null != (r = null != (r = null != t ? t.Global : t) ? r.currentUser : r) ? r.name : r, t)) + '</div>\n </div>\n </div>\n <ul>\n <li class="text-setUp" id="centerRoute-1">\n \x3c!-- i.iconfont.icon-gerenxinxi --\x3e\n <i class="icon-com icon-com-user"></i>\n <span>' + l((n.$t || t && t.$t || c).call(s, "zxy.105510", {
name: "$t",
hash: {},
data: a
})) + '</span>\n </li>\n <li class="text-setUp" id="edit-info-info">\n \x3c!-- i.iconfont.icon-xinxi1 --\x3e\n <i class="icon-com icon-com-a-rolemanagement"></i>\n <span>' + l((n.$t || t && t.$t || c).call(s, "zxy.105511", {
name: "$t",
hash: {},
data: a
})) + "</span>\n </li>\n" + (null != (r = n.if.call(s, null != t ? t.visibleSecurity : t, {
name: "if",
hash: {},
fn: e.program(109, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + ' <li class="text-setUp" id="personal-homepage">\n \x3c!-- i.iconfont.icon-zhuye --\x3e\n <i class="icon-com icon-com-a-activity2"></i>\n <span>' + l((n.$t || t && t.$t || c).call(s, "zxy.105513", {
name: "$t",
hash: {},
data: a
})) + '</span>\n </li>\n </ul>\n <div class="logout-but" id="logout">\n <i class="icon-com icon-com-logout"></i>\n <span>' + l((n.$t || t && t.$t || c).call(s, "zxy.105514", {
name: "$t",
hash: {},
data: a
})) + '</span>\n </div>\n <div class="hide">\n <form id="logoutForm" method="POST" action="' + l(u(null != (r = null != (r = null != t ? t.Global : t) ? r.OAuth : r) ? r.logoutUrl : r, t)) + '">\n <input type="hidden" name="redirect_uri" value="' + l(u(null != (r = null != (r = null != t ? t.Global : t) ? r.OAuth : r) ? r.redirectUri : r, t)) + '"/>\n </form>\n </div>\n </div>\n </div>\n </div>\n'
},
106: function(e, t, n, i, a) {
var r;
return null != (r = n.if.call(null != t ? t : {}, null != t ? t.isOtherAdmin : t, {
name: "if",
hash: {},
fn: e.program(107, a, 0),
inverse: e.noop,
data: a
})) ? r : ""
},
107: function(e, t, n, i, a) {
var r = null != t ? t : {}
, o = n.helperMissing
, s = e.escapeExpression;
return ' <div class="menu-item nav-color themeColor-nav">\n <span id="to-manage" class="normal" title="' + s((n.$t || t && t.$t || o).call(r, "zxy.114819", {
name: "$t",
hash: {},
data: a
})) + '">\n \x3c!-- i.iconfont.icon-peizhi2 --\x3e\n <i class="icon-com icon-com-a-mangebackstage"></i>\n <span>' + s((n.$t || t && t.$t || o).call(r, "zxy.105509", {
name: "$t",
hash: {},
data: a
})) + "</span>\n </span>\n </div>\n"
},
109: function(e, t, n, i, a) {
return ' <li class="text-setUp" id="edit-info-security">\n \x3c!-- i.iconfont.icon-shezhi --\x3e\n <i class="icon-com icon-com-a-setup"></i>\n <span>' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.105512", {
name: "$t",
hash: {},
data: a
})) + "</span>\n </li>\n"
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a) {
var r, o, s, c = null != t ? t : {}, l = n.helperMissing, u = "";
return o = null != (o = n.module || (null != t ? t.module : t)) ? o : l,
s = {
name: "module",
hash: {},
fn: e.program(1, a, 0),
inverse: e.noop,
data: a
},
r = "function" == typeof o ? o.call(c, s) : o,
n.module || (r = n.blockHelperMissing.call(t, r, s)),
null != r && (u += r),
u + (null != (r = (n.view || t && t.view || l).call(c, "nav", {
name: "view",
hash: {},
fn: e.program(3, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = (n.view || t && t.view || l).call(c, "shortcut", {
name: "view",
hash: {},
fn: e.program(43, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = (n.view || t && t.view || l).call(c, "logo", {
name: "view",
hash: {},
fn: e.program(57, a, 0),
inverse: e.noop,
data: a
})) ? r : "") + (null != (r = (n.view || t && t.view || l).call(c, "topMenu", {
name: "view",
hash: {},
fn: e.program(79, a, 0),
inverse: e.noop,
data: a
})) ? r : "")
},
useData: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/viewport-full-content/top/view-logo": [function(e, t, n) {
var i = e("lodash/collection");
n.bindings = {
homeConfig: !0,
organizations: !0,
lodingPage: !1,
state: !0,
branchTagCfg: !0,
businessGet: !0,
mask: !1,
branchNav: !0
},
n.type = "dynamic",
n.events = {
"click home": "toHome"
},
n.handlers = {
toHome: function() {
-1 === window.location.hash.indexOf("home-v") && (sessionStorage.setItem("fromBusiness", "true"),
this.app.navigate("home", !0))
}
},
n.getEntity = function() {
var e = this;
return {
business: {
homeConfig: this.bindings.homeConfig.data,
organizations: this.bindings.organizations.data,
lodingPage: this.bindings.lodingPage.data,
state: this.bindings.state.data,
view: "logo",
refreshTopBar: function(t) {
e.module.dispatch("refreshTopBar", t)
}
}
}
}
,
n.getEntityModuleName = function() {
return "viewport-full-content/top/home-list"
}
,
n.dataForEntityModule = function(e) {
return e
}
,
n.dataForTemplate = {
organizations: function(e) {
var t = e.homeConfig;
return i.map(e.organizations, (function(e) {
var n = e;
return n.id === t.id && (n.active = !0),
n
}
))
},
noBool: function(e) {
return e.lodingPage.noBool
},
selList: function(e) {
var t = e.homeConfig || {}
, n = e.branchNav.businessConfig || []
, a = i.map(n, (function(e) {
var n = e;
return n.id === t.id && (n.active = !0),
n
}
));
return (e.branchNav.homeConfig || []).concat(a)
},
isDefaultOrg: function() {
return -1 === window.setlocationHref().indexOf("previewFront=1")
},
logoOpen: function(e) {
return e.homeConfig && e.homeConfig.id
},
switchShow: function(e) {
var t = -1 === window.setlocationHref().indexOf("previewFront=1") && -1 === window.setlocationHref().indexOf("authPreview")
, n = (e.branchNav.businessConfig && e.branchNav.businessConfig.length || 0) + (e.branchNav.homeConfig && e.branchNav.homeConfig.length || 0);
return t && "layout-1" === e.branchTagCfg.style && n > 1
},
homeConfig: function(e) {
var t = e.homeConfig;
return t.logoPath = this.app.imgRedirectToCDN(t.logoPath),
t
},
preview: function(e) {
var t = e.mask;
return t.home || t.business
},
switchStyle2: function(e) {
return "layout-2" === e.branchTagCfg.switchStyle
},
bigLogo: function() {
return "c9e50f0a-106c-44e6-a452-168029ae196b" === window.zxyDrizzle.global.organization.id
}
},
n.mixin = {
setBrightnessMode: function() {
var e, t, n = document.getElementsByClassName("header-content")[0], i = n && window.getComputedStyle(n).backgroundColor, a = i && i.match(/\((.+?)\)/g)[0], r = a && a.substring(1, a.length - 1).split(",");
r && r.length && (e = .299 * r[0] + .587 * r[1] + .114 * r[2],
(t = document.getElementsByClassName("drop-down-wrapper")[0]) && t.classList.add(e < 100 ? "bright" : "dark"))
}
},
n.afterRender = function() {
var e = this.bindings.branchNav.data
, t = "layout-1" === this.bindings.branchTagCfg.data.style
, n = -1 === window.setlocationHref().indexOf("previewFront=1") && -1 === window.setlocationHref().indexOf("authPreview")
, i = (e.businessConfig && e.businessConfig.length || 0) + (e.homeConfig && e.homeConfig.length || 0);
this.setBrightnessMode(),
n && t && i > 1 && this.module.dispatch("renderVueBranch")
}
,
n.beforeClose = function() {
var e = document.getElementsByClassName("drop-down-wrapper")[0];
e && e.classList.remove("bright", "dark")
}
}
, {
"lodash/collection": "lodash/collection"
}],
"./app/viewport-full-content/top/view-nav": [function(e, t, n) {
var i = e("jquery")
, a = e("lodash/collection")
, r = e("./app/util/i18n").i18n
, o = e("./app/util/jump-out");
n.bindings = {
navs: !0,
state: !0,
organizations: !0,
rule: !0,
pageSelected: !0,
mask: !1
},
n.dataForTemplate = {
navs: function(e) {
var t, n, i, s, c, l, u, d, p, h = e.navs || [], y = this.bindings.state.data, m = this.bindings.rule.data, f = !1, x = this.bindings.pageSelected.data;
return m.value && (i = JSON.parse(m.value)),
y.url = window.setlocationHash().slice(1).slice(1) || y.url,
h = a.reject(h, ["show", 0]),
a.map(h, (function(e) {
var i = e;
i.child || (i.child = "[]"),
u = a.reject(JSON.parse(i.child), ["show", 0]),
i.link = !1,
i.active = !1,
t = i.url || "",
n = i.name || "",
(t && y.url === t || e.pageId && -1 !== y.url.indexOf(e.pageId)) && (i.active = !0,
f = !0),
(y.url.indexOf("home-v") > -1 || y.url.indexOf("home/org") > -1) && "home" === i.url && (i.active = !0,
f = !0),
a.map(u || [], (function(e) {
var t = e;
t.active = !1,
y.id === t.id && (t.active = !0,
f = !0)
}
))
}
)),
a.map(h, (function(e) {
var s = e;
s.child = a.reject(JSON.parse(s.child), ["show", 0]),
s.link = !1,
t = s.url || "",
n = s.name || "",
s.name = s.i18nKey ? r.$t(s.i18nKey) : s.name || "",
t.indexOf("http") > -1 && (s.link = !0,
-1 !== t.indexOf("/discover/") && (s.link = !1)),
o.checkIsOutLink(t) && (s.link = !1),
n.indexOf("发现") > -1 && n.indexOf("discover/index") > -1 && i && (s.url = i.url + "/#/discover/" + i.orgcode),
!f && s.url && y.url === s.url && (s.active = !0),
!f && (y.url.indexOf("home-v") > -1 || y.url.indexOf("home/org") > -1) && "home" === s.url && (s.active = !0),
a.map(s.child || [], (function(e) {
var t = e;
t.active = !1,
t.name = t.i18nKey ? r.$t(t.i18nKey) : t.name || "",
x.pageId === t.id && (t.active = !0),
f || y.url !== t.url || (t.active = !0)
}
))
}
)),
h.length > 8 && (s = {
child: [],
name: window.app.$t("zxy.106740"),
link: h[0].link,
active: !1,
show: 1
},
c = h.slice(0, 7),
l = h.slice(7),
s.child = l,
c.push(s),
h = c),
y.validate && (d = [],
(p = function(e) {
a.each(e, (function(e) {
e.child && e.child.length && p(e.child),
!e.url || "home" !== e.url && "center" !== e.url || d.push(e)
}
))
}
)(h),
h = d),
h
},
organization: function(e) {
e.organization;
var t = {}
, n = this.app.global.organization
, i = this.app.global.currentUser.companyOrganization || {};
return document.cookie && document.cookie.split("; ").forEach((function(e) {
var n = e.split("=");
"undefined" === n[1] && "" === n[1] || (t[n[0]] = n[1])
}
)),
t.orgId && t.orgId === i.id ? i : n
},
organizations: function(e) {
var t = e.organizations || [];
return t = a.reject(t, ["id", this.app.global.organization.id])
},
preview: function(e) {
return e.mask.home
}
},
n.mixin = {
searchSpecialUrl: function(e) {
var t = e.split("/discover/")
, n = this.app.global.OAuth.token.access_token
, i = this.app.global.OAuth.token.token_type;
return this.app.global.currentUser.id ? t[0] + "code=" + t[1] + "&access_dis_token=" + n + "&token_type=" + i + "&state=/home" : (this.app.redirectToLogin(),
!1)
},
getQingxueTangPath: function() {
this.module.dispatch("getQingXueTangInfo").then((function(e) {
e && e.length && e[0].url && window.open(e[0].url)
}
))
}
},
n.events = {
"click org-*": "changeHome",
"click menu-*": "showContent",
"mouseover show-menu": "showMenu",
"mouseover nav-list": "showMenu",
"mouseout show-menu": "hideMenu",
"mouseout nav-list": "hideMenu"
},
n.debounces = [{
el: "menu-",
delay: 600,
immediate: !0
}],
n.handlers = {
showContent: function(e, t, n) {
var a = i(n).data("menu") || ""
, r = i(n).data("page-id") || ""
, s = {}
, c = window.sessionStorage.getItem("previewUrl");
return a += "",
this.module.dispatch("setSelectedPage", {
pageId: e
}),
!!o.checkIsOutLinkAndJump(a) || (this.app._router._previousHash = "",
this.app.global.hash = window.location.hash,
i(".header").removeClass("hover-menu"),
"home" === a && document.cookie ? -1 !== window.location.hash.indexOf("home-v") || (document.cookie.split("; ").forEach((function(e) {
var t = e.split("=");
"undefined" === t[1] && "" === t[1] || (s[t[0]] = t[1])
}
)),
s.orgId && (a = a + "/org/" + s.orgId),
c && (a = c),
"home" === a && sessionStorage.setItem("fromBusiness", "true"),
this.app.navigate(a, !0),
this.module.dispatch("changeTop", {
url: a,
id: e
})) : (r && (a = "branch-list-v/" + r),
-1 !== a.indexOf("/discover/") ? (this.module.dispatch("changeTop", {
url: a,
id: e
}),
this.searchSpecialUrl(a) && window.open(this.searchSpecialUrl(a))) : a.indexOf("qingxuetang") > -1 ? this.getQingxueTangPath() : this.app.navigate(a, !0),
this.module.dispatch("changeTop", {
url: a,
id: e
})))
},
changeHome: function(e) {
this.app.navigate("home/org/" + e, !0)
},
showMenu: function() {
var e = document.querySelector(".header");
i(e).hasClass("hide-menu") && (e.classList.add("hover-menu"),
clearTimeout(this.timer))
},
hideMenu: function() {
var e = document.querySelector(".header");
i(e).hasClass("hide-menu") && (this.timer = setTimeout((function() {
e.classList.remove("hover-menu")
}
), 200))
}
},
n.afterRender = function() {
var e = i(".nav-list .item")
, t = i(this.module.$("top-content"))
, n = t.outerWidth()
, r = t.find(".logo").outerWidth() + 10
, o = t.find(".shortcut").outerWidth()
, s = 0;
a.map(e, (function(e) {
s += i(e).outerWidth()
}
)),
n - r - o < (s = s || i(".nav-list").outerWidth()) ? t.parent().parent().removeClass("show-menu").addClass("hide-menu") : t.parent().parent().removeClass("hide-menu").addClass("show-menu")
}
}
, {
"./app/util/i18n": "./app/util/i18n",
"./app/util/jump-out": "./app/util/jump-out",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/viewport-full-content/top/view-shortcut": [function(e, t, n) {
var i = e("jquery")
, a = e("lodash/collection")
, r = e("./app/util/maps")
, o = e("./app/util/helpers")
, s = e("./app/util/buried-point")
, c = "";
n.bindings = {
message: !0,
integral: !0,
statistics: !1,
organizations: !0,
loginConfig: !0,
state: !0,
msgCount: !0,
hotTopics: !0,
search: !1,
searchInputSave: !1,
mask: !1
},
n.events = {
"click menu-*": "taggleMenus",
"click theme-*": "changeTheme",
"click message-more": "showMessage",
"click message-div": "showMessage",
"click org-*": "changeHome",
"click remove-*": "removeHistory",
"mouseover searchMore": "showSearchMore",
"mouseout searchPannel": "hideSearchMore",
"click center-*": "showCenter",
"click topic-*": "searchByTopic",
"click searchBtn": "searchByName",
"keypress searchContent": "searchByOnDown",
"click historyName-*": "historyName",
"click clearKeyword-*": "clearKeyword",
"input searchContent": "searchContentChange"
},
n.actions = {
"click clearHistory": "clearHistory",
"click searchContent": "showSearchMoreClick"
},
n.handlers = {
clearKeyword: function() {
i("input[name=searchContent]").val(""),
sessionStorage.setItem("search-keyword", i("input[name=searchContent]").val()),
i(".closeKeyword").hide(),
i(".search-input .icon-com-close").hide()
},
historyName: function(e) {
var t, n = i(this.$$('[name="searchContent"]')).val(), r = window.location.hash, o = localStorage.getItem("history-search");
o = o ? JSON.parse(o) : [],
c = n,
(t = a.filter(o, (function(t) {
return t.name === e
}
))) && t[0] && sessionStorage.setItem("search-keyword", t[0].name),
"#/search-v" !== r ? (window.zxyDrizzle.search = {
keyword: t[0].name,
id: t[0].id,
isSearchCurrPage: !1
},
this.app.navigate("search-v", !0)) : (window.zxyDrizzle.search = {
isSearchCurrPage: !0
},
this.module.dispatch("initHistory"),
window.zxyVue.$emit("fullTextSearch", t[0]))
},
searchByOnDown: function(e) {
var t = i(this.$$('[name="searchContent"]')).val()
, n = window.location.hash
, a = e.which ? e.which : e.charCode
, r = {
id: "",
actionType: "search",
sceneType: "",
keyword: t,
recRequestId: "",
palyTime: ""
};
13 === (e.keyCode ? e.keyCode : a) && (s.buryPoint(r),
c = t,
sessionStorage.setItem("search-keyword", c),
"#/search-v" !== n ? (window.zxyDrizzle.search = {
keyword: t || "",
isSearchCurrPage: !1
},
this.app.navigate("search-v", !0)) : (window.zxyDrizzle.search = {
isSearchCurrPage: !0
},
window.zxyVue.$emit("fullTextSearch", {
name: t
}),
this.module.dispatch("initHistory")))
},
searchByName: function() {
var e = i(this.$$('[name="searchContent"]')).val()
, t = window.location.hash
, n = {
id: "",
actionType: "search",
sceneType: "",
keyword: e,
recRequestId: "",
palyTime: ""
};
s.buryPoint(n),
c = e,
sessionStorage.setItem("search-keyword", c),
"#/search-v" !== t ? (window.zxyDrizzle.search = {
keyword: e || "",
isSearchCurrPage: !1
},
this.app.navigate("search-v", !0)) : (window.zxyDrizzle.search = {
isSearchCurrPage: !0
},
window.zxyVue.$emit("fullTextSearch", {
name: e
}),
this.module.dispatch("initHistory"))
},
searchByTopic: function(e, t, n) {
var a, r = i(n).data("value"), o = window.location.hash;
a = {
topicId: e,
topicName: r
},
sessionStorage.setItem("search-keyword", r),
"#/search-v" !== o ? (window.zxyDrizzle.search = {
keyword: a.topicName,
id: a.topicId,
isSearchCurrPage: !1
},
this.app.navigate("search-v", !0)) : (window.zxyDrizzle.search = {
isSearchCurrPage: !0
},
this.module.dispatch("initHistory"),
window.zxyVue.$emit("hotTopicSearch", a))
},
taggleMenus: function(e) {
i(this.$("menu-" + e)).addClass("current").siblings().removeClass("current")
},
changeTheme: function(e) {
document.querySelector("html").className = e,
i(this.$("theme-" + e)).addClass("active").siblings().removeClass("active")
},
showSearchMore: function() {
i(this.$("searchMore")).addClass("show")
},
hideSearchMore: function() {
i(this.$("searchMore")).removeClass("show")
},
showMessage: function() {
this.app._createModule("home/message").then((function(e) {
window.zxyDrizzle.viewport.modal(e)
}
))
},
changeHome: function(e) {
this.app.navigate("home/org/" + e, !0)
},
removeHistory: function(e) {
var t, n = localStorage.getItem("history-search");
n = n ? JSON.parse(n) : [],
t = a.filter(n, (function(t) {
return t.name !== e
}
)),
localStorage.setItem("history-search", JSON.stringify(t)),
this.module.dispatch("initHistory")
},
showCenter: function() {
this.module.dispatch("loadIntegral"),
this.app.navigate("center", !0)
},
searchContentChange: function(e) {
e.target.value ? i(".search-input .icon-com-close").show() : i(".search-input .icon-com-close").hide()
}
},
n.dataForActions = {},
n.dataForTemplate = {
searchKeyword: function() {
return sessionStorage.getItem("search-keyword") ? sessionStorage.getItem("search-keyword") : null
},
showCloseBtn: function() {
return !!sessionStorage.getItem("search-keyword")
},
searchContent: function() {
return "#/search-v" !== window.location.hash && (c = ""),
c
},
msgCount: function(e) {
var t = e.msgCount;
return t && Number(t.count) > -1 ? Number(t.count) > 99 ? "99+" : Number(t.count) : ""
},
organization: function(e) {
e.organization;
var t = {}
, n = this.app.global.organization
, i = this.app.global.currentUser.companyOrganization || {};
return document.cookie && document.cookie.split("; ").forEach((function(e) {
var n = e.split("=");
"undefined" === n[1] && "" === n[1] || (t[n[0]] = n[1])
}
)),
t.orgId && t.orgId === i.id ? i : n
},
organizations: function(e) {
var t = e.organizations || [];
return t = a.reject(t, ["id", this.app.global.organization.id])
},
studyTime: function(e) {
var t, n, i, a = {}, r = {}, s = {}, c = {}, l = function(e) {
return 60 * (60 * e.hour + e.minute)
};
return e.statistics.studyTime ? (t = e.statistics.studyTime[0] || 0,
n = e.statistics.studyTime[1] || 0,
i = e.statistics.studyTime[2] || 0,
a.minute = o.secondsToMinutesWithIgnoreHours(t),
a.hour = o.secondsToHours(t),
r.minute = o.secondsToMinutesWithIgnoreHours(n),
r.hour = o.secondsToHours(n),
c.minute = o.secondsToMinutesWithIgnoreHours(i),
c.hour = o.secondsToHours(i),
s.second = l(a) + l(r) + l(c),
s.minute = o.secondsToMinutesWithIgnoreHours(s.second),
s.hour = o.secondsToHours(s.second),
{
pc: a,
app: r,
all: s
}) : {}
},
searchTypes: function() {
return r.get("search-type")
},
searchHistorys: function() {
var e = localStorage.getItem("history-search");
return e ? JSON.parse(e) : []
},
boxBool: function(e) {
var t = e.hotTopics
, n = localStorage.getItem("history-search")
, i = n ? JSON.parse(n) : [];
return t.length + i.length
},
showSearch: function() {
return !0
},
headPortraitPath: function() {
var e = this.app.global.currentUser;
return e.headPortraitPath ? e.headPortraitPath : "images/default-cover/default_user.png"
},
medalPortraitPath: function(e) {
return e.integral.integralGrade
},
coverPath: function(e) {
return (e.integral.integralGrade || {}).cover || "images/default-cover/default_medal.jpg"
},
hotTopics: function(e) {
var t, n = e.hotTopics;
return a.map(n, (function(e) {
return (t = e).attachmentIdPath || (t.attachmentIdPath = "images/default-cover/default_topic.jpg"),
t
}
))
},
preview: function(e) {
var t = e.mask;
return t.home || t.business
}
},
n.actionCallbacks = {
clearHistory: function() {
localStorage.setItem("history-search", ""),
window.zxyVue.$emit("clearHistory"),
this.module.dispatch("initHistory")
},
showSearchMoreClick: function() {
i(this.$("searchMore")).addClass("show"),
i(this.$("searchContent")).val("").focus().val(this.bindings.searchInputSave.data.value),
i(this.$$(".search-input .icon-com-close")).show()
}
},
n.afterRender = function() {
i("input[name=searchContent]").bind("input propertychange", (function(e) {
e.target.value ? i(".closeKeyword").show() : i(".closeKeyword").hide()
}
))
}
}
, {
"./app/util/buried-point": "./app/util/buried-point",
"./app/util/helpers": "./app/util/helpers",
"./app/util/maps": "./app/util/maps",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/viewport-full-content/top/view-topMenu": [function(e, t, n) {
var i = e("jquery")
, a = e("./app/util/open-url")
, r = e("lodash/collection")
, o = location.href.split("/#")[0] + "/app/share/user-privacy.html"
, s = location.href.split("/#")[0] + "/app/share/user-agreement.html";
n.bindings = {
msgCount: !0,
taskCount: !0,
loginConfig: !0,
state: !0,
langLists: !0,
navs: !1,
appVersion: !0,
readClause: !0,
homeConfig: !0,
organizations: !0,
lodingPage: !1,
businessGet: !0,
branchTagCfg: !0,
mask: !1,
branchNav: !0,
branchNavSelectedId: !1,
processTaskCount: !0,
pswForceUpdate: !0
},
n.type = "dynamic",
n.getEntity = function() {
var e = this;
return {
business: {
homeConfig: this.bindings.homeConfig.data,
organizations: this.bindings.organizations.data,
lodingPage: this.bindings.lodingPage.data,
state: this.bindings.state.data,
view: "topMenu",
refreshTopBar: function(t) {
e.module.dispatch("refreshTopBar", t)
}
}
}
}
,
n.getEntityModuleName = function() {
return "viewport-full-content/top/home-list"
}
,
n.dataForEntityModule = function(e) {
return e
}
,
n.dataForTemplate = {
appVersion: function(e) {
return e.appVersion
},
QRCodePrivacySwitch: function(e) {
var t = e.readClause;
return "1" === String(t.QRCodePrivacySwitch)
},
QRCodeUserSwitch: function(e) {
var t = e.readClause;
return "1" === String(t.QRCodeUserSwitch)
},
privacyPolicyPath: function(e) {
var t = e.readClause
, n = window.zxyDrizzle.imgRedirectToCDN
, i = localStorage.getItem("lang") || "zh_cn";
return "cn" === i && (i = "zh_cn"),
t[i] && t[i].pcPrivacyCustomDataFilePath && 1 == +t[i].isPcPrivacyCustom ? n(t[i].pcPrivacyCustomDataFilePath, !0) : o
},
userAgreement: function(e) {
var t = e.readClause
, n = window.zxyDrizzle.imgRedirectToCDN
, i = localStorage.getItem("lang") || "zh_cn";
return "cn" === i && (i = "zh_cn"),
t[i] && t[i].pcUserCustomDataFilePath && 1 == +t[i].isPcUserCustom ? n(t[i].pcUserCustomDataFilePath, !0) : s
},
qrcode: function() {
var e, t = this.bindings.loginConfig.data;
return t && t.value ? (e = JSON.parse(t.value),
this.app.imgRedirectToCDN(e.qrcode, !0) || "images/qrimg.png") : "images/qrimg.png"
},
headPortraitPath: function(e) {
var t = this.app.global.currentUser
, n = e.state.headPortraitPath;
return n ? this.app.imgRedirectToCDN(n, !0) : t.headPortraitPath ? this.app.imgRedirectToCDN(t.headPortraitPath, !0) : "images/default-cover/default_user.png"
},
msgCount: function(e) {
var t = (e.msgCount.atCount || 0) + (e.msgCount.innerCount || 0);
return (t > 99 ? "99+" : Number(t)) || 0
},
todoTaskCount: function(e) {
var t, n = e.taskCount.recordCount || 0;
return n += (e.processTaskCount || {}).count || 0,
(t = Number(n) || 0) > 99 && (t = "99+"),
t
},
isCurrentUser: function() {
return this.app.global.currentUser.id
},
showLangLists: function(e) {
return e.langLists.length - 1 > 0
},
nowLanguage: function(e) {
var t, n = localStorage.lang || "cn", i = e.langLists;
return location.href.split("#")[0].endsWith("admin/") && (n = "cn"),
"cn" === n && (n = "zh_cn"),
(t = r.find(i, (function(e) {
return e.code === n
}
))) && t.name || window.app.$t("zxy.105506")
},
isOtherAdmin: function() {
return this.app.global.isOtherAdmin
},
allSelList: function(e) {
var t, n = e.homeConfig, i = [];
return t = n.type ? n.id : n.organizationId,
r.map(e.branchNav.homeConfig, (function(e) {
var n = e;
e && (n.homeConfigId = n.id,
n.id = n && n.organizationId,
n.active = n.homeConfigId === t,
i.push(n))
}
)),
r.map(e.branchNav.businessConfig, (function(e) {
var n = e;
n.homeConfigId = n.id,
n.active = n.id === t,
i.push(n)
}
)),
i
},
topSelList: function(e) {
return e.allSelList.slice(0, 4)
},
isDefaultOrg: function(e) {
var t = e.topSelList
, n = sessionStorage.getItem("businessId")
, i = r.filter(t, (function(e) {
return e.active
}
));
return !(n || 0 !== i.length)
},
tagShowMore: function(e) {
return e.allSelList.length > 3
},
tagMoreInfo: function(e) {
var t, n;
return r.each(e.allSelList, (function(e, i) {
e.active && (t = i,
n = e.name)
}
)),
{
activeName: n,
activeIndex: t
}
},
tagMoreActive: function(e) {
return e.tagMoreInfo.activeIndex >= 3
},
switchShow: function(e) {
var t = "layout-2" === e.branchTagCfg.style
, n = -1 === window.setlocationHref().indexOf("previewFront=1") && -1 === window.setlocationHref().indexOf("authPreview")
, i = (e.branchNav.businessConfig && e.branchNav.businessConfig.length || 0) + (e.branchNav.homeConfig && e.branchNav.homeConfig.length || 0);
return n && e.branchTagCfg.switchShow && t && i > 1
},
isShowDownLoad: function(e) {
var t, n = e.loginConfig;
return !(n && n.value && (t = JSON.parse(n.value)) && "0" === t.appDownLoadCode)
},
preview: function(e) {
var t = e.mask;
return t.home || t.business
},
switchStyle2: function(e) {
return "layout-2" === e.branchTagCfg.switchStyle
},
showToDoTasks: function(e) {
return !!this.app.global.currentUser.id && (void 0 === e.branchTagCfg.todoEntryPcSwitch || +e.branchTagCfg.todoEntryPcSwitch)
},
visibleSecurity: function() {
var e, t, n, i, a, r, o = this.bindings.pswForceUpdate.data || {};
return !!o.personalSecretData && (r = o.personalSecretData.pswUpdateSwitch,
!!((e = o.personalInfoData) && e.item && e.item.perInformation) && (t = void 0 === (a = e.item.perInformation.displayObj).isPhoneNumber || a.isPhoneNumber,
n = void 0 === a.isEmail || a.isEmail,
i = void 0 === r || 1 === Number(r),
Boolean(i || t || n)))
},
pluralLength: function(e) {
return (e.branchNav.businessConfig && e.branchNav.businessConfig.length || 0) + (e.branchNav.homeConfig && e.branchNav.homeConfig.length || 0) > 1
}
},
n.events = {
"click edit-info-*": "showEditInfo",
"click centerRoute-*": "showCenter",
"click message-id": "showMessage",
"click logout": "doLogout",
"click login": "toLogin",
"click changeLang-*": "switchLang",
"click personal-homepage": "toPersonalHomePage",
"click org-*": "changeHome",
"click todotasks*": "clickTodoTasks",
"click to-manage": "clickToManage"
},
n.handlers = {
toPersonalHomePage: function() {
var e, t = this.app.global.currentUser.id || "";
e = {
url: "#/personal-homepage",
length: 1,
data: {
memberId: this.app.global.currentUser.id || ""
},
moduleName: "personal",
idKey: "memberId"
},
t && a.openUrl(e)
},
toLogin: function() {
this.app.redirectToLogin(null, "/home")
},
doLogout: function() {
var e, t = this.bindings.loginConfig.data;
t.value && (e = JSON.parse(t.value)).quitUrl && i("input[name='redirect_uri']").val(e.quitUrl),
sessionStorage.removeItem("businessId"),
sessionStorage.removeItem("homeId"),
localStorage.removeItem(window.app.global.organization.id),
sessionStorage.clear(),
window.zxyCacheStorage && "function" == typeof window.zxyCacheStorage.deleteAllExpires && window.zxyCacheStorage.deleteAllExpires(!0),
Object.keys(localStorage).forEach((function(e) {
-1 !== e.indexOf("_GET") && localStorage.removeItem(e),
-1 !== e.indexOf("floatingStatus") && localStorage.removeItem(e)
}
)),
localStorage.removeItem("audioRateContinue"),
localStorage.removeItem("videoRateContinue"),
localStorage.removeItem("floating-timestamp"),
this.app.trigger("logout"),
this.$("logoutForm").action = this.$("logoutForm").action + "?organization_id=" + window.app.global.organization.id,
this.$("logoutForm").submit()
},
showMessage: function() {
this.app._createModule("home/message").then((function(e) {
window.zxyDrizzle.viewport.modal(e)
}
))
},
showCenter: function() {
this.module.dispatch("loadIntegral"),
this.app._router._previousHash = "",
window.zxyVue && window.zxyVue.$emit("changeCurrentState"),
this.app.navigate("center", !0)
},
showEditInfo: function(e) {
var t = this
, n = this.module.items["viewport-full-content/top/edit"];
this.app.viewport.modal(n, {
callback: function() {
t.module.dispatch("refreshMember")
},
id: e,
hideSecurity: !this.options.dataForTemplate.visibleSecurity.call(this)
})
},
switchLang: function(e) {
var t = e
, n = window.i18nSdkIns.lang;
return "zh_cn" === e && (t = "cn"),
"zh_cn" === n && (n = "cn"),
t === localStorage.lang && n === localStorage.lang || (localStorage.setItem("lang", t),
window.location.reload()),
this.module.dispatch("handleLangList"),
!1
},
changeHome: function(e, t, n) {
var a = i(n).data("type")
, r = i(n).data("organizationid")
, o = i(n).data("homeconfigid")
, s = 0 === a ? "home/org/" : "home-v?id="
, c = e;
this.module.dispatch("getBranchNavList", {
selectedId: o,
homeConfigId: o,
organizationId: r
}),
1 === a ? (sessionStorage.setItem("homeId", ""),
sessionStorage.setItem("businessId", e),
localStorage.setItem("newconfigId", e)) : 2 === a ? (sessionStorage.setItem("homeId", ""),
sessionStorage.setItem("businessId", o),
localStorage.setItem("newconfigId", o),
c = o) : (sessionStorage.setItem("homeId", e),
sessionStorage.setItem("businessId", "")),
this.app.navigate(s + c, !0)
},
clickTodoTasks: function() {
var e = document.createElement("div");
e.id = "todo-tasks",
document.body.appendChild(e),
window.renderVueComponent("ToDoTasksModal").then((function(e) {
e.$mount("#todo-tasks")
}
))
},
clickToManage: function() {
var e = document.createElement("div")
, t = this;
t.singleOpen || (t.singleOpen = !0,
e.id = "to-manage",
document.body.appendChild(e),
window.renderVueComponent("adminVerifyModal", {
on: {
colseModal: function() {
t.singleOpen = !1
}
}
}).then((function(e) {
e.$mount("#to-manage")
}
)))
}
},
n.afterRender = function() {
var e = this.bindings.branchNav.data
, t = "layout-2" === this.bindings.branchTagCfg.data.style
, n = -1 === window.setlocationHref().indexOf("previewFront=1") && -1 === window.setlocationHref().indexOf("authPreview")
, i = e.businessConfig && e.businessConfig.length || 0
, a = e.homeConfig && e.homeConfig.length || 0;
n && t && i + a > 1 && this.module.dispatch("renderVueBranch")
}
}
, {
"./app/util/open-url": "./app/util/open-url",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/viewport-over-screen/index": [function(e, t, n) {
var i = e("jquery")
, a = e("drizzlejs")
, r = e("./app/util/skinData");
n.items = {},
n.store = {
models: {
skinData: {
url: "../system/skin-config/skin",
isStorage: "localStorage",
isExpires: 900,
isCache: !0
}
},
callbacks: {
init: function(e) {
var t, n, o, s = this, c = this.app.global, l = this.models.skinData;
l.clear(),
a.assign(l.params, {
organizationId: e.orgId || c.organization.id,
clientType: 1,
language: "en" === localStorage.getItem("lang") ? 2 : 1
}),
s.get(l).then((function(e) {
return (n = e && e[0]) ? "1" === (o = n.skinPackageId) || "2" === o || "3" === o ? (n.styles ? r.String(JSON.parse(n.styles)) : r.String(r.defaultSkin[Number(o) - 1]),
!1) : (1 === n.type ? r.String(JSON.parse(n.styles)) : (t = "dev" === s.app.projectConfig.skinPackagePath ? "scorm-file/" + n.skinPackagePath.split(".")[0] + "/skin/mian.json" : c.courseScormFileUrl + n.skinPackagePath.split(".")[0] + "/skin/mian.json",
i.ajax({
type: "get",
dataType: "text",
url: t,
success: function(e) {
r.String(JSON.parse(e))
}
})),
!0) : (r.String(r.defaultSkin[c.skin - 1]),
!1)
}
), (function() {
r.String(r.defaultSkin[c.skin - 1])
}
))
}
}
},
n.beforeRender = function() {
var e = {};
document.getElementById("content-skeleton").style.display = "none",
this.app.global.currentUser.id ? document.cookie && document.cookie.split("; ").forEach((function(t) {
var n = t.split("=");
"undefined" === n[1] && "" === n[1] || (e[n[0]] = n[1])
}
)) : (document.cookie = "orgId=",
document.cookie = "configId="),
this.dispatch("init", e)
}
}
, {
"./app/util/skinData": "./app/util/skinData",
drizzlejs: "drizzlejs",
jquery: "jquery"
}],
"./app/viewport-over-screen/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return ' <div class="content" data-region="content"></div>\n'
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a) {
var r, o, s, c = "";
return o = null != (o = n.module || (null != t ? t.module : t)) ? o : n.helperMissing,
s = {
name: "module",
hash: {},
fn: e.program(1, a, 0),
inverse: e.noop,
data: a
},
r = "function" == typeof o ? o.call(null != t ? t : {}, s) : o,
n.module || (r = n.blockHelperMissing.call(t, r, s)),
null != r && (c += r),
c
},
useData: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./app/viewport/index": [function(e, t, n) {
var i, a, r, o, s, c, l = e("jquery"), u = e("lodash/collection"), d = e("./app/util/paas-router"), p = e("./app/util/i18n"), h = e("./app/util/flow-limit").getDrizzlePath, y = e("./app/util/service-demotion").getRule;
i = function(e, t, n, i) {
var a = e;
return a.busy ? a.Promise.reject() : (a.busy = !0,
setTimeout((function() {
a.busy = !1
}
), 1e3),
a.regions.modal.push(n, i, t).then((function() {
a.busy = !1
}
)))
}
,
a = function(e, t) {
var n = e;
return t && (n.busy = !1),
n.busy ? n.Promise.reject() : (n.busy = !0,
setTimeout((function() {
n.busy = !1
}
), 1e3),
n.regions.modal.pop().then((function() {
n.busy = !1
}
)))
}
,
n.items = {
"viewport-full-content": {
isModule: !0
},
"viewport-over-screen": {
isModule: !0
}
},
n.store = {
models: {
organization: {
url: "../system/organization/find-path"
},
passOpen: {
url: "../system/company-sync/get-company-by-id"
}
},
callbacks: {
getOrganizationPath: function(e) {
var t = this.models.organization;
return t.clear(),
t.set({
id: e
}),
this.get(t)
},
checkPassOpen: function(e) {
var t, n = this.models.passOpen, i = "", a = e.me, r = window.setlocationProtocol() + "//" + window.setlocationHost();
return this.app.global.currentUser && this.app.global.currentUser.rootOrganization ? (n.clear(),
n.params = {
id: this.app.global.currentUser.rootOrganization.id
},
this.get(n).then((function(n) {
var o = n[0];
1 === o.paasTrainSwitch || 2 === o.paasTrainSwitch ? e.callback(e.options, o.paasTrainSwitch).then((function(e) {
t = r + "/#/paas-container?paasurl=" + encodeURIComponent(e),
window.open(t, "_self")
}
)) : (i = "vcore" === e.mod ? e.options.route : e.mod,
p.getRouteTag(i).finally((function() {
"vcore" !== e.mod && a.regions.content.show(a.items["viewport-full-content"], {
forceRender: e.forceRender
}).then((function(t) {
return t.regions[e.name].show(e.mod, e.options).then((function() {
e.isPreviewBusiness && l(".drizzle-content") && l(".drizzle-content").append(l('<div class="mask"></div>'))
}
))
}
))
}
)))
}
))) : (this.app.redirectToLogin(),
!1)
}
}
},
n.mixin = {
popup: function(e, t) {
return i(this, "popup", e, t)
},
closePopup: function() {
return a(this)
},
modal: function(e, t) {
return i(this, "modal", e, t)
},
closeModal: function(e) {
return a(this, e)
},
ground: function(e, t) {
return i(this, "ground", e, t)
},
closeGround: function() {
return a(this)
},
showIt: function(e, t, n) {
var i = this
, a = ""
, r = !1
, o = {
fullPath: h(),
query: n
};
return n && n.forceRender && (r = n.forceRender),
a = "vcore" === t ? n.route : t,
this.chain((function() {
return "vcore" === t || !i.app.zxyFlowLimit || (y(o.fullPath),
i.app.zxyFlowLimit.intercept(o).then((function(e) {
return !!e || i.app.Promise.reject()
}
)))
}
), (function() {
return p.getRouteTag(a).finally((function() {
return i.regions.content.show(i.items["viewport-over-screen"], {
forceRender: r
}).then((function(i) {
return i.regions[e].show(t, n)
}
))
}
))
}
))
},
hasModalOpen: function() {
return this.regions.modal.hasModalOpen()
},
createOrganizationPathModal: function() {
return c || ((c = document.createElement("div")).className = "organization-path-modal",
document.body.appendChild(c)),
c
},
modalFillText: function(e, t, n, i, a, o) {
var s, c, u, d;
(s = a).style.maxWidth = l(window).width() / 2 + "px",
s.innerText = o,
c = l(s).width(),
r = setTimeout((function() {
u = e.pageX - (c + 12) / 2,
d = t + 2 * i + n + 5,
u = u < 10 ? 10 : u,
s.style.left = u + "px",
s.style.top = d + "px",
s.style.opacity = 1,
s.style.display = "block"
}
), 0)
}
},
n.beforeRender = function() {
var e, t, n, i, a = this, r = !1, o = sessionStorage.getItem("previewBusinessId");
n = function(e, t, n) {
if ("vcore" !== t)
l(".drizzle-content").show(),
!n || n.noHideVue;
else
try {
a.app.viewport && a.app.viewport.regions.content && a.app.viewport.regions.content._current && a.app.viewport.regions.content._current.regions.content._current.name === t && (a.app.viewport.regions.content._current.regions.content._current = null)
} catch (e) {
console.log(e)
}
}
,
this.app.show = function(s, c, m) {
var f = {
fullPath: h(),
query: m
};
return r = !1,
e = !1,
hash = "",
i = window.location.hash,
m && m.forceRender && (r = m.forceRender,
m && ("/search-v" === m.route || "/center" === m.route) && a.regions && a.regions.content._current && a.regions.content._current.regions && a.regions.content._current.regions.content.close()),
n.call(this, s, c, m),
u.each(d.paasRouter, (function(n) {
return !(i.indexOf("paas-container") > -1) && (i.indexOf(n.saasRoute) > -1 ? (e = !0,
t = n.callback,
!1) : void 0)
}
)),
e ? this.chain((function() {
return "vcore" === c || !app.zxyFlowLimit || (y(f.fullPath),
app.zxyFlowLimit.intercept(f).then((function(e) {
return !!e || a.app.Promise.reject()
}
)))
}
), (function() {
return a.dispatch("checkPassOpen", {
callback: t,
forceRender: r,
name: s,
mod: c,
options: m,
me: a,
href: i,
isPreviewBusiness: o
})
}
)) : (hash = "vcore" === c ? m.route : c,
this.chain((function() {
return "vcore" === c || !app.zxyFlowLimit || (y(f.fullPath),
app.zxyFlowLimit.intercept(f).then((function(e) {
return !!e || a.app.Promise.reject()
}
)))
}
), (function() {
return p.getRouteTag(hash).finally((function() {
"vcore" !== c && a.regions.content.show(a.items["viewport-full-content"], {
forceRender: r
}).then((function(e) {
return e.regions[s].show(c, m).finally((function() {
o && l(".drizzle-content") && l(".drizzle-content").append(l('<div class="mask"></div>'))
}
))
}
))
}
))
}
)))
}
,
this.app.showFull = function(e, t, i) {
return i && i.forceRender && (r = i.forceRender),
n.call(this, e, t, i),
a.regions.content.show(a.items["viewport-over-screen"], {
forceRender: r
}).then((function(n) {
return n.regions[e].show(t, i)
}
))
}
}
,
n.afterRender = function() {
var e = this;
l(document).on("mouseenter", ".organization-path", (function(t) {
var n, i, a, o, c = l(this), u = c.data("organizationPath"), d = c.data("organizationid");
d && (s = !0,
c.removeAttr("title"),
c.parent().removeAttr("title"),
c.find("*").removeAttr("title"),
clearTimeout(r),
n = e.createOrganizationPathModal(),
i = c.offset().top,
a = c.height(),
o = "0px" === (o = c.css("padding-top")) ? 0 : 10,
u && s ? e.modalFillText(t, i, a, o, n, u) : e.dispatch("getOrganizationPath", d).then((function(r) {
var l = r[0] || {};
(u = l.organizationName) && s && (c.data("organizationPath", u),
e.modalFillText(t, i, a, o, n, u))
}
)))
}
)),
l(document).on("mouseout", (function(t) {
var n = e.createOrganizationPathModal();
l(t.relatedTarget).parents(".organization-path").length || (s = !1,
clearTimeout(r),
clearTimeout(o),
o = setTimeout((function() {
n.style.left = "",
n.style.top = "",
n.style.opacity = 0,
n.style.display = "none"
}
), 0))
}
))
}
}
, {
"./app/util/flow-limit": "./app/util/flow-limit",
"./app/util/i18n": "./app/util/i18n",
"./app/util/paas-router": "./app/util/paas-router",
"./app/util/service-demotion": "./app/util/service-demotion",
jquery: "jquery",
"lodash/collection": "lodash/collection"
}],
"./app/viewport/templates": [function(e, t, n) {
var i = e("handlebars/runtime").default.template;
t.exports = i({
1: function(e, t, n, i, a) {
return ' <div class="app-content" data-region="content"></div>\n \x3c!-- .app-vue-content --\x3e\n <div data-region="modal:modal"></div>\n <div class="dialog-overlay topLoading hidden">\n <div class="loading"><div class="icon-loading"></div><p>' + e.escapeExpression((n.$t || t && t.$t || n.helperMissing).call(null != t ? t : {}, "zxy.114810", {
name: "$t",
hash: {},
data: a
})) + "</p></div>\n </div>\n"
},
compiler: [7, ">= 4.0.0"],
main: function(e, t, n, i, a) {
var r, o, s, c = "";
return o = null != (o = n.module || (null != t ? t.module : t)) ? o : n.helperMissing,
s = {
name: "module",
hash: {},
fn: e.program(1, a, 0),
inverse: e.noop,
data: a
},
r = "function" == typeof o ? o.call(null != t ? t : {}, s) : o,
n.module || (r = n.blockHelperMissing.call(t, r, s)),
null != r && (c += r),
c
},
useData: !0
})
}
, {
"handlebars/runtime": "handlebars/runtime"
}],
"./config/dev": [function(e, t, n) {
var i = "https://kc.zhixueyun.com/zxy-libs-plus-v3"
, a = {
name: "develop",
isStudent: !0,
skinPackagePath: "dev",
cdn: "https://cdn.zhixueyun.com",
libsDomain: i,
libsVersion: "1.0.7",
vendorsVersion: "1.0.0",
kindeditorThemePath: i + "/kindeditor/themes/",
kindeditorPluginPath: i + "/kindeditor/plugins/",
cropperPath: i + "/image-cropper/",
webSocketSwfPath: "http://localhost/scripts/vendors/web-socket/",
pdfMapPath: "./scripts/pdfjs-dist/",
pdfWorkerPath: "./scripts/pdfjs-dist/",
clientId: 999,
provider: "https://kc.zhixueyun.com/oauth/",
proxyTarget: "https://kc.zhixueyun.com",
customModuleDomain: "http://localhost:8004/bundle/",
getReturnTo: function() {
return window.location.protocol + "//" + window.location.host
},
waterMarkTime: 152847e7,
safeCode: "detailInfo",
apiVersion: "12.1.1",
randomTag: (new Date).getTime().toString() + Math.floor(1e5 * Math.random()),
specialCompanyList: ["5676bd5e-d4a8-47c0-9d2a-a86e928138d5", "912e3c70-e9e1-455a-9be1-48eeae3e9dff", "a44497c2-8fad-43c5-a812-eeda5de8aea8", "ee7f7a76-f017-4f7d-ae8a-bd8197b55508", "f605b81d-b92c-4bae-9e16-68f8611d6ab8", "d351ee53-87fd-470e-8091-5687ee9196bb", "1", "912e3c70-e9e1-455a-9be1-48eeae3e9dff", "b512a95a-2b08-4d44-ae68-0602f2595f51", "7251007c-4b55-4dc1-8981-9c480129a883", "48058d07-a8f5-42e5-a5eb-f05e86fff9b9", "259056af-08d5-4b68-b9ce-7460aa33a138", "a096d8ee-5089-457f-8eae-084badc92e71", "b380c593-0da2-4d61-88db-50306f3d3e97"],
shortLink: !0
};
n.projectConfig = a
}
, {}],
"./config/key-config": [function(e, t, n) {
t.exports = {
key: "64,38,63,67,38,67,56,61,6b,45,71,39,41,67,75,70",
multiBaseKey: "YEUkYcUYL2HPeJQ8"
}
}
, {}],
"./config/rel": [function(e, t, n) {
var i = "https://kc.zhixueyun.com/zxy-libs-plus-v3"
, a = {
name: "release",
isStudent: !0,
skinPackagePath: "release",
cdn: "https://cdn.zhixueyun.com",
libsDomain: i,
libsVersion: "1.0.7",
vendorsVersion: "1.0.0",
kindeditorThemePath: i + "/kindeditor/themes/",
kindeditorPluginPath: i + "/kindeditor/plugins/",
cropperPath: i + "/image-cropper/",
webSocketSwfPath: "./scripts/web-socket/",
pdfMapPath: "./scripts/pdfjs-dist/",
pdfWorkerPath: "./scripts/pdfjs-dist/",
clientId: 999,
provider: "https://kc.zhixueyun.com/oauth/",
getReturnTo: function() {
return window.location.protocol + "//" + window.location.host
},
sentryDsn: "https://1ba1f22064844256a2f223cba57e1c01@sentry.zhixueyun.com/3",
waterMarkTime: 152847e7,
safeCode: "detailInfo",
apiVersion: "12.1.1",
randomTag: (new Date).getTime().toString() + Math.floor(1e5 * Math.random()),
specialCompanyList: ["5676bd5e-d4a8-47c0-9d2a-a86e928138d5", "912e3c70-e9e1-455a-9be1-48eeae3e9dff", "a44497c2-8fad-43c5-a812-eeda5de8aea8", "ee7f7a76-f017-4f7d-ae8a-bd8197b55508", "f605b81d-b92c-4bae-9e16-68f8611d6ab8", "d351ee53-87fd-470e-8091-5687ee9196bb", "1", "912e3c70-e9e1-455a-9be1-48eeae3e9dff", "b512a95a-2b08-4d44-ae68-0602f2595f51", "7251007c-4b55-4dc1-8981-9c480129a883", "48058d07-a8f5-42e5-a5eb-f05e86fff9b9", "259056af-08d5-4b68-b9ce-7460aa33a138", "a096d8ee-5089-457f-8eae-084badc92e71", "b380c593-0da2-4d61-88db-50306f3d3e97", "b60ac4f4-f1b1-4e36-af72-6fc602f4bf36"],
shortLink: !0
};
n.projectConfig = a
}
, {}],
1: [function(e, t, n) {
var i, a, r, o, s, c, l, u, d, p, h, y;
n.getUserStatusOfExam = function(e) {
return h(e) ? 9 : s(e) ? 11 : i(e.startTime) ? 1 : a(e.startTime, e.endTime) ? u(e) ? 7 : y(e) ? 10 : d(e) ? 8 : o(e) ? 2 : p(e) ? 12 : c(e) ? 3 : 4 : r(e.endTime) ? l(e) ? 6 : 5 : 0
}
,
i = function(e) {
return e && (new Date).getTime() < e
}
,
a = function(e, t) {
var n = (new Date).getTime();
return e && t && n >= e && n <= t || !e && !t
}
,
r = function(e) {
return e && (new Date).getTime() > e
}
,
o = function(e) {
return !(0 === e.allowExamTimes || e.allowExamTimes > e.examedTimes)
}
,
c = function(e) {
return null !== e.examRecord.isFinished && !o(e)
}
,
s = function(e) {
return e.examRecord && e.examRecord.isReset
}
,
r = function(e) {
return !e.startTime && !e.endTime || e.endTime < (new Date).getTime()
}
,
l = function(e) {
return 0 === e.isOverByPassExam ? e.examRecord && e.examRecord.status > 5 : e.examRegist && 0 === e.examRegist.passStatus
}
,
u = function(e) {
return e.examRecord && e.examRecord.status < 4 && e.examRecord.submitTime
}
,
d = function(e) {
return e.examRecord && 5 === e.examRecord.status
}
,
h = function(e) {
return 2 === e.status
}
,
y = function(e) {
return e.examRecord && e.examRecord.status > 1 && e.examRecord.status <= 4 && e.examRecord.startTime
}
,
p = function(e) {
return 1 === e.isRepeat && [10, 9, 6].indexOf(e.examRegist && e.examRegist.showStatus) > -1
}
}
, {}],
2: [function(e, t, n) {
e("./app/util/custom-extend");
Array.prototype.find || Object.defineProperty(Array.prototype, "find", {
value: function(e) {
if (null == this)
throw new TypeError('"this" is null or not defined');
var t = Object(this)
, n = t.length >>> 0;
if ("function" != typeof e)
throw new TypeError("predicate must be a function");
for (var i = arguments[1], a = 0; a < n; ) {
var r = t[a];
if (e.call(i, r, a, t))
return r;
a++
}
}
}),
-1 === window.navigator.userAgent.indexOf("wxwork") && -1 === window.navigator.userAgent.indexOf("Lark") || (window.custom_windowopen = window.open,
window.open = function(e, t, n) {
return window.custom_windowopen(e, "_self", n)
}
,
document.addEventListener("click", (function(e) {
var t = e;
"A" === t.target.parentNode.nodeName ? t.target.parentNode.target = "_self" : "A" === t.target.parentNode.parentNode.nodeName ? t.target.parentNode.parentNode.target = "_self" : "A" === t.target.parentNode.parentNode.parentNode.nodeName ? t.target.parentNode.parentNode.parentNode.target = "_self" : "A" === t.target.parentNode.parentNode.parentNode.parentNode.nodeName && (t.target.parentNode.parentNode.parentNode.parentNode.target = "_self")
}
))),
e("./app/enter").setup()
}
, {
"./app/enter": "./app/enter",
"./app/util/custom-extend": "./app/util/custom-extend"
}],
3: [function(e, t, n) {
/*!
* jScrollPane - v2.2.1 - 2018-09-27
* http://jscrollpane.kelvinluck.com/
*
* Copyright (c) 2014 Kelvin Luck
* Copyright (c) 2017-2018 Tuukka Pasanen
* Dual licensed under the MIT or GPL licenses.
*/
var i;
i = function(e) {
e.fn.jScrollPane = function(t) {
function n(t, n) {
var i, a, r, o, s, c, l, u, d, p, h, y, m, f, x, v, z, g, b, w, _, k, C, S, M, T, I, E, A, O, P, L, j, H, D = this, N = !0, R = !0, V = !1, $ = !1, F = t.clone(!1, !1).empty(), q = !1, B = e.fn.mwheelIntent ? "mwheelIntent.jsp" : "mousewheel.jsp", U = function() {
i.resizeSensorDelay > 0 ? setTimeout((function() {
G(i)
}
), i.resizeSensorDelay) : G(i)
};
function G(n) {
var w, N, R, V, $, F, ue, de, pe, he, ye, me, fe, xe, ve, ze, ge = !1, be = !1;
if (i = n,
void 0 === a)
$ = t.scrollTop(),
F = t.scrollLeft(),
t.css({
overflow: "hidden",
padding: 0
}),
r = t.innerWidth() + j,
o = t.innerHeight(),
t.width(r + n.parentHGutter),
a = e('<div class="jspPane" />').css("padding", L).append(t.children()),
s = e('<div class="jspContainer" />').css({
width: r + "px",
height: o + "px"
}).append(a).appendTo(t);
else {
if (t.css("width", ""),
s.css({
width: "auto",
height: "auto"
}),
a.css("position", "static"),
ue = t.innerWidth() + j,
de = t.innerHeight(),
a.css("position", "absolute"),
ge = i.stickToBottom && (he = l - o) > 20 && he - ce() < 10,
be = i.stickToRight && (pe = c - r) > 20 && pe - se() < 10,
V = ue !== r || de !== o,
r = ue,
o = de,
s.css({
width: r,
height: o
}),
!V && H == c && a.outerHeight() == l)
return void t.width(r);
H = c,
a.css("width", ""),
t.width(r),
s.find(">.jspVerticalBar,>.jspHorizontalBar").remove().end()
}
a.css("overflow", "auto"),
c = n.contentWidth ? n.contentWidth : a[0].scrollWidth,
l = a[0].scrollHeight,
a.css("overflow", ""),
u = c / r,
p = (d = l / o) > 1 || i.alwaysShowVScroll,
(h = u > 1 || i.alwaysShowHScroll) || p ? (t.addClass("jspScrollable"),
(w = i.maintainPosition && (f || z)) && (N = se(),
R = ce()),
p && (s.append(e('<div class="jspVerticalBar" />').append(e('<div class="jspCap jspCapTop" />'), e('<div class="jspTrack" />').append(e('<div class="jspDrag" />').append(e('<div class="jspDragTop" />'), e('<div class="jspDragBottom" />'))), e('<div class="jspCap jspCapBottom" />'))),
g = s.find(">.jspVerticalBar"),
b = g.find(">.jspTrack"),
y = b.find(">.jspDrag"),
i.showArrows && (C = e('<a class="jspArrow jspArrowUp" />').on("mousedown.jsp", J(0, -1)).on("click.jsp", le),
S = e('<a class="jspArrow jspArrowDown" />').on("mousedown.jsp", J(0, 1)).on("click.jsp", le),
i.arrowScrollOnHover && (C.on("mouseover.jsp", J(0, -1, C)),
S.on("mouseover.jsp", J(0, 1, S))),
X(b, i.verticalArrowPositions, C, S)),
_ = o,
s.find(">.jspVerticalBar>.jspCap:visible,>.jspVerticalBar>.jspArrow").each((function() {
_ -= e(this).outerHeight()
}
)),
y.on("mouseenter", (function() {
y.addClass("jspHover")
}
)).on("mouseleave", (function() {
y.removeClass("jspHover")
}
)).on("mousedown.jsp", (function(t) {
e("html").on("dragstart.jsp selectstart.jsp", le),
y.addClass("jspActive");
var n = t.pageY - y.position().top;
return e("html").on("mousemove.jsp", (function(e) {
ee(e.pageY - n, !1)
}
)).on("mouseup.jsp mouseleave.jsp", Q),
!1
}
)),
K()),
h && (s.append(e('<div class="jspHorizontalBar" />').append(e('<div class="jspCap jspCapLeft" />'), e('<div class="jspTrack" />').append(e('<div class="jspDrag" />').append(e('<div class="jspDragLeft" />'), e('<div class="jspDragRight" />'))), e('<div class="jspCap jspCapRight" />'))),
M = s.find(">.jspHorizontalBar"),
T = M.find(">.jspTrack"),
x = T.find(">.jspDrag"),
i.showArrows && (A = e('<a class="jspArrow jspArrowLeft" />').on("mousedown.jsp", J(-1, 0)).on("click.jsp", le),
O = e('<a class="jspArrow jspArrowRight" />').on("mousedown.jsp", J(1, 0)).on("click.jsp", le),
i.arrowScrollOnHover && (A.on("mouseover.jsp", J(-1, 0, A)),
O.on("mouseover.jsp", J(1, 0, O))),
X(T, i.horizontalArrowPositions, A, O)),
x.on("mouseenter", (function() {
x.addClass("jspHover")
}
)).on("mouseleave", (function() {
x.removeClass("jspHover")
}
)).on("mousedown.jsp", (function(t) {
e("html").on("dragstart.jsp selectstart.jsp", le),
x.addClass("jspActive");
var n = t.pageX - x.position().left;
return e("html").on("mousemove.jsp", (function(e) {
ne(e.pageX - n, !1)
}
)).on("mouseup.jsp mouseleave.jsp", Q),
!1
}
)),
I = s.innerWidth(),
Y()),
function() {
if (h && p) {
var t = T.outerHeight()
, n = b.outerWidth();
_ -= t,
e(M).find(">.jspCap:visible,>.jspArrow").each((function() {
I += e(this).outerWidth()
}
)),
I -= n,
o -= n,
r -= t,
T.parent().append(e('<div class="jspCorner" />').css("width", t + "px")),
K(),
Y()
}
if (h) {
var c = i.verticalGutter + (b && b.outerWidth() || 0);
a.width(s.outerWidth() - c - j + "px")
}
l = a.outerHeight(),
d = l / o,
h && ((E = Math.ceil(1 / u * I)) > i.horizontalDragMaxWidth ? E = i.horizontalDragMaxWidth : E < i.horizontalDragMinWidth && (E = i.horizontalDragMinWidth),
x.css("width", E + "px"),
v = I - E,
ie(z)),
p && ((k = Math.ceil(1 / d * _)) > i.verticalDragMaxHeight ? k = i.verticalDragMaxHeight : k < i.verticalDragMinHeight && (k = i.verticalDragMinHeight),
y.css("height", k + "px"),
m = _ - k,
te(f))
}(),
w && (re(be ? c - r : N, !1),
ae(ge ? l - o : R, !1)),
a.find(":input,a").off("focus.jsp").on("focus.jsp", (function(e) {
oe(e.target, !1)
}
)),
s.off(B).on(B, (function(e, t, n, a) {
z || (z = 0),
f || (f = 0);
var r = z
, o = f
, s = e.deltaFactor || i.mouseWheelSpeed;
return D.scrollBy(n * s, -a * s, !1),
r == z && o == f
}
)),
ze = !1,
s.off("touchstart.jsp touchmove.jsp touchend.jsp click.jsp-touchclick").on("touchstart.jsp", (function(e) {
var t = e.originalEvent.touches[0];
ye = se(),
me = ce(),
fe = t.pageX,
xe = t.pageY,
ve = !1,
ze = !0
}
)).on("touchmove.jsp", (function(e) {
if (ze) {
var t = e.originalEvent.touches[0]
, n = z
, i = f;
return D.scrollTo(ye + fe - t.pageX, me + xe - t.pageY),
ve = ve || Math.abs(fe - t.pageX) > 5 || Math.abs(xe - t.pageY) > 5,
n == z && i == f
}
}
)).on("touchend.jsp", (function(e) {
ze = !1
}
)).on("click.jsp-touchclick", (function(e) {
if (ve)
return ve = !1,
!1
}
)),
i.enableKeyboardNavigation && function() {
var n, r, c = [];
function u() {
var e = z
, t = f;
switch (n) {
case 40:
D.scrollByY(i.keyboardSpeed, !1);
break;
case 38:
D.scrollByY(-i.keyboardSpeed, !1);
break;
case 34:
case 32:
D.scrollByY(o * i.scrollPagePercent, !1);
break;
case 33:
D.scrollByY(-o * i.scrollPagePercent, !1);
break;
case 39:
D.scrollByX(i.keyboardSpeed, !1);
break;
case 37:
D.scrollByX(-i.keyboardSpeed, !1)
}
return r = e != z || t != f
}
h && c.push(M[0]),
p && c.push(g[0]),
a.on("focus.jsp", (function() {
t.focus()
}
)),
t.attr("tabindex", 0).off("keydown.jsp keypress.jsp").on("keydown.jsp", (function(t) {
if (t.target === this || c.length && e(t.target).closest(c).length) {
var i = z
, a = f;
switch (t.keyCode) {
case 40:
case 38:
case 34:
case 32:
case 33:
case 39:
case 37:
n = t.keyCode,
u();
break;
case 35:
ae(l - o),
n = null;
break;
case 36:
ae(0),
n = null
}
return !(r = t.keyCode == n && i != z || a != f)
}
}
)).on("keypress.jsp", (function(t) {
if (t.keyCode == n && u(),
t.target === this || c.length && e(t.target).closest(c).length)
return !r
}
)),
i.hideFocus ? (t.css("outline", "none"),
"hideFocus"in s[0] && t.attr("hideFocus", !0)) : (t.css("outline", ""),
"hideFocus"in s[0] && t.attr("hideFocus", !1))
}(),
i.clickOnTrack && (Z(),
p && b.on("mousedown.jsp", (function(t) {
if (void 0 === t.originalTarget || t.originalTarget == t.currentTarget) {
var n, a = e(this), r = a.offset(), s = t.pageY - r.top - f, c = !0, u = function() {
var e = a.offset()
, r = t.pageY - e.top - k / 2
, p = o * i.scrollPagePercent
, h = m * p / (l - o);
if (s < 0)
f - h > r ? D.scrollByY(-p) : ee(r);
else {
if (!(s > 0))
return void d();
f + h < r ? D.scrollByY(p) : ee(r)
}
n = setTimeout(u, c ? i.initialDelay : i.trackClickRepeatFreq),
c = !1
}, d = function() {
n && clearTimeout(n),
n = null,
e(document).off("mouseup.jsp", d)
};
return u(),
e(document).on("mouseup.jsp", d),
!1
}
}
)),
h && T.on("mousedown.jsp", (function(t) {
if (void 0 === t.originalTarget || t.originalTarget == t.currentTarget) {
var n, a = e(this), o = a.offset(), s = t.pageX - o.left - z, l = !0, u = function() {
var e = a.offset()
, o = t.pageX - e.left - E / 2
, p = r * i.scrollPagePercent
, h = v * p / (c - r);
if (s < 0)
z - h > o ? D.scrollByX(-p) : ne(o);
else {
if (!(s > 0))
return void d();
z + h < o ? D.scrollByX(p) : ne(o)
}
n = setTimeout(u, l ? i.initialDelay : i.trackClickRepeatFreq),
l = !1
}, d = function() {
n && clearTimeout(n),
n = null,
e(document).off("mouseup.jsp", d)
};
return u(),
e(document).on("mouseup.jsp", d),
!1
}
}
))),
function() {
if (location.hash && location.hash.length > 1) {
var t, n, i = escape(location.hash.substr(1));
try {
t = e("#" + i + ', a[name="' + i + '"]')
} catch (e) {
return
}
t.length && a.find(i) && (0 === s.scrollTop() ? n = setInterval((function() {
s.scrollTop() > 0 && (oe(t, !0),
e(document).scrollTop(s.position().top),
clearInterval(n))
}
), 50) : (oe(t, !0),
e(document).scrollTop(s.position().top)))
}
}(),
i.hijackInternalLinks && (e(document.body).data("jspHijack") || (e(document.body).data("jspHijack", !0),
e(document.body).delegate('a[href*="#"]', "click", (function(t) {
var n, i, a, r, o, s = this.href.substr(0, this.href.indexOf("#")), c = location.href;
if (-1 !== location.href.indexOf("#") && (c = location.href.substr(0, location.href.indexOf("#"))),
s === c) {
n = escape(this.href.substr(this.href.indexOf("#") + 1));
try {
i = e("#" + n + ', a[name="' + n + '"]')
} catch (e) {
return
}
i.length && ((a = i.closest(".jspScrollable")).data("jsp").scrollToElement(i, !0),
a[0].scrollIntoView && (r = e(window).scrollTop(),
((o = i.offset().top) < r || o > r + e(window).height()) && a[0].scrollIntoView()),
t.preventDefault())
}
}
))))) : (t.removeClass("jspScrollable"),
a.css({
top: 0,
left: 0,
width: s.width() - j
}),
s.off(B),
a.find(":input,a").off("focus.jsp"),
t.attr("tabindex", "-1").removeAttr("tabindex").off("keydown.jsp keypress.jsp"),
a.off(".jsp"),
Z()),
i.resizeSensor || !i.autoReinitialise || P ? i.resizeSensor || i.autoReinitialise || !P || clearInterval(P) : P = setInterval((function() {
G(i)
}
), i.autoReinitialiseDelay),
i.resizeSensor && !q && (W(a, U),
W(t, U),
W(t.parent(), U),
window.addEventListener("resize", U),
q = !0),
$ && t.scrollTop(0) && ae($, !1),
F && t.scrollLeft(0) && re(F, !1),
t.trigger("jsp-initialised", [h || p])
}
function W(e, t) {
var n, i, a = document.createElement("div"), r = document.createElement("div"), o = document.createElement("div"), s = document.createElement("div"), c = document.createElement("div");
a.style.cssText = "position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: scroll; z-index: -1; visibility: hidden;",
r.style.cssText = "position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: scroll; z-index: -1; visibility: hidden;",
s.style.cssText = "position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: scroll; z-index: -1; visibility: hidden;",
o.style.cssText = "position: absolute; left: 0; top: 0;",
c.style.cssText = "position: absolute; left: 0; top: 0; width: 200%; height: 200%;";
var l = function() {
o.style.width = r.offsetWidth + 10 + "px",
o.style.height = r.offsetHeight + 10 + "px",
r.scrollLeft = r.scrollWidth,
r.scrollTop = r.scrollHeight,
s.scrollLeft = s.scrollWidth,
s.scrollTop = s.scrollHeight,
n = e.width(),
i = e.height()
};
r.addEventListener("scroll", function() {
(e.width() > n || e.height() > i) && t.apply(this, []),
l()
}
.bind(this)),
s.addEventListener("scroll", function() {
(e.width() < n || e.height() < i) && t.apply(this, []),
l()
}
.bind(this)),
r.appendChild(o),
s.appendChild(c),
a.appendChild(r),
a.appendChild(s),
e.append(a),
"static" === window.getComputedStyle(e[0], null).getPropertyValue("position") && (e[0].style.position = "relative"),
l()
}
function K() {
b.height(_ + "px"),
f = 0,
w = i.verticalGutter + b.outerWidth(),
a.width(r - w - j);
try {
0 === g.position().left && a.css("margin-left", w + "px")
} catch (e) {}
}
function Y() {
s.find(">.jspHorizontalBar>.jspCap:visible,>.jspHorizontalBar>.jspArrow").each((function() {
I -= e(this).outerWidth()
}
)),
T.width(I + "px"),
z = 0
}
function X(e, t, n, i) {
var a, r = "before", o = "after";
"os" == t && (t = /Mac/.test(navigator.platform) ? "after" : "split"),
t == r ? o = t : t == o && (r = t,
a = n,
n = i,
i = a),
e[r](n)[o](i)
}
function J(t, n, a) {
return function() {
return function(t, n, a, r) {
a = e(a).addClass("jspActive");
var o, s, c = !0, l = function() {
0 !== t && D.scrollByX(t * i.arrowButtonSpeed),
0 !== n && D.scrollByY(n * i.arrowButtonSpeed),
s = setTimeout(l, c ? i.initialDelay : i.arrowRepeatFreq),
c = !1
};
l(),
o = r ? "mouseout.jsp" : "mouseup.jsp",
(r = r || e("html")).on(o, (function() {
a.removeClass("jspActive"),
s && clearTimeout(s),
s = null,
r.off(o)
}
))
}(t, n, this, a),
this.blur(),
!1
}
}
function Z() {
T && T.off("mousedown.jsp"),
b && b.off("mousedown.jsp")
}
function Q() {
e("html").off("dragstart.jsp selectstart.jsp mousemove.jsp mouseup.jsp mouseleave.jsp"),
y && y.removeClass("jspActive"),
x && x.removeClass("jspActive")
}
function ee(n, a) {
if (p) {
n < 0 ? n = 0 : n > m && (n = m);
var r = new e.Event("jsp-will-scroll-y");
if (t.trigger(r, [n]),
!r.isDefaultPrevented()) {
var s = n || 0
, c = 0 === s
, u = s == m
, d = -n / m * (l - o);
void 0 === a && (a = i.animateScroll),
a ? D.animate(y, "top", n, te, (function() {
t.trigger("jsp-user-scroll-y", [-d, c, u])
}
)) : (y.css("top", n),
te(n),
t.trigger("jsp-user-scroll-y", [-d, c, u]))
}
}
}
function te(e) {
void 0 === e && (e = y.position().top),
s.scrollTop(0);
var n = 0 === (f = e || 0)
, r = f == m
, c = -e / m * (l - o);
N == n && V == r || (N = n,
V = r,
t.trigger("jsp-arrow-change", [N, V, R, $])),
function(e, t) {
i.showArrows && (C[e ? "addClass" : "removeClass"]("jspDisabled"),
S[t ? "addClass" : "removeClass"]("jspDisabled"))
}(n, r),
a.css("top", c),
t.trigger("jsp-scroll-y", [-c, n, r]).trigger("scroll")
}
function ne(n, a) {
if (h) {
n < 0 ? n = 0 : n > v && (n = v);
var o = new e.Event("jsp-will-scroll-x");
if (t.trigger(o, [n]),
!o.isDefaultPrevented()) {
var s = n || 0
, l = 0 === s
, u = s == v
, d = -n / v * (c - r);
void 0 === a && (a = i.animateScroll),
a ? D.animate(x, "left", n, ie, (function() {
t.trigger("jsp-user-scroll-x", [-d, l, u])
}
)) : (x.css("left", n),
ie(n),
t.trigger("jsp-user-scroll-x", [-d, l, u]))
}
}
}
function ie(e) {
void 0 === e && (e = x.position().left),
s.scrollTop(0);
var n = 0 === (z = e || 0)
, o = z == v
, l = -e / v * (c - r);
R == n && $ == o || (R = n,
$ = o,
t.trigger("jsp-arrow-change", [N, V, R, $])),
function(e, t) {
i.showArrows && (A[e ? "addClass" : "removeClass"]("jspDisabled"),
O[t ? "addClass" : "removeClass"]("jspDisabled"))
}(n, o),
a.css("left", l),
t.trigger("jsp-scroll-x", [-l, n, o]).trigger("scroll")
}
function ae(e, t) {
ee(e / (l - o) * m, t)
}
function re(e, t) {
ne(e / (c - r) * v, t)
}
function oe(t, n, a) {
var c, l, u, d, p, h, y, m, f, x = 0, v = 0;
try {
c = e(t)
} catch (e) {
return
}
for (l = c.outerHeight(),
u = c.outerWidth(),
s.scrollTop(0),
s.scrollLeft(0); !c.is(".jspPane"); )
if (x += c.position().top,
v += c.position().left,
c = c.offsetParent(),
/^body|html$/i.test(c[0].nodeName))
return;
h = (d = ce()) + o,
x < d || n ? m = x - i.horizontalGutter : x + l > h && (m = x - o + l + i.horizontalGutter),
isNaN(m) || ae(m, a),
y = (p = se()) + r,
v < p || n ? f = v - i.horizontalGutter : v + u > y && (f = v - r + u + i.horizontalGutter),
isNaN(f) || re(f, a)
}
function se() {
return -a.position().left
}
function ce() {
return -a.position().top
}
function le() {
return !1
}
"border-box" === t.css("box-sizing") ? (L = 0,
j = 0) : (L = t.css("paddingTop") + " " + t.css("paddingRight") + " " + t.css("paddingBottom") + " " + t.css("paddingLeft"),
j = (parseInt(t.css("paddingLeft"), 10) || 0) + (parseInt(t.css("paddingRight"), 10) || 0)),
e.extend(D, {
reinitialise: function(t) {
G(t = e.extend({}, i, t))
},
scrollToElement: function(e, t, n) {
oe(e, t, n)
},
scrollTo: function(e, t, n) {
re(e, n),
ae(t, n)
},
scrollToX: function(e, t) {
re(e, t)
},
scrollToY: function(e, t) {
ae(e, t)
},
scrollToPercentX: function(e, t) {
re(e * (c - r), t)
},
scrollToPercentY: function(e, t) {
ae(e * (l - o), t)
},
scrollBy: function(e, t, n) {
D.scrollByX(e, n),
D.scrollByY(t, n)
},
scrollByX: function(e, t) {
ne((se() + Math[e < 0 ? "floor" : "ceil"](e)) / (c - r) * v, t)
},
scrollByY: function(e, t) {
ee((ce() + Math[e < 0 ? "floor" : "ceil"](e)) / (l - o) * m, t)
},
positionDragX: function(e, t) {
ne(e, t)
},
positionDragY: function(e, t) {
ee(e, t)
},
animate: function(e, t, n, a, r) {
var o = {};
o[t] = n,
e.animate(o, {
duration: i.animateDuration,
easing: i.animateEase,
queue: !1,
step: a,
complete: r
})
},
getContentPositionX: function() {
return se()
},
getContentPositionY: function() {
return ce()
},
getContentWidth: function() {
return c
},
getContentHeight: function() {
return l
},
getPercentScrolledX: function() {
return se() / (c - r)
},
getPercentScrolledY: function() {
return ce() / (l - o)
},
getIsScrollableH: function() {
return h
},
getIsScrollableV: function() {
return p
},
getContentPane: function() {
return a
},
scrollToBottom: function(e) {
ee(m, e)
},
hijackInternalLinks: e.noop,
destroy: function() {
var e, n;
e = ce(),
n = se(),
t.removeClass("jspScrollable").off(".jsp"),
a.off(".jsp"),
t.replaceWith(F.append(a.children())),
F.scrollTop(e),
F.scrollLeft(n),
P && clearInterval(P)
}
}),
G(n)
}
return t = e.extend({}, e.fn.jScrollPane.defaults, t),
e.each(["arrowButtonSpeed", "trackClickSpeed", "keyboardSpeed"], (function() {
t[this] = t[this] || t.speed
}
)),
this.each((function() {
var i = e(this)
, a = i.data("jsp");
a ? a.reinitialise(t) : (e("script", i).filter('[type="text/javascript"],:not([type])').remove(),
a = new n(i,t),
i.data("jsp", a))
}
))
}
,
e.fn.jScrollPane.defaults = {
showArrows: !1,
maintainPosition: !0,
stickToBottom: !1,
stickToRight: !1,
clickOnTrack: !0,
autoReinitialise: !1,
autoReinitialiseDelay: 500,
verticalDragMinHeight: 0,
verticalDragMaxHeight: 99999,
horizontalDragMinWidth: 0,
horizontalDragMaxWidth: 99999,
contentWidth: void 0,
animateScroll: !1,
animateDuration: 300,
animateEase: "linear",
hijackInternalLinks: !1,
parentHGutter: 0,
verticalGutter: 4,
horizontalGutter: 4,
mouseWheelSpeed: 3,
arrowButtonSpeed: 0,
arrowRepeatFreq: 50,
arrowScrollOnHover: !1,
trackClickSpeed: 0,
trackClickRepeatFreq: 70,
verticalArrowPositions: "split",
horizontalArrowPositions: "split",
enableKeyboardNavigation: !0,
hideFocus: !1,
keyboardSpeed: 0,
initialDelay: 300,
speed: 30,
scrollPagePercent: .8,
alwaysShowVScroll: !1,
alwaysShowHScroll: !1,
resizeSensor: !1,
resizeSensorDelay: 0
}
}
,
"function" == typeof define && define.amd ? define(["jquery"], i) : "object" == typeof n ? t.exports = i(jQuery || e("jquery")) : i(jQuery)
}
, {
jquery: "jquery"
}],
4: [function(e, t, n) {
/*!
* jQuery Mousewheel 3.1.12
*
* Copyright 2014 jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
var i;
i = function(e) {
var t, n, i = ["wheel", "mousewheel", "DOMMouseScroll", "MozMousePixelScroll"], a = "onwheel"in document || document.documentMode >= 9 ? ["wheel"] : ["mousewheel", "DomMouseScroll", "MozMousePixelScroll"], r = Array.prototype.slice;
if (e.event.fixHooks)
for (var o = i.length; o; )
e.event.fixHooks[i[--o]] = e.event.mouseHooks;
var s = e.event.special.mousewheel = {
version: "3.1.12",
setup: function() {
if (this.addEventListener)
for (var t = a.length; t; )
this.addEventListener(a[--t], c, !1);
else
this.onmousewheel = c;
e.data(this, "mousewheel-line-height", s.getLineHeight(this)),
e.data(this, "mousewheel-page-height", s.getPageHeight(this))
},
teardown: function() {
if (this.removeEventListener)
for (var t = a.length; t; )
this.removeEventListener(a[--t], c, !1);
else
this.onmousewheel = null;
e.removeData(this, "mousewheel-line-height"),
e.removeData(this, "mousewheel-page-height")
},
getLineHeight: function(t) {
var n = e(t)
, i = n["offsetParent"in e.fn ? "offsetParent" : "parent"]();
return i.length || (i = e("body")),
parseInt(i.css("fontSize"), 10) || parseInt(n.css("fontSize"), 10) || 16
},
getPageHeight: function(t) {
return e(t).height()
},
settings: {
adjustOldDeltas: !0,
normalizeOffset: !0
}
};
function c(i) {
var a = i || window.event
, o = r.call(arguments, 1)
, c = 0
, d = 0
, p = 0
, h = 0
, y = 0
, m = 0;
if ((i = e.event.fix(a)).type = "mousewheel",
"detail"in a && (p = -1 * a.detail),
"wheelDelta"in a && (p = a.wheelDelta),
"wheelDeltaY"in a && (p = a.wheelDeltaY),
"wheelDeltaX"in a && (d = -1 * a.wheelDeltaX),
"axis"in a && a.axis === a.HORIZONTAL_AXIS && (d = -1 * p,
p = 0),
c = 0 === p ? d : p,
"deltaY"in a && (c = p = -1 * a.deltaY),
"deltaX"in a && (d = a.deltaX,
0 === p && (c = -1 * d)),
0 !== p || 0 !== d) {
if (1 === a.deltaMode) {
var f = e.data(this, "mousewheel-line-height");
c *= f,
p *= f,
d *= f
} else if (2 === a.deltaMode) {
var x = e.data(this, "mousewheel-page-height");
c *= x,
p *= x,
d *= x
}
if (h = Math.max(Math.abs(p), Math.abs(d)),
(!n || h < n) && (n = h,
u(a, h) && (n /= 40)),
u(a, h) && (c /= 40,
d /= 40,
p /= 40),
c = Math[c >= 1 ? "floor" : "ceil"](c / n),
d = Math[d >= 1 ? "floor" : "ceil"](d / n),
p = Math[p >= 1 ? "floor" : "ceil"](p / n),
s.settings.normalizeOffset && this.getBoundingClientRect) {
var v = this.getBoundingClientRect();
y = i.clientX - v.left,
m = i.clientY - v.top
}
return i.deltaX = d,
i.deltaY = p,
i.deltaFactor = n,
i.offsetX = y,
i.offsetY = m,
i.deltaMode = 0,
o.unshift(i, c, d, p),
t && clearTimeout(t),
t = setTimeout(l, 200),
(e.event.dispatch || e.event.handle).apply(this, o)
}
}
function l() {
n = null
}
function u(e, t) {
return s.settings.adjustOldDeltas && "mousewheel" === e.type && t % 120 == 0
}
e.fn.extend({
mousewheel: function(e) {
return e ? this.bind("mousewheel", e) : this.trigger("mousewheel")
},
unmousewheel: function(e) {
return this.unbind("mousewheel", e)
}
})
}
,
"function" == typeof define && define.amd ? define(["jquery"], i) : "object" == typeof n ? t.exports = i : i(jQuery)
}
, {}],
5: [function(e, t, n) {
!function(e) {
var n = function() {
this.keyuUpState = !0
};
n.prototype.init = function(e) {
var t = ""
, n = this;
e && this.keyuUpState && !("placeholder"in document.createElement("input")) && (t = e.getAttribute("placeholder")) && (e.onfocus = function() {
n.keyuUpState = !1,
this.value === t && (this.value = ""),
this.style.color = ""
}
,
e.onblur = function() {
n.keyuUpState = !0,
"" === this.value && (this.value = t,
this.style.color = "graytext")
}
,
"" === e.value && (e.value = t,
e.style.color = "graytext"))
}
;
var i = new n;
t.exports = i
}(jQuery)
}
, {}],
6: [function(e, t, n) {
(function(e) {
(function() {
/*!
* Socket.IO v2.3.0
* (c) 2014-2019 Guillermo Rauch
* Released under the MIT License.
*/
!function(e, i) {
"object" == typeof n && "object" == typeof t ? t.exports = i() : "function" == typeof define && define.amd ? define([], i) : "object" == typeof n ? n.io = i() : e.io = i()
}(this, (function() {
return function(e) {
function t(i) {
if (n[i])
return n[i].exports;
var a = n[i] = {
exports: {},
id: i,
loaded: !1
};
return e[i].call(a.exports, a, a.exports, t),
a.loaded = !0,
a.exports
}
var n = {};
return t.m = e,
t.c = n,
t.p = "",
t(0)
}([function(e, t, n) {
function i(e, t) {
"object" == typeof e && (t = e,
e = void 0),
t = t || {};
var n, i = a(e), r = i.source, l = i.id, u = i.path, d = c[l] && u in c[l].nsps;
return t.forceNew || t["force new connection"] || !1 === t.multiplex || d ? (s("ignoring socket cache for %s", r),
n = o(r, t)) : (c[l] || (s("new io instance for %s", r),
c[l] = o(r, t)),
n = c[l]),
i.query && !t.query && (t.query = i.query),
n.socket(i.path, t)
}
var a = n(1)
, r = n(7)
, o = n(15)
, s = n(3)("socket.io-client");
e.exports = t = i;
var c = t.managers = {};
t.protocol = r.protocol,
t.connect = i,
t.Manager = n(15),
t.Socket = n(39)
}
, function(e, t, n) {
var i = n(2)
, a = n(3)("socket.io-client:url");
e.exports = function(e, t) {
var n = e;
t = t || "undefined" != typeof location && location,
null == e && (e = t.protocol + "//" + t.host),
"string" == typeof e && ("/" === e.charAt(0) && (e = "/" === e.charAt(1) ? t.protocol + e : t.host + e),
/^(https?|wss?):\/\//.test(e) || (a("protocol-less url %s", e),
e = void 0 !== t ? t.protocol + "//" + e : "https://" + e),
a("parse %s", e),
n = i(e)),
n.port || (/^(http|ws)$/.test(n.protocol) ? n.port = "80" : /^(http|ws)s$/.test(n.protocol) && (n.port = "443")),
n.path = n.path || "/";
var r = -1 !== n.host.indexOf(":") ? "[" + n.host + "]" : n.host;
return n.id = n.protocol + "://" + r + ":" + n.port,
n.href = n.protocol + "://" + r + (t && t.port === n.port ? "" : ":" + n.port),
n
}
}
, function(e, t) {
var n = /^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/
, i = ["source", "protocol", "authority", "userInfo", "user", "password", "host", "port", "relative", "path", "directory", "file", "query", "anchor"];
e.exports = function(e) {
var t = e
, a = e.indexOf("[")
, r = e.indexOf("]");
-1 != a && -1 != r && (e = e.substring(0, a) + e.substring(a, r).replace(/:/g, ";") + e.substring(r, e.length));
for (var o = n.exec(e || ""), s = {}, c = 14; c--; )
s[i[c]] = o[c] || "";
return -1 != a && -1 != r && (s.source = t,
s.host = s.host.substring(1, s.host.length - 1).replace(/;/g, ":"),
s.authority = s.authority.replace("[", "").replace("]", "").replace(/;/g, ":"),
s.ipv6uri = !0),
s
}
}
, function(e, t, n) {
(function(i) {
"use strict";
var a = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) {
return typeof e
}
: function(e) {
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e
}
;
t.log = function() {
var e;
return "object" === ("undefined" == typeof console ? "undefined" : a(console)) && console.log && (e = console).log.apply(e, arguments)
}
,
t.formatArgs = function(t) {
if (t[0] = (this.useColors ? "%c" : "") + this.namespace + (this.useColors ? " %c" : " ") + t[0] + (this.useColors ? "%c " : " ") + "+" + e.exports.humanize(this.diff),
this.useColors) {
var n = "color: " + this.color;
t.splice(1, 0, n, "color: inherit");
var i = 0
, a = 0;
t[0].replace(/%[a-zA-Z%]/g, (function(e) {
"%%" !== e && (i++,
"%c" === e && (a = i))
}
)),
t.splice(a, 0, n)
}
}
,
t.save = function(e) {
try {
e ? t.storage.setItem("debug", e) : t.storage.removeItem("debug")
} catch (e) {}
}
,
t.load = function() {
var e = void 0;
try {
e = t.storage.getItem("debug")
} catch (e) {}
return !e && void 0 !== i && "env"in i && (e = i.env.DEBUG),
e
}
,
t.useColors = function() {
return !("undefined" == typeof window || !window.process || "renderer" !== window.process.type && !window.process.__nwjs) || ("undefined" == typeof navigator || !navigator.userAgent || !navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)) && ("undefined" != typeof document && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || "undefined" != typeof window && window.console && (window.console.firebug || window.console.exception && window.console.table) || "undefined" != typeof navigator && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31 || "undefined" != typeof navigator && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))
}
,
t.storage = function() {
try {
return localStorage
} catch (e) {}
}(),
t.colors = ["#0000CC", "#0000FF", "#0033CC", "#0033FF", "#0066CC", "#0066FF", "#0099CC", "#0099FF", "#00CC00", "#00CC33", "#00CC66", "#00CC99", "#00CCCC", "#00CCFF", "#3300CC", "#3300FF", "#3333CC", "#3333FF", "#3366CC", "#3366FF", "#3399CC", "#3399FF", "#33CC00", "#33CC33", "#33CC66", "#33CC99", "#33CCCC", "#33CCFF", "#6600CC", "#6600FF", "#6633CC", "#6633FF", "#66CC00", "#66CC33", "#9900CC", "#9900FF", "#9933CC", "#9933FF", "#99CC00", "#99CC33", "#CC0000", "#CC0033", "#CC0066", "#CC0099", "#CC00CC", "#CC00FF", "#CC3300", "#CC3333", "#CC3366", "#CC3399", "#CC33CC", "#CC33FF", "#CC6600", "#CC6633", "#CC9900", "#CC9933", "#CCCC00", "#CCCC33", "#FF0000", "#FF0033", "#FF0066", "#FF0099", "#FF00CC", "#FF00FF", "#FF3300", "#FF3333", "#FF3366", "#FF3399", "#FF33CC", "#FF33FF", "#FF6600", "#FF6633", "#FF9900", "#FF9933", "#FFCC00", "#FFCC33"],
e.exports = n(5)(t),
e.exports.formatters.j = function(e) {
try {
return JSON.stringify(e)
} catch (e) {
return "[UnexpectedJSONParseError]: " + e.message
}
}
}
).call(t, n(4))
}
, function(e, t) {
function n() {
throw new Error("setTimeout has not been defined")
}
function i() {
throw new Error("clearTimeout has not been defined")
}
function a(e) {
if (l === setTimeout)
return setTimeout(e, 0);
if ((l === n || !l) && setTimeout)
return l = setTimeout,
setTimeout(e, 0);
try {
return l(e, 0)
} catch (t) {
try {
return l.call(null, e, 0)
} catch (t) {
return l.call(this, e, 0)
}
}
}
function r() {
y && p && (y = !1,
p.length ? h = p.concat(h) : m = -1,
h.length && o())
}
function o() {
if (!y) {
var e = a(r);
y = !0;
for (var t = h.length; t; ) {
for (p = h,
h = []; ++m < t; )
p && p[m].run();
m = -1,
t = h.length
}
p = null,
y = !1,
function(e) {
if (u === clearTimeout)
return clearTimeout(e);
if ((u === i || !u) && clearTimeout)
return u = clearTimeout,
clearTimeout(e);
try {
u(e)
} catch (t) {
try {
return u.call(null, e)
} catch (t) {
return u.call(this, e)
}
}
}(e)
}
}
function s(e, t) {
this.fun = e,
this.array = t
}
function c() {}
var l, u, d = e.exports = {};
!function() {
try {
l = "function" == typeof setTimeout ? setTimeout : n
} catch (e) {
l = n
}
try {
u = "function" == typeof clearTimeout ? clearTimeout : i
} catch (e) {
u = i
}
}();
var p, h = [], y = !1, m = -1;
d.nextTick = function(e) {
var t = new Array(arguments.length - 1);
if (arguments.length > 1)
for (var n = 1; n < arguments.length; n++)
t[n - 1] = arguments[n];
h.push(new s(e,t)),
1 !== h.length || y || a(o)
}
,
s.prototype.run = function() {
this.fun.apply(null, this.array)
}
,
d.title = "browser",
d.browser = !0,
d.env = {},
d.argv = [],
d.version = "",
d.versions = {},
d.on = c,
d.addListener = c,
d.once = c,
d.off = c,
d.removeListener = c,
d.removeAllListeners = c,
d.emit = c,
d.prependListener = c,
d.prependOnceListener = c,
d.listeners = function(e) {
return []
}
,
d.binding = function(e) {
throw new Error("process.binding is not supported")
}
,
d.cwd = function() {
return "/"
}
,
d.chdir = function(e) {
throw new Error("process.chdir is not supported")
}
,
d.umask = function() {
return 0
}
}
, function(e, t, n) {
"use strict";
function i(e) {
if (Array.isArray(e)) {
for (var t = 0, n = Array(e.length); t < e.length; t++)
n[t] = e[t];
return n
}
return Array.from(e)
}
e.exports = function(e) {
function t(e) {
for (var t = 0, n = 0; n < e.length; n++)
t = (t << 5) - t + e.charCodeAt(n),
t |= 0;
return a.colors[Math.abs(t) % a.colors.length]
}
function a(e) {
function n() {
for (var e = arguments.length, t = Array(e), r = 0; r < e; r++)
t[r] = arguments[r];
if (n.enabled) {
var o = n
, s = Number(new Date)
, c = s - (i || s);
o.diff = c,
o.prev = i,
o.curr = s,
i = s,
t[0] = a.coerce(t[0]),
"string" != typeof t[0] && t.unshift("%O");
var l = 0;
t[0] = t[0].replace(/%([a-zA-Z%])/g, (function(e, n) {
if ("%%" === e)
return e;
l++;
var i = a.formatters[n];
if ("function" == typeof i) {
var r = t[l];
e = i.call(o, r),
t.splice(l, 1),
l--
}
return e
}
)),
a.formatArgs.call(o, t);
var u = o.log || a.log;
u.apply(o, t)
}
}
var i = void 0;
return n.namespace = e,
n.enabled = a.enabled(e),
n.useColors = a.useColors(),
n.color = t(e),
n.destroy = r,
n.extend = o,
"function" == typeof a.init && a.init(n),
a.instances.push(n),
n
}
function r() {
var e = a.instances.indexOf(this);
return -1 !== e && (a.instances.splice(e, 1),
!0)
}
function o(e, t) {
var n = a(this.namespace + (void 0 === t ? ":" : t) + e);
return n.log = this.log,
n
}
function s(e) {
return e.toString().substring(2, e.toString().length - 2).replace(/\.\*\?$/, "*")
}
return a.debug = a,
a.default = a,
a.coerce = function(e) {
return e instanceof Error ? e.stack || e.message : e
}
,
a.disable = function() {
var e = [].concat(i(a.names.map(s)), i(a.skips.map(s).map((function(e) {
return "-" + e
}
)))).join(",");
return a.enable(""),
e
}
,
a.enable = function(e) {
a.save(e),
a.names = [],
a.skips = [];
var t = void 0
, n = ("string" == typeof e ? e : "").split(/[\s,]+/)
, i = n.length;
for (t = 0; t < i; t++)
n[t] && ("-" === (e = n[t].replace(/\*/g, ".*?"))[0] ? a.skips.push(new RegExp("^" + e.substr(1) + "$")) : a.names.push(new RegExp("^" + e + "$")));
for (t = 0; t < a.instances.length; t++) {
var r = a.instances[t];
r.enabled = a.enabled(r.namespace)
}
}
,
a.enabled = function(e) {
if ("*" === e[e.length - 1])
return !0;
var t = void 0
, n = void 0;
for (t = 0,
n = a.skips.length; t < n; t++)
if (a.skips[t].test(e))
return !1;
for (t = 0,
n = a.names.length; t < n; t++)
if (a.names[t].test(e))
return !0;
return !1
}
,
a.humanize = n(6),
Object.keys(e).forEach((function(t) {
a[t] = e[t]
}
)),
a.instances = [],
a.names = [],
a.skips = [],
a.formatters = {},
a.selectColor = t,
a.enable(a.load()),
a
}
}
, function(e, t) {
function n(e) {
var t = Math.abs(e);
return t >= s ? i(e, t, s, "day") : t >= o ? i(e, t, o, "hour") : t >= r ? i(e, t, r, "minute") : t >= a ? i(e, t, a, "second") : e + " ms"
}
function i(e, t, n, i) {
var a = t >= 1.5 * n;
return Math.round(e / n) + " " + i + (a ? "s" : "")
}
var a = 1e3
, r = 60 * a
, o = 60 * r
, s = 24 * o
, c = 7 * s
, l = 365.25 * s;
e.exports = function(e, t) {
t = t || {};
var i = typeof e;
if ("string" === i && e.length > 0)
return function(e) {
if (!((e = String(e)).length > 100)) {
var t = /^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);
if (t) {
var n = parseFloat(t[1]);
switch ((t[2] || "ms").toLowerCase()) {
case "years":
case "year":
case "yrs":
case "yr":
case "y":
return n * l;
case "weeks":
case "week":
case "w":
return n * c;
case "days":
case "day":
case "d":
return n * s;
case "hours":
case "hour":
case "hrs":
case "hr":
case "h":
return n * o;
case "minutes":
case "minute":
case "mins":
case "min":
case "m":
return n * r;
case "seconds":
case "second":
case "secs":
case "sec":
case "s":
return n * a;
case "milliseconds":
case "millisecond":
case "msecs":
case "msec":
case "ms":
return n;
default:
return
}
}
}
}(e);
if ("number" === i && isFinite(e))
return t.long ? n(e) : function(e) {
var t = Math.abs(e);
return t >= s ? Math.round(e / s) + "d" : t >= o ? Math.round(e / o) + "h" : t >= r ? Math.round(e / r) + "m" : t >= a ? Math.round(e / a) + "s" : e + "ms"
}(e);
throw new Error("val is not a non-empty string or a valid number. val=" + JSON.stringify(e))
}
}
, function(e, t, n) {
function i() {}
function a(e) {
var n = "" + e.type;
if (t.BINARY_EVENT !== e.type && t.BINARY_ACK !== e.type || (n += e.attachments + "-"),
e.nsp && "/" !== e.nsp && (n += e.nsp + ","),
null != e.id && (n += e.id),
null != e.data) {
var i = function(e) {
try {
return JSON.stringify(e)
} catch (e) {
return !1
}
}(e.data);
if (!1 === i)
return y;
n += i
}
return l("encoded %j as %s", e, n),
n
}
function r() {
this.reconstructor = null
}
function o(e) {
var n = 0
, i = {
type: Number(e.charAt(0))
};
if (null == t.types[i.type])
return c("unknown packet type " + i.type);
if (t.BINARY_EVENT === i.type || t.BINARY_ACK === i.type) {
for (var a = ""; "-" !== e.charAt(++n) && (a += e.charAt(n),
n != e.length); )
;
if (a != Number(a) || "-" !== e.charAt(n))
throw new Error("Illegal attachments");
i.attachments = Number(a)
}
if ("/" === e.charAt(n + 1))
for (i.nsp = ""; ++n; ) {
if ("," === (o = e.charAt(n)))
break;
if (i.nsp += o,
n === e.length)
break
}
else
i.nsp = "/";
var r = e.charAt(n + 1);
if ("" !== r && Number(r) == r) {
for (i.id = ""; ++n; ) {
var o;
if (null == (o = e.charAt(n)) || Number(o) != o) {
--n;
break
}
if (i.id += e.charAt(n),
n === e.length)
break
}
i.id = Number(i.id)
}
if (e.charAt(++n)) {
var s = function(e) {
try {
return JSON.parse(e)
} catch (e) {
return !1
}
}(e.substr(n));
if (!(!1 !== s && (i.type === t.ERROR || p(s))))
return c("invalid payload");
i.data = s
}
return l("decoded %s as %j", e, i),
i
}
function s(e) {
this.reconPack = e,
this.buffers = []
}
function c(e) {
return {
type: t.ERROR,
data: "parser error: " + e
}
}
var l = n(8)("socket.io-parser")
, u = n(11)
, d = n(12)
, p = n(13)
, h = n(14);
t.protocol = 4,
t.types = ["CONNECT", "DISCONNECT", "EVENT", "ACK", "ERROR", "BINARY_EVENT", "BINARY_ACK"],
t.CONNECT = 0,
t.DISCONNECT = 1,
t.EVENT = 2,
t.ACK = 3,
t.ERROR = 4,
t.BINARY_EVENT = 5,
t.BINARY_ACK = 6,
t.Encoder = i,
t.Decoder = r;
var y = t.ERROR + '"encode error"';
i.prototype.encode = function(e, n) {
(l("encoding packet %j", e),
t.BINARY_EVENT === e.type || t.BINARY_ACK === e.type) ? function(e, t) {
d.removeBlobs(e, (function(e) {
var n = d.deconstructPacket(e)
, i = a(n.packet)
, r = n.buffers;
r.unshift(i),
t(r)
}
))
}(e, n) : n([a(e)])
}
,
u(r.prototype),
r.prototype.add = function(e) {
var n;
if ("string" == typeof e)
n = o(e),
t.BINARY_EVENT === n.type || t.BINARY_ACK === n.type ? (this.reconstructor = new s(n),
0 === this.reconstructor.reconPack.attachments && this.emit("decoded", n)) : this.emit("decoded", n);
else {
if (!h(e) && !e.base64)
throw new Error("Unknown type: " + e);
if (!this.reconstructor)
throw new Error("got binary data when not reconstructing a packet");
(n = this.reconstructor.takeBinaryData(e)) && (this.reconstructor = null,
this.emit("decoded", n))
}
}
,
r.prototype.destroy = function() {
this.reconstructor && this.reconstructor.finishedReconstruction()
}
,
s.prototype.takeBinaryData = function(e) {
if (this.buffers.push(e),
this.buffers.length === this.reconPack.attachments) {
var t = d.reconstructPacket(this.reconPack, this.buffers);
return this.finishedReconstruction(),
t
}
return null
}
,
s.prototype.finishedReconstruction = function() {
this.reconPack = null,
this.buffers = []
}
}
, function(e, t, n) {
(function(i) {
"use strict";
function a() {
var e;
try {
e = t.storage.debug
} catch (e) {}
return !e && void 0 !== i && "env"in i && (e = i.env.DEBUG),
e
}
var r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) {
return typeof e
}
: function(e) {
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e
}
;
(t = e.exports = n(9)).log = function() {
return "object" === ("undefined" == typeof console ? "undefined" : r(console)) && console.log && Function.prototype.apply.call(console.log, console, arguments)
}
,
t.formatArgs = function(e) {
var n = this.useColors;
if (e[0] = (n ? "%c" : "") + this.namespace + (n ? " %c" : " ") + e[0] + (n ? "%c " : " ") + "+" + t.humanize(this.diff),
n) {
var i = "color: " + this.color;
e.splice(1, 0, i, "color: inherit");
var a = 0
, r = 0;
e[0].replace(/%[a-zA-Z%]/g, (function(e) {
"%%" !== e && (a++,
"%c" === e && (r = a))
}
)),
e.splice(r, 0, i)
}
}
,
t.save = function(e) {
try {
null == e ? t.storage.removeItem("debug") : t.storage.debug = e
} catch (e) {}
}
,
t.load = a,
t.useColors = function() {
return !("undefined" == typeof window || !window.process || "renderer" !== window.process.type) || ("undefined" == typeof navigator || !navigator.userAgent || !navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)) && ("undefined" != typeof document && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || "undefined" != typeof window && window.console && (window.console.firebug || window.console.exception && window.console.table) || "undefined" != typeof navigator && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31 || "undefined" != typeof navigator && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))
}
,
t.storage = "undefined" != typeof chrome && void 0 !== chrome.storage ? chrome.storage.local : function() {
try {
return window.localStorage
} catch (e) {}
}(),
t.colors = ["#0000CC", "#0000FF", "#0033CC", "#0033FF", "#0066CC", "#0066FF", "#0099CC", "#0099FF", "#00CC00", "#00CC33", "#00CC66", "#00CC99", "#00CCCC", "#00CCFF", "#3300CC", "#3300FF", "#3333CC", "#3333FF", "#3366CC", "#3366FF", "#3399CC", "#3399FF", "#33CC00", "#33CC33", "#33CC66", "#33CC99", "#33CCCC", "#33CCFF", "#6600CC", "#6600FF", "#6633CC", "#6633FF", "#66CC00", "#66CC33", "#9900CC", "#9900FF", "#9933CC", "#9933FF", "#99CC00", "#99CC33", "#CC0000", "#CC0033", "#CC0066", "#CC0099", "#CC00CC", "#CC00FF", "#CC3300", "#CC3333", "#CC3366", "#CC3399", "#CC33CC", "#CC33FF", "#CC6600", "#CC6633", "#CC9900", "#CC9933", "#CCCC00", "#CCCC33", "#FF0000", "#FF0033", "#FF0066", "#FF0099", "#FF00CC", "#FF00FF", "#FF3300", "#FF3333", "#FF3366", "#FF3399", "#FF33CC", "#FF33FF", "#FF6600", "#FF6633", "#FF9900", "#FF9933", "#FFCC00", "#FFCC33"],
t.formatters.j = function(e) {
try {
return JSON.stringify(e)
} catch (e) {
return "[UnexpectedJSONParseError]: " + e.message
}
}
,
t.enable(a())
}
).call(t, n(4))
}
, function(e, t, n) {
"use strict";
function i(e) {
function n() {
if (n.enabled) {
var e = n
, a = +new Date
, r = a - (i || a);
e.diff = r,
e.prev = i,
e.curr = a,
i = a;
for (var o = new Array(arguments.length), s = 0; s < o.length; s++)
o[s] = arguments[s];
o[0] = t.coerce(o[0]),
"string" != typeof o[0] && o.unshift("%O");
var c = 0;
o[0] = o[0].replace(/%([a-zA-Z%])/g, (function(n, i) {
if ("%%" === n)
return n;
c++;
var a = t.formatters[i];
if ("function" == typeof a) {
var r = o[c];
n = a.call(e, r),
o.splice(c, 1),
c--
}
return n
}
)),
t.formatArgs.call(e, o);
var l = n.log || t.log || console.log.bind(console);
l.apply(e, o)
}
}
var i;
return n.namespace = e,
n.enabled = t.enabled(e),
n.useColors = t.useColors(),
n.color = function(e) {
var n, i = 0;
for (n in e)
i = (i << 5) - i + e.charCodeAt(n),
i |= 0;
return t.colors[Math.abs(i) % t.colors.length]
}(e),
n.destroy = a,
"function" == typeof t.init && t.init(n),
t.instances.push(n),
n
}
function a() {
var e = t.instances.indexOf(this);
return -1 !== e && (t.instances.splice(e, 1),
!0)
}
(t = e.exports = i.debug = i.default = i).coerce = function(e) {
return e instanceof Error ? e.stack || e.message : e
}
,
t.disable = function() {
t.enable("")
}
,
t.enable = function(e) {
t.save(e),
t.names = [],
t.skips = [];
var n, i = ("string" == typeof e ? e : "").split(/[\s,]+/), a = i.length;
for (n = 0; n < a; n++)
i[n] && ("-" === (e = i[n].replace(/\*/g, ".*?"))[0] ? t.skips.push(new RegExp("^" + e.substr(1) + "$")) : t.names.push(new RegExp("^" + e + "$")));
for (n = 0; n < t.instances.length; n++) {
var r = t.instances[n];
r.enabled = t.enabled(r.namespace)
}
}
,
t.enabled = function(e) {
if ("*" === e[e.length - 1])
return !0;
var n, i;
for (n = 0,
i = t.skips.length; n < i; n++)
if (t.skips[n].test(e))
return !1;
for (n = 0,
i = t.names.length; n < i; n++)
if (t.names[n].test(e))
return !0;
return !1
}
,
t.humanize = n(10),
t.instances = [],
t.names = [],
t.skips = [],
t.formatters = {}
}
, function(e, t) {
function n(e) {
return i(e, s, "day") || i(e, o, "hour") || i(e, r, "minute") || i(e, a, "second") || e + " ms"
}
function i(e, t, n) {
if (!(e < t))
return e < 1.5 * t ? Math.floor(e / t) + " " + n : Math.ceil(e / t) + " " + n + "s"
}
var a = 1e3
, r = 60 * a
, o = 60 * r
, s = 24 * o
, c = 365.25 * s;
e.exports = function(e, t) {
t = t || {};
var i = typeof e;
if ("string" === i && e.length > 0)
return function(e) {
if (!((e = String(e)).length > 100)) {
var t = /^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);
if (t) {
var n = parseFloat(t[1]);
switch ((t[2] || "ms").toLowerCase()) {
case "years":
case "year":
case "yrs":
case "yr":
case "y":
return n * c;
case "days":
case "day":
case "d":
return n * s;
case "hours":
case "hour":
case "hrs":
case "hr":
case "h":
return n * o;
case "minutes":
case "minute":
case "mins":
case "min":
case "m":
return n * r;
case "seconds":
case "second":
case "secs":
case "sec":
case "s":
return n * a;
case "milliseconds":
case "millisecond":
case "msecs":
case "msec":
case "ms":
return n;
default:
return
}
}
}
}(e);
if ("number" === i && !1 === isNaN(e))
return t.long ? n(e) : function(e) {
return e >= s ? Math.round(e / s) + "d" : e >= o ? Math.round(e / o) + "h" : e >= r ? Math.round(e / r) + "m" : e >= a ? Math.round(e / a) + "s" : e + "ms"
}(e);
throw new Error("val is not a non-empty string or a valid number. val=" + JSON.stringify(e))
}
}
, function(e, t, n) {
function i(e) {
if (e)
return function(e) {
for (var t in i.prototype)
e[t] = i.prototype[t];
return e
}(e)
}
e.exports = i,
i.prototype.on = i.prototype.addEventListener = function(e, t) {
return this._callbacks = this._callbacks || {},
(this._callbacks["$" + e] = this._callbacks["$" + e] || []).push(t),
this
}
,
i.prototype.once = function(e, t) {
function n() {
this.off(e, n),
t.apply(this, arguments)
}
return n.fn = t,
this.on(e, n),
this
}
,
i.prototype.off = i.prototype.removeListener = i.prototype.removeAllListeners = i.prototype.removeEventListener = function(e, t) {
if (this._callbacks = this._callbacks || {},
0 == arguments.length)
return this._callbacks = {},
this;
var n = this._callbacks["$" + e];
if (!n)
return this;
if (1 == arguments.length)
return delete this._callbacks["$" + e],
this;
for (var i, a = 0; a < n.length; a++)
if ((i = n[a]) === t || i.fn === t) {
n.splice(a, 1);
break
}
return this
}
,
i.prototype.emit = function(e) {
this._callbacks = this._callbacks || {};
var t = [].slice.call(arguments, 1)
, n = this._callbacks["$" + e];
if (n)
for (var i = 0, a = (n = n.slice(0)).length; i < a; ++i)
n[i].apply(this, t);
return this
}
,
i.prototype.listeners = function(e) {
return this._callbacks = this._callbacks || {},
this._callbacks["$" + e] || []
}
,
i.prototype.hasListeners = function(e) {
return !!this.listeners(e).length
}
}
, function(e, t, n) {
var i = n(13)
, a = n(14)
, r = Object.prototype.toString
, o = "function" == typeof Blob || "undefined" != typeof Blob && "[object BlobConstructor]" === r.call(Blob)
, s = "function" == typeof File || "undefined" != typeof File && "[object FileConstructor]" === r.call(File);
t.deconstructPacket = function(e) {
var t = []
, n = e.data
, r = e;
return r.data = function e(t, n) {
if (!t)
return t;
if (a(t)) {
var r = {
_placeholder: !0,
num: n.length
};
return n.push(t),
r
}
if (i(t)) {
for (var o = new Array(t.length), s = 0; s < t.length; s++)
o[s] = e(t[s], n);
return o
}
if ("object" == typeof t && !(t instanceof Date)) {
o = {};
for (var c in t)
o[c] = e(t[c], n);
return o
}
return t
}(n, t),
r.attachments = t.length,
{
packet: r,
buffers: t
}
}
,
t.reconstructPacket = function(e, t) {
return e.data = function e(t, n) {
if (!t)
return t;
if (t && t._placeholder)
return n[t.num];
if (i(t))
for (var a = 0; a < t.length; a++)
t[a] = e(t[a], n);
else if ("object" == typeof t)
for (var r in t)
t[r] = e(t[r], n);
return t
}(e.data, t),
e.attachments = void 0,
e
}
,
t.removeBlobs = function(e, t) {
var n = 0
, r = e;
(function e(c, l, u) {
if (!c)
return c;
if (o && c instanceof Blob || s && c instanceof File) {
n++;
var d = new FileReader;
d.onload = function() {
u ? u[l] = this.result : r = this.result,
--n || t(r)
}
,
d.readAsArrayBuffer(c)
} else if (i(c))
for (var p = 0; p < c.length; p++)
e(c[p], p, c);
else if ("object" == typeof c && !a(c))
for (var h in c)
e(c[h], h, c)
}
)(r),
n || t(r)
}
}
, function(e, t) {
var n = {}.toString;
e.exports = Array.isArray || function(e) {
return "[object Array]" == n.call(e)
}
}
, function(t, n) {
t.exports = function(t) {
return i && e.isBuffer(t) || a && (t instanceof ArrayBuffer || r(t))
}
;
var i = "function" == typeof e && "function" == typeof e.isBuffer
, a = "function" == typeof ArrayBuffer
, r = function(e) {
return "function" == typeof ArrayBuffer.isView ? ArrayBuffer.isView(e) : e.buffer instanceof ArrayBuffer
}
}
, function(e, t, n) {
function i(e, t) {
if (!(this instanceof i))
return new i(e,t);
e && "object" == typeof e && (t = e,
e = void 0),
(t = t || {}).path = t.path || "/socket.io",
this.nsps = {},
this.subs = [],
this.opts = t,
this.reconnection(!1 !== t.reconnection),
this.reconnectionAttempts(t.reconnectionAttempts || 1 / 0),
this.reconnectionDelay(t.reconnectionDelay || 1e3),
this.reconnectionDelayMax(t.reconnectionDelayMax || 5e3),
this.randomizationFactor(t.randomizationFactor || .5),
this.backoff = new p({
min: this.reconnectionDelay(),
max: this.reconnectionDelayMax(),
jitter: this.randomizationFactor()
}),
this.timeout(null == t.timeout ? 2e4 : t.timeout),
this.readyState = "closed",
this.uri = e,
this.connecting = [],
this.lastPing = null,
this.encoding = !1,
this.packetBuffer = [];
var n = t.parser || s;
this.encoder = new n.Encoder,
this.decoder = new n.Decoder,
this.autoConnect = !1 !== t.autoConnect,
this.autoConnect && this.open()
}
var a = n(16)
, r = n(39)
, o = n(11)
, s = n(7)
, c = n(41)
, l = n(42)
, u = n(3)("socket.io-client:manager")
, d = n(38)
, p = n(43)
, h = Object.prototype.hasOwnProperty;
e.exports = i,
i.prototype.emitAll = function() {
for (var e in this.emit.apply(this, arguments),
this.nsps)
h.call(this.nsps, e) && this.nsps[e].emit.apply(this.nsps[e], arguments)
}
,
i.prototype.updateSocketIds = function() {
for (var e in this.nsps)
h.call(this.nsps, e) && (this.nsps[e].id = this.generateId(e))
}
,
i.prototype.generateId = function(e) {
return ("/" === e ? "" : e + "#") + this.engine.id
}
,
o(i.prototype),
i.prototype.reconnection = function(e) {
return arguments.length ? (this._reconnection = !!e,
this) : this._reconnection
}
,
i.prototype.reconnectionAttempts = function(e) {
return arguments.length ? (this._reconnectionAttempts = e,
this) : this._reconnectionAttempts
}
,
i.prototype.reconnectionDelay = function(e) {
return arguments.length ? (this._reconnectionDelay = e,
this.backoff && this.backoff.setMin(e),
this) : this._reconnectionDelay
}
,
i.prototype.randomizationFactor = function(e) {
return arguments.length ? (this._randomizationFactor = e,
this.backoff && this.backoff.setJitter(e),
this) : this._randomizationFactor
}
,
i.prototype.reconnectionDelayMax = function(e) {
return arguments.length ? (this._reconnectionDelayMax = e,
this.backoff && this.backoff.setMax(e),
this) : this._reconnectionDelayMax
}
,
i.prototype.timeout = function(e) {
return arguments.length ? (this._timeout = e,
this) : this._timeout
}
,
i.prototype.maybeReconnectOnOpen = function() {
!this.reconnecting && this._reconnection && 0 === this.backoff.attempts && this.reconnect()
}
,
i.prototype.open = i.prototype.connect = function(e, t) {
if (u("readyState %s", this.readyState),
~this.readyState.indexOf("open"))
return this;
u("opening %s", this.uri),
this.engine = a(this.uri, this.opts);
var n = this.engine
, i = this;
this.readyState = "opening",
this.skipReconnect = !1;
var r = c(n, "open", (function() {
i.onopen(),
e && e()
}
))
, o = c(n, "error", (function(t) {
if (u("connect_error"),
i.cleanup(),
i.readyState = "closed",
i.emitAll("connect_error", t),
e) {
var n = new Error("Connection error");
n.data = t,
e(n)
} else
i.maybeReconnectOnOpen()
}
));
if (!1 !== this._timeout) {
var s = this._timeout;
u("connect attempt will timeout after %d", s);
var l = setTimeout((function() {
u("connect attempt timed out after %d", s),
r.destroy(),
n.close(),
n.emit("error", "timeout"),
i.emitAll("connect_timeout", s)
}
), s);
this.subs.push({
destroy: function() {
clearTimeout(l)
}
})
}
return this.subs.push(r),
this.subs.push(o),
this
}
,
i.prototype.onopen = function() {
u("open"),
this.cleanup(),
this.readyState = "open",
this.emit("open");
var e = this.engine;
this.subs.push(c(e, "data", l(this, "ondata"))),
this.subs.push(c(e, "ping", l(this, "onping"))),
this.subs.push(c(e, "pong", l(this, "onpong"))),
this.subs.push(c(e, "error", l(this, "onerror"))),
this.subs.push(c(e, "close", l(this, "onclose"))),
this.subs.push(c(this.decoder, "decoded", l(this, "ondecoded")))
}
,
i.prototype.onping = function() {
this.lastPing = new Date,
this.emitAll("ping")
}
,
i.prototype.onpong = function() {
this.emitAll("pong", new Date - this.lastPing)
}
,
i.prototype.ondata = function(e) {
this.decoder.add(e)
}
,
i.prototype.ondecoded = function(e) {
this.emit("packet", e)
}
,
i.prototype.onerror = function(e) {
u("error", e),
this.emitAll("error", e)
}
,
i.prototype.socket = function(e, t) {
function n() {
~d(a.connecting, i) || a.connecting.push(i)
}
var i = this.nsps[e];
if (!i) {
i = new r(this,e,t),
this.nsps[e] = i;
var a = this;
i.on("connecting", n),
i.on("connect", (function() {
i.id = a.generateId(e)
}
)),
this.autoConnect && n()
}
return i
}
,
i.prototype.destroy = function(e) {
var t = d(this.connecting, e);
~t && this.connecting.splice(t, 1),
this.connecting.length || this.close()
}
,
i.prototype.packet = function(e) {
u("writing packet %j", e);
var t = this;
e.query && 0 === e.type && (e.nsp += "?" + e.query),
t.encoding ? t.packetBuffer.push(e) : (t.encoding = !0,
this.encoder.encode(e, (function(n) {
for (var i = 0; i < n.length; i++)
t.engine.write(n[i], e.options);
t.encoding = !1,
t.processPacketQueue()
}
)))
}
,
i.prototype.processPacketQueue = function() {
if (this.packetBuffer.length > 0 && !this.encoding) {
var e = this.packetBuffer.shift();
this.packet(e)
}
}
,
i.prototype.cleanup = function() {
u("cleanup");
for (var e = this.subs.length, t = 0; t < e; t++) {
this.subs.shift().destroy()
}
this.packetBuffer = [],
this.encoding = !1,
this.lastPing = null,
this.decoder.destroy()
}
,
i.prototype.close = i.prototype.disconnect = function() {
u("disconnect"),
this.skipReconnect = !0,
this.reconnecting = !1,
"opening" === this.readyState && this.cleanup(),
this.backoff.reset(),
this.readyState = "closed",
this.engine && this.engine.close()
}
,
i.prototype.onclose = function(e) {
u("onclose"),
this.cleanup(),
this.backoff.reset(),
this.readyState = "closed",
this.emit("close", e),
this._reconnection && !this.skipReconnect && this.reconnect()
}
,
i.prototype.reconnect = function() {
if (this.reconnecting || this.skipReconnect)
return this;
var e = this;
if (this.backoff.attempts >= this._reconnectionAttempts)
u("reconnect failed"),
this.backoff.reset(),
this.emitAll("reconnect_failed"),
this.reconnecting = !1;
else {
var t = this.backoff.duration();
u("will wait %dms before reconnect attempt", t),
this.reconnecting = !0;
var n = setTimeout((function() {
e.skipReconnect || (u("attempting reconnect"),
e.emitAll("reconnect_attempt", e.backoff.attempts),
e.emitAll("reconnecting", e.backoff.attempts),
e.skipReconnect || e.open((function(t) {
t ? (u("reconnect attempt error"),
e.reconnecting = !1,
e.reconnect(),
e.emitAll("reconnect_error", t.data)) : (u("reconnect success"),
e.onreconnect())
}
)))
}
), t);
this.subs.push({
destroy: function() {
clearTimeout(n)
}
})
}
}
,
i.prototype.onreconnect = function() {
var e = this.backoff.attempts;
this.reconnecting = !1,
this.backoff.reset(),
this.updateSocketIds(),
this.emitAll("reconnect", e)
}
}
, function(e, t, n) {
e.exports = n(17),
e.exports.parser = n(24)
}
, function(e, t, n) {
function i(e, t) {
return this instanceof i ? (t = t || {},
e && "object" == typeof e && (t = e,
e = null),
e ? (e = l(e),
t.hostname = e.host,
t.secure = "https" === e.protocol || "wss" === e.protocol,
t.port = e.port,
e.query && (t.query = e.query)) : t.host && (t.hostname = l(t.host).host),
this.secure = null != t.secure ? t.secure : "undefined" != typeof location && "https:" === location.protocol,
t.hostname && !t.port && (t.port = this.secure ? "443" : "80"),
this.agent = t.agent || !1,
this.hostname = t.hostname || ("undefined" != typeof location ? location.hostname : "localhost"),
this.port = t.port || ("undefined" != typeof location && location.port ? location.port : this.secure ? 443 : 80),
this.query = t.query || {},
"string" == typeof this.query && (this.query = u.decode(this.query)),
this.upgrade = !1 !== t.upgrade,
this.path = (t.path || "/engine.io").replace(/\/$/, "") + "/",
this.forceJSONP = !!t.forceJSONP,
this.jsonp = !1 !== t.jsonp,
this.forceBase64 = !!t.forceBase64,
this.enablesXDR = !!t.enablesXDR,
this.withCredentials = !1 !== t.withCredentials,
this.timestampParam = t.timestampParam || "t",
this.timestampRequests = t.timestampRequests,
this.transports = t.transports || ["polling", "websocket"],
this.transportOptions = t.transportOptions || {},
this.readyState = "",
this.writeBuffer = [],
this.prevBufferLen = 0,
this.policyPort = t.policyPort || 843,
this.rememberUpgrade = t.rememberUpgrade || !1,
this.binaryType = null,
this.onlyBinaryUpgrades = t.onlyBinaryUpgrades,
this.perMessageDeflate = !1 !== t.perMessageDeflate && (t.perMessageDeflate || {}),
!0 === this.perMessageDeflate && (this.perMessageDeflate = {}),
this.perMessageDeflate && null == this.perMessageDeflate.threshold && (this.perMessageDeflate.threshold = 1024),
this.pfx = t.pfx || null,
this.key = t.key || null,
this.passphrase = t.passphrase || null,
this.cert = t.cert || null,
this.ca = t.ca || null,
this.ciphers = t.ciphers || null,
this.rejectUnauthorized = void 0 === t.rejectUnauthorized || t.rejectUnauthorized,
this.forceNode = !!t.forceNode,
this.isReactNative = "undefined" != typeof navigator && "string" == typeof navigator.product && "reactnative" === navigator.product.toLowerCase(),
("undefined" == typeof self || this.isReactNative) && (t.extraHeaders && Object.keys(t.extraHeaders).length > 0 && (this.extraHeaders = t.extraHeaders),
t.localAddress && (this.localAddress = t.localAddress)),
this.id = null,
this.upgrades = null,
this.pingInterval = null,
this.pingTimeout = null,
this.pingIntervalTimer = null,
this.pingTimeoutTimer = null,
void this.open()) : new i(e,t)
}
var a = n(18)
, r = n(11)
, o = n(3)("engine.io-client:socket")
, s = n(38)
, c = n(24)
, l = n(2)
, u = n(32);
e.exports = i,
i.priorWebsocketSuccess = !1,
r(i.prototype),
i.protocol = c.protocol,
i.Socket = i,
i.Transport = n(23),
i.transports = n(18),
i.parser = n(24),
i.prototype.createTransport = function(e) {
o('creating transport "%s"', e);
var t = function(e) {
var t = {};
for (var n in e)
e.hasOwnProperty(n) && (t[n] = e[n]);
return t
}(this.query);
t.EIO = c.protocol,
t.transport = e;
var n = this.transportOptions[e] || {};
return this.id && (t.sid = this.id),
new a[e]({
query: t,
socket: this,
agent: n.agent || this.agent,
hostname: n.hostname || this.hostname,
port: n.port || this.port,
secure: n.secure || this.secure,
path: n.path || this.path,
forceJSONP: n.forceJSONP || this.forceJSONP,
jsonp: n.jsonp || this.jsonp,
forceBase64: n.forceBase64 || this.forceBase64,
enablesXDR: n.enablesXDR || this.enablesXDR,
withCredentials: n.withCredentials || this.withCredentials,
timestampRequests: n.timestampRequests || this.timestampRequests,
timestampParam: n.timestampParam || this.timestampParam,
policyPort: n.policyPort || this.policyPort,
pfx: n.pfx || this.pfx,
key: n.key || this.key,
passphrase: n.passphrase || this.passphrase,
cert: n.cert || this.cert,
ca: n.ca || this.ca,
ciphers: n.ciphers || this.ciphers,
rejectUnauthorized: n.rejectUnauthorized || this.rejectUnauthorized,
perMessageDeflate: n.perMessageDeflate || this.perMessageDeflate,
extraHeaders: n.extraHeaders || this.extraHeaders,
forceNode: n.forceNode || this.forceNode,
localAddress: n.localAddress || this.localAddress,
requestTimeout: n.requestTimeout || this.requestTimeout,
protocols: n.protocols || void 0,
isReactNative: this.isReactNative
})
}
,
i.prototype.open = function() {
var e;
if (this.rememberUpgrade && i.priorWebsocketSuccess && -1 !== this.transports.indexOf("websocket"))
e = "websocket";
else {
if (0 === this.transports.length) {
var t = this;
return void setTimeout((function() {
t.emit("error", "No transports available")
}
), 0)
}
e = this.transports[0]
}
this.readyState = "opening";
try {
e = this.createTransport(e)
} catch (e) {
return this.transports.shift(),
void this.open()
}
e.open(),
this.setTransport(e)
}
,
i.prototype.setTransport = function(e) {
o("setting transport %s", e.name);
var t = this;
this.transport && (o("clearing existing transport %s", this.transport.name),
this.transport.removeAllListeners()),
this.transport = e,
e.on("drain", (function() {
t.onDrain()
}
)).on("packet", (function(e) {
t.onPacket(e)
}
)).on("error", (function(e) {
t.onError(e)
}
)).on("close", (function() {
t.onClose("transport close")
}
))
}
,
i.prototype.probe = function(e) {
function t() {
if (p.onlyBinaryUpgrades) {
var t = !this.supportsBinary && p.transport.supportsBinary;
d = d || t
}
d || (o('probe transport "%s" opened', e),
u.send([{
type: "ping",
data: "probe"
}]),
u.once("packet", (function(t) {
if (!d)
if ("pong" === t.type && "probe" === t.data) {
if (o('probe transport "%s" pong', e),
p.upgrading = !0,
p.emit("upgrading", u),
!u)
return;
i.priorWebsocketSuccess = "websocket" === u.name,
o('pausing current transport "%s"', p.transport.name),
p.transport.pause((function() {
d || "closed" !== p.readyState && (o("changing transport and sending upgrade packet"),
l(),
p.setTransport(u),
u.send([{
type: "upgrade"
}]),
p.emit("upgrade", u),
u = null,
p.upgrading = !1,
p.flush())
}
))
} else {
o('probe transport "%s" failed', e);
var n = new Error("probe error");
n.transport = u.name,
p.emit("upgradeError", n)
}
}
)))
}
function n() {
d || (d = !0,
l(),
u.close(),
u = null)
}
function a(t) {
var i = new Error("probe error: " + t);
i.transport = u.name,
n(),
o('probe transport "%s" failed because of error: %s', e, t),
p.emit("upgradeError", i)
}
function r() {
a("transport closed")
}
function s() {
a("socket closed")
}
function c(e) {
u && e.name !== u.name && (o('"%s" works - aborting "%s"', e.name, u.name),
n())
}
function l() {
u.removeListener("open", t),
u.removeListener("error", a),
u.removeListener("close", r),
p.removeListener("close", s),
p.removeListener("upgrading", c)
}
o('probing transport "%s"', e);
var u = this.createTransport(e, {
probe: 1
})
, d = !1
, p = this;
i.priorWebsocketSuccess = !1,
u.once("open", t),
u.once("error", a),
u.once("close", r),
this.once("close", s),
this.once("upgrading", c),
u.open()
}
,
i.prototype.onOpen = function() {
if (o("socket open"),
this.readyState = "open",
i.priorWebsocketSuccess = "websocket" === this.transport.name,
this.emit("open"),
this.flush(),
"open" === this.readyState && this.upgrade && this.transport.pause) {
o("starting upgrade probes");
for (var e = 0, t = this.upgrades.length; e < t; e++)
this.probe(this.upgrades[e])
}
}
,
i.prototype.onPacket = function(e) {
if ("opening" === this.readyState || "open" === this.readyState || "closing" === this.readyState)
switch (o('socket receive: type "%s", data "%s"', e.type, e.data),
this.emit("packet", e),
this.emit("heartbeat"),
e.type) {
case "open":
this.onHandshake(JSON.parse(e.data));
break;
case "pong":
this.setPing(),
this.emit("pong");
break;
case "error":
var t = new Error("server error");
t.code = e.data,
this.onError(t);
break;
case "message":
this.emit("data", e.data),
this.emit("message", e.data)
}
else
o('packet received with socket readyState "%s"', this.readyState)
}
,
i.prototype.onHandshake = function(e) {
this.emit("handshake", e),
this.id = e.sid,
this.transport.query.sid = e.sid,
this.upgrades = this.filterUpgrades(e.upgrades),
this.pingInterval = e.pingInterval,
this.pingTimeout = e.pingTimeout,
this.onOpen(),
"closed" !== this.readyState && (this.setPing(),
this.removeListener("heartbeat", this.onHeartbeat),
this.on("heartbeat", this.onHeartbeat))
}
,
i.prototype.onHeartbeat = function(e) {
clearTimeout(this.pingTimeoutTimer);
var t = this;
t.pingTimeoutTimer = setTimeout((function() {
"closed" !== t.readyState && t.onClose("ping timeout")
}
), e || t.pingInterval + t.pingTimeout)
}
,
i.prototype.setPing = function() {
var e = this;
clearTimeout(e.pingIntervalTimer),
e.pingIntervalTimer = setTimeout((function() {
o("writing ping packet - expecting pong within %sms", e.pingTimeout),
e.ping(),
e.onHeartbeat(e.pingTimeout)
}
), e.pingInterval)
}
,
i.prototype.ping = function() {
var e = this;
this.sendPacket("ping", (function() {
e.emit("ping")
}
))
}
,
i.prototype.onDrain = function() {
this.writeBuffer.splice(0, this.prevBufferLen),
this.prevBufferLen = 0,
0 === this.writeBuffer.length ? this.emit("drain") : this.flush()
}
,
i.prototype.flush = function() {
"closed" !== this.readyState && this.transport.writable && !this.upgrading && this.writeBuffer.length && (o("flushing %d packets in socket", this.writeBuffer.length),
this.transport.send(this.writeBuffer),
this.prevBufferLen = this.writeBuffer.length,
this.emit("flush"))
}
,
i.prototype.write = i.prototype.send = function(e, t, n) {
return this.sendPacket("message", e, t, n),
this
}
,
i.prototype.sendPacket = function(e, t, n, i) {
if ("function" == typeof t && (i = t,
t = void 0),
"function" == typeof n && (i = n,
n = null),
"closing" !== this.readyState && "closed" !== this.readyState) {
(n = n || {}).compress = !1 !== n.compress;
var a = {
type: e,
data: t,
options: n
};
this.emit("packetCreate", a),
this.writeBuffer.push(a),
i && this.once("flush", i),
this.flush()
}
}
,
i.prototype.close = function() {
function e() {
i.onClose("forced close"),
o("socket closing - telling transport to close"),
i.transport.close()
}
function t() {
i.removeListener("upgrade", t),
i.removeListener("upgradeError", t),
e()
}
function n() {
i.once("upgrade", t),
i.once("upgradeError", t)
}
if ("opening" === this.readyState || "open" === this.readyState) {
this.readyState = "closing";
var i = this;
this.writeBuffer.length ? this.once("drain", (function() {
this.upgrading ? n() : e()
}
)) : this.upgrading ? n() : e()
}
return this
}
,
i.prototype.onError = function(e) {
o("socket error %j", e),
i.priorWebsocketSuccess = !1,
this.emit("error", e),
this.onClose("transport error", e)
}
,
i.prototype.onClose = function(e, t) {
if ("opening" === this.readyState || "open" === this.readyState || "closing" === this.readyState) {
o('socket close with reason: "%s"', e);
clearTimeout(this.pingIntervalTimer),
clearTimeout(this.pingTimeoutTimer),
this.transport.removeAllListeners("close"),
this.transport.close(),
this.transport.removeAllListeners(),
this.readyState = "closed",
this.id = null,
this.emit("close", e, t),
this.writeBuffer = [],
this.prevBufferLen = 0
}
}
,
i.prototype.filterUpgrades = function(e) {
for (var t = [], n = 0, i = e.length; n < i; n++)
~s(this.transports, e[n]) && t.push(e[n]);
return t
}
}
, function(e, t, n) {
var i = n(19)
, a = n(21)
, r = n(35)
, o = n(36);
t.polling = function(e) {
var t = !1
, n = !1
, o = !1 !== e.jsonp;
if ("undefined" != typeof location) {
var s = "https:" === location.protocol
, c = location.port;
c || (c = s ? 443 : 80),
t = e.hostname !== location.hostname || c !== e.port,
n = e.secure !== s
}
if (e.xdomain = t,
e.xscheme = n,
"open"in new i(e) && !e.forceJSONP)
return new a(e);
if (!o)
throw new Error("JSONP disabled");
return new r(e)
}
,
t.websocket = o
}
, function(e, t, n) {
var i = n(20);
e.exports = function(e) {
var t = e.xdomain
, n = e.xscheme
, a = e.enablesXDR;
try {
if ("undefined" != typeof XMLHttpRequest && (!t || i))
return new XMLHttpRequest
} catch (e) {}
try {
if ("undefined" != typeof XDomainRequest && !n && a)
return new XDomainRequest
} catch (e) {}
if (!t)
try {
return new (self[["Active"].concat("Object").join("X")])("Microsoft.XMLHTTP")
} catch (e) {}
}
}
, function(e, t) {
try {
e.exports = "undefined" != typeof XMLHttpRequest && "withCredentials"in new XMLHttpRequest
} catch (t) {
e.exports = !1
}
}
, function(e, t, n) {
function i() {}
function a(e) {
if (c.call(this, e),
this.requestTimeout = e.requestTimeout,
this.extraHeaders = e.extraHeaders,
"undefined" != typeof location) {
var t = "https:" === location.protocol
, n = location.port;
n || (n = t ? 443 : 80),
this.xd = "undefined" != typeof location && e.hostname !== location.hostname || n !== e.port,
this.xs = e.secure !== t
}
}
function r(e) {
this.method = e.method || "GET",
this.uri = e.uri,
this.xd = !!e.xd,
this.xs = !!e.xs,
this.async = !1 !== e.async,
this.data = void 0 !== e.data ? e.data : null,
this.agent = e.agent,
this.isBinary = e.isBinary,
this.supportsBinary = e.supportsBinary,
this.enablesXDR = e.enablesXDR,
this.withCredentials = e.withCredentials,
this.requestTimeout = e.requestTimeout,
this.pfx = e.pfx,
this.key = e.key,
this.passphrase = e.passphrase,
this.cert = e.cert,
this.ca = e.ca,
this.ciphers = e.ciphers,
this.rejectUnauthorized = e.rejectUnauthorized,
this.extraHeaders = e.extraHeaders,
this.create()
}
function o() {
for (var e in r.requests)
r.requests.hasOwnProperty(e) && r.requests[e].abort()
}
var s = n(19)
, c = n(22)
, l = n(11)
, u = n(33)
, d = n(3)("engine.io-client:polling-xhr");
if (e.exports = a,
e.exports.Request = r,
u(a, c),
a.prototype.supportsBinary = !0,
a.prototype.request = function(e) {
return (e = e || {}).uri = this.uri(),
e.xd = this.xd,
e.xs = this.xs,
e.agent = this.agent || !1,
e.supportsBinary = this.supportsBinary,
e.enablesXDR = this.enablesXDR,
e.withCredentials = this.withCredentials,
e.pfx = this.pfx,
e.key = this.key,
e.passphrase = this.passphrase,
e.cert = this.cert,
e.ca = this.ca,
e.ciphers = this.ciphers,
e.rejectUnauthorized = this.rejectUnauthorized,
e.requestTimeout = this.requestTimeout,
e.extraHeaders = this.extraHeaders,
new r(e)
}
,
a.prototype.doWrite = function(e, t) {
var n = "string" != typeof e && void 0 !== e
, i = this.request({
method: "POST",
data: e,
isBinary: n
})
, a = this;
i.on("success", t),
i.on("error", (function(e) {
a.onError("xhr post error", e)
}
)),
this.sendXhr = i
}
,
a.prototype.doPoll = function() {
d("xhr poll");
var e = this.request()
, t = this;
e.on("data", (function(e) {
t.onData(e)
}
)),
e.on("error", (function(e) {
t.onError("xhr poll error", e)
}
)),
this.pollXhr = e
}
,
l(r.prototype),
r.prototype.create = function() {
var e = {
agent: this.agent,
xdomain: this.xd,
xscheme: this.xs,
enablesXDR: this.enablesXDR
};
e.pfx = this.pfx,
e.key = this.key,
e.passphrase = this.passphrase,
e.cert = this.cert,
e.ca = this.ca,
e.ciphers = this.ciphers,
e.rejectUnauthorized = this.rejectUnauthorized;
var t = this.xhr = new s(e)
, n = this;
try {
d("xhr open %s: %s", this.method, this.uri),
t.open(this.method, this.uri, this.async);
try {
if (this.extraHeaders)
for (var i in t.setDisableHeaderCheck && t.setDisableHeaderCheck(!0),
this.extraHeaders)
this.extraHeaders.hasOwnProperty(i) && t.setRequestHeader(i, this.extraHeaders[i])
} catch (e) {}
if ("POST" === this.method)
try {
this.isBinary ? t.setRequestHeader("Content-type", "application/octet-stream") : t.setRequestHeader("Content-type", "text/plain;charset=UTF-8")
} catch (e) {}
try {
t.setRequestHeader("Accept", "*/*")
} catch (e) {}
"withCredentials"in t && (t.withCredentials = this.withCredentials),
this.requestTimeout && (t.timeout = this.requestTimeout),
this.hasXDR() ? (t.onload = function() {
n.onLoad()
}
,
t.onerror = function() {
n.onError(t.responseText)
}
) : t.onreadystatechange = function() {
if (2 === t.readyState)
try {
var e = t.getResponseHeader("Content-Type");
(n.supportsBinary && "application/octet-stream" === e || "application/octet-stream; charset=UTF-8" === e) && (t.responseType = "arraybuffer")
} catch (e) {}
4 === t.readyState && (200 === t.status || 1223 === t.status ? n.onLoad() : setTimeout((function() {
n.onError("number" == typeof t.status ? t.status : 0)
}
), 0))
}
,
d("xhr data %s", this.data),
t.send(this.data)
} catch (e) {
return void setTimeout((function() {
n.onError(e)
}
), 0)
}
"undefined" != typeof document && (this.index = r.requestsCount++,
r.requests[this.index] = this)
}
,
r.prototype.onSuccess = function() {
this.emit("success"),
this.cleanup()
}
,
r.prototype.onData = function(e) {
this.emit("data", e),
this.onSuccess()
}
,
r.prototype.onError = function(e) {
this.emit("error", e),
this.cleanup(!0)
}
,
r.prototype.cleanup = function(e) {
if (void 0 !== this.xhr && null !== this.xhr) {
if (this.hasXDR() ? this.xhr.onload = this.xhr.onerror = i : this.xhr.onreadystatechange = i,
e)
try {
this.xhr.abort()
} catch (e) {}
"undefined" != typeof document && delete r.requests[this.index],
this.xhr = null
}
}
,
r.prototype.onLoad = function() {
var e;
try {
var t;
try {
t = this.xhr.getResponseHeader("Content-Type")
} catch (e) {}
e = ("application/octet-stream" === t || "application/octet-stream; charset=UTF-8" === t) && this.xhr.response || this.xhr.responseText
} catch (e) {
this.onError(e)
}
null != e && this.onData(e)
}
,
r.prototype.hasXDR = function() {
return "undefined" != typeof XDomainRequest && !this.xs && this.enablesXDR
}
,
r.prototype.abort = function() {
this.cleanup()
}
,
r.requestsCount = 0,
r.requests = {},
"undefined" != typeof document)
if ("function" == typeof attachEvent)
attachEvent("onunload", o);
else if ("function" == typeof addEventListener) {
var p = "onpagehide"in self ? "pagehide" : "unload";
addEventListener(p, o, !1)
}
}
, function(e, t, n) {
function i(e) {
var t = e && e.forceBase64;
u && !t || (this.supportsBinary = !1),
a.call(this, e)
}
var a = n(23)
, r = n(32)
, o = n(24)
, s = n(33)
, c = n(34)
, l = n(3)("engine.io-client:polling");
e.exports = i;
var u = null != new (n(19))({
xdomain: !1
}).responseType;
s(i, a),
i.prototype.name = "polling",
i.prototype.doOpen = function() {
this.poll()
}
,
i.prototype.pause = function(e) {
function t() {
l("paused"),
n.readyState = "paused",
e()
}
var n = this;
if (this.readyState = "pausing",
this.polling || !this.writable) {
var i = 0;
this.polling && (l("we are currently polling - waiting to pause"),
i++,
this.once("pollComplete", (function() {
l("pre-pause polling complete"),
--i || t()
}
))),
this.writable || (l("we are currently writing - waiting to pause"),
i++,
this.once("drain", (function() {
l("pre-pause writing complete"),
--i || t()
}
)))
} else
t()
}
,
i.prototype.poll = function() {
l("polling"),
this.polling = !0,
this.doPoll(),
this.emit("poll")
}
,
i.prototype.onData = function(e) {
var t = this;
l("polling got data %s", e);
o.decodePayload(e, this.socket.binaryType, (function(e, n, i) {
return "opening" === t.readyState && t.onOpen(),
"close" === e.type ? (t.onClose(),
!1) : void t.onPacket(e)
}
)),
"closed" !== this.readyState && (this.polling = !1,
this.emit("pollComplete"),
"open" === this.readyState ? this.poll() : l('ignoring poll - transport state "%s"', this.readyState))
}
,
i.prototype.doClose = function() {
function e() {
l("writing close packet"),
t.write([{
type: "close"
}])
}
var t = this;
"open" === this.readyState ? (l("transport open - closing"),
e()) : (l("transport not open - deferring close"),
this.once("open", e))
}
,
i.prototype.write = function(e) {
var t = this;
this.writable = !1;
var n = function() {
t.writable = !0,
t.emit("drain")
};
o.encodePayload(e, this.supportsBinary, (function(e) {
t.doWrite(e, n)
}
))
}
,
i.prototype.uri = function() {
var e = this.query || {}
, t = this.secure ? "https" : "http"
, n = "";
return !1 !== this.timestampRequests && (e[this.timestampParam] = c()),
this.supportsBinary || e.sid || (e.b64 = 1),
e = r.encode(e),
this.port && ("https" === t && 443 !== Number(this.port) || "http" === t && 80 !== Number(this.port)) && (n = ":" + this.port),
e.length && (e = "?" + e),
t + "://" + (-1 !== this.hostname.indexOf(":") ? "[" + this.hostname + "]" : this.hostname) + n + this.path + e
}
}
, function(e, t, n) {
function i(e) {
this.path = e.path,
this.hostname = e.hostname,
this.port = e.port,
this.secure = e.secure,
this.query = e.query,
this.timestampParam = e.timestampParam,
this.timestampRequests = e.timestampRequests,
this.readyState = "",
this.agent = e.agent || !1,
this.socket = e.socket,
this.enablesXDR = e.enablesXDR,
this.withCredentials = e.withCredentials,
this.pfx = e.pfx,
this.key = e.key,
this.passphrase = e.passphrase,
this.cert = e.cert,
this.ca = e.ca,
this.ciphers = e.ciphers,
this.rejectUnauthorized = e.rejectUnauthorized,
this.forceNode = e.forceNode,
this.isReactNative = e.isReactNative,
this.extraHeaders = e.extraHeaders,
this.localAddress = e.localAddress
}
var a = n(24)
, r = n(11);
e.exports = i,
r(i.prototype),
i.prototype.onError = function(e, t) {
var n = new Error(e);
return n.type = "TransportError",
n.description = t,
this.emit("error", n),
this
}
,
i.prototype.open = function() {
return "closed" !== this.readyState && "" !== this.readyState || (this.readyState = "opening",
this.doOpen()),
this
}
,
i.prototype.close = function() {
return "opening" !== this.readyState && "open" !== this.readyState || (this.doClose(),
this.onClose()),
this
}
,
i.prototype.send = function(e) {
if ("open" !== this.readyState)
throw new Error("Transport not open");
this.write(e)
}
,
i.prototype.onOpen = function() {
this.readyState = "open",
this.writable = !0,
this.emit("open")
}
,
i.prototype.onData = function(e) {
var t = a.decodePacket(e, this.socket.binaryType);
this.onPacket(t)
}
,
i.prototype.onPacket = function(e) {
this.emit("packet", e)
}
,
i.prototype.onClose = function() {
this.readyState = "closed",
this.emit("close")
}
}
, function(e, t, n) {
function i(e, n) {
return n("b" + t.packets[e.type] + e.data.data)
}
function a(e, n, i) {
if (!n)
return t.encodeBase64Packet(e, i);
var a = e.data
, r = new Uint8Array(a)
, o = new Uint8Array(1 + a.byteLength);
o[0] = f[e.type];
for (var s = 0; s < r.length; s++)
o[s + 1] = r[s];
return i(o.buffer)
}
function r(e, n, i) {
if (!n)
return t.encodeBase64Packet(e, i);
if (m)
return function(e, n, i) {
if (!n)
return t.encodeBase64Packet(e, i);
var a = new FileReader;
return a.onload = function() {
t.encodePacket({
type: e.type,
data: a.result
}, n, !0, i)
}
,
a.readAsArrayBuffer(e.data)
}(e, n, i);
var a = new Uint8Array(1);
return a[0] = f[e.type],
i(new z([a.buffer, e.data]))
}
function o(e, t, n) {
for (var i = new Array(e.length), a = d(e.length, n), r = function(e, n, a) {
t(n, (function(t, n) {
i[e] = n,
a(t, i)
}
))
}, o = 0; o < e.length; o++)
r(o, e[o], a)
}
var s, c = n(25), l = n(26), u = n(27), d = n(28), p = n(29);
"undefined" != typeof ArrayBuffer && (s = n(30));
var h = "undefined" != typeof navigator && /Android/i.test(navigator.userAgent)
, y = "undefined" != typeof navigator && /PhantomJS/i.test(navigator.userAgent)
, m = h || y;
t.protocol = 3;
var f = t.packets = {
open: 0,
close: 1,
ping: 2,
pong: 3,
message: 4,
upgrade: 5,
noop: 6
}
, x = c(f)
, v = {
type: "error",
data: "parser error"
}
, z = n(31);
t.encodePacket = function(e, t, n, o) {
"function" == typeof t && (o = t,
t = !1),
"function" == typeof n && (o = n,
n = null);
var s = void 0 === e.data ? void 0 : e.data.buffer || e.data;
if ("undefined" != typeof ArrayBuffer && s instanceof ArrayBuffer)
return a(e, t, o);
if (void 0 !== z && s instanceof z)
return r(e, t, o);
if (s && s.base64)
return i(e, o);
var c = f[e.type];
return void 0 !== e.data && (c += n ? p.encode(String(e.data), {
strict: !1
}) : String(e.data)),
o("" + c)
}
,
t.encodeBase64Packet = function(e, n) {
var i, a = "b" + t.packets[e.type];
if (void 0 !== z && e.data instanceof z) {
var r = new FileReader;
return r.onload = function() {
var e = r.result.split(",")[1];
n(a + e)
}
,
r.readAsDataURL(e.data)
}
try {
i = String.fromCharCode.apply(null, new Uint8Array(e.data))
} catch (t) {
for (var o = new Uint8Array(e.data), s = new Array(o.length), c = 0; c < o.length; c++)
s[c] = o[c];
i = String.fromCharCode.apply(null, s)
}
return a += btoa(i),
n(a)
}
,
t.decodePacket = function(e, n, i) {
if (void 0 === e)
return v;
if ("string" == typeof e) {
if ("b" === e.charAt(0))
return t.decodeBase64Packet(e.substr(1), n);
if (i && !1 === (e = function(e) {
try {
e = p.decode(e, {
strict: !1
})
} catch (e) {
return !1
}
return e
}(e)))
return v;
var a = e.charAt(0);
return Number(a) == a && x[a] ? e.length > 1 ? {
type: x[a],
data: e.substring(1)
} : {
type: x[a]
} : v
}
a = new Uint8Array(e)[0];
var r = u(e, 1);
return z && "blob" === n && (r = new z([r])),
{
type: x[a],
data: r
}
}
,
t.decodeBase64Packet = function(e, t) {
var n = x[e.charAt(0)];
if (!s)
return {
type: n,
data: {
base64: !0,
data: e.substr(1)
}
};
var i = s.decode(e.substr(1));
return "blob" === t && z && (i = new z([i])),
{
type: n,
data: i
}
}
,
t.encodePayload = function(e, n, i) {
"function" == typeof n && (i = n,
n = null);
var a = l(e);
return n && a ? z && !m ? t.encodePayloadAsBlob(e, i) : t.encodePayloadAsArrayBuffer(e, i) : e.length ? void o(e, (function(e, i) {
t.encodePacket(e, !!a && n, !1, (function(e) {
i(null, function(e) {
return e.length + ":" + e
}(e))
}
))
}
), (function(e, t) {
return i(t.join(""))
}
)) : i("0:")
}
,
t.decodePayload = function(e, n, i) {
if ("string" != typeof e)
return t.decodePayloadAsBinary(e, n, i);
var a;
if ("function" == typeof n && (i = n,
n = null),
"" === e)
return i(v, 0, 1);
for (var r, o, s = "", c = 0, l = e.length; c < l; c++) {
var u = e.charAt(c);
if (":" === u) {
if ("" === s || s != (r = Number(s)))
return i(v, 0, 1);
if (s != (o = e.substr(c + 1, r)).length)
return i(v, 0, 1);
if (o.length) {
if (a = t.decodePacket(o, n, !1),
v.type === a.type && v.data === a.data)
return i(v, 0, 1);
if (!1 === i(a, c + r, l))
return
}
c += r,
s = ""
} else
s += u
}
return "" !== s ? i(v, 0, 1) : void 0
}
,
t.encodePayloadAsArrayBuffer = function(e, n) {
return e.length ? void o(e, (function(e, n) {
t.encodePacket(e, !0, !0, (function(e) {
return n(null, e)
}
))
}
), (function(e, t) {
var i = t.reduce((function(e, t) {
var n;
return e + (n = "string" == typeof t ? t.length : t.byteLength).toString().length + n + 2
}
), 0)
, a = new Uint8Array(i)
, r = 0;
return t.forEach((function(e) {
var t = "string" == typeof e
, n = e;
if (t) {
for (var i = new Uint8Array(e.length), o = 0; o < e.length; o++)
i[o] = e.charCodeAt(o);
n = i.buffer
}
a[r++] = t ? 0 : 1;
var s = n.byteLength.toString();
for (o = 0; o < s.length; o++)
a[r++] = parseInt(s[o]);
a[r++] = 255;
for (i = new Uint8Array(n),
o = 0; o < i.length; o++)
a[r++] = i[o]
}
)),
n(a.buffer)
}
)) : n(new ArrayBuffer(0))
}
,
t.encodePayloadAsBlob = function(e, n) {
o(e, (function(e, n) {
t.encodePacket(e, !0, !0, (function(e) {
var t = new Uint8Array(1);
if (t[0] = 1,
"string" == typeof e) {
for (var i = new Uint8Array(e.length), a = 0; a < e.length; a++)
i[a] = e.charCodeAt(a);
e = i.buffer,
t[0] = 0
}
var r = (e instanceof ArrayBuffer ? e.byteLength : e.size).toString()
, o = new Uint8Array(r.length + 1);
for (a = 0; a < r.length; a++)
o[a] = parseInt(r[a]);
if (o[r.length] = 255,
z) {
var s = new z([t.buffer, o.buffer, e]);
n(null, s)
}
}
))
}
), (function(e, t) {
return n(new z(t))
}
))
}
,
t.decodePayloadAsBinary = function(e, n, i) {
"function" == typeof n && (i = n,
n = null);
for (var a = e, r = []; a.byteLength > 0; ) {
for (var o = new Uint8Array(a), s = 0 === o[0], c = "", l = 1; 255 !== o[l]; l++) {
if (c.length > 310)
return i(v, 0, 1);
c += o[l]
}
a = u(a, 2 + c.length),
c = parseInt(c);
var d = u(a, 0, c);
if (s)
try {
d = String.fromCharCode.apply(null, new Uint8Array(d))
} catch (e) {
var p = new Uint8Array(d);
d = "";
for (l = 0; l < p.length; l++)
d += String.fromCharCode(p[l])
}
r.push(d),
a = u(a, c)
}
var h = r.length;
r.forEach((function(e, a) {
i(t.decodePacket(e, n, !0), a, h)
}
))
}
}
, function(e, t) {
e.exports = Object.keys || function(e) {
var t = []
, n = Object.prototype.hasOwnProperty;
for (var i in e)
n.call(e, i) && t.push(i);
return t
}
}
, function(t, n, i) {
var a = i(13)
, r = Object.prototype.toString
, o = "function" == typeof Blob || "undefined" != typeof Blob && "[object BlobConstructor]" === r.call(Blob)
, s = "function" == typeof File || "undefined" != typeof File && "[object FileConstructor]" === r.call(File);
t.exports = function t(n) {
if (!n || "object" != typeof n)
return !1;
if (a(n)) {
for (var i = 0, r = n.length; i < r; i++)
if (t(n[i]))
return !0;
return !1
}
if ("function" == typeof e && e.isBuffer && e.isBuffer(n) || "function" == typeof ArrayBuffer && n instanceof ArrayBuffer || o && n instanceof Blob || s && n instanceof File)
return !0;
if (n.toJSON && "function" == typeof n.toJSON && 1 === arguments.length)
return t(n.toJSON(), !0);
for (var c in n)
if (Object.prototype.hasOwnProperty.call(n, c) && t(n[c]))
return !0;
return !1
}
}
, function(e, t) {
e.exports = function(e, t, n) {
var i = e.byteLength;
if (t = t || 0,
n = n || i,
e.slice)
return e.slice(t, n);
if (t < 0 && (t += i),
n < 0 && (n += i),
n > i && (n = i),
t >= i || t >= n || 0 === i)
return new ArrayBuffer(0);
for (var a = new Uint8Array(e), r = new Uint8Array(n - t), o = t, s = 0; o < n; o++,
s++)
r[s] = a[o];
return r.buffer
}
}
, function(e, t) {
function n() {}
e.exports = function(e, t, i) {
function a(e, n) {
if (a.count <= 0)
throw new Error("after called too many times");
--a.count,
e ? (r = !0,
t(e),
t = i) : 0 !== a.count || r || t(null, n)
}
var r = !1;
return i = i || n,
a.count = e,
0 === e ? t() : a
}
}
, function(e, t) {
function n(e) {
for (var t, n, i = [], a = 0, r = e.length; a < r; )
(t = e.charCodeAt(a++)) >= 55296 && t <= 56319 && a < r ? 56320 == (64512 & (n = e.charCodeAt(a++))) ? i.push(((1023 & t) << 10) + (1023 & n) + 65536) : (i.push(t),
a--) : i.push(t);
return i
}
function i(e, t) {
if (e >= 55296 && e <= 57343) {
if (t)
throw Error("Lone surrogate U+" + e.toString(16).toUpperCase() + " is not a scalar value");
return !1
}
return !0
}
function a(e, t) {
return d(e >> t & 63 | 128)
}
function r(e, t) {
if (0 == (4294967168 & e))
return d(e);
var n = "";
return 0 == (4294965248 & e) ? n = d(e >> 6 & 31 | 192) : 0 == (4294901760 & e) ? (i(e, t) || (e = 65533),
n = d(e >> 12 & 15 | 224),
n += a(e, 6)) : 0 == (4292870144 & e) && (n = d(e >> 18 & 7 | 240),
n += a(e, 12),
n += a(e, 6)),
n + d(63 & e | 128)
}
function o() {
if (u >= l)
throw Error("Invalid byte index");
var e = 255 & c[u];
if (u++,
128 == (192 & e))
return 63 & e;
throw Error("Invalid continuation byte")
}
function s(e) {
var t, n;
if (u > l)
throw Error("Invalid byte index");
if (u == l)
return !1;
if (t = 255 & c[u],
u++,
0 == (128 & t))
return t;
if (192 == (224 & t)) {
if ((n = (31 & t) << 6 | o()) >= 128)
return n;
throw Error("Invalid continuation byte")
}
if (224 == (240 & t)) {
if ((n = (15 & t) << 12 | o() << 6 | o()) >= 2048)
return i(n, e) ? n : 65533;
throw Error("Invalid continuation byte")
}
if (240 == (248 & t) && ((n = (7 & t) << 18 | o() << 12 | o() << 6 | o()) >= 65536 && n <= 1114111))
return n;
throw Error("Invalid UTF-8 detected")
}
/*! https://mths.be/utf8js v2.1.2 by @mathias */
var c, l, u, d = String.fromCharCode;
e.exports = {
version: "2.1.2",
encode: function(e, t) {
for (var i = !1 !== (t = t || {}).strict, a = n(e), o = a.length, s = -1, c = ""; ++s < o; )
c += r(a[s], i);
return c
},
decode: function(e, t) {
var i = !1 !== (t = t || {}).strict;
c = n(e),
l = c.length,
u = 0;
for (var a, r = []; !1 !== (a = s(i)); )
r.push(a);
return function(e) {
for (var t, n = e.length, i = -1, a = ""; ++i < n; )
(t = e[i]) > 65535 && (a += d((t -= 65536) >>> 10 & 1023 | 55296),
t = 56320 | 1023 & t),
a += d(t);
return a
}(r)
}
}
}
, function(e, t) {
!function() {
"use strict";
for (var e = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", n = new Uint8Array(256), i = 0; i < e.length; i++)
n[e.charCodeAt(i)] = i;
t.encode = function(t) {
var n, i = new Uint8Array(t), a = i.length, r = "";
for (n = 0; n < a; n += 3)
r += e[i[n] >> 2],
r += e[(3 & i[n]) << 4 | i[n + 1] >> 4],
r += e[(15 & i[n + 1]) << 2 | i[n + 2] >> 6],
r += e[63 & i[n + 2]];
return a % 3 == 2 ? r = r.substring(0, r.length - 1) + "=" : a % 3 == 1 && (r = r.substring(0, r.length - 2) + "=="),
r
}
,
t.decode = function(e) {
var t, i, a, r, o, s = .75 * e.length, c = e.length, l = 0;
"=" === e[e.length - 1] && (s--,
"=" === e[e.length - 2] && s--);
var u = new ArrayBuffer(s)
, d = new Uint8Array(u);
for (t = 0; t < c; t += 4)
i = n[e.charCodeAt(t)],
a = n[e.charCodeAt(t + 1)],
r = n[e.charCodeAt(t + 2)],
o = n[e.charCodeAt(t + 3)],
d[l++] = i << 2 | a >> 4,
d[l++] = (15 & a) << 4 | r >> 2,
d[l++] = (3 & r) << 6 | 63 & o;
return u
}
}()
}
, function(e, t) {
function n(e) {
return e.map((function(e) {
if (e.buffer instanceof ArrayBuffer) {
var t = e.buffer;
if (e.byteLength !== t.byteLength) {
var n = new Uint8Array(e.byteLength);
n.set(new Uint8Array(t,e.byteOffset,e.byteLength)),
t = n.buffer
}
return t
}
return e
}
))
}
function i(e, t) {
t = t || {};
var i = new r;
return n(e).forEach((function(e) {
i.append(e)
}
)),
t.type ? i.getBlob(t.type) : i.getBlob()
}
function a(e, t) {
return new Blob(n(e),t || {})
}
var r = void 0 !== r ? r : "undefined" != typeof WebKitBlobBuilder ? WebKitBlobBuilder : "undefined" != typeof MSBlobBuilder ? MSBlobBuilder : "undefined" != typeof MozBlobBuilder && MozBlobBuilder
, o = function() {
try {
return 2 === new Blob(["hi"]).size
} catch (e) {
return !1
}
}()
, s = o && function() {
try {
return 2 === new Blob([new Uint8Array([1, 2])]).size
} catch (e) {
return !1
}
}()
, c = r && r.prototype.append && r.prototype.getBlob;
"undefined" != typeof Blob && (i.prototype = Blob.prototype,
a.prototype = Blob.prototype),
e.exports = o ? s ? Blob : a : c ? i : void 0
}
, function(e, t) {
t.encode = function(e) {
var t = "";
for (var n in e)
e.hasOwnProperty(n) && (t.length && (t += "&"),
t += encodeURIComponent(n) + "=" + encodeURIComponent(e[n]));
return t
}
,
t.decode = function(e) {
for (var t = {}, n = e.split("&"), i = 0, a = n.length; i < a; i++) {
var r = n[i].split("=");
t[decodeURIComponent(r[0])] = decodeURIComponent(r[1])
}
return t
}
}
, function(e, t) {
e.exports = function(e, t) {
var n = function() {};
n.prototype = t.prototype,
e.prototype = new n,
e.prototype.constructor = e
}
}
, function(e, t) {
"use strict";
function n(e) {
var t = "";
do {
t = r[e % o] + t,
e = Math.floor(e / o)
} while (e > 0);
return t
}
function i() {
var e = n(+new Date);
return e !== a ? (c = 0,
a = e) : e + "." + n(c++)
}
for (var a, r = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""), o = 64, s = {}, c = 0, l = 0; l < o; l++)
s[r[l]] = l;
i.encode = n,
i.decode = function(e) {
var t = 0;
for (l = 0; l < e.length; l++)
t = t * o + s[e.charAt(l)];
return t
}
,
e.exports = i
}
, function(e, t, n) {
(function(t) {
function i() {}
function a() {
return "undefined" != typeof self ? self : "undefined" != typeof window ? window : void 0 !== t ? t : {}
}
function r(e) {
if (o.call(this, e),
this.query = this.query || {},
!c) {
var t = a();
c = t.___eio = t.___eio || []
}
this.index = c.length;
var n = this;
c.push((function(e) {
n.onData(e)
}
)),
this.query.j = this.index,
"function" == typeof addEventListener && addEventListener("beforeunload", (function() {
n.script && (n.script.onerror = i)
}
), !1)
}
var o = n(22)
, s = n(33);
e.exports = r;
var c, l = /\n/g, u = /\\n/g;
s(r, o),
r.prototype.supportsBinary = !1,
r.prototype.doClose = function() {
this.script && (this.script.parentNode.removeChild(this.script),
this.script = null),
this.form && (this.form.parentNode.removeChild(this.form),
this.form = null,
this.iframe = null),
o.prototype.doClose.call(this)
}
,
r.prototype.doPoll = function() {
var e = this
, t = document.createElement("script");
this.script && (this.script.parentNode.removeChild(this.script),
this.script = null),
t.async = !0,
t.src = this.uri(),
t.onerror = function(t) {
e.onError("jsonp poll error", t)
}
;
var n = document.getElementsByTagName("script")[0];
n ? n.parentNode.insertBefore(t, n) : (document.head || document.body).appendChild(t),
this.script = t,
"undefined" != typeof navigator && /gecko/i.test(navigator.userAgent) && setTimeout((function() {
var e = document.createElement("iframe");
document.body.appendChild(e),
document.body.removeChild(e)
}
), 100)
}
,
r.prototype.doWrite = function(e, t) {
function n() {
i(),
t()
}
function i() {
if (a.iframe)
try {
a.form.removeChild(a.iframe)
} catch (e) {
a.onError("jsonp polling iframe removal error", e)
}
try {
var e = '<iframe src="javascript:0" name="' + a.iframeId + '">';
r = document.createElement(e)
} catch (e) {
(r = document.createElement("iframe")).name = a.iframeId,
r.src = "javascript:0"
}
r.id = a.iframeId,
a.form.appendChild(r),
a.iframe = r
}
var a = this;
if (!this.form) {
var r, o = document.createElement("form"), s = document.createElement("textarea"), c = this.iframeId = "eio_iframe_" + this.index;
o.className = "socketio",
o.style.position = "absolute",
o.style.top = "-1000px",
o.style.left = "-1000px",
o.target = c,
o.method = "POST",
o.setAttribute("accept-charset", "utf-8"),
s.name = "d",
o.appendChild(s),
document.body.appendChild(o),
this.form = o,
this.area = s
}
this.form.action = this.uri(),
i(),
e = e.replace(u, "\\\n"),
this.area.value = e.replace(l, "\\n");
try {
this.form.submit()
} catch (e) {}
this.iframe.attachEvent ? this.iframe.onreadystatechange = function() {
"complete" === a.iframe.readyState && n()
}
: this.iframe.onload = n
}
}
).call(t, function() {
return this
}())
}
, function(t, n, i) {
function a(e) {
e && e.forceBase64 && (this.supportsBinary = !1),
this.perMessageDeflate = e.perMessageDeflate,
this.usingBrowserWebSocket = r && !e.forceNode,
this.protocols = e.protocols,
this.usingBrowserWebSocket || (h = o),
s.call(this, e)
}
var r, o, s = i(23), c = i(24), l = i(32), u = i(33), d = i(34), p = i(3)("engine.io-client:websocket");
if ("undefined" != typeof WebSocket ? r = WebSocket : "undefined" != typeof self && (r = self.WebSocket || self.MozWebSocket),
"undefined" == typeof window)
try {
o = i(37)
} catch (e) {}
var h = r || o;
t.exports = a,
u(a, s),
a.prototype.name = "websocket",
a.prototype.supportsBinary = !0,
a.prototype.doOpen = function() {
if (this.check()) {
var e = this.uri()
, t = this.protocols
, n = {
agent: this.agent,
perMessageDeflate: this.perMessageDeflate
};
n.pfx = this.pfx,
n.key = this.key,
n.passphrase = this.passphrase,
n.cert = this.cert,
n.ca = this.ca,
n.ciphers = this.ciphers,
n.rejectUnauthorized = this.rejectUnauthorized,
this.extraHeaders && (n.headers = this.extraHeaders),
this.localAddress && (n.localAddress = this.localAddress);
try {
this.ws = this.usingBrowserWebSocket && !this.isReactNative ? t ? new h(e,t) : new h(e) : new h(e,t,n)
} catch (e) {
return this.emit("error", e)
}
void 0 === this.ws.binaryType && (this.supportsBinary = !1),
this.ws.supports && this.ws.supports.binary ? (this.supportsBinary = !0,
this.ws.binaryType = "nodebuffer") : this.ws.binaryType = "arraybuffer",
this.addEventListeners()
}
}
,
a.prototype.addEventListeners = function() {
var e = this;
this.ws.onopen = function() {
e.onOpen()
}
,
this.ws.onclose = function() {
e.onClose()
}
,
this.ws.onmessage = function(t) {
e.onData(t.data)
}
,
this.ws.onerror = function(t) {
e.onError("websocket error", t)
}
}
,
a.prototype.write = function(t) {
var n = this;
this.writable = !1;
for (var i = t.length, a = 0, r = i; a < r; a++)
!function(t) {
c.encodePacket(t, n.supportsBinary, (function(a) {
if (!n.usingBrowserWebSocket) {
var r = {};
if (t.options && (r.compress = t.options.compress),
n.perMessageDeflate)
("string" == typeof a ? e.byteLength(a) : a.length) < n.perMessageDeflate.threshold && (r.compress = !1)
}
try {
n.usingBrowserWebSocket ? n.ws.send(a) : n.ws.send(a, r)
} catch (e) {
p("websocket closed before onclose event")
}
--i || (n.emit("flush"),
setTimeout((function() {
n.writable = !0,
n.emit("drain")
}
), 0))
}
))
}(t[a])
}
,
a.prototype.onClose = function() {
s.prototype.onClose.call(this)
}
,
a.prototype.doClose = function() {
void 0 !== this.ws && this.ws.close()
}
,
a.prototype.uri = function() {
var e = this.query || {}
, t = this.secure ? "wss" : "ws"
, n = "";
return this.port && ("wss" === t && 443 !== Number(this.port) || "ws" === t && 80 !== Number(this.port)) && (n = ":" + this.port),
this.timestampRequests && (e[this.timestampParam] = d()),
this.supportsBinary || (e.b64 = 1),
(e = l.encode(e)).length && (e = "?" + e),
t + "://" + (-1 !== this.hostname.indexOf(":") ? "[" + this.hostname + "]" : this.hostname) + n + this.path + e
}
,
a.prototype.check = function() {
return !(!h || "__initialize"in h && this.name === a.prototype.name)
}
}
, function(e, t) {}
, function(e, t) {
var n = [].indexOf;
e.exports = function(e, t) {
if (n)
return e.indexOf(t);
for (var i = 0; i < e.length; ++i)
if (e[i] === t)
return i;
return -1
}
}
, function(e, t, n) {
function i(e, t, n) {
this.io = e,
this.nsp = t,
this.json = this,
this.ids = 0,
this.acks = {},
this.receiveBuffer = [],
this.sendBuffer = [],
this.connected = !1,
this.disconnected = !0,
this.flags = {},
n && n.query && (this.query = n.query),
this.io.autoConnect && this.open()
}
var a = n(7)
, r = n(11)
, o = n(40)
, s = n(41)
, c = n(42)
, l = n(3)("socket.io-client:socket")
, u = n(32)
, d = n(26);
e.exports = i;
var p = {
connect: 1,
connect_error: 1,
connect_timeout: 1,
connecting: 1,
disconnect: 1,
error: 1,
reconnect: 1,
reconnect_attempt: 1,
reconnect_failed: 1,
reconnect_error: 1,
reconnecting: 1,
ping: 1,
pong: 1
}
, h = r.prototype.emit;
r(i.prototype),
i.prototype.subEvents = function() {
if (!this.subs) {
var e = this.io;
this.subs = [s(e, "open", c(this, "onopen")), s(e, "packet", c(this, "onpacket")), s(e, "close", c(this, "onclose"))]
}
}
,
i.prototype.open = i.prototype.connect = function() {
return this.connected || (this.subEvents(),
this.io.open(),
"open" === this.io.readyState && this.onopen(),
this.emit("connecting")),
this
}
,
i.prototype.send = function() {
var e = o(arguments);
return e.unshift("message"),
this.emit.apply(this, e),
this
}
,
i.prototype.emit = function(e) {
if (p.hasOwnProperty(e))
return h.apply(this, arguments),
this;
var t = o(arguments)
, n = {
type: (void 0 !== this.flags.binary ? this.flags.binary : d(t)) ? a.BINARY_EVENT : a.EVENT,
data: t,
options: {}
};
return n.options.compress = !this.flags || !1 !== this.flags.compress,
"function" == typeof t[t.length - 1] && (l("emitting packet with ack id %d", this.ids),
this.acks[this.ids] = t.pop(),
n.id = this.ids++),
this.connected ? this.packet(n) : this.sendBuffer.push(n),
this.flags = {},
this
}
,
i.prototype.packet = function(e) {
e.nsp = this.nsp,
this.io.packet(e)
}
,
i.prototype.onopen = function() {
if (l("transport is open - connecting"),
"/" !== this.nsp)
if (this.query) {
var e = "object" == typeof this.query ? u.encode(this.query) : this.query;
l("sending connect packet with query %s", e),
this.packet({
type: a.CONNECT,
query: e
})
} else
this.packet({
type: a.CONNECT
})
}
,
i.prototype.onclose = function(e) {
l("close (%s)", e),
this.connected = !1,
this.disconnected = !0,
delete this.id,
this.emit("disconnect", e)
}
,
i.prototype.onpacket = function(e) {
var t = e.nsp === this.nsp
, n = e.type === a.ERROR && "/" === e.nsp;
if (t || n)
switch (e.type) {
case a.CONNECT:
this.onconnect();
break;
case a.EVENT:
case a.BINARY_EVENT:
this.onevent(e);
break;
case a.ACK:
case a.BINARY_ACK:
this.onack(e);
break;
case a.DISCONNECT:
this.ondisconnect();
break;
case a.ERROR:
this.emit("error", e.data)
}
}
,
i.prototype.onevent = function(e) {
var t = e.data || [];
l("emitting event %j", t),
null != e.id && (l("attaching ack callback to event"),
t.push(this.ack(e.id))),
this.connected ? h.apply(this, t) : this.receiveBuffer.push(t)
}
,
i.prototype.ack = function(e) {
var t = this
, n = !1;
return function() {
if (!n) {
n = !0;
var i = o(arguments);
l("sending ack %j", i),
t.packet({
type: d(i) ? a.BINARY_ACK : a.ACK,
id: e,
data: i
})
}
}
}
,
i.prototype.onack = function(e) {
var t = this.acks[e.id];
"function" == typeof t ? (l("calling ack %s with %j", e.id, e.data),
t.apply(this, e.data),
delete this.acks[e.id]) : l("bad ack %s", e.id)
}
,
i.prototype.onconnect = function() {
this.connected = !0,
this.disconnected = !1,
this.emit("connect"),
this.emitBuffered()
}
,
i.prototype.emitBuffered = function() {
var e;
for (e = 0; e < this.receiveBuffer.length; e++)
h.apply(this, this.receiveBuffer[e]);
for (this.receiveBuffer = [],
e = 0; e < this.sendBuffer.length; e++)
this.packet(this.sendBuffer[e]);
this.sendBuffer = []
}
,
i.prototype.ondisconnect = function() {
l("server disconnect (%s)", this.nsp),
this.destroy(),
this.onclose("io server disconnect")
}
,
i.prototype.destroy = function() {
if (this.subs) {
for (var e = 0; e < this.subs.length; e++)
this.subs[e].destroy();
this.subs = null
}
this.io.destroy(this)
}
,
i.prototype.close = i.prototype.disconnect = function() {
return this.connected && (l("performing disconnect (%s)", this.nsp),
this.packet({
type: a.DISCONNECT
})),
this.destroy(),
this.connected && this.onclose("io client disconnect"),
this
}
,
i.prototype.compress = function(e) {
return this.flags.compress = e,
this
}
,
i.prototype.binary = function(e) {
return this.flags.binary = e,
this
}
}
, function(e, t) {
e.exports = function(e, t) {
for (var n = [], i = (t = t || 0) || 0; i < e.length; i++)
n[i - t] = e[i];
return n
}
}
, function(e, t) {
e.exports = function(e, t, n) {
return e.on(t, n),
{
destroy: function() {
e.removeListener(t, n)
}
}
}
}
, function(e, t) {
var n = [].slice;
e.exports = function(e, t) {
if ("string" == typeof t && (t = e[t]),
"function" != typeof t)
throw new Error("bind() requires a function");
var i = n.call(arguments, 2);
return function() {
return t.apply(e, i.concat(n.call(arguments)))
}
}
}
, function(e, t) {
function n(e) {
e = e || {},
this.ms = e.min || 100,
this.max = e.max || 1e4,
this.factor = e.factor || 2,
this.jitter = e.jitter > 0 && e.jitter <= 1 ? e.jitter : 0,
this.attempts = 0
}
e.exports = n,
n.prototype.duration = function() {
var e = this.ms * Math.pow(this.factor, this.attempts++);
if (this.jitter) {
var t = Math.random()
, n = Math.floor(t * this.jitter * e);
e = 0 == (1 & Math.floor(10 * t)) ? e - n : e + n
}
return 0 | Math.min(e, this.max)
}
,
n.prototype.reset = function() {
this.attempts = 0
}
,
n.prototype.setMin = function(e) {
this.ms = e
}
,
n.prototype.setMax = function(e) {
this.max = e
}
,
n.prototype.setJitter = function(e) {
this.jitter = e
}
}
])
}
))
}
).call(this)
}
).call(this, e("buffer").Buffer)
}
, {
buffer: 205
}],
7: [function(e, t, n) {
"use strict";
var i = this && this.__importDefault || function(e) {
return e && e.__esModule ? e : {
default: e
}
}
;
Object.defineProperty(n, "__esModule", {
value: !0
});
var a = i(e("tinycolor2"));
function r(e, t, n) {
var i;
return (i = Math.round(e.h) >= 60 && Math.round(e.h) <= 240 ? n ? Math.round(e.h) - 2 * t : Math.round(e.h) + 2 * t : n ? Math.round(e.h) + 2 * t : Math.round(e.h) - 2 * t) < 0 ? i += 360 : i >= 360 && (i -= 360),
i
}
function o(e, t, n) {
return 0 === e.h && 0 === e.s ? e.s : ((i = n ? Math.round(100 * e.s) - 16 * t : 4 === t ? Math.round(100 * e.s) + 16 : Math.round(100 * e.s) + 5 * t) > 100 && (i = 100),
n && 5 === t && i > 10 && (i = 10),
i < 6 && (i = 6),
i);
var i
}
function s(e, t, n) {
return n ? Math.round(100 * e.v) + 5 * t : Math.round(100 * e.v) - 15 * t
}
n.default = function(e) {
for (var t = [], n = a.default(e), i = 5; i > 0; i -= 1) {
var c = n.toHsv()
, l = a.default({
h: r(c, i, !0),
s: o(c, i, !0),
v: s(c, i, !0)
}).toHexString();
t.push(l)
}
for (t.push(n.toHexString()),
i = 1; i <= 4; i += 1) {
c = n.toHsv(),
l = a.default({
h: r(c, i),
s: o(c, i),
v: s(c, i)
}).toHexString();
t.push(l)
}
return t
}
}
, {
tinycolor2: 486
}],
8: [function(e, t, n) {
"use strict";
var i = this && this.__importDefault || function(e) {
return e && e.__esModule ? e : {
default: e
}
}
;
Object.defineProperty(n, "__esModule", {
value: !0
});
var a = i(e("./generate"));
n.generate = a.default;
var r = {
red: "#F5222D",
volcano: "#FA541C",
orange: "#FA8C16",
gold: "#FAAD14",
yellow: "#FADB14",
lime: "#A0D911",
green: "#52C41A",
cyan: "#13C2C2",
blue: "#1890FF",
geekblue: "#2F54EB",
purple: "#722ED1",
magenta: "#EB2F96",
grey: "#666666"
};
n.presetPrimaryColors = r;
var o = {};
n.presetPalettes = o,
Object.keys(r).forEach((function(e) {
o[e] = a.default(r[e]),
o[e].primary = o[e][5]
}
));
var s = o.red;
n.red = s;
var c = o.volcano;
n.volcano = c;
var l = o.gold;
n.gold = l;
var u = o.orange;
n.orange = u;
var d = o.yellow;
n.yellow = d;
var p = o.lime;
n.lime = p;
var h = o.green;
n.green = h;
var y = o.cyan;
n.cyan = y;
var m = o.blue;
n.blue = m;
var f = o.geekblue;
n.geekblue = f;
var x = o.purple;
n.purple = x;
var v = o.magenta;
n.magenta = v;
var z = o.grey;
n.grey = z
}
, {
"./generate": 7
}],
9: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i, a = e("babel-runtime/helpers/extends"), r = (i = a) && i.__esModule ? i : {
default: i
}, o = e("../utils");
var s = {
primaryColor: "#333",
secondaryColor: "#E6E6E6"
}
, c = {
name: "AntdIcon",
props: ["type", "primaryColor", "secondaryColor"],
displayName: "IconVue",
definitions: new o.MiniMap,
data: function() {
return {
twoToneColorPalette: s
}
},
add: function() {
for (var e = arguments.length, t = Array(e), n = 0; n < e; n++)
t[n] = arguments[n];
t.forEach((function(e) {
c.definitions.set((0,
o.withSuffix)(e.name, e.theme), e)
}
))
},
clear: function() {
c.definitions.clear()
},
get: function(e) {
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : s;
if (e) {
var n = c.definitions.get(e);
return n && "function" == typeof n.icon && (n = (0,
r.default)({}, n, {
icon: n.icon(t.primaryColor, t.secondaryColor)
})),
n
}
},
setTwoToneColors: function(e) {
var t = e.primaryColor
, n = e.secondaryColor;
s.primaryColor = t,
s.secondaryColor = n || (0,
o.getSecondaryColor)(t)
},
getTwoToneColors: function() {
return (0,
r.default)({}, s)
},
render: function(e) {
var t = this.$props
, n = t.type
, i = t.primaryColor
, a = t.secondaryColor
, l = void 0
, u = s;
if (i && (u = {
primaryColor: i,
secondaryColor: a || (0,
o.getSecondaryColor)(i)
}),
(0,
o.isIconDefinition)(n))
l = n;
else if ("string" == typeof n && !(l = c.get(n, u)))
return null;
return l ? (l && "function" == typeof l.icon && (l = (0,
r.default)({}, l, {
icon: l.icon(u.primaryColor, u.secondaryColor)
})),
(0,
o.generate)(e, l.icon, "svg-" + l.name, {
attrs: {
"data-icon": l.name,
width: "1em",
height: "1em",
fill: "currentColor",
"aria-hidden": "true"
},
on: this.$listeners
})) : ((0,
o.log)("type should be string or icon definiton, but got " + n),
null)
},
install: function(e) {
e.component(c.name, c)
}
};
n.default = c,
t.exports = n.default
}
, {
"../utils": 11,
"babel-runtime/helpers/extends": 199
}],
10: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i, a = e("./components/Icon"), r = (i = a) && i.__esModule ? i : {
default: i
};
n.default = r.default,
t.exports = n.default
}
, {
"./components/Icon": 9
}],
11: [function(e, t, n) {
(function(t) {
(function() {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.MiniMap = void 0;
var i = s(e("babel-runtime/helpers/extends"))
, a = s(e("babel-runtime/helpers/classCallCheck"))
, r = s(e("babel-runtime/helpers/createClass"));
n.log = function(e) {
t && t.env && "production" === t.env.NODE_ENV || console.error("[@ant-design/icons-vue]: " + e + ".")
}
,
n.isIconDefinition = function(e) {
return "object" == typeof e && "string" == typeof e.name && "string" == typeof e.theme && ("object" == typeof e.icon || "function" == typeof e.icon)
}
,
n.normalizeAttrs = c,
n.generate = function e(t, n, a, r) {
if (!r)
return t(n.tag, {
key: a,
attrs: (0,
i.default)({}, c(n.attrs))
}, (n.children || []).map((function(i, r) {
return e(t, i, a + "-" + n.tag + "-" + r)
}
)));
return t(n.tag, (0,
i.default)({
key: a
}, r, {
attrs: (0,
i.default)({}, c(n.attrs), r.attrs)
}), (n.children || []).map((function(i, r) {
return e(t, i, a + "-" + n.tag + "-" + r)
}
)))
}
,
n.getSecondaryColor = function(e) {
return (0,
o.generate)(e)[0]
}
,
n.withSuffix = function(e, t) {
switch (t) {
case "fill":
return e + "-fill";
case "outline":
return e + "-o";
case "twotone":
return e + "-twotone";
default:
throw new TypeError("Unknown theme type: " + t + ", name: " + e)
}
}
;
var o = e("@ant-design/colors");
function s(e) {
return e && e.__esModule ? e : {
default: e
}
}
function c() {
var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
return Object.keys(e).reduce((function(t, n) {
var i = e[n];
switch (n) {
case "class":
t.className = i,
delete t.class;
break;
default:
t[n] = i
}
return t
}
), {})
}
n.MiniMap = function() {
function e() {
(0,
a.default)(this, e),
this.collection = {}
}
return (0,
r.default)(e, [{
key: "clear",
value: function() {
this.collection = {}
}
}, {
key: "delete",
value: function(e) {
return delete this.collection[e]
}
}, {
key: "get",
value: function(e) {
return this.collection[e]
}
}, {
key: "has",
value: function(e) {
return Boolean(this.collection[e])
}
}, {
key: "set",
value: function(e, t) {
return this.collection[e] = t,
this
}
}, {
key: "size",
get: function() {
return Object.keys(this.collection).length
}
}]),
e
}()
}
).call(this)
}
).call(this, e("_process"))
}
, {
"@ant-design/colors": 8,
_process: 483,
"babel-runtime/helpers/classCallCheck": 196,
"babel-runtime/helpers/createClass": 197,
"babel-runtime/helpers/extends": 199
}],
12: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = "0 0 1024 1024"
, a = "64 64 896 896"
, r = "fill"
, o = "outline"
, s = "twotone";
function c(e) {
for (var t = [], n = 1; n < arguments.length; n++)
t[n - 1] = arguments[n];
return {
tag: "svg",
attrs: {
viewBox: e,
focusable: !1
},
children: t.map((function(e) {
return Array.isArray(e) ? {
tag: "path",
attrs: {
fill: e[0],
d: e[1]
}
} : {
tag: "path",
attrs: {
d: e
}
}
}
))
}
}
function l(e, t, n) {
return {
name: e,
theme: t,
icon: n
}
}
n.AccountBookFill = l("account-book", r, c(a, "M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zM648.3 426.8l-87.7 161.1h45.7c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4v29.7h63.4c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4V752c0 5.5-4.5 10-10 10h-41.3c-5.5 0-10-4.5-10-10v-51.8h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h63.1v-29.7h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h45.2l-88-161.1c-2.6-4.8-.9-10.9 4-13.6 1.5-.8 3.1-1.2 4.8-1.2h46c3.8 0 7.2 2.1 8.9 5.5l72.9 144.3 73.2-144.3a10 10 0 0 1 8.9-5.5h45c5.5 0 10 4.5 10 10 .1 1.7-.3 3.3-1.1 4.8z")),
n.AlertFill = l("alert", r, c(a, "M512 244c176.18 0 319 142.82 319 319v233a32 32 0 0 1-32 32H225a32 32 0 0 1-32-32V563c0-176.18 142.82-319 319-319zM484 68h56a8 8 0 0 1 8 8v96a8 8 0 0 1-8 8h-56a8 8 0 0 1-8-8V76a8 8 0 0 1 8-8zM177.25 191.66a8 8 0 0 1 11.32 0l67.88 67.88a8 8 0 0 1 0 11.31l-39.6 39.6a8 8 0 0 1-11.31 0l-67.88-67.88a8 8 0 0 1 0-11.31l39.6-39.6zm669.6 0l39.6 39.6a8 8 0 0 1 0 11.3l-67.88 67.9a8 8 0 0 1-11.32 0l-39.6-39.6a8 8 0 0 1 0-11.32l67.89-67.88a8 8 0 0 1 11.31 0zM192 892h640a32 32 0 0 1 32 32v24a8 8 0 0 1-8 8H168a8 8 0 0 1-8-8v-24a32 32 0 0 1 32-32zm148-317v253h64V575h-64z")),
n.AlipaySquareFill = l("alipay-square", r, c(a, "M308.6 545.7c-19.8 2-57.1 10.7-77.4 28.6-61 53-24.5 150 99 150 71.8 0 143.5-45.7 199.8-119-80.2-38.9-148.1-66.8-221.4-59.6zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm29.4 663.2S703 689.4 598.7 639.5C528.8 725.2 438.6 777.3 345 777.3c-158.4 0-212.1-138.1-137.2-229 16.3-19.8 44.2-38.7 87.3-49.4 67.5-16.5 175 10.3 275.7 43.4 18.1-33.3 33.4-69.9 44.7-108.9H305.1V402h160v-56.2H271.3v-31.3h193.8v-80.1s0-13.5 13.7-13.5H557v93.6h191.7v31.3H557.1V402h156.4c-15 61.1-37.7 117.4-66.2 166.8 47.5 17.1 90.1 33.3 121.8 43.9 114.3 38.2 140.2 40.2 140.2 40.2v122.3z")),
n.AliwangwangFill = l("aliwangwang", r, c(a, "M868.2 377.4c-18.9-45.1-46.3-85.6-81.2-120.6a377.26 377.26 0 0 0-120.5-81.2A375.65 375.65 0 0 0 519 145.8c-41.9 0-82.9 6.7-121.9 20C306 123.3 200.8 120 170.6 120c-2.2 0-7.4 0-9.4.2-11.9.4-22.8 6.5-29.2 16.4-6.5 9.9-7.7 22.4-3.4 33.5l64.3 161.6a378.59 378.59 0 0 0-52.8 193.2c0 51.4 10 101 29.8 147.6 18.9 45 46.2 85.6 81.2 120.5 34.7 34.8 75.4 62.1 120.5 81.2C418.3 894 467.9 904 519 904c51.3 0 100.9-10 147.7-29.8 44.9-18.9 85.5-46.3 120.4-81.2 34.7-34.8 62.1-75.4 81.2-120.6a376.5 376.5 0 0 0 29.8-147.6c-.2-51.2-10.1-100.8-29.9-147.4zm-325.2 79c0 20.4-16.6 37.1-37.1 37.1-20.4 0-37.1-16.7-37.1-37.1v-55.1c0-20.4 16.6-37.1 37.1-37.1 20.4 0 37.1 16.6 37.1 37.1v55.1zm175.2 0c0 20.4-16.6 37.1-37.1 37.1S644 476.8 644 456.4v-55.1c0-20.4 16.7-37.1 37.1-37.1 20.4 0 37.1 16.6 37.1 37.1v55.1z")),
n.AlipayCircleFill = l("alipay-circle", r, c(a, "M308.6 545.7c-19.8 2-57.1 10.7-77.4 28.6-61 53-24.5 150 99 150 71.8 0 143.5-45.7 199.8-119-80.2-38.9-148.1-66.8-221.4-59.6zm460.5 67c100.1 33.4 154.7 43 166.7 44.8A445.9 445.9 0 0 0 960 512c0-247.4-200.6-448-448-448S64 264.6 64 512s200.6 448 448 448c155.9 0 293.2-79.7 373.5-200.5-75.6-29.8-213.6-85-286.8-120.1-69.9 85.7-160.1 137.8-253.7 137.8-158.4 0-212.1-138.1-137.2-229 16.3-19.8 44.2-38.7 87.3-49.4 67.5-16.5 175 10.3 275.7 43.4 18.1-33.3 33.4-69.9 44.7-108.9H305.1V402h160v-56.2H271.3v-31.3h193.8v-80.1s0-13.5 13.7-13.5H557v93.6h191.7v31.3H557.1V402h156.4c-15 61.1-37.7 117.4-66.2 166.8 47.5 17.1 90.1 33.3 121.8 43.9z")),
n.AmazonCircleFill = l("amazon-circle", r, c(a, "M485 467.5c-11.6 4.9-20.9 12.2-27.8 22-6.9 9.8-10.4 21.6-10.4 35.5 0 17.8 7.5 31.5 22.4 41.2 14.1 9.1 28.9 11.4 44.4 6.8 17.9-5.2 30-17.9 36.4-38.1 3-9.3 4.5-19.7 4.5-31.3v-50.2c-12.6.4-24.4 1.6-35.5 3.7-11.1 2.1-22.4 5.6-34 10.4zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm35.8 262.7c-7.2-10.9-20.1-16.4-38.7-16.4-1.3 0-3 .1-5.3.3-2.2.2-6.6 1.5-12.9 3.7a79.4 79.4 0 0 0-17.9 9.1c-5.5 3.8-11.5 10-18 18.4-6.4 8.5-11.5 18.4-15.3 29.8l-94-8.4c0-12.4 2.4-24.7 7-36.9 4.7-12.2 11.8-23.9 21.4-35 9.6-11.2 21.1-21 34.5-29.4 13.4-8.5 29.6-15.2 48.4-20.3 18.9-5.1 39.1-7.6 60.9-7.6 21.3 0 40.6 2.6 57.8 7.7 17.2 5.2 31.1 11.5 41.4 19.1a117 117 0 0 1 25.9 25.7c6.9 9.6 11.7 18.5 14.4 26.7 2.7 8.2 4 15.7 4 22.8v182.5c0 6.4 1.4 13 4.3 19.8 2.9 6.8 6.3 12.8 10.2 18 3.9 5.2 7.9 9.9 12 14.3 4.1 4.3 7.6 7.7 10.6 9.9l4.1 3.4-72.5 69.4c-8.5-7.7-16.9-15.4-25.2-23.4-8.3-8-14.5-14-18.5-18.1l-6.1-6.2c-2.4-2.3-5-5.7-8-10.2-8.1 12.2-18.5 22.8-31.1 31.8-12.7 9-26.3 15.6-40.7 19.7-14.5 4.1-29.4 6.5-44.7 7.1-15.3.6-30-1.5-43.9-6.5-13.9-5-26.5-11.7-37.6-20.3-11.1-8.6-19.9-20.2-26.5-35-6.6-14.8-9.9-31.5-9.9-50.4 0-17.4 3-33.3 8.9-47.7 6-14.5 13.6-26.5 23-36.1 9.4-9.6 20.7-18.2 34-25.7s26.4-13.4 39.2-17.7c12.8-4.2 26.6-7.8 41.5-10.7 14.9-2.9 27.6-4.8 38.2-5.7 10.6-.9 21.2-1.6 31.8-2v-39.4c0-13.5-2.3-23.5-6.7-30.1zm180.5 379.6c-2.8 3.3-7.5 7.8-14.1 13.5s-16.8 12.7-30.5 21.1c-13.7 8.4-28.8 16-45 22.9-16.3 6.9-36.3 12.9-60.1 18-23.7 5.1-48.2 7.6-73.3 7.6-25.4 0-50.7-3.2-76.1-9.6-25.4-6.4-47.6-14.3-66.8-23.7-19.1-9.4-37.6-20.2-55.1-32.2-17.6-12.1-31.7-22.9-42.4-32.5-10.6-9.6-19.6-18.7-26.8-27.1-1.7-1.9-2.8-3.6-3.2-5.1-.4-1.5-.3-2.8.3-3.7.6-.9 1.5-1.6 2.6-2.2a7.42 7.42 0 0 1 7.4.8c40.9 24.2 72.9 41.3 95.9 51.4 82.9 36.4 168 45.7 255.3 27.9 40.5-8.3 82.1-22.2 124.9-41.8 3.2-1.2 6-1.5 8.3-.9 2.3.6 3.5 2.4 3.5 5.4 0 2.8-1.6 6.3-4.8 10.2zm59.9-29c-1.8 11.1-4.9 21.6-9.1 31.8-7.2 17.1-16.3 30-27.1 38.4-3.6 2.9-6.4 3.8-8.3 2.8-1.9-1-1.9-3.5 0-7.4 4.5-9.3 9.2-21.8 14.2-37.7 5-15.8 5.7-26 2.1-30.5-1.1-1.5-2.7-2.6-5-3.6-2.2-.9-5.1-1.5-8.6-1.9s-6.7-.6-9.4-.8c-2.8-.2-6.5-.2-11.2 0-4.7.2-8 .4-10.1.6a874.4 874.4 0 0 1-17.1 1.5c-1.3.2-2.7.4-4.1.5-1.5.1-2.7.2-3.5.3l-2.7.3c-1 .1-1.7.2-2.2.2h-3.2l-1-.2-.6-.5-.5-.9c-1.3-3.3 3.7-7.4 15-12.4s22.3-8.1 32.9-9.3c9.8-1.5 21.3-1.5 34.5-.3s21.3 3.7 24.3 7.4c2.3 3.5 2.5 10.7.7 21.7z")),
n.AndroidFill = l("android", r, c(a, "M270.1 741.7c0 23.4 19.1 42.5 42.6 42.5h48.7v120.4c0 30.5 24.5 55.4 54.6 55.4 30.2 0 54.6-24.8 54.6-55.4V784.1h85v120.4c0 30.5 24.5 55.4 54.6 55.4 30.2 0 54.6-24.8 54.6-55.4V784.1h48.7c23.5 0 42.6-19.1 42.6-42.5V346.4h-486v395.3zm357.1-600.1l44.9-65c2.6-3.8 2-8.9-1.5-11.4-3.5-2.4-8.5-1.2-11.1 2.6l-46.6 67.6c-30.7-12.1-64.9-18.8-100.8-18.8-35.9 0-70.1 6.7-100.8 18.8l-46.6-67.5c-2.6-3.8-7.6-5.1-11.1-2.6-3.5 2.4-4.1 7.4-1.5 11.4l44.9 65c-71.4 33.2-121.4 96.1-127.8 169.6h486c-6.6-73.6-56.7-136.5-128-169.7zM409.5 244.1a26.9 26.9 0 1 1 26.9-26.9 26.97 26.97 0 0 1-26.9 26.9zm208.4 0a26.9 26.9 0 1 1 26.9-26.9 26.97 26.97 0 0 1-26.9 26.9zm223.4 100.7c-30.2 0-54.6 24.8-54.6 55.4v216.4c0 30.5 24.5 55.4 54.6 55.4 30.2 0 54.6-24.8 54.6-55.4V400.1c.1-30.6-24.3-55.3-54.6-55.3zm-658.6 0c-30.2 0-54.6 24.8-54.6 55.4v216.4c0 30.5 24.5 55.4 54.6 55.4 30.2 0 54.6-24.8 54.6-55.4V400.1c0-30.6-24.5-55.3-54.6-55.3z")),
n.AmazonSquareFill = l("amazon-square", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM547.8 326.7c-7.2-10.9-20.1-16.4-38.7-16.4-1.3 0-3 .1-5.3.3-2.2.2-6.6 1.5-12.9 3.7a79.4 79.4 0 0 0-17.9 9.1c-5.5 3.8-11.5 10-18 18.4-6.4 8.5-11.5 18.4-15.3 29.8l-94-8.4c0-12.4 2.4-24.7 7-36.9s11.8-23.9 21.4-35c9.6-11.2 21.1-21 34.5-29.4 13.4-8.5 29.6-15.2 48.4-20.3 18.9-5.1 39.1-7.6 60.9-7.6 21.3 0 40.6 2.6 57.8 7.7 17.2 5.2 31.1 11.5 41.4 19.1a117 117 0 0 1 25.9 25.7c6.9 9.6 11.7 18.5 14.4 26.7 2.7 8.2 4 15.7 4 22.8v182.5c0 6.4 1.4 13 4.3 19.8 2.9 6.8 6.3 12.8 10.2 18 3.9 5.2 7.9 9.9 12 14.3 4.1 4.3 7.6 7.7 10.6 9.9l4.1 3.4-72.5 69.4c-8.5-7.7-16.9-15.4-25.2-23.4-8.3-8-14.5-14-18.5-18.1l-6.1-6.2c-2.4-2.3-5-5.7-8-10.2-8.1 12.2-18.5 22.8-31.1 31.8-12.7 9-26.3 15.6-40.7 19.7-14.5 4.1-29.4 6.5-44.7 7.1-15.3.6-30-1.5-43.9-6.5-13.9-5-26.5-11.7-37.6-20.3-11.1-8.6-19.9-20.2-26.5-35-6.6-14.8-9.9-31.5-9.9-50.4 0-17.4 3-33.3 8.9-47.7 6-14.5 13.6-26.5 23-36.1 9.4-9.6 20.7-18.2 34-25.7s26.4-13.4 39.2-17.7c12.8-4.2 26.6-7.8 41.5-10.7 14.9-2.9 27.6-4.8 38.2-5.7 10.6-.9 21.2-1.6 31.8-2v-39.4c0-13.5-2.3-23.5-6.7-30.1zm180.5 379.6c-2.8 3.3-7.5 7.8-14.1 13.5s-16.8 12.7-30.5 21.1c-13.7 8.4-28.8 16-45 22.9-16.3 6.9-36.3 12.9-60.1 18-23.7 5.1-48.2 7.6-73.3 7.6-25.4 0-50.7-3.2-76.1-9.6-25.4-6.4-47.6-14.3-66.8-23.7-19.1-9.4-37.6-20.2-55.1-32.2-17.6-12.1-31.7-22.9-42.4-32.5-10.6-9.6-19.6-18.7-26.8-27.1-1.7-1.9-2.8-3.6-3.2-5.1-.4-1.5-.3-2.8.3-3.7.6-.9 1.5-1.6 2.6-2.2a7.42 7.42 0 0 1 7.4.8c40.9 24.2 72.9 41.3 95.9 51.4 82.9 36.4 168 45.7 255.3 27.9 40.5-8.3 82.1-22.2 124.9-41.8 3.2-1.2 6-1.5 8.3-.9 2.3.6 3.5 2.4 3.5 5.4 0 2.8-1.6 6.3-4.8 10.2zm59.9-29c-1.8 11.1-4.9 21.6-9.1 31.8-7.2 17.1-16.3 30-27.1 38.4-3.6 2.9-6.4 3.8-8.3 2.8-1.9-1-1.9-3.5 0-7.4 4.5-9.3 9.2-21.8 14.2-37.7 5-15.8 5.7-26 2.1-30.5-1.1-1.5-2.7-2.6-5-3.6-2.2-.9-5.1-1.5-8.6-1.9s-6.7-.6-9.4-.8c-2.8-.2-6.5-.2-11.2 0-4.7.2-8 .4-10.1.6a874.4 874.4 0 0 1-17.1 1.5c-1.3.2-2.7.4-4.1.5-1.5.1-2.7.2-3.5.3l-2.7.3c-1 .1-1.7.2-2.2.2h-3.2l-1-.2-.6-.5-.5-.9c-1.3-3.3 3.7-7.4 15-12.4s22.3-8.1 32.9-9.3c9.8-1.5 21.3-1.5 34.5-.3s21.3 3.7 24.3 7.4c2.3 3.5 2.5 10.7.7 21.7zM485 467.5c-11.6 4.9-20.9 12.2-27.8 22-6.9 9.8-10.4 21.6-10.4 35.5 0 17.8 7.5 31.5 22.4 41.2 14.1 9.1 28.9 11.4 44.4 6.8 17.9-5.2 30-17.9 36.4-38.1 3-9.3 4.5-19.7 4.5-31.3v-50.2c-12.6.4-24.4 1.6-35.5 3.7-11.1 2.1-22.4 5.6-34 10.4z")),
n.ApiFill = l("api", r, c(a, "M917.7 148.8l-42.4-42.4c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-76.1 76.1a199.27 199.27 0 0 0-112.1-34.3c-51.2 0-102.4 19.5-141.5 58.6L432.3 308.7a8.03 8.03 0 0 0 0 11.3L704 591.7c1.6 1.6 3.6 2.3 5.7 2.3 2 0 4.1-.8 5.7-2.3l101.9-101.9c68.9-69 77-175.7 24.3-253.5l76.1-76.1c3.1-3.2 3.1-8.3 0-11.4zM578.9 546.7a8.03 8.03 0 0 0-11.3 0L501 613.3 410.7 523l66.7-66.7c3.1-3.1 3.1-8.2 0-11.3L441 408.6a8.03 8.03 0 0 0-11.3 0L363 475.3l-43-43a7.85 7.85 0 0 0-5.7-2.3c-2 0-4.1.8-5.7 2.3L206.8 534.2c-68.9 68.9-77 175.7-24.3 253.5l-76.1 76.1a8.03 8.03 0 0 0 0 11.3l42.4 42.4c1.6 1.6 3.6 2.3 5.7 2.3s4.1-.8 5.7-2.3l76.1-76.1c33.7 22.9 72.9 34.3 112.1 34.3 51.2 0 102.4-19.5 141.5-58.6l101.9-101.9c3.1-3.1 3.1-8.2 0-11.3l-43-43 66.7-66.7c3.1-3.1 3.1-8.2 0-11.3l-36.6-36.2z")),
n.AppstoreFill = l("appstore", r, c(a, "M864 144H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm0 400H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zM464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm0 400H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16z")),
n.AudioFill = l("audio", r, c(a, "M512 624c93.9 0 170-75.2 170-168V232c0-92.8-76.1-168-170-168s-170 75.2-170 168v224c0 92.8 76.1 168 170 168zm330-170c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254S258 594.3 258 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 168.7 126.6 307.9 290 327.6V884H326.7c-13.7 0-24.7 14.3-24.7 32v36c0 4.4 2.8 8 6.2 8h407.6c3.4 0 6.2-3.6 6.2-8v-36c0-17.7-11-32-24.7-32H548V782.1c165.3-18 294-158 294-328.1z")),
n.AppleFill = l("apple", r, c(a, "M747.4 535.7c-.4-68.2 30.5-119.6 92.9-157.5-34.9-50-87.7-77.5-157.3-82.8-65.9-5.2-138 38.4-164.4 38.4-27.9 0-91.7-36.6-141.9-36.6C273.1 298.8 163 379.8 163 544.6c0 48.7 8.9 99 26.7 150.8 23.8 68.2 109.6 235.3 199.1 232.6 46.8-1.1 79.9-33.2 140.8-33.2 59.1 0 89.7 33.2 141.9 33.2 90.3-1.3 167.9-153.2 190.5-221.6-121.1-57.1-114.6-167.2-114.6-170.7zm-105.1-305c50.7-60.2 46.1-115 44.6-134.7-44.8 2.6-96.6 30.5-126.1 64.8-32.5 36.8-51.6 82.3-47.5 133.6 48.4 3.7 92.6-21.2 129-63.7z")),
n.BackwardFill = l("backward", r, c(i, "M485.6 249.9L198.2 498c-8.3 7.1-8.3 20.8 0 27.9l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9zm320 0L518.2 498a18.6 18.6 0 0 0-6.2 14c0 5.2 2.1 10.4 6.2 14l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9z")),
n.BankFill = l("bank", r, c(a, "M894 462c30.9 0 43.8-39.7 18.7-58L530.8 126.2a31.81 31.81 0 0 0-37.6 0L111.3 404c-25.1 18.2-12.2 58 18.8 58H192v374h-72c-4.4 0-8 3.6-8 8v52c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-52c0-4.4-3.6-8-8-8h-72V462h62zM381 836H264V462h117v374zm189 0H453V462h117v374zm190 0H642V462h118v374z")),
n.BehanceCircleFill = l("behance-circle", r, c(a, "M420.3 470.3c8.7-6.3 12.9-16.7 12.9-31 .3-6.8-1.1-13.5-4.1-19.6-2.7-4.9-6.7-9-11.6-11.9a44.8 44.8 0 0 0-16.6-6c-6.4-1.2-12.9-1.8-19.3-1.7h-70.3v79.7h76.1c13.1.1 24.2-3.1 32.9-9.5zm11.8 72c-9.8-7.5-22.9-11.2-39.2-11.2h-81.8v94h80.2c7.5 0 14.4-.7 21.1-2.1a50.5 50.5 0 0 0 17.8-7.2c5.1-3.3 9.2-7.8 12.3-13.6 3-5.8 4.5-13.2 4.5-22.1 0-17.7-5-30.2-14.9-37.8zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm86.5 286.9h138.4v33.7H598.5v-33.7zM512 628.8a89.52 89.52 0 0 1-27 31c-11.8 8.2-24.9 14.2-38.8 17.7a167.4 167.4 0 0 1-44.6 5.7H236V342.1h161c16.3 0 31.1 1.5 44.6 4.3 13.4 2.8 24.8 7.6 34.4 14.1 9.5 6.5 17 15.2 22.3 26 5.2 10.7 7.9 24.1 7.9 40 0 17.2-3.9 31.4-11.7 42.9-7.9 11.5-19.3 20.8-34.8 28.1 21.1 6 36.6 16.7 46.8 31.7 10.4 15.2 15.5 33.4 15.5 54.8 0 17.4-3.3 32.3-10 44.8zM790.8 576H612.4c0 19.4 6.7 38 16.8 48 10.2 9.9 24.8 14.9 43.9 14.9 13.8 0 25.5-3.5 35.5-10.4 9.9-6.9 15.9-14.2 18.1-21.8h59.8c-9.6 29.7-24.2 50.9-44 63.7-19.6 12.8-43.6 19.2-71.5 19.2-19.5 0-37-3.2-52.7-9.3-15.1-5.9-28.7-14.9-39.9-26.5a121.2 121.2 0 0 1-25.1-41.2c-6.1-16.9-9.1-34.7-8.9-52.6 0-18.5 3.1-35.7 9.1-51.7 11.5-31.1 35.4-56 65.9-68.9 16.3-6.8 33.8-10.2 51.5-10 21 0 39.2 4 55 12.2a111.6 111.6 0 0 1 38.6 32.8c10.1 13.7 17.2 29.3 21.7 46.9 4.3 17.3 5.8 35.5 4.6 54.7zm-122-95.6c-10.8 0-19.9 1.9-26.9 5.6-7 3.7-12.8 8.3-17.2 13.6a48.4 48.4 0 0 0-9.1 17.4c-1.6 5.3-2.7 10.7-3.1 16.2H723c-1.6-17.3-7.6-30.1-15.6-39.1-8.4-8.9-21.9-13.7-38.6-13.7z")),
n.BellFill = l("bell", r, c(a, "M816 768h-24V428c0-141.1-104.3-257.8-240-277.2V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.8C336.3 170.2 232 286.9 232 428v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48z")),
n.BehanceSquareFill = l("behance-square", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM598.5 350.9h138.4v33.7H598.5v-33.7zM512 628.8a89.52 89.52 0 0 1-27 31c-11.8 8.2-24.9 14.2-38.8 17.7a167.4 167.4 0 0 1-44.6 5.7H236V342.1h161c16.3 0 31.1 1.5 44.6 4.3 13.4 2.8 24.8 7.6 34.4 14.1 9.5 6.5 17 15.2 22.3 26 5.2 10.7 7.9 24.1 7.9 40 0 17.2-3.9 31.4-11.7 42.9-7.9 11.5-19.3 20.8-34.8 28.1 21.1 6 36.6 16.7 46.8 31.7 10.4 15.2 15.5 33.4 15.5 54.8 0 17.4-3.3 32.3-10 44.8zM790.8 576H612.4c0 19.4 6.7 38 16.8 48 10.2 9.9 24.8 14.9 43.9 14.9 13.8 0 25.5-3.5 35.5-10.4 9.9-6.9 15.9-14.2 18.1-21.8h59.8c-9.6 29.7-24.2 50.9-44 63.7-19.6 12.8-43.6 19.2-71.5 19.2-19.5 0-37-3.2-52.7-9.3-15.1-5.9-28.7-14.9-39.9-26.5a121.2 121.2 0 0 1-25.1-41.2c-6.1-16.9-9.1-34.7-8.9-52.6 0-18.5 3.1-35.7 9.1-51.7 11.5-31.1 35.4-56 65.9-68.9 16.3-6.8 33.8-10.2 51.5-10 21 0 39.2 4 55 12.2a111.6 111.6 0 0 1 38.6 32.8c10.1 13.7 17.2 29.3 21.7 46.9 4.3 17.3 5.8 35.5 4.6 54.7zm-122-95.6c-10.8 0-19.9 1.9-26.9 5.6-7 3.7-12.8 8.3-17.2 13.6a48.4 48.4 0 0 0-9.1 17.4c-1.6 5.3-2.7 10.7-3.1 16.2H723c-1.6-17.3-7.6-30.1-15.6-39.1-8.4-8.9-21.9-13.7-38.6-13.7zm-248.5-10.1c8.7-6.3 12.9-16.7 12.9-31 .3-6.8-1.1-13.5-4.1-19.6-2.7-4.9-6.7-9-11.6-11.9a44.8 44.8 0 0 0-16.6-6c-6.4-1.2-12.9-1.8-19.3-1.7h-70.3v79.7h76.1c13.1.1 24.2-3.1 32.9-9.5zm11.8 72c-9.8-7.5-22.9-11.2-39.2-11.2h-81.8v94h80.2c7.5 0 14.4-.7 21.1-2.1s12.7-3.8 17.8-7.2c5.1-3.3 9.2-7.8 12.3-13.6 3-5.8 4.5-13.2 4.5-22.1 0-17.7-5-30.2-14.9-37.8z")),
n.BookFill = l("book", r, c(a, "M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zM668 345.9L621.5 312 572 347.4V124h96v221.9z")),
n.BoxPlotFill = l("box-plot", r, c(a, "M952 224h-52c-4.4 0-8 3.6-8 8v248h-92V304c0-4.4-3.6-8-8-8H448v432h344c4.4 0 8-3.6 8-8V548h92v244c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm-728 80v176h-92V232c0-4.4-3.6-8-8-8H72c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V548h92v172c0 4.4 3.6 8 8 8h152V296H232c-4.4 0-8 3.6-8 8z")),
n.BugFill = l("bug", r, c(a, "M304 280h416c4.4 0 8-3.6 8-8 0-40-8.8-76.7-25.9-108.1a184.31 184.31 0 0 0-74-74C596.7 72.8 560 64 520 64h-16c-40 0-76.7 8.8-108.1 25.9a184.31 184.31 0 0 0-74 74C304.8 195.3 296 232 296 272c0 4.4 3.6 8 8 8z", "M940 512H792V412c76.8 0 139-62.2 139-139 0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8a63 63 0 0 1-63 63H232a63 63 0 0 1-63-63c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 76.8 62.2 139 139 139v100H84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h148v96c0 6.5.2 13 .7 19.3C164.1 728.6 116 796.7 116 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-44.2 23.9-82.9 59.6-103.7a273 273 0 0 0 22.7 49c24.3 41.5 59 76.2 100.5 100.5 28.9 16.9 61 28.8 95.3 34.5 4.4 0 8-3.6 8-8V484c0-4.4 3.6-8 8-8h60c4.4 0 8 3.6 8 8v464.2c0 4.4 3.6 8 8 8 34.3-5.7 66.4-17.6 95.3-34.5a281.38 281.38 0 0 0 123.2-149.5A120.4 120.4 0 0 1 836 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-79.3-48.1-147.4-116.7-176.7.4-6.4.7-12.8.7-19.3v-96h148c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),
n.CalculatorFill = l("calculator", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM440.2 765h-50.8c-2.2 0-4.5-1.1-5.9-2.9L348 718.6l-35.5 43.5a7.38 7.38 0 0 1-5.9 2.9h-50.8c-6.6 0-10.2-7.9-5.8-13.1l62.7-76.8-61.2-74.9c-4.3-5.2-.7-13.1 5.9-13.1h50.9c2.2 0 4.5 1.1 5.9 2.9l34 41.6 34-41.6c1.5-1.9 3.6-2.9 5.9-2.9h50.8c6.6 0 10.2 7.9 5.9 13.1L383.5 675l62.7 76.8c4.2 5.3.6 13.2-6 13.2zm7.8-382c0 2.2-1.4 4-3.2 4H376v68.7c0 1.9-1.8 3.3-4 3.3h-48c-2.2 0-4-1.4-4-3.2V387h-68.8c-1.8 0-3.2-1.8-3.2-4v-48c0-2.2 1.4-4 3.2-4H320v-68.8c0-1.8 1.8-3.2 4-3.2h48c2.2 0 4 1.4 4 3.2V331h68.7c1.9 0 3.3 1.8 3.3 4v48zm328 369c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48zm0-104c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48zm0-265c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48z")),
n.BulbFill = l("bulb", r, c(a, "M348 676.1C250 619.4 184 513.4 184 392c0-181.1 146.9-328 328-328s328 146.9 328 328c0 121.4-66 227.4-164 284.1V792c0 17.7-14.3 32-32 32H380c-17.7 0-32-14.3-32-32V676.1zM392 888h240c4.4 0 8 3.6 8 8v32c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32v-32c0-4.4 3.6-8 8-8z")),
n.BuildFill = l("build", r, c(a, "M916 210H376c-17.7 0-32 14.3-32 32v236H108c-17.7 0-32 14.3-32 32v272c0 17.7 14.3 32 32 32h540c17.7 0 32-14.3 32-32V546h236c17.7 0 32-14.3 32-32V242c0-17.7-14.3-32-32-32zM612 746H412V546h200v200zm268-268H680V278h200v200z")),
n.CalendarFill = l("calendar", r, c(a, "M112 880c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V460H112v420zm768-696H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v176h800V216c0-17.7-14.3-32-32-32z")),
n.CameraFill = l("camera", r, c(a, "M864 260H728l-32.4-90.8a32.07 32.07 0 0 0-30.2-21.2H358.6c-13.5 0-25.6 8.5-30.1 21.2L296 260H160c-44.2 0-80 35.8-80 80v456c0 44.2 35.8 80 80 80h704c44.2 0 80-35.8 80-80V340c0-44.2-35.8-80-80-80zM512 716c-88.4 0-160-71.6-160-160s71.6-160 160-160 160 71.6 160 160-71.6 160-160 160zm-96-160a96 96 0 1 0 192 0 96 96 0 1 0-192 0z")),
n.CarFill = l("car", r, c(a, "M959 413.4L935.3 372a8 8 0 0 0-10.9-2.9l-50.7 29.6-78.3-216.2a63.9 63.9 0 0 0-60.9-44.4H301.2c-34.7 0-65.5 22.4-76.2 55.5l-74.6 205.2-50.8-29.6a8 8 0 0 0-10.9 2.9L65 413.4c-2.2 3.8-.9 8.6 2.9 10.8l60.4 35.2-14.5 40c-1.2 3.2-1.8 6.6-1.8 10v348.2c0 15.7 11.8 28.4 26.3 28.4h67.6c12.3 0 23-9.3 25.6-22.3l7.7-37.7h545.6l7.7 37.7c2.7 13 13.3 22.3 25.6 22.3h67.6c14.5 0 26.3-12.7 26.3-28.4V509.4c0-3.4-.6-6.8-1.8-10l-14.5-40 60.3-35.2a8 8 0 0 0 3-10.8zM264 621c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm388 75c0 4.4-3.6 8-8 8H380c-4.4 0-8-3.6-8-8v-84c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v36h168v-36c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v84zm108-75c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zM220 418l72.7-199.9.5-1.3.4-1.3c1.1-3.3 4.1-5.5 7.6-5.5h427.6l75.4 208H220z")),
n.CaretDownFill = l("caret-down", r, c(i, "M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z")),
n.CaretLeftFill = l("caret-left", r, c(i, "M689 165.1L308.2 493.5c-10.9 9.4-10.9 27.5 0 37L689 858.9c14.2 12.2 35 1.2 35-18.5V183.6c0-19.7-20.8-30.7-35-18.5z")),
n.CaretRightFill = l("caret-right", r, c(i, "M715.8 493.5L335 165.1c-14.2-12.2-35-1.2-35 18.5v656.8c0 19.7 20.8 30.7 35 18.5l380.8-328.4c10.9-9.4 10.9-27.6 0-37z")),
n.CarryOutFill = l("carry-out", r, c(a, "M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zM694.5 432.7L481.9 725.4a16.1 16.1 0 0 1-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.1 0 10 2.5 13 6.6l64.7 89 150.9-207.8c3-4.1 7.8-6.6 13-6.6H688c6.5.1 10.3 7.5 6.5 12.8z")),
n.CaretUpFill = l("caret-up", r, c(i, "M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z")),
n.CheckCircleFill = l("check-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 0 1-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z")),
n.CheckSquareFill = l("check-square", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM695.5 365.7l-210.6 292a31.8 31.8 0 0 1-51.7 0L308.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H689c6.5 0 10.3 7.4 6.5 12.7z")),
n.ChromeFill = l("chrome", r, c(a, "M371.8 512c0 77.5 62.7 140.2 140.2 140.2S652.2 589.5 652.2 512 589.5 371.8 512 371.8 371.8 434.4 371.8 512zM900 362.4l-234.3 12.1c63.6 74.3 64.6 181.5 11.1 263.7l-188 289.2c78 4.2 158.4-12.9 231.2-55.2 180-104 253-322.1 180-509.8zM320.3 591.9L163.8 284.1A415.35 415.35 0 0 0 96 512c0 208 152.3 380.3 351.4 410.8l106.9-209.4c-96.6 18.2-189.9-34.8-234-121.5zm218.5-285.5l344.4 18.1C848 254.7 792.6 194 719.8 151.7 653.9 113.6 581.5 95.5 510.5 96c-122.5.5-242.2 55.2-322.1 154.5l128.2 196.9c32-91.9 124.8-146.7 222.2-141z")),
n.CiCircleFill = l("ci-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-63.6 656c-103 0-162.4-68.6-162.4-182.6v-49C286 373.5 345.4 304 448.3 304c88.3 0 152.3 56.9 152.3 138.1 0 2.4-2 4.4-4.4 4.4h-52.6c-4.2 0-7.6-3.2-8-7.4-4-46.1-37.6-77.6-87-77.6-61.1 0-95.6 45.4-95.6 126.9v49.3c0 80.3 34.5 125.1 95.6 125.1 49.3 0 82.8-29.5 87-72.4.4-4.1 3.8-7.3 8-7.3h52.7c2.4 0 4.4 2 4.4 4.4 0 77.4-64.3 132.5-152.3 132.5zM738 704.1c0 4.4-3.6 8-8 8h-50.4c-4.4 0-8-3.6-8-8V319.9c0-4.4 3.6-8 8-8H730c4.4 0 8 3.6 8 8v384.2z")),
n.ClockCircleFill = l("clock-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm176.5 585.7l-28.6 39a7.99 7.99 0 0 1-11.2 1.7L483.3 569.8a7.92 7.92 0 0 1-3.3-6.5V288c0-4.4 3.6-8 8-8h48.1c4.4 0 8 3.6 8 8v247.5l142.6 103.1c3.6 2.5 4.4 7.5 1.8 11.1z")),
n.CloseCircleFill = l("close-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 0 1-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z")),
n.CloudFill = l("cloud", r, c(a, "M811.4 418.7C765.6 297.9 648.9 212 512.2 212S258.8 297.8 213 418.6C127.3 441.1 64 519.1 64 612c0 110.5 89.5 200 199.9 200h496.2C870.5 812 960 722.5 960 612c0-92.7-63.1-170.7-148.6-193.3z")),
n.CloseSquareFill = l("close-square", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM676.1 657.9c4.4 5.2.7 13.1-6.1 13.1h-58.9c-4.7 0-9.2-2.1-12.3-5.7L512 561.8l-86.8 103.5c-3 3.6-7.5 5.7-12.3 5.7H354c-6.8 0-10.5-7.9-6.1-13.1L470.2 512 347.9 366.1A7.95 7.95 0 0 1 354 353h58.9c4.7 0 9.2 2.1 12.3 5.7L512 462.2l86.8-103.5c3-3.6 7.5-5.7 12.3-5.7H670c6.8 0 10.5 7.9 6.1 13.1L553.8 512l122.3 145.9z")),
n.CodeSandboxSquareFill = l("code-sandbox-square", r, c(a, "M307.9 536.7l87.6 49.9V681l96.7 55.9V524.8L307.9 418.4zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM755.7 653.2L512 794 268.3 653.2V371.8l110-63.6-.4-.2h.2L512 231l134 77h-.2l-.3.2 110.1 63.6v281.4zm-223.9 83.7l97.3-56.2v-94.1l87-49.5V418.5L531.8 525zm-20-352L418 331l-91.1 52.6 185.2 107 185.2-106.9-91.4-52.8z")),
n.CodeSandboxCircleFill = l("code-sandbox-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm243.7 589.2L512 794 268.3 653.2V371.8l110-63.6-.4-.2h.2L512 231l134 77h-.2l-.3.2 110.1 63.6v281.4zM307.9 536.7l87.6 49.9V681l96.7 55.9V524.8L307.9 418.4zm203.9-151.8L418 331l-91.1 52.6 185.2 107 185.2-106.9-91.4-52.8zm20 352l97.3-56.2v-94.1l87-49.5V418.5L531.8 525z")),
n.CodeFill = l("code", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM513.1 518.1l-192 161c-5.2 4.4-13.1.7-13.1-6.1v-62.7c0-2.3 1.1-4.6 2.9-6.1L420.7 512l-109.8-92.2a7.63 7.63 0 0 1-2.9-6.1V351c0-6.8 7.9-10.5 13.1-6.1l192 160.9c3.9 3.2 3.9 9.1 0 12.3zM716 673c0 4.4-3.4 8-7.5 8h-185c-4.1 0-7.5-3.6-7.5-8v-48c0-4.4 3.4-8 7.5-8h185c4.1 0 7.5 3.6 7.5 8v48z")),
n.CompassFill = l("compass", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM327.3 702.4c-2 .9-4.4 0-5.3-2.1-.4-1-.4-2.2 0-3.2l98.7-225.5 132.1 132.1-225.5 98.7zm375.1-375.1l-98.7 225.5-132.1-132.1L697.1 322c2-.9 4.4 0 5.3 2.1.4 1 .4 2.1 0 3.2z")),
n.CodepenCircleFill = l("codepen-circle", r, c(a, "M488.1 414.7V303.4L300.9 428l83.6 55.8zm254.1 137.7v-79.8l-59.8 39.9zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm278 533c0 1.1-.1 2.1-.2 3.1 0 .4-.1.7-.2 1a14.16 14.16 0 0 1-.8 3.2c-.2.6-.4 1.2-.6 1.7-.2.4-.4.8-.5 1.2-.3.5-.5 1.1-.8 1.6-.2.4-.4.7-.7 1.1-.3.5-.7 1-1 1.5-.3.4-.5.7-.8 1-.4.4-.8.9-1.2 1.3-.3.3-.6.6-1 .9-.4.4-.9.8-1.4 1.1-.4.3-.7.6-1.1.8-.1.1-.3.2-.4.3L525.2 786c-4 2.7-8.6 4-13.2 4-4.7 0-9.3-1.4-13.3-4L244.6 616.9c-.1-.1-.3-.2-.4-.3l-1.1-.8c-.5-.4-.9-.7-1.3-1.1-.3-.3-.6-.6-1-.9-.4-.4-.8-.8-1.2-1.3a7 7 0 0 1-.8-1c-.4-.5-.7-1-1-1.5-.2-.4-.5-.7-.7-1.1-.3-.5-.6-1.1-.8-1.6-.2-.4-.4-.8-.5-1.2-.2-.6-.4-1.2-.6-1.7-.1-.4-.3-.8-.4-1.2-.2-.7-.3-1.3-.4-2-.1-.3-.1-.7-.2-1-.1-1-.2-2.1-.2-3.1V427.9c0-1 .1-2.1.2-3.1.1-.3.1-.7.2-1a14.16 14.16 0 0 1 .8-3.2c.2-.6.4-1.2.6-1.7.2-.4.4-.8.5-1.2.2-.5.5-1.1.8-1.6.2-.4.4-.7.7-1.1.6-.9 1.2-1.7 1.8-2.5.4-.4.8-.9 1.2-1.3.3-.3.6-.6 1-.9.4-.4.9-.8 1.3-1.1.4-.3.7-.6 1.1-.8.1-.1.3-.2.4-.3L498.7 239c8-5.3 18.5-5.3 26.5 0l254.1 169.1c.1.1.3.2.4.3l1.1.8 1.4 1.1c.3.3.6.6 1 .9.4.4.8.8 1.2 1.3.7.8 1.3 1.6 1.8 2.5.2.4.5.7.7 1.1.3.5.6 1 .8 1.6.2.4.4.8.5 1.2.2.6.4 1.2.6 1.7.1.4.3.8.4 1.2.2.7.3 1.3.4 2 .1.3.1.7.2 1 .1 1 .2 2.1.2 3.1V597zm-254.1 13.3v111.3L723.1 597l-83.6-55.8zM281.8 472.6v79.8l59.8-39.9zM512 456.1l-84.5 56.4 84.5 56.4 84.5-56.4zM723.1 428L535.9 303.4v111.3l103.6 69.1zM384.5 541.2L300.9 597l187.2 124.6V610.3l-103.6-69.1z")),
n.CodepenSquareFill = l("codepen-square", r, c(a, "M723.1 428L535.9 303.4v111.3l103.6 69.1zM512 456.1l-84.5 56.4 84.5 56.4 84.5-56.4zm23.9 154.2v111.3L723.1 597l-83.6-55.8zm-151.4-69.1L300.9 597l187.2 124.6V610.3l-103.6-69.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-90 485c0 1.1-.1 2.1-.2 3.1 0 .4-.1.7-.2 1a14.16 14.16 0 0 1-.8 3.2c-.2.6-.4 1.2-.6 1.7-.2.4-.4.8-.5 1.2-.3.5-.5 1.1-.8 1.6-.2.4-.4.7-.7 1.1-.3.5-.7 1-1 1.5-.3.4-.5.7-.8 1-.4.4-.8.9-1.2 1.3-.3.3-.6.6-1 .9-.4.4-.9.8-1.4 1.1-.4.3-.7.6-1.1.8-.1.1-.3.2-.4.3L525.2 786c-4 2.7-8.6 4-13.2 4-4.7 0-9.3-1.4-13.3-4L244.6 616.9c-.1-.1-.3-.2-.4-.3l-1.1-.8c-.5-.4-.9-.7-1.3-1.1-.3-.3-.6-.6-1-.9-.4-.4-.8-.8-1.2-1.3a7 7 0 0 1-.8-1c-.4-.5-.7-1-1-1.5-.2-.4-.5-.7-.7-1.1-.3-.5-.6-1.1-.8-1.6-.2-.4-.4-.8-.5-1.2-.2-.6-.4-1.2-.6-1.7-.1-.4-.3-.8-.4-1.2-.2-.7-.3-1.3-.4-2-.1-.3-.1-.7-.2-1-.1-1-.2-2.1-.2-3.1V427.9c0-1 .1-2.1.2-3.1.1-.3.1-.7.2-1a14.16 14.16 0 0 1 .8-3.2c.2-.6.4-1.2.6-1.7.2-.4.4-.8.5-1.2.2-.5.5-1.1.8-1.6.2-.4.4-.7.7-1.1.6-.9 1.2-1.7 1.8-2.5.4-.4.8-.9 1.2-1.3.3-.3.6-.6 1-.9.4-.4.9-.8 1.3-1.1.4-.3.7-.6 1.1-.8.1-.1.3-.2.4-.3L498.7 239c8-5.3 18.5-5.3 26.5 0l254.1 169.1c.1.1.3.2.4.3l1.1.8 1.4 1.1c.3.3.6.6 1 .9.4.4.8.8 1.2 1.3.7.8 1.3 1.6 1.8 2.5.2.4.5.7.7 1.1.3.5.6 1 .8 1.6.2.4.4.8.5 1.2.2.6.4 1.2.6 1.7.1.4.3.8.4 1.2.2.7.3 1.3.4 2 .1.3.1.7.2 1 .1 1 .2 2.1.2 3.1V597zm-47.8-44.6v-79.8l-59.8 39.9zm-460.4-79.8v79.8l59.8-39.9zm206.3-57.9V303.4L300.9 428l83.6 55.8z")),
n.ContactsFill = l("contacts", r, c(a, "M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zM661 736h-43.9c-4.2 0-7.6-3.3-7.9-7.5-3.8-50.6-46-90.5-97.2-90.5s-93.4 40-97.2 90.5c-.3 4.2-3.7 7.5-7.9 7.5H363a8 8 0 0 1-8-8.4c2.8-53.3 32-99.7 74.6-126.1a111.8 111.8 0 0 1-29.1-75.5c0-61.9 49.9-112 111.4-112 61.5 0 111.4 50.1 111.4 112 0 29.1-11 55.5-29.1 75.5 42.7 26.5 71.8 72.8 74.6 126.1.4 4.6-3.2 8.4-7.8 8.4zM512 474c-28.5 0-51.7 23.3-51.7 52s23.2 52 51.7 52c28.5 0 51.7-23.3 51.7-52s-23.2-52-51.7-52z")),
n.ControlFill = l("control", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM404 683v77c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-77c-41.7-13.6-72-52.8-72-99s30.3-85.5 72-99V264c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v221c41.7 13.6 72 52.8 72 99s-30.3 85.5-72 99zm279.6-143.9c.2 0 .3-.1.4-.1v221c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V539c.2 0 .3.1.4.1-42-13.4-72.4-52.7-72.4-99.1 0-46.4 30.4-85.7 72.4-99.1-.2 0-.3.1-.4.1v-77c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v77c-.2 0-.3-.1-.4-.1 42 13.4 72.4 52.7 72.4 99.1 0 46.4-30.4 85.7-72.4 99.1zM616 440a36 36 0 1 0 72 0 36 36 0 1 0-72 0zM403.4 566.5l-1.5-2.4c0-.1-.1-.1-.1-.2l-.9-1.2c-.1-.1-.2-.2-.2-.3-1-1.3-2-2.5-3.2-3.6l-.2-.2c-.4-.4-.8-.8-1.2-1.1-.8-.8-1.7-1.5-2.6-2.1h-.1l-1.2-.9c-.1-.1-.3-.2-.4-.3-1.2-.8-2.5-1.6-3.9-2.2-.2-.1-.5-.2-.7-.4-.4-.2-.7-.3-1.1-.5-.3-.1-.7-.3-1-.4-.5-.2-1-.4-1.5-.5-.4-.1-.9-.3-1.3-.4l-.9-.3-1.4-.3c-.2-.1-.5-.1-.7-.2-.7-.1-1.4-.3-2.1-.4-.2 0-.4 0-.6-.1-.6-.1-1.1-.1-1.7-.2-.2 0-.4 0-.7-.1-.8 0-1.5-.1-2.3-.1s-1.5 0-2.3.1c-.2 0-.4 0-.7.1-.6 0-1.2.1-1.7.2-.2 0-.4 0-.6.1-.7.1-1.4.2-2.1.4-.2.1-.5.1-.7.2l-1.4.3-.9.3c-.4.1-.9.3-1.3.4-.5.2-1 .4-1.5.5-.3.1-.7.3-1 .4-.4.2-.7.3-1.1.5-.2.1-.5.2-.7.4-1.3.7-2.6 1.4-3.9 2.2-.1.1-.3.2-.4.3l-1.2.9h-.1c-.9.7-1.8 1.4-2.6 2.1-.4.4-.8.7-1.2 1.1l-.2.2a54.8 54.8 0 0 0-3.2 3.6c-.1.1-.2.2-.2.3l-.9 1.2c0 .1-.1.1-.1.2l-1.5 2.4c-.1.2-.2.3-.3.5-2.7 5.1-4.3 10.9-4.3 17s1.6 12 4.3 17c.1.2.2.3.3.5l1.5 2.4c0 .1.1.1.1.2l.9 1.2c.1.1.2.2.2.3 1 1.3 2 2.5 3.2 3.6l.2.2c.4.4.8.8 1.2 1.1.8.8 1.7 1.5 2.6 2.1h.1l1.2.9c.1.1.3.2.4.3 1.2.8 2.5 1.6 3.9 2.2.2.1.5.2.7.4.4.2.7.3 1.1.5.3.1.7.3 1 .4.5.2 1 .4 1.5.5.4.1.9.3 1.3.4l.9.3 1.4.3c.2.1.5.1.7.2.7.1 1.4.3 2.1.4.2 0 .4 0 .6.1.6.1 1.1.1 1.7.2.2 0 .4 0 .7.1.8 0 1.5.1 2.3.1s1.5 0 2.3-.1c.2 0 .4 0 .7-.1.6 0 1.2-.1 1.7-.2.2 0 .4 0 .6-.1.7-.1 1.4-.2 2.1-.4.2-.1.5-.1.7-.2l1.4-.3.9-.3c.4-.1.9-.3 1.3-.4.5-.2 1-.4 1.5-.5.3-.1.7-.3 1-.4.4-.2.7-.3 1.1-.5.2-.1.5-.2.7-.4 1.3-.7 2.6-1.4 3.9-2.2.1-.1.3-.2.4-.3l1.2-.9h.1c.9-.7 1.8-1.4 2.6-2.1.4-.4.8-.7 1.2-1.1l.2-.2c1.1-1.1 2.2-2.4 3.2-3.6.1-.1.2-.2.2-.3l.9-1.2c0-.1.1-.1.1-.2l1.5-2.4c.1-.2.2-.3.3-.5 2.7-5.1 4.3-10.9 4.3-17s-1.6-12-4.3-17c-.1-.2-.2-.4-.3-.5z")),
n.ContainerFill = l("container", r, c(a, "M832 64H192c-17.7 0-32 14.3-32 32v529c0-.6.4-1 1-1h219.3l5.2 24.7C397.6 708.5 450.8 752 512 752s114.4-43.5 126.4-103.3l5.2-24.7H863c.6 0 1 .4 1 1V96c0-17.7-14.3-32-32-32zM712 493c0 4.4-3.6 8-8 8H320c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h384c4.4 0 8 3.6 8 8v48zm0-160c0 4.4-3.6 8-8 8H320c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h384c4.4 0 8 3.6 8 8v48zm151 354H694.1c-11.6 32.8-32 62.3-59.1 84.7-34.5 28.6-78.2 44.3-123 44.3s-88.5-15.8-123-44.3a194.02 194.02 0 0 1-59.1-84.7H161c-.6 0-1-.4-1-1v242c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V686c0 .6-.4 1-1 1z")),
n.CopyFill = l("copy", r, c(a, "M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM382 896h-.2L232 746.2v-.2h150v150z")),
n.CopyrightCircleFill = l("copyright-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm5.4 670c-110 0-173.4-73.2-173.4-194.9v-52.3C344 364.2 407.4 290 517.3 290c94.3 0 162.7 60.7 162.7 147.4 0 2.6-2.1 4.7-4.7 4.7h-56.7c-4.2 0-7.6-3.2-8-7.4-4-49.5-40-83.4-93-83.4-65.3 0-102.1 48.5-102.1 135.5v52.6c0 85.7 36.9 133.6 102.1 133.6 52.8 0 88.7-31.7 93-77.8.4-4.1 3.8-7.3 8-7.3h56.8c2.6 0 4.7 2.1 4.7 4.7 0 82.6-68.7 141.4-162.7 141.4z")),
n.CreditCardFill = l("credit-card", r, c(a, "M928 160H96c-17.7 0-32 14.3-32 32v160h896V192c0-17.7-14.3-32-32-32zM64 832c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V440H64v392zm579-184c0-4.4 3.6-8 8-8h165c4.4 0 8 3.6 8 8v72c0 4.4-3.6 8-8 8H651c-4.4 0-8-3.6-8-8v-72z")),
n.CrownFill = l("crown", r, c(a, "M899.6 276.5L705 396.4 518.4 147.5a8.06 8.06 0 0 0-12.9 0L319 396.4 124.3 276.5c-5.7-3.5-13.1 1.2-12.2 7.9L188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.8-6.7-6.5-11.4-12.3-7.9zM512 734.2c-62.1 0-112.6-50.5-112.6-112.6S449.9 509 512 509s112.6 50.5 112.6 112.6S574.1 734.2 512 734.2zm0-160.9c-26.6 0-48.2 21.6-48.2 48.3 0 26.6 21.6 48.3 48.2 48.3s48.2-21.6 48.2-48.3c0-26.6-21.6-48.3-48.2-48.3z")),
n.CustomerServiceFill = l("customer-service", r, c(a, "M512 128c-212.1 0-384 171.9-384 384v360c0 13.3 10.7 24 24 24h184c35.3 0 64-28.7 64-64V624c0-35.3-28.7-64-64-64H200v-48c0-172.3 139.7-312 312-312s312 139.7 312 312v48H688c-35.3 0-64 28.7-64 64v208c0 35.3 28.7 64 64 64h184c13.3 0 24-10.7 24-24V512c0-212.1-171.9-384-384-384z")),
n.DashboardFill = l("dashboard", r, c(a, "M924.8 385.6a446.7 446.7 0 0 0-96-142.4 446.7 446.7 0 0 0-142.4-96C631.1 123.8 572.5 112 512 112s-119.1 11.8-174.4 35.2a446.7 446.7 0 0 0-142.4 96 446.7 446.7 0 0 0-96 142.4C75.8 440.9 64 499.5 64 560c0 132.7 58.3 257.7 159.9 343.1l1.7 1.4c5.8 4.8 13.1 7.5 20.6 7.5h531.7c7.5 0 14.8-2.7 20.6-7.5l1.7-1.4C901.7 817.7 960 692.7 960 560c0-60.5-11.9-119.1-35.2-174.4zM482 232c0-4.4 3.6-8 8-8h44c4.4 0 8 3.6 8 8v80c0 4.4-3.6 8-8 8h-44c-4.4 0-8-3.6-8-8v-80zM270 582c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-44c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v44zm90.7-204.5l-31.1 31.1a8.03 8.03 0 0 1-11.3 0L261.7 352a8.03 8.03 0 0 1 0-11.3l31.1-31.1c3.1-3.1 8.2-3.1 11.3 0l56.6 56.6c3.1 3.1 3.1 8.2 0 11.3zm291.1 83.6l-84.5 84.5c5 18.7.2 39.4-14.5 54.1a55.95 55.95 0 0 1-79.2 0 55.95 55.95 0 0 1 0-79.2 55.87 55.87 0 0 1 54.1-14.5l84.5-84.5c3.1-3.1 8.2-3.1 11.3 0l28.3 28.3c3.1 3.1 3.1 8.1 0 11.3zm43-52.4l-31.1-31.1a8.03 8.03 0 0 1 0-11.3l56.6-56.6c3.1-3.1 8.2-3.1 11.3 0l31.1 31.1c3.1 3.1 3.1 8.2 0 11.3l-56.6 56.6a8.03 8.03 0 0 1-11.3 0zM846 582c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-44c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v44z")),
n.DeleteFill = l("delete", r, c(a, "M864 256H736v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zm-200 0H360v-72h304v72z")),
n.DiffFill = l("diff", r, c(a, "M854.2 306.6L611.3 72.9c-6-5.7-13.9-8.9-22.2-8.9H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h277l219 210.6V824c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V329.6c0-8.7-3.5-17-9.8-23zM553.4 201.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v704c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32V397.3c0-8.5-3.4-16.6-9.4-22.6L553.4 201.4zM568 753c0 3.8-3.4 7-7.5 7h-225c-4.1 0-7.5-3.2-7.5-7v-42c0-3.8 3.4-7 7.5-7h225c4.1 0 7.5 3.2 7.5 7v42zm0-220c0 3.8-3.4 7-7.5 7H476v84.9c0 3.9-3.1 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V540h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.9 3.4-7 7.5-7H420v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.9 0 7 3.2 7 7.1V484h84.5c4.1 0 7.5 3.1 7.5 7v42z")),
n.DingtalkCircleFill = l("dingtalk-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm227 385.3c-1 4.2-3.5 10.4-7 17.8h.1l-.4.7c-20.3 43.1-73.1 127.7-73.1 127.7s-.1-.2-.3-.5l-15.5 26.8h74.5L575.1 810l32.3-128h-58.6l20.4-84.7c-16.5 3.9-35.9 9.4-59 16.8 0 0-31.2 18.2-89.9-35 0 0-39.6-34.7-16.6-43.4 9.8-3.7 47.4-8.4 77-12.3 40-5.4 64.6-8.2 64.6-8.2S422 517 392.7 512.5c-29.3-4.6-66.4-53.1-74.3-95.8 0 0-12.2-23.4 26.3-12.3 38.5 11.1 197.9 43.2 197.9 43.2s-207.4-63.3-221.2-78.7c-13.8-15.4-40.6-84.2-37.1-126.5 0 0 1.5-10.5 12.4-7.7 0 0 153.3 69.7 258.1 107.9 104.8 37.9 195.9 57.3 184.2 106.7z")),
n.DatabaseFill = l("database", r, c(a, "M832 64H192c-17.7 0-32 14.3-32 32v224h704V96c0-17.7-14.3-32-32-32zM288 232c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zM160 928c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V704H160v224zm128-136c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM160 640h704V384H160v256zm128-168c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z")),
n.DingtalkSquareFill = l("dingtalk-square", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM739 449.3c-1 4.2-3.5 10.4-7 17.8h.1l-.4.7c-20.3 43.1-73.1 127.7-73.1 127.7s-.1-.2-.3-.5l-15.5 26.8h74.5L575.1 810l32.3-128h-58.6l20.4-84.7c-16.5 3.9-35.9 9.4-59 16.8 0 0-31.2 18.2-89.9-35 0 0-39.6-34.7-16.6-43.4 9.8-3.7 47.4-8.4 77-12.3 40-5.4 64.6-8.2 64.6-8.2S422 517 392.7 512.5c-29.3-4.6-66.4-53.1-74.3-95.8 0 0-12.2-23.4 26.3-12.3 38.5 11.1 197.9 43.2 197.9 43.2s-207.4-63.3-221.2-78.7c-13.8-15.4-40.6-84.2-37.1-126.5 0 0 1.5-10.5 12.4-7.7 0 0 153.3 69.7 258.1 107.9 104.8 37.9 195.9 57.3 184.2 106.7z")),
n.DislikeFill = l("dislike", r, c(a, "M885.9 490.3c3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-51.6-30.7-98.1-78.3-118.4a66.1 66.1 0 0 0-26.5-5.4H273v428h.3l85.8 310.8C372.9 889 418.9 924 470.9 924c29.7 0 57.4-11.8 77.9-33.4 20.5-21.5 31-49.7 29.5-79.4l-6-122.9h239.9c12.1 0 23.9-3.2 34.3-9.3 40.4-23.5 65.5-66.1 65.5-111 0-28.3-9.3-55.5-26.1-77.7zM112 132v364c0 17.7 14.3 32 32 32h65V100h-65c-17.7 0-32 14.3-32 32z")),
n.DollarCircleFill = l("dollar-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm22.3 665.2l.2 31.7c0 4.4-3.6 8.1-8 8.1h-28.4c-4.4 0-8-3.6-8-8v-31.4C401.3 723 359.5 672.4 355 617.4c-.4-4.7 3.3-8.7 8-8.7h46.2c3.9 0 7.3 2.8 7.9 6.6 5.1 31.7 29.8 55.4 74.1 61.3V533.9l-24.7-6.3c-52.3-12.5-102.1-45.1-102.1-112.7 0-72.9 55.4-112.1 126.2-119v-33c0-4.4 3.6-8 8-8h28.1c4.4 0 8 3.6 8 8v32.7c68.5 6.9 119.9 46.9 125.9 109.2.5 4.7-3.2 8.8-8 8.8h-44.9c-4 0-7.4-3-7.9-6.9-4-29.2-27.4-53-65.5-58.2v134.3l25.4 5.9c64.8 16 108.9 47 108.9 116.4 0 75.3-56 117.3-134.3 124.1zM426.6 410.3c0 25.4 15.7 45.1 49.5 57.3 4.7 1.9 9.4 3.4 15 5v-124c-36.9 4.7-64.5 25.4-64.5 61.7zm116.5 135.2c-2.8-.6-5.6-1.3-8.8-2.2V677c42.6-3.8 72-27.2 72-66.4 0-30.7-15.9-50.7-63.2-65.1z")),
n.DownCircleFill = l("down-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm184.5 353.7l-178 246a7.95 7.95 0 0 1-12.9 0l-178-246c-3.8-5.3 0-12.7 6.5-12.7H381c10.2 0 19.9 4.9 25.9 13.2L512 563.6l105.2-145.4c6-8.3 15.6-13.2 25.9-13.2H690c6.5 0 10.3 7.4 6.5 12.7z")),
n.DownSquareFill = l("down-square", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM696.5 412.7l-178 246a7.95 7.95 0 0 1-12.9 0l-178-246c-3.8-5.3 0-12.7 6.5-12.7H381c10.2 0 19.9 4.9 25.9 13.2L512 558.6l105.2-145.4c6-8.3 15.6-13.2 25.9-13.2H690c6.5 0 10.3 7.4 6.5 12.7z")),
n.DribbbleCircleFill = l("dribbble-circle", r, c(a, "M675.1 328.3a245.2 245.2 0 0 0-220.8-55.1c6.8 9.1 51.5 69.9 91.8 144 87.5-32.8 124.5-82.6 129-88.9zM554 552.8c-138.7 48.3-188.6 144.6-193 153.6 41.7 32.5 94.1 51.9 151 51.9 34.1 0 66.6-6.9 96.1-19.5-3.7-21.6-17.9-96.8-52.5-186.6l-1.6.6zm47.7-11.9c32.2 88.4 45.3 160.4 47.8 175.4 55.2-37.3 94.5-96.4 105.4-164.9-8.4-2.6-76.1-22.8-153.2-10.5zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 736c-158.8 0-288-129.2-288-288s129.2-288 288-288 288 129.2 288 288-129.2 288-288 288zm53.1-346.2c5.7 11.7 11.2 23.6 16.3 35.6 1.8 4.2 3.6 8.4 5.3 12.7 81.8-10.3 163.2 6.2 171.3 7.9-.5-58.1-21.3-111.4-55.5-153.3-5.3 7.1-46.5 60-137.4 97.1zM498.6 432c-40.8-72.5-84.7-133.4-91.2-142.3-68.8 32.5-120.3 95.9-136.2 172.2 11 .2 112.4.7 227.4-29.9zm30.6 82.5c3.2-1 6.4-2 9.7-2.9-6.2-14-12.9-28-19.9-41.7-122.8 36.8-242.1 35.2-252.8 35-.1 2.5-.1 5-.1 7.5 0 63.2 23.9 120.9 63.2 164.5 5.5-9.6 73-121.4 199.9-162.4z")),
n.DribbbleSquareFill = l("dribbble-square", r, c(a, "M498.6 432c-40.8-72.5-84.7-133.4-91.2-142.3-68.8 32.5-120.3 95.9-136.2 172.2 11 .2 112.4.7 227.4-29.9zm66.5 21.8c5.7 11.7 11.2 23.6 16.3 35.6 1.8 4.2 3.6 8.4 5.3 12.7 81.8-10.3 163.2 6.2 171.3 7.9-.5-58.1-21.3-111.4-55.5-153.3-5.3 7.1-46.5 60-137.4 97.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM512 800c-158.8 0-288-129.2-288-288s129.2-288 288-288 288 129.2 288 288-129.2 288-288 288zm89.7-259.1c32.2 88.4 45.3 160.4 47.8 175.4 55.2-37.3 94.5-96.4 105.4-164.9-8.4-2.6-76.1-22.8-153.2-10.5zm-72.5-26.4c3.2-1 6.4-2 9.7-2.9-6.2-14-12.9-28-19.9-41.7-122.8 36.8-242.1 35.2-252.8 35-.1 2.5-.1 5-.1 7.5 0 63.2 23.9 120.9 63.2 164.5 5.5-9.6 73-121.4 199.9-162.4zm145.9-186.2a245.2 245.2 0 0 0-220.8-55.1c6.8 9.1 51.5 69.9 91.8 144 87.5-32.8 124.5-82.6 129-88.9zM554 552.8c-138.7 48.3-188.6 144.6-193 153.6 41.7 32.5 94.1 51.9 151 51.9 34.1 0 66.6-6.9 96.1-19.5-3.7-21.6-17.9-96.8-52.5-186.6l-1.6.6z")),
n.DropboxCircleFill = l("dropbox-circle", r, c(a, "M663.8 455.5zm-151.5-93.8l-151.8 93.8 151.8 93.9 151.5-93.9zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm151.2 595.5L512.6 750l-151-90.5v-33.1l45.4 29.4 105.6-87.7 105.6 87.7 45.1-29.4v33.1zm-45.6-22.4l-105.3-87.7L407 637.1l-151-99.2 104.5-82.4L256 371.2 407 274l105.3 87.7L617.6 274 768 372.1l-104.2 83.5L768 539l-150.4 98.1z")),
n.DropboxSquareFill = l("dropbox-square", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM663.2 659.5L512.6 750l-151-90.5v-33.1l45.4 29.4 105.6-87.7 105.6 87.7 45.1-29.4v33.1zm-45.6-22.4l-105.3-87.7L407 637.1l-151-99.2 104.5-82.4L256 371.2 407 274l105.3 87.7L617.6 274 768 372.1l-104.2 83.5L768 539l-150.4 98.1zM512.3 361.7l-151.8 93.8 151.8 93.9 151.5-93.9zm151.5 93.8z")),
n.EnvironmentFill = l("environment", r, c(a, "M512 327c-29.9 0-58 11.6-79.2 32.8A111.6 111.6 0 0 0 400 439c0 29.9 11.7 58 32.8 79.2A111.6 111.6 0 0 0 512 551c29.9 0 58-11.7 79.2-32.8C612.4 497 624 468.9 624 439c0-29.9-11.6-58-32.8-79.2S541.9 327 512 327zm342.6-37.9a362.49 362.49 0 0 0-79.9-115.7 370.83 370.83 0 0 0-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 0 0 169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0 0 22.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 615c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z")),
n.EditFill = l("edit", r, c(a, "M880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32zm-622.3-84c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 0 0 0-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 0 0 9.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9z")),
n.ExclamationCircleFill = l("exclamation-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z")),
n.EuroCircleFill = l("euro-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm63.5 375.8c4.4 0 8 3.6 8 8V475c0 4.4-3.6 8-8 8h-136c-.3 4.4-.3 9.1-.3 13.8v36h136.2c4.4 0 8 3.6 8 8V568c0 4.4-3.6 8-8 8H444.9c15.3 62 61.3 98.6 129.8 98.6 19.9 0 37.1-1.2 51.8-4.1 4.9-1 9.5 2.8 9.5 7.8v42.8c0 3.8-2.7 7-6.4 7.8-15.9 3.4-34.3 5.1-55.3 5.1-109.8 0-183-58.8-200.2-158H344c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h26.1v-36.9c0-4.4 0-8.8.3-12.8H344c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h31.7c19.7-94.2 92-149.9 198.6-149.9 20.9 0 39.4 1.9 55.3 5.4 3.7.8 6.3 4 6.3 7.8V346h.1c0 5.1-4.6 8.8-9.6 7.8-14.7-2.9-31.8-4.4-51.7-4.4-65.4 0-110.4 33.5-127.6 90.4h128.4z")),
n.ExperimentFill = l("experiment", r, c(a, "M218.9 636.3l42.6 26.6c.1.1.3.2.4.3l12.7 8 .3.3a186.9 186.9 0 0 0 94.1 25.1c44.9 0 87.2-15.7 121-43.8a256.27 256.27 0 0 1 164.9-59.9c52.3 0 102.2 15.7 144.6 44.5l7.9 5-111.6-289V179.8h63.5c4.4 0 8-3.6 8-8V120c0-4.4-3.6-8-8-8H264.7c-4.4 0-8 3.6-8 8v51.9c0 4.4 3.6 8 8 8h63.5v173.6L218.9 636.3zm333-203.1c22 0 39.9 17.9 39.9 39.9S573.9 513 551.9 513 512 495.1 512 473.1s17.9-39.9 39.9-39.9zM878 825.1l-29.9-77.4-85.7-53.5-.1.1c-.7-.5-1.5-1-2.2-1.5l-8.1-5-.3-.3c-29-17.5-62.3-26.8-97-26.8-44.9 0-87.2 15.7-121 43.8a256.27 256.27 0 0 1-164.9 59.9c-53 0-103.5-16.1-146.2-45.6l-28.9-18.1L146 825.1c-2.8 7.4-4.3 15.2-4.3 23 0 35.2 28.6 63.8 63.8 63.8h612.9c7.9 0 15.7-1.5 23-4.3a63.6 63.6 0 0 0 36.6-82.5z")),
n.EyeInvisibleFill = l("eye-invisible", r, c(a, "M508 624a112 112 0 0 0 112-112c0-3.28-.15-6.53-.43-9.74L498.26 623.57c3.21.28 6.45.43 9.74.43zm370.72-458.44L836 122.88a8 8 0 0 0-11.31 0L715.37 232.23Q624.91 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 0 0 0 51.5q56.7 119.43 136.55 191.45L112.56 835a8 8 0 0 0 0 11.31L155.25 889a8 8 0 0 0 11.31 0l712.16-712.12a8 8 0 0 0 0-11.32zM332 512a176 176 0 0 1 258.88-155.28l-48.62 48.62a112.08 112.08 0 0 0-140.92 140.92l-48.62 48.62A175.09 175.09 0 0 1 332 512z", "M942.2 486.2Q889.4 375 816.51 304.85L672.37 449A176.08 176.08 0 0 1 445 676.37L322.74 798.63Q407.82 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 0 0 0-51.5z")),
n.EyeFill = l("eye", r, c(a, "M396 512a112 112 0 1 0 224 0 112 112 0 1 0-224 0zm546.2-25.8C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 0 0 0 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM508 688c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z")),
n.FacebookFill = l("facebook", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-92.4 233.5h-63.9c-50.1 0-59.8 23.8-59.8 58.8v77.1h119.6l-15.6 120.7h-104V912H539.2V602.2H434.9V481.4h104.3v-89c0-103.3 63.1-159.6 155.3-159.6 44.2 0 82.1 3.3 93.2 4.8v107.9z")),
n.FastBackwardFill = l("fast-backward", r, c(i, "M517.6 273.5L230.2 499.3a16.14 16.14 0 0 0 0 25.4l287.4 225.8c10.7 8.4 26.4.8 26.4-12.7V286.2c0-13.5-15.7-21.1-26.4-12.7zm320 0L550.2 499.3a16.14 16.14 0 0 0 0 25.4l287.4 225.8c10.7 8.4 26.4.8 26.4-12.7V286.2c0-13.5-15.7-21.1-26.4-12.7zm-620-25.5h-51.2c-3.5 0-6.4 2.7-6.4 6v516c0 3.3 2.9 6 6.4 6h51.2c3.5 0 6.4-2.7 6.4-6V254c0-3.3-2.9-6-6.4-6z")),
n.FastForwardFill = l("fast-forward", r, c(i, "M793.8 499.3L506.4 273.5c-10.7-8.4-26.4-.8-26.4 12.7v451.6c0 13.5 15.7 21.1 26.4 12.7l287.4-225.8a16.14 16.14 0 0 0 0-25.4zm-320 0L186.4 273.5c-10.7-8.4-26.4-.8-26.4 12.7v451.5c0 13.5 15.7 21.1 26.4 12.7l287.4-225.8c4.1-3.2 6.2-8 6.2-12.7 0-4.6-2.1-9.4-6.2-12.6zM857.6 248h-51.2c-3.5 0-6.4 2.7-6.4 6v516c0 3.3 2.9 6 6.4 6h51.2c3.5 0 6.4-2.7 6.4-6V254c0-3.3-2.9-6-6.4-6z")),
n.FileAddFill = l("file-add", r, c(a, "M480 580H372a8 8 0 0 0-8 8v48a8 8 0 0 0 8 8h108v108a8 8 0 0 0 8 8h48a8 8 0 0 0 8-8V644h108a8 8 0 0 0 8-8v-48a8 8 0 0 0-8-8H544V472a8 8 0 0 0-8-8h-48a8 8 0 0 0-8 8v108zm374.6-291.3c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2z")),
n.FileExcelFill = l("file-excel", r, c(a, "M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM575.34 477.84l-61.22 102.3L452.3 477.8a12 12 0 0 0-10.27-5.79h-38.44a12 12 0 0 0-6.4 1.85 12 12 0 0 0-3.75 16.56l82.34 130.42-83.45 132.78a12 12 0 0 0-1.84 6.39 12 12 0 0 0 12 12h34.46a12 12 0 0 0 10.21-5.7l62.7-101.47 62.3 101.45a12 12 0 0 0 10.23 5.72h37.48a12 12 0 0 0 6.48-1.9 12 12 0 0 0 3.62-16.58l-83.83-130.55 85.3-132.47a12 12 0 0 0 1.9-6.5 12 12 0 0 0-12-12h-35.7a12 12 0 0 0-10.29 5.84z")),
n.FileExclamationFill = l("file-exclamation", r, c(a, "M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM512 784a40 40 0 1 0 0-80 40 40 0 0 0 0 80zm32-152V448a8 8 0 0 0-8-8h-48a8 8 0 0 0-8 8v184a8 8 0 0 0 8 8h48a8 8 0 0 0 8-8z")),
n.FileImageFill = l("file-image", r, c(a, "M854.6 288.7L639.4 73.4c-6-6-14.2-9.4-22.7-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.6-9.4-22.6zM400 402c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm296 294H328c-6.7 0-10.4-7.7-6.3-12.9l99.8-127.2a8 8 0 0 1 12.6 0l41.1 52.4 77.8-99.2a8 8 0 0 1 12.6 0l136.5 174c4.3 5.2.5 12.9-6.1 12.9zm-94-370V137.8L790.2 326H602z")),
n.FileMarkdownFill = l("file-markdown", r, c(a, "M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM426.13 600.93l59.11 132.97a16 16 0 0 0 14.62 9.5h24.06a16 16 0 0 0 14.63-9.51l59.1-133.35V758a16 16 0 0 0 16.01 16H641a16 16 0 0 0 16-16V486a16 16 0 0 0-16-16h-34.75a16 16 0 0 0-14.67 9.62L512.1 662.2l-79.48-182.59a16 16 0 0 0-14.67-9.61H383a16 16 0 0 0-16 16v272a16 16 0 0 0 16 16h27.13a16 16 0 0 0 16-16V600.93z")),
n.FilePdfFill = l("file-pdf", r, c(a, "M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM633.22 637.26c-15.18-.5-31.32.67-49.65 2.96-24.3-14.99-40.66-35.58-52.28-65.83l1.07-4.38 1.24-5.18c4.3-18.13 6.61-31.36 7.3-44.7.52-10.07-.04-19.36-1.83-27.97-3.3-18.59-16.45-29.46-33.02-30.13-15.45-.63-29.65 8-33.28 21.37-5.91 21.62-2.45 50.07 10.08 98.59-15.96 38.05-37.05 82.66-51.2 107.54-18.89 9.74-33.6 18.6-45.96 28.42-16.3 12.97-26.48 26.3-29.28 40.3-1.36 6.49.69 14.97 5.36 21.92 5.3 7.88 13.28 13 22.85 13.74 24.15 1.87 53.83-23.03 86.6-79.26 3.29-1.1 6.77-2.26 11.02-3.7l11.9-4.02c7.53-2.54 12.99-4.36 18.39-6.11 23.4-7.62 41.1-12.43 57.2-15.17 27.98 14.98 60.32 24.8 82.1 24.8 17.98 0 30.13-9.32 34.52-23.99 3.85-12.88.8-27.82-7.48-36.08-8.56-8.41-24.3-12.43-45.65-13.12zM385.23 765.68v-.36l.13-.34a54.86 54.86 0 0 1 5.6-10.76c4.28-6.58 10.17-13.5 17.47-20.87 3.92-3.95 8-7.8 12.79-12.12 1.07-.96 7.91-7.05 9.19-8.25l11.17-10.4-8.12 12.93c-12.32 19.64-23.46 33.78-33 43-3.51 3.4-6.6 5.9-9.1 7.51a16.43 16.43 0 0 1-2.61 1.42c-.41.17-.77.27-1.13.3a2.2 2.2 0 0 1-1.12-.15 2.07 2.07 0 0 1-1.27-1.91zM511.17 547.4l-2.26 4-1.4-4.38c-3.1-9.83-5.38-24.64-6.01-38-.72-15.2.49-24.32 5.29-24.32 6.74 0 9.83 10.8 10.07 27.05.22 14.28-2.03 29.14-5.7 35.65zm-5.81 58.46l1.53-4.05 2.09 3.8c11.69 21.24 26.86 38.96 43.54 51.31l3.6 2.66-4.39.9c-16.33 3.38-31.54 8.46-52.34 16.85 2.17-.88-21.62 8.86-27.64 11.17l-5.25 2.01 2.8-4.88c12.35-21.5 23.76-47.32 36.05-79.77zm157.62 76.26c-7.86 3.1-24.78.33-54.57-12.39l-7.56-3.22 8.2-.6c23.3-1.73 39.8-.45 49.42 3.07 4.1 1.5 6.83 3.39 8.04 5.55a4.64 4.64 0 0 1-1.36 6.31 6.7 6.7 0 0 1-2.17 1.28z")),
n.FilePptFill = l("file-ppt", r, c(a, "M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM468.53 760v-91.54h59.27c60.57 0 100.2-39.65 100.2-98.12 0-58.22-39.58-98.34-99.98-98.34H424a12 12 0 0 0-12 12v276a12 12 0 0 0 12 12h32.53a12 12 0 0 0 12-12zm0-139.33h34.9c47.82 0 67.19-12.93 67.19-50.33 0-32.05-18.12-50.12-49.87-50.12h-52.22v100.45z")),
n.FileTextFill = l("file-text", r, c(a, "M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM320 482a8 8 0 0 0-8 8v48a8 8 0 0 0 8 8h384a8 8 0 0 0 8-8v-48a8 8 0 0 0-8-8H320zm0 136a8 8 0 0 0-8 8v48a8 8 0 0 0 8 8h184a8 8 0 0 0 8-8v-48a8 8 0 0 0-8-8H320z")),
n.FileWordFill = l("file-word", r, c(a, "M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM512 566.1l52.81 197a12 12 0 0 0 11.6 8.9h31.77a12 12 0 0 0 11.6-8.88l74.37-276a12 12 0 0 0 .4-3.12 12 12 0 0 0-12-12h-35.57a12 12 0 0 0-11.7 9.31l-45.78 199.1-49.76-199.32A12 12 0 0 0 528.1 472h-32.2a12 12 0 0 0-11.64 9.1L434.6 680.01 388.5 481.3a12 12 0 0 0-11.68-9.29h-35.39a12 12 0 0 0-3.11.41 12 12 0 0 0-8.47 14.7l74.17 276A12 12 0 0 0 415.6 772h31.99a12 12 0 0 0 11.59-8.9l52.81-197z")),
n.FileUnknownFill = l("file-unknown", r, c(a, "M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM402 549c0 5.4 4.4 9.5 9.8 9.5h32.4c5.4 0 9.8-4.2 9.8-9.4 0-28.2 25.8-51.6 58-51.6s58 23.4 58 51.5c0 25.3-21 47.2-49.3 50.9-19.3 2.8-34.5 20.3-34.7 40.1v32c0 5.5 4.5 10 10 10h32c5.5 0 10-4.5 10-10v-12.2c0-6 4-11.5 9.7-13.3 44.6-14.4 75-54 74.3-98.9-.8-55.5-49.2-100.8-108.5-101.6-61.4-.7-111.5 45.6-111.5 103zm110 227a32 32 0 1 0 0-64 32 32 0 0 0 0 64z")),
n.FileZipFill = l("file-zip", r, c(a, "M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM296 136v64h64v-64h-64zm64 64v64h64v-64h-64zm-64 64v64h64v-64h-64zm64 64v64h64v-64h-64zm-64 64v64h64v-64h-64zm64 64v64h64v-64h-64zm-64 64v64h64v-64h-64zm0 64v160h128V584H296zm48 48h32v64h-32v-64z")),
n.FileFill = l("file", r, c(a, "M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2z")),
n.FilterFill = l("filter", r, c(a, "M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z")),
n.FireFill = l("fire", r, c(a, "M834.1 469.2A347.49 347.49 0 0 0 751.2 354l-29.1-26.7a8.09 8.09 0 0 0-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 0 1-47.5 46.1 352.6 352.6 0 0 0-100.3 121.5A347.75 347.75 0 0 0 160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0 0 75.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 0 0 760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0 0 27.7-136c0-48.8-10-96.2-29.9-140.9z")),
n.FlagFill = l("flag", r, c(a, "M880 305H624V192c0-17.7-14.3-32-32-32H184v-40c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V640h248v113c0 17.7 14.3 32 32 32h416c17.7 0 32-14.3 32-32V337c0-17.7-14.3-32-32-32z")),
n.FolderAddFill = l("folder-add", r, c(a, "M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM632 577c0 3.8-3.4 7-7.5 7H540v84.9c0 3.9-3.2 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V584h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.8 3.4-7 7.5-7H484v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.8 0 7 3.2 7 7.1V528h84.5c4.1 0 7.5 3.2 7.5 7v42z")),
n.FolderFill = l("folder", r, c(a, "M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32z")),
n.FolderOpenFill = l("folder-open", r, c(a, "M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 0 0-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zm-180 0H238c-13 0-24.8 7.9-29.7 20L136 643.2V256h188.5l119.6 114.4H748V444z")),
n.ForwardFill = l("forward", r, c(i, "M825.8 498L538.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L825.8 526c8.3-7.2 8.3-20.8 0-28zm-320 0L218.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L505.8 526c4.1-3.6 6.2-8.8 6.2-14 0-5.2-2.1-10.4-6.2-14z")),
n.FrownFill = l("frown", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM288 421a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm376 272h-48.1c-4.2 0-7.8-3.2-8.1-7.4C604 636.1 562.5 597 512 597s-92.1 39.1-95.8 88.6c-.3 4.2-3.9 7.4-8.1 7.4H360a8 8 0 0 1-8-8.4c4.4-84.3 74.5-151.6 160-151.6s155.6 67.3 160 151.6a8 8 0 0 1-8 8.4zm24-224a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z")),
n.FundFill = l("fund", r, c(a, "M926 164H94c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V196c0-17.7-14.3-32-32-32zm-92.3 194.4l-297 297.2a8.03 8.03 0 0 1-11.3 0L410.9 541.1 238.4 713.7a8.03 8.03 0 0 1-11.3 0l-36.8-36.8a8.03 8.03 0 0 1 0-11.3l214.9-215c3.1-3.1 8.2-3.1 11.3 0L531 565l254.5-254.6c3.1-3.1 8.2-3.1 11.3 0l36.8 36.8c3.2 3 3.2 8.1.1 11.2z")),
n.FunnelPlotFill = l("funnel-plot", r, c(a, "M336.7 586h350.6l84.9-148H251.8zm543.4-432H143.9c-24.5 0-39.8 26.7-27.5 48L215 374h594l98.7-172c12.2-21.3-3.1-48-27.6-48zM349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V650H349v188z")),
n.GiftFill = l("gift", r, c(a, "M160 894c0 17.7 14.3 32 32 32h286V550H160v344zm386 32h286c17.7 0 32-14.3 32-32V550H546v376zm334-616H732.4c13.6-21.4 21.6-46.8 21.6-74 0-76.1-61.9-138-138-138-41.4 0-78.7 18.4-104 47.4-25.3-29-62.6-47.4-104-47.4-76.1 0-138 61.9-138 138 0 27.2 7.9 52.6 21.6 74H144c-17.7 0-32 14.3-32 32v140h366V310h68v172h366V342c0-17.7-14.3-32-32-32zm-402-4h-70c-38.6 0-70-31.4-70-70s31.4-70 70-70 70 31.4 70 70v70zm138 0h-70v-70c0-38.6 31.4-70 70-70s70 31.4 70 70-31.4 70-70 70z")),
n.GithubFill = l("github", r, c(a, "M511.6 76.3C264.3 76.2 64 276.4 64 523.5 64 718.9 189.3 885 363.8 946c23.5 5.9 19.9-10.8 19.9-22.2v-77.5c-135.7 15.9-141.2-73.9-150.3-88.9C215 726 171.5 718 184.5 703c30.9-15.9 62.4 4 98.9 57.9 26.4 39.1 77.9 32.5 104 26 5.7-23.5 17.9-44.5 34.7-60.8-140.6-25.2-199.2-111-199.2-213 0-49.5 16.3-95 48.3-131.7-20.4-60.5 1.9-112.3 4.9-120 58.1-5.2 118.5 41.6 123.2 45.3 33-8.9 70.7-13.6 112.9-13.6 42.4 0 80.2 4.9 113.5 13.9 11.3-8.6 67.3-48.8 121.3-43.9 2.9 7.7 24.7 58.3 5.5 118 32.4 36.8 48.9 82.7 48.9 132.3 0 102.2-59 188.1-200 212.9a127.5 127.5 0 0 1 38.1 91v112.5c.8 9 0 17.9 15 17.9 177.1-59.7 304.6-227 304.6-424.1 0-247.2-200.4-447.3-447.5-447.3z")),
n.GitlabFill = l("gitlab", r, c(a, "M910.5 553.2l-109-370.8c-6.8-20.4-23.1-34.1-44.9-34.1s-39.5 12.3-46.3 32.7l-72.2 215.4H386.2L314 181.1c-6.8-20.4-24.5-32.7-46.3-32.7s-39.5 13.6-44.9 34.1L113.9 553.2c-4.1 13.6 1.4 28.6 12.3 36.8l385.4 289 386.7-289c10.8-8.1 16.3-23.1 12.2-36.8z")),
n.GoldenFill = l("golden", r, c(a, "M905.9 806.7l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H596.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.3-.7 7.3-4.8 6.6-9.2zm-470.2-248c-.6-3.9-4-6.7-7.9-6.7H166.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248zM342 472h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H382.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8z")),
n.GoogleCircleFill = l("google-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm167 633.6C638.4 735 583 757 516.9 757c-95.7 0-178.5-54.9-218.8-134.9C281.5 589 272 551.6 272 512s9.5-77 26.1-110.1c40.3-80.1 123.1-135 218.8-135 66 0 121.4 24.3 163.9 63.8L610.6 401c-25.4-24.3-57.7-36.6-93.6-36.6-63.8 0-117.8 43.1-137.1 101-4.9 14.7-7.7 30.4-7.7 46.6s2.8 31.9 7.7 46.6c19.3 57.9 73.3 101 137 101 33 0 61-8.7 82.9-23.4 26-17.4 43.2-43.3 48.9-74H516.9v-94.8h230.7c2.9 16.1 4.4 32.8 4.4 50.1 0 74.7-26.7 137.4-73 180.1z")),
n.GooglePlusCircleFill = l("google-plus-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm36.5 558.8c-43.9 61.8-132.1 79.8-200.9 53.3-69-26.3-118-99.2-112.1-173.5 1.5-90.9 85.2-170.6 176.1-167.5 43.6-2 84.6 16.9 118 43.6-14.3 16.2-29 31.8-44.8 46.3-40.1-27.7-97.2-35.6-137.3-3.6-57.4 39.7-60 133.4-4.8 176.1 53.7 48.7 155.2 24.5 170.1-50.1-33.6-.5-67.4 0-101-1.1-.1-20.1-.2-40.1-.1-60.2 56.2-.2 112.5-.3 168.8.2 3.3 47.3-3 97.5-32 136.5zM791 536.5c-16.8.2-33.6.3-50.4.4-.2 16.8-.3 33.6-.3 50.4H690c-.2-16.8-.2-33.5-.3-50.3-16.8-.2-33.6-.3-50.4-.5v-50.1c16.8-.2 33.6-.3 50.4-.3.1-16.8.3-33.6.4-50.4h50.2l.3 50.4c16.8.2 33.6.2 50.4.3v50.1z")),
n.GooglePlusSquareFill = l("google-plus-square", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM548.5 622.8c-43.9 61.8-132.1 79.8-200.9 53.3-69-26.3-118-99.2-112.1-173.5 1.5-90.9 85.2-170.6 176.1-167.5 43.6-2 84.6 16.9 118 43.6-14.3 16.2-29 31.8-44.8 46.3-40.1-27.7-97.2-35.6-137.3-3.6-57.4 39.7-60 133.4-4.8 176.1 53.7 48.7 155.2 24.5 170.1-50.1-33.6-.5-67.4 0-101-1.1-.1-20.1-.2-40.1-.1-60.2 56.2-.2 112.5-.3 168.8.2 3.3 47.3-3 97.5-32 136.5zM791 536.5c-16.8.2-33.6.3-50.4.4-.2 16.8-.3 33.6-.3 50.4H690c-.2-16.8-.2-33.5-.3-50.3-16.8-.2-33.6-.3-50.4-.5v-50.1c16.8-.2 33.6-.3 50.4-.3.1-16.8.3-33.6.4-50.4h50.2l.3 50.4c16.8.2 33.6.2 50.4.3v50.1z")),
n.GoogleSquareFill = l("google-square", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM679 697.6C638.4 735 583 757 516.9 757c-95.7 0-178.5-54.9-218.8-134.9A245.02 245.02 0 0 1 272 512c0-39.6 9.5-77 26.1-110.1 40.3-80.1 123.1-135 218.8-135 66 0 121.4 24.3 163.9 63.8L610.6 401c-25.4-24.3-57.7-36.6-93.6-36.6-63.8 0-117.8 43.1-137.1 101-4.9 14.7-7.7 30.4-7.7 46.6s2.8 31.9 7.7 46.6c19.3 57.9 73.3 101 137 101 33 0 61-8.7 82.9-23.4 26-17.4 43.2-43.3 48.9-74H516.9v-94.8h230.7c2.9 16.1 4.4 32.8 4.4 50.1 0 74.7-26.7 137.4-73 180.1z")),
n.HddFill = l("hdd", r, c(a, "M832 64H192c-17.7 0-32 14.3-32 32v224h704V96c0-17.7-14.3-32-32-32zM456 216c0 4.4-3.6 8-8 8H264c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zM160 928c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V704H160v224zm576-136c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM160 640h704V384H160v256zm96-152c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H264c-4.4 0-8-3.6-8-8v-48z")),
n.HeartFill = l("heart", r, c(a, "M923 283.6a260.04 260.04 0 0 0-56.9-82.8 264.4 264.4 0 0 0-84-55.5A265.34 265.34 0 0 0 679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 0 0-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9z")),
n.HighlightFill = l("highlight", r, c(a, "M957.6 507.4L603.2 158.2a7.9 7.9 0 0 0-11.2 0L353.3 393.4a8.03 8.03 0 0 0-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 0 0-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8V860c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6 40.4 39.8a7.9 7.9 0 0 0 11.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0 0 11.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2z")),
n.HomeFill = l("home", r, c(a, "M946.5 505L534.6 93.4a31.93 31.93 0 0 0-45.2 0L77.5 505c-12 12-18.8 28.3-18.8 45.3 0 35.3 28.7 64 64 64h43.4V908c0 17.7 14.3 32 32 32H448V716h112v224h265.9c17.7 0 32-14.3 32-32V614.3h43.4c17 0 33.3-6.7 45.3-18.8 24.9-25 24.9-65.5-.1-90.5z")),
n.HourglassFill = l("hourglass", r, c(a, "M742 318V184h86c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h86v134c0 81.5 42.4 153.2 106.4 194-64 40.8-106.4 112.5-106.4 194v134h-86c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h632c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-86V706c0-81.5-42.4-153.2-106.4-194 64-40.8 106.4-112.5 106.4-194z")),
n.Html5Fill = l("html5", r, c(a, "M145.2 96l66 746.6L512 928l299.6-85.4L878.9 96H145.2zm595 177.1l-4.8 47.2-1.7 19.5H382.3l8.2 94.2h335.1l-3.3 24.3-21.2 242.2-1.7 16.2-187 51.6v.3h-1.2l-.3.1v-.1h-.1l-188.6-52L310.8 572h91.1l6.5 73.2 102.4 27.7h.4l102-27.6 11.4-118.6H510.9v-.1H306l-22.8-253.5-1.7-24.3h460.3l-1.6 24.3z")),
n.IdcardFill = l("idcard", r, c(a, "M373 411c-28.5 0-51.7 23.3-51.7 52s23.2 52 51.7 52 51.7-23.3 51.7-52-23.2-52-51.7-52zm555-251H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zM608 420c0-4.4 1-8 2.3-8h123.4c1.3 0 2.3 3.6 2.3 8v48c0 4.4-1 8-2.3 8H610.3c-1.3 0-2.3-3.6-2.3-8v-48zm-86 253h-43.9c-4.2 0-7.6-3.3-7.9-7.5-3.8-50.5-46-90.5-97.2-90.5s-93.4 40-97.2 90.5c-.3 4.2-3.7 7.5-7.9 7.5H224a8 8 0 0 1-8-8.4c2.8-53.3 32-99.7 74.6-126.1a111.8 111.8 0 0 1-29.1-75.5c0-61.9 49.9-112 111.4-112s111.4 50.1 111.4 112c0 29.1-11 55.5-29.1 75.5 42.7 26.5 71.8 72.8 74.6 126.1.4 4.6-3.2 8.4-7.8 8.4zm278.9-53H615.1c-3.9 0-7.1-3.6-7.1-8v-48c0-4.4 3.2-8 7.1-8h185.7c3.9 0 7.1 3.6 7.1 8v48h.1c0 4.4-3.2 8-7.1 8z")),
n.IeCircleFill = l("ie-circle", r, c(a, "M693.6 284.4c-24 0-51.1 11.7-72.6 22 46.3 18 86 57.3 112.3 99.6 7.1-18.9 14.6-47.9 14.6-67.9 0-32-22.8-53.7-54.3-53.7zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm253.9 492.9H437.1c0 100.4 144.3 136 196.8 47.4h120.8c-32.6 91.7-119.7 146-216.8 146-35.1 0-70.3-.1-101.7-15.6-87.4 44.5-180.3 56.6-180.3-42 0-45.8 23.2-107.1 44-145C335 484 381.3 422.8 435.6 374.5c-43.7 18.9-91.1 66.3-122 101.2 25.9-112.8 129.5-193.6 237.1-186.5 130-59.8 209.7-34.1 209.7 38.6 0 27.4-10.6 63.3-21.4 87.9 25.2 45.5 33.3 97.6 26.9 141.2zM540.5 399.1c-53.7 0-102 39.7-104 94.9h208c-2-55.1-50.6-94.9-104-94.9zM320.6 602.9c-73 152.4 11.5 172.2 100.3 123.3-46.6-27.5-82.6-72.2-100.3-123.3z")),
n.IeSquareFill = l("ie-square", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM765.9 556.9H437.1c0 100.4 144.3 136 196.8 47.4h120.8c-32.6 91.7-119.7 146-216.8 146-35.1 0-70.3-.1-101.7-15.6-87.4 44.5-180.3 56.6-180.3-42 0-45.8 23.2-107.1 44-145C335 484 381.3 422.8 435.6 374.5c-43.7 18.9-91.1 66.3-122 101.2 25.9-112.8 129.5-193.6 237.1-186.5 130-59.8 209.7-34.1 209.7 38.6 0 27.4-10.6 63.3-21.4 87.9 25.2 45.5 33.3 97.6 26.9 141.2zm-72.3-272.5c-24 0-51.1 11.7-72.6 22 46.3 18 86 57.3 112.3 99.6 7.1-18.9 14.6-47.9 14.6-67.9 0-32-22.8-53.7-54.3-53.7zM540.5 399.1c-53.7 0-102 39.7-104 94.9h208c-2-55.1-50.6-94.9-104-94.9zM320.6 602.9c-73 152.4 11.5 172.2 100.3 123.3-46.6-27.5-82.6-72.2-100.3-123.3z")),
n.InfoCircleFill = l("info-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z")),
n.InstagramFill = l("instagram", r, c(a, "M512 378.7c-73.4 0-133.3 59.9-133.3 133.3S438.6 645.3 512 645.3 645.3 585.4 645.3 512 585.4 378.7 512 378.7zM911.8 512c0-55.2.5-109.9-2.6-165-3.1-64-17.7-120.8-64.5-167.6-46.9-46.9-103.6-61.4-167.6-64.5-55.2-3.1-109.9-2.6-165-2.6-55.2 0-109.9-.5-165 2.6-64 3.1-120.8 17.7-167.6 64.5C132.6 226.3 118.1 283 115 347c-3.1 55.2-2.6 109.9-2.6 165s-.5 109.9 2.6 165c3.1 64 17.7 120.8 64.5 167.6 46.9 46.9 103.6 61.4 167.6 64.5 55.2 3.1 109.9 2.6 165 2.6 55.2 0 109.9.5 165-2.6 64-3.1 120.8-17.7 167.6-64.5 46.9-46.9 61.4-103.6 64.5-167.6 3.2-55.1 2.6-109.8 2.6-165zM512 717.1c-113.5 0-205.1-91.6-205.1-205.1S398.5 306.9 512 306.9 717.1 398.5 717.1 512 625.5 717.1 512 717.1zm213.5-370.7c-26.5 0-47.9-21.4-47.9-47.9s21.4-47.9 47.9-47.9 47.9 21.4 47.9 47.9a47.84 47.84 0 0 1-47.9 47.9z")),
n.InsuranceFill = l("insurance", r, c(a, "M519.9 358.8h97.9v41.6h-97.9zm347-188.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM411.3 656h-.2c0 4.4-3.6 8-8 8h-37.3c-4.4 0-8-3.6-8-8V471.4c-7.7 9.2-15.4 17.9-23.1 26a6.04 6.04 0 0 1-10.2-2.4l-13.2-43.5c-.6-2-.2-4.1 1.2-5.6 37-43.4 64.7-95.1 82.2-153.6 1.1-3.5 5-5.3 8.4-3.7l38.6 18.3c2.7 1.3 4.1 4.4 3.2 7.2a429.2 429.2 0 0 1-33.6 79V656zm296.5-49.2l-26.3 35.3a5.92 5.92 0 0 1-8.9.7c-30.6-29.3-56.8-65.2-78.1-106.9V656c0 4.4-3.6 8-8 8h-36.2c-4.4 0-8-3.6-8-8V536c-22 44.7-49 80.8-80.6 107.6a5.9 5.9 0 0 1-8.9-1.4L430 605.7a6 6 0 0 1 1.6-8.1c28.6-20.3 51.9-45.2 71-76h-55.1c-4.4 0-8-3.6-8-8V478c0-4.4 3.6-8 8-8h94.9v-18.6h-65.9c-4.4 0-8-3.6-8-8V316c0-4.4 3.6-8 8-8h184.7c4.4 0 8 3.6 8 8v127.2c0 4.4-3.6 8-8 8h-66.7v18.6h98.8c4.4 0 8 3.6 8 8v35.6c0 4.4-3.6 8-8 8h-59c18.1 29.1 41.8 54.3 72.3 76.9 2.6 2.1 3.2 5.9 1.2 8.5z")),
n.InteractionFill = l("interaction", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM726 585.7c0 55.3-44.7 100.1-99.7 100.1H420.6v53.4c0 5.7-6.5 8.8-10.9 5.3l-109.1-85.7c-3.5-2.7-3.5-8 0-10.7l109.1-85.7c4.4-3.5 10.9-.3 10.9 5.3v53.4h205.7c19.6 0 35.5-16 35.5-35.6v-78.9c0-3.7 3-6.8 6.8-6.8h50.7c3.7 0 6.8 3 6.8 6.8v79.1zm-2.6-209.9l-109.1 85.7c-4.4 3.5-10.9.3-10.9-5.3v-53.4H397.7c-19.6 0-35.5 16-35.5 35.6v78.9c0 3.7-3 6.8-6.8 6.8h-50.7c-3.7 0-6.8-3-6.8-6.8v-78.9c0-55.3 44.7-100.1 99.7-100.1h205.7v-53.4c0-5.7 6.5-8.8 10.9-5.3l109.1 85.7c3.6 2.5 3.6 7.8.1 10.5z")),
n.InterationFill = l("interation", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM726 585.7c0 55.3-44.7 100.1-99.7 100.1H420.6v53.4c0 5.7-6.5 8.8-10.9 5.3l-109.1-85.7c-3.5-2.7-3.5-8 0-10.7l109.1-85.7c4.4-3.5 10.9-.3 10.9 5.3v53.4h205.7c19.6 0 35.5-16 35.5-35.6v-78.9c0-3.7 3-6.8 6.8-6.8h50.7c3.7 0 6.8 3 6.8 6.8v79.1zm-2.6-209.9l-109.1 85.7c-4.4 3.5-10.9.3-10.9-5.3v-53.4H397.7c-19.6 0-35.5 16-35.5 35.6v78.9c0 3.7-3 6.8-6.8 6.8h-50.7c-3.7 0-6.8-3-6.8-6.8v-78.9c0-55.3 44.7-100.1 99.7-100.1h205.7v-53.4c0-5.7 6.5-8.8 10.9-5.3l109.1 85.7c3.6 2.5 3.6 7.8.1 10.5z")),
n.LayoutFill = l("layout", r, c(a, "M384 912h496c17.7 0 32-14.3 32-32V340H384v572zm496-800H384v164h528V144c0-17.7-14.3-32-32-32zm-768 32v736c0 17.7 14.3 32 32 32h176V112H144c-17.7 0-32 14.3-32 32z")),
n.LeftCircleFill = l("left-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm104 316.9c0 10.2-4.9 19.9-13.2 25.9L457.4 512l145.4 105.2c8.3 6 13.2 15.6 13.2 25.9V690c0 6.5-7.4 10.3-12.7 6.5l-246-178a7.95 7.95 0 0 1 0-12.9l246-178a8 8 0 0 1 12.7 6.5v46.8z")),
n.LeftSquareFill = l("left-square", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM624 380.9c0 10.2-4.9 19.9-13.2 25.9L465.4 512l145.4 105.2c8.3 6 13.2 15.6 13.2 25.9V690c0 6.5-7.4 10.3-12.7 6.5l-246-178a7.95 7.95 0 0 1 0-12.9l246-178c5.3-3.8 12.7 0 12.7 6.5v46.8z")),
n.LikeFill = l("like", r, c(a, "M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 0 0-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 0 0 471 99.9c-52 0-98 35-111.8 85.1l-85.9 311h-.3v428h472.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM112 528v364c0 17.7 14.3 32 32 32h65V496h-65c-17.7 0-32 14.3-32 32z")),
n.LockFill = l("lock", r, c(a, "M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM540 701v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 1 1 56 0zm152-237H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224z")),
n.LinkedinFill = l("linkedin", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM349.3 793.7H230.6V411.9h118.7v381.8zm-59.3-434a68.8 68.8 0 1 1 68.8-68.8c-.1 38-30.9 68.8-68.8 68.8zm503.7 434H675.1V608c0-44.3-.8-101.2-61.7-101.2-61.7 0-71.2 48.2-71.2 98v188.9H423.7V411.9h113.8v52.2h1.6c15.8-30 54.5-61.7 112.3-61.7 120.2 0 142.3 79.1 142.3 181.9v209.4z")),
n.MailFill = l("mail", r, c(a, "M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-80.8 108.9L531.7 514.4c-7.8 6.1-18.7 6.1-26.5 0L189.6 268.9A7.2 7.2 0 0 1 194 256h648.8a7.2 7.2 0 0 1 4.4 12.9z")),
n.MedicineBoxFill = l("medicine-box", r, c(a, "M839.2 278.1a32 32 0 0 0-30.4-22.1H736V144c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32v112h-72.8a31.9 31.9 0 0 0-30.4 22.1L112 502v378c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V502l-72.8-223.9zM660 628c0 4.4-3.6 8-8 8H544v108c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V636H372c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h108V464c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v108h108c4.4 0 8 3.6 8 8v48zm4-372H360v-72h304v72z")),
n.MediumCircleFill = l("medium-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm256 253.7l-40.8 39.1c-3.6 2.7-5.3 7.1-4.6 11.4v287.7c-.7 4.4 1 8.8 4.6 11.4l40 39.1v8.7H566.4v-8.3l41.3-40.1c4.1-4.1 4.1-5.3 4.1-11.4V422.5l-115 291.6h-15.5L347.5 422.5V618c-1.2 8.2 1.7 16.5 7.5 22.4l53.8 65.1v8.7H256v-8.7l53.8-65.1a26.1 26.1 0 0 0 7-22.4V392c.7-6.3-1.7-12.4-6.5-16.7l-47.8-57.6V309H411l114.6 251.5 100.9-251.3H768v8.5z")),
n.MediumSquareFill = l("medium-square", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM768 317.7l-40.8 39.1c-3.6 2.7-5.3 7.1-4.6 11.4v287.7c-.7 4.4 1 8.8 4.6 11.4l40 39.1v8.7H566.4v-8.3l41.3-40.1c4.1-4.1 4.1-5.3 4.1-11.4V422.5l-115 291.6h-15.5L347.5 422.5V618c-1.2 8.2 1.7 16.5 7.5 22.4l53.8 65.1v8.7H256v-8.7l53.8-65.1a26.1 26.1 0 0 0 7-22.4V392c.7-6.3-1.7-12.4-6.5-16.7l-47.8-57.6V309H411l114.6 251.5 100.9-251.3H768v8.5z")),
n.MehFill = l("meh", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM288 421a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm384 200c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h304c4.4 0 8 3.6 8 8v48zm16-152a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z")),
n.MessageFill = l("message", r, c(a, "M924.3 338.4a447.57 447.57 0 0 0-96.1-143.3 443.09 443.09 0 0 0-143-96.3A443.91 443.91 0 0 0 512 64h-2c-60.5.3-119 12.3-174.1 35.9a444.08 444.08 0 0 0-141.7 96.5 445 445 0 0 0-95 142.8A449.89 449.89 0 0 0 65 514.1c.3 69.4 16.9 138.3 47.9 199.9v152c0 25.4 20.6 46 45.9 46h151.8a447.72 447.72 0 0 0 199.5 48h2.1c59.8 0 117.7-11.6 172.3-34.3A443.2 443.2 0 0 0 827 830.5c41.2-40.9 73.6-88.7 96.3-142 23.5-55.2 35.5-113.9 35.8-174.5.2-60.9-11.6-120-34.8-175.6zM312.4 560c-26.4 0-47.9-21.5-47.9-48s21.5-48 47.9-48 47.9 21.5 47.9 48-21.4 48-47.9 48zm199.6 0c-26.4 0-47.9-21.5-47.9-48s21.5-48 47.9-48 47.9 21.5 47.9 48-21.5 48-47.9 48zm199.6 0c-26.4 0-47.9-21.5-47.9-48s21.5-48 47.9-48 47.9 21.5 47.9 48-21.5 48-47.9 48z")),
n.MinusCircleFill = l("minus-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm192 472c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48z")),
n.MinusSquareFill = l("minus-square", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM704 536c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48z")),
n.MobileFill = l("mobile", r, c(a, "M744 62H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V126c0-35.3-28.7-64-64-64zM512 824c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z")),
n.MoneyCollectFill = l("money-collect", r, c(a, "M911.5 699.7a8 8 0 0 0-10.3-4.8L840 717.2V179c0-37.6-30.4-68-68-68H252c-37.6 0-68 30.4-68 68v538.2l-61.3-22.3c-.9-.3-1.8-.5-2.7-.5-4.4 0-8 3.6-8 8V762c0 3.3 2.1 6.3 5.3 7.5L501 909.1c7.1 2.6 14.8 2.6 21.9 0l383.8-139.5c3.2-1.2 5.3-4.2 5.3-7.5v-59.6c0-1-.2-1.9-.5-2.8zm-243.8-377L564 514.3h57.6c4.4 0 8 3.6 8 8v27.1c0 4.4-3.6 8-8 8h-76.3v39h76.3c4.4 0 8 3.6 8 8v27.1c0 4.4-3.6 8-8 8h-76.3V703c0 4.4-3.6 8-8 8h-49.9c-4.4 0-8-3.6-8-8v-63.4h-76c-4.4 0-8-3.6-8-8v-27.1c0-4.4 3.6-8 8-8h76v-39h-76c-4.4 0-8-3.6-8-8v-27.1c0-4.4 3.6-8 8-8h57L356.5 322.8c-2.1-3.8-.7-8.7 3.2-10.8 1.2-.7 2.5-1 3.8-1h55.7a8 8 0 0 1 7.1 4.4L511 484.2h3.3L599 315.4c1.3-2.7 4.1-4.4 7.1-4.4h54.5c4.4 0 8 3.6 8.1 7.9 0 1.3-.4 2.6-1 3.8z")),
n.PauseCircleFill = l("pause-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-80 600c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304zm224 0c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304z")),
n.PayCircleFill = l("pay-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm166.6 246.8L567.5 515.6h62c4.4 0 8 3.6 8 8v29.9c0 4.4-3.6 8-8 8h-82V603h82c4.4 0 8 3.6 8 8v29.9c0 4.4-3.6 8-8 8h-82V717c0 4.4-3.6 8-8 8h-54.3c-4.4 0-8-3.6-8-8v-68.1h-81.7c-4.4 0-8-3.6-8-8V611c0-4.4 3.6-8 8-8h81.7v-41.5h-81.7c-4.4 0-8-3.6-8-8v-29.9c0-4.4 3.6-8 8-8h61.4L345.4 310.8a8.07 8.07 0 0 1 7-11.9h60.7c3 0 5.8 1.7 7.1 4.4l90.6 180h3.4l90.6-180a8 8 0 0 1 7.1-4.4h59.5c4.4 0 8 3.6 8 8 .2 1.4-.2 2.7-.8 3.9z")),
n.NotificationFill = l("notification", r, c(a, "M880 112c-3.8 0-7.7.7-11.6 2.3L292 345.9H128c-8.8 0-16 7.4-16 16.6v299c0 9.2 7.2 16.6 16 16.6h101.6c-3.7 11.6-5.6 23.9-5.6 36.4 0 65.9 53.8 119.5 120 119.5 55.4 0 102.1-37.6 115.9-88.4l408.6 164.2c3.9 1.5 7.8 2.3 11.6 2.3 16.9 0 32-14.2 32-33.2V145.2C912 126.2 897 112 880 112zM344 762.3c-26.5 0-48-21.4-48-47.8 0-11.2 3.9-21.9 11-30.4l84.9 34.1c-2 24.6-22.7 44.1-47.9 44.1z")),
n.PhoneFill = l("phone", r, c(a, "M885.6 230.2L779.1 123.8a80.83 80.83 0 0 0-57.3-23.8c-21.7 0-42.1 8.5-57.4 23.8L549.8 238.4a80.83 80.83 0 0 0-23.8 57.3c0 21.7 8.5 42.1 23.8 57.4l83.8 83.8A393.82 393.82 0 0 1 553.1 553 395.34 395.34 0 0 1 437 633.8L353.2 550a80.83 80.83 0 0 0-57.3-23.8c-21.7 0-42.1 8.5-57.4 23.8L123.8 664.5a80.89 80.89 0 0 0-23.8 57.4c0 21.7 8.5 42.1 23.8 57.4l106.3 106.3c24.4 24.5 58.1 38.4 92.7 38.4 7.3 0 14.3-.6 21.2-1.8 134.8-22.2 268.5-93.9 376.4-201.7C828.2 612.8 899.8 479.2 922.3 344c6.8-41.3-6.9-83.8-36.7-113.8z")),
n.PictureFill = l("picture", r, c(a, "M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zM338 304c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm513.9 437.1a8.11 8.11 0 0 1-5.2 1.9H177.2c-4.4 0-8-3.6-8-8 0-1.9.7-3.7 1.9-5.2l170.3-202c2.8-3.4 7.9-3.8 11.3-1 .3.3.7.6 1 1l99.4 118 158.1-187.5c2.8-3.4 7.9-3.8 11.3-1 .3.3.7.6 1 1l229.6 271.6c2.6 3.3 2.2 8.4-1.2 11.2z")),
n.PieChartFill = l("pie-chart", r, c(a, "M863.1 518.5H505.5V160.9c0-4.4-3.6-8-8-8h-26a398.57 398.57 0 0 0-282.5 117 397.47 397.47 0 0 0-85.6 127C82.6 446.2 72 498.5 72 552.5S82.6 658.7 103.4 708c20.1 47.5 48.9 90.3 85.6 127 36.7 36.7 79.4 65.5 127 85.6a396.64 396.64 0 0 0 155.6 31.5 398.57 398.57 0 0 0 282.5-117c36.7-36.7 65.5-79.4 85.6-127a396.64 396.64 0 0 0 31.5-155.6v-26c-.1-4.4-3.7-8-8.1-8zM951 463l-2.6-28.2c-8.5-92-49.3-178.8-115.1-244.3A398.5 398.5 0 0 0 588.4 75.6L560.1 73c-4.7-.4-8.7 3.2-8.7 7.9v383.7c0 4.4 3.6 8 8 8l383.6-1c4.7-.1 8.4-4 8-8.6z")),
n.PlayCircleFill = l("play-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm144.1 454.9L437.7 677.8a8.02 8.02 0 0 1-12.7-6.5V353.7a8 8 0 0 1 12.7-6.5L656.1 506a7.9 7.9 0 0 1 0 12.9z")),
n.PlaySquareFill = l("play-square", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM641.7 520.8L442.3 677.6c-7.4 5.8-18.3.6-18.3-8.8V355.3c0-9.4 10.9-14.7 18.3-8.8l199.4 156.7a11.2 11.2 0 0 1 0 17.6z")),
n.PlusCircleFill = l("plus-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm192 472c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48z")),
n.PlusSquareFill = l("plus-square", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM704 536c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48z")),
n.PoundCircleFill = l("pound-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm146 658c0 4.4-3.6 8-8 8H376.2c-4.4 0-8-3.6-8-8v-38.5c0-3.7 2.5-6.9 6.1-7.8 44-10.9 72.8-49 72.8-94.2 0-14.7-2.5-29.4-5.9-44.2H374c-4.4 0-8-3.6-8-8v-30c0-4.4 3.6-8 8-8h53.7c-7.8-25.1-14.6-50.7-14.6-77.1 0-75.8 58.6-120.3 151.5-120.3 26.5 0 51.4 5.5 70.3 12.7 3.1 1.2 5.2 4.2 5.2 7.5v39.5a8 8 0 0 1-10.6 7.6c-17.9-6.4-39-10.5-60.4-10.5-53.3 0-87.3 26.6-87.3 70.2 0 24.7 6.2 47.9 13.4 70.5h112c4.4 0 8 3.6 8 8v30c0 4.4-3.6 8-8 8h-98.6c3.1 13.2 5.3 26.9 5.3 41 0 40.7-16.5 73.9-43.9 91.1v4.7h180c4.4 0 8 3.6 8 8V722z")),
n.PrinterFill = l("printer", r, c(a, "M732 120c0-4.4-3.6-8-8-8H300c-4.4 0-8 3.6-8 8v148h440V120zm120 212H172c-44.2 0-80 35.8-80 80v328c0 17.7 14.3 32 32 32h168v132c0 4.4 3.6 8 8 8h424c4.4 0 8-3.6 8-8V772h168c17.7 0 32-14.3 32-32V412c0-44.2-35.8-80-80-80zM664 844H360V568h304v276zm164-360c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-40c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v40z")),
n.ProfileFill = l("profile", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM380 696c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm0-144c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm0-144c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm304 272c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm0-144c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm0-144c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48z")),
n.ProjectFill = l("project", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM368 744c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v464zm192-280c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v184zm192 72c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v256z")),
n.PushpinFill = l("pushpin", r, c(a, "M878.3 392.1L631.9 145.7c-6.5-6.5-15-9.7-23.5-9.7s-17 3.2-23.5 9.7L423.8 306.9c-12.2-1.4-24.5-2-36.8-2-73.2 0-146.4 24.1-206.5 72.3-15.4 12.3-16.6 35.4-2.7 49.4l181.7 181.7-215.4 215.2a15.8 15.8 0 0 0-4.6 9.8l-3.4 37.2c-.9 9.4 6.6 17.4 15.9 17.4.5 0 1 0 1.5-.1l37.2-3.4c3.7-.3 7.2-2 9.8-4.6l215.4-215.4 181.7 181.7c6.5 6.5 15 9.7 23.5 9.7 9.7 0 19.3-4.2 25.9-12.4 56.3-70.3 79.7-158.3 70.2-243.4l161.1-161.1c12.9-12.8 12.9-33.8 0-46.8z")),
n.PropertySafetyFill = l("property-safety", r, c(a, "M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM648.3 332.8l-87.7 161.1h45.7c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4v29.7h63.4c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4V658c0 5.5-4.5 10-10 10h-41.3c-5.5 0-10-4.5-10-10v-51.8h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h63.1v-29.7h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h45.2l-88-161.1c-2.6-4.8-.9-10.9 4-13.6 1.5-.8 3.1-1.2 4.8-1.2h46c3.8 0 7.2 2.1 8.9 5.5l72.9 144.3 73.2-144.3a10 10 0 0 1 8.9-5.5h45c5.5 0 10 4.5 10 10 .1 1.7-.3 3.3-1.1 4.8z")),
n.QqCircleFill = l("qq-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm210.5 612.4c-11.5 1.4-44.9-52.7-44.9-52.7 0 31.3-16.2 72.2-51.1 101.8 16.9 5.2 54.9 19.2 45.9 34.4-7.3 12.3-125.6 7.9-159.8 4-34.2 3.8-152.5 8.3-159.8-4-9.1-15.2 28.9-29.2 45.8-34.4-35-29.5-51.1-70.4-51.1-101.8 0 0-33.4 54.1-44.9 52.7-5.4-.7-12.4-29.6 9.4-99.7 10.3-33 22-60.5 40.2-105.8-3.1-116.9 45.3-215 160.4-215 113.9 0 163.3 96.1 160.4 215 18.1 45.2 29.9 72.8 40.2 105.8 21.7 70.1 14.6 99.1 9.3 99.7z")),
n.QqSquareFill = l("qq-square", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM722.5 676.4c-11.5 1.4-44.9-52.7-44.9-52.7 0 31.3-16.2 72.2-51.1 101.8 16.9 5.2 54.9 19.2 45.9 34.4-7.3 12.3-125.6 7.9-159.8 4-34.2 3.8-152.5 8.3-159.8-4-9.1-15.2 28.9-29.2 45.8-34.4-35-29.5-51.1-70.4-51.1-101.8 0 0-33.4 54.1-44.9 52.7-5.4-.7-12.4-29.6 9.4-99.7 10.3-33 22-60.5 40.2-105.8-3.1-116.9 45.3-215 160.4-215 113.9 0 163.3 96.1 160.4 215 18.1 45.2 29.9 72.8 40.2 105.8 21.7 70.1 14.6 99.1 9.3 99.7z")),
n.QuestionCircleFill = l("question-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 708c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm62.9-219.5a48.3 48.3 0 0 0-30.9 44.8V620c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-21.5c0-23.1 6.7-45.9 19.9-64.9 12.9-18.6 30.9-32.8 52.1-40.9 34-13.1 56-41.6 56-72.7 0-44.1-43.1-80-96-80s-96 35.9-96 80v7.6c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V420c0-39.3 17.2-76 48.4-103.3C430.4 290.4 470 276 512 276s81.6 14.5 111.6 40.7C654.8 344 672 380.7 672 420c0 57.8-38.1 109.8-97.1 132.5z")),
n.ReadFill = l("read", r, c(a, "M928 161H699.2c-49.1 0-97.1 14.1-138.4 40.7L512 233l-48.8-31.3A255.2 255.2 0 0 0 324.8 161H96c-17.7 0-32 14.3-32 32v568c0 17.7 14.3 32 32 32h228.8c49.1 0 97.1 14.1 138.4 40.7l44.4 28.6c1.3.8 2.8 1.3 4.3 1.3s3-.4 4.3-1.3l44.4-28.6C602 807.1 650.1 793 699.2 793H928c17.7 0 32-14.3 32-32V193c0-17.7-14.3-32-32-32zM404 553.5c0 4.1-3.2 7.5-7.1 7.5H211.1c-3.9 0-7.1-3.4-7.1-7.5v-45c0-4.1 3.2-7.5 7.1-7.5h185.7c3.9 0 7.1 3.4 7.1 7.5v45zm0-140c0 4.1-3.2 7.5-7.1 7.5H211.1c-3.9 0-7.1-3.4-7.1-7.5v-45c0-4.1 3.2-7.5 7.1-7.5h185.7c3.9 0 7.1 3.4 7.1 7.5v45zm416 140c0 4.1-3.2 7.5-7.1 7.5H627.1c-3.9 0-7.1-3.4-7.1-7.5v-45c0-4.1 3.2-7.5 7.1-7.5h185.7c3.9 0 7.1 3.4 7.1 7.5v45zm0-140c0 4.1-3.2 7.5-7.1 7.5H627.1c-3.9 0-7.1-3.4-7.1-7.5v-45c0-4.1 3.2-7.5 7.1-7.5h185.7c3.9 0 7.1 3.4 7.1 7.5v45z")),
n.ReconciliationFill = l("reconciliation", r, c(a, "M676 623c-18.8 0-34 15.2-34 34s15.2 34 34 34 34-15.2 34-34-15.2-34-34-34zm204-455H668c0-30.9-25.1-56-56-56h-80c-30.9 0-56 25.1-56 56H264c-17.7 0-32 14.3-32 32v200h-88c-17.7 0-32 14.3-32 32v448c0 17.7 14.3 32 32 32h336c17.7 0 32-14.3 32-32v-16h368c17.7 0 32-14.3 32-32V200c0-17.7-14.3-32-32-32zM448 848H176V616h272v232zm0-296H176v-88h272v88zm20-272v-48h72v-56h64v56h72v48H468zm180 168v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8zm28 301c-50.8 0-92-41.2-92-92s41.2-92 92-92 92 41.2 92 92-41.2 92-92 92zm92-245c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-96c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v96zm-92 61c-50.8 0-92 41.2-92 92s41.2 92 92 92 92-41.2 92-92-41.2-92-92-92zm0 126c-18.8 0-34-15.2-34-34s15.2-34 34-34 34 15.2 34 34-15.2 34-34 34z")),
n.RedEnvelopeFill = l("red-envelope", r, c(a, "M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zM647 470.4l-87.2 161h45.9c4.6 0 8.4 3.8 8.4 8.4v25.1c0 4.6-3.8 8.4-8.4 8.4h-63.3v28.6h63.3c4.6 0 8.4 3.8 8.4 8.4v25c.2 4.6-3.6 8.5-8.2 8.5h-63.3v49.9c0 4.6-3.8 8.4-8.4 8.4h-43.7c-4.6 0-8.4-3.8-8.4-8.4v-49.9h-63c-4.6 0-8.4-3.8-8.4-8.4v-25.1c0-4.6 3.8-8.4 8.4-8.4h63v-28.6h-63c-4.6 0-8.4-3.8-8.4-8.4v-25.1c0-4.6 3.8-8.4 8.4-8.4h45.4l-87.5-161c-2.2-4.1-.7-9.1 3.4-11.4 1.3-.6 2.6-1 3.9-1h48.8c3.2 0 6.1 1.8 7.5 4.6l71.9 141.8 71.9-141.9a8.5 8.5 0 0 1 7.5-4.6h47.8c4.6 0 8.4 3.8 8.4 8.4-.1 1.5-.5 2.9-1.1 4.1zM512.6 323L289 148h446L512.6 323z")),
n.RedditCircleFill = l("reddit-circle", r, c(a, "M584 548a36 36 0 1 0 72 0 36 36 0 1 0-72 0zm144-108a35.9 35.9 0 0 0-32.5 20.6c18.8 14.3 34.4 30.7 45.9 48.8A35.98 35.98 0 0 0 728 440zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm245 477.9c4.6 13.5 7 27.6 7 42.1 0 99.4-112.8 180-252 180s-252-80.6-252-180c0-14.5 2.4-28.6 7-42.1A72.01 72.01 0 0 1 296 404c27.1 0 50.6 14.9 62.9 37 36.2-19.8 80.2-32.8 128.1-36.1l58.4-131.1c4.3-9.8 15.2-14.8 25.5-11.8l91.6 26.5a54.03 54.03 0 0 1 101.6 25.6c0 29.8-24.2 54-54 54-23.5 0-43.5-15.1-50.9-36.1L577 308.3l-43 96.5c49.1 3 94.2 16.1 131.2 36.3 12.3-22.1 35.8-37 62.9-37 39.8 0 72 32.2 72 72-.1 29.3-17.8 54.6-43.1 65.8zm-171.3 83c-14.9 11.7-44.3 24.3-73.7 24.3s-58.9-12.6-73.7-24.3c-9.3-7.3-22.7-5.7-30 3.6-7.3 9.3-5.7 22.7 3.6 30 25.7 20.4 65 33.5 100.1 33.5 35.1 0 74.4-13.1 100.2-33.5 9.3-7.3 10.9-20.8 3.6-30a21.46 21.46 0 0 0-30.1-3.6zM296 440a35.98 35.98 0 0 0-13.4 69.4c11.5-18.1 27.1-34.5 45.9-48.8A35.9 35.9 0 0 0 296 440zm72 108a36 36 0 1 0 72 0 36 36 0 1 0-72 0z")),
n.RedditSquareFill = l("reddit-square", r, c(a, "M296 440a35.98 35.98 0 0 0-13.4 69.4c11.5-18.1 27.1-34.5 45.9-48.8A35.9 35.9 0 0 0 296 440zm289.7 184.9c-14.9 11.7-44.3 24.3-73.7 24.3s-58.9-12.6-73.7-24.3c-9.3-7.3-22.7-5.7-30 3.6-7.3 9.3-5.7 22.7 3.6 30 25.7 20.4 65 33.5 100.1 33.5 35.1 0 74.4-13.1 100.2-33.5 9.3-7.3 10.9-20.8 3.6-30a21.46 21.46 0 0 0-30.1-3.6zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM757 541.9c4.6 13.5 7 27.6 7 42.1 0 99.4-112.8 180-252 180s-252-80.6-252-180c0-14.5 2.4-28.6 7-42.1A72.01 72.01 0 0 1 296 404c27.1 0 50.6 14.9 62.9 37 36.2-19.8 80.2-32.8 128.1-36.1l58.4-131.1c4.3-9.8 15.2-14.8 25.5-11.8l91.6 26.5a54.03 54.03 0 0 1 101.6 25.6c0 29.8-24.2 54-54 54-23.5 0-43.5-15.1-50.9-36.1L577 308.3l-43 96.5c49.1 3 94.2 16.1 131.2 36.3 12.3-22.1 35.8-37 62.9-37 39.8 0 72 32.2 72 72-.1 29.3-17.8 54.6-43.1 65.8zM584 548a36 36 0 1 0 72 0 36 36 0 1 0-72 0zm144-108a35.9 35.9 0 0 0-32.5 20.6c18.8 14.3 34.4 30.7 45.9 48.8A35.98 35.98 0 0 0 728 440zM368 548a36 36 0 1 0 72 0 36 36 0 1 0-72 0z")),
n.RestFill = l("rest", r, c(a, "M832 256h-28.1l-35.7-120.9c-4-13.7-16.5-23.1-30.7-23.1h-451c-14.3 0-26.8 9.4-30.7 23.1L220.1 256H192c-17.7 0-32 14.3-32 32v28c0 4.4 3.6 8 8 8h45.8l47.7 558.7a32 32 0 0 0 31.9 29.3h429.2a32 32 0 0 0 31.9-29.3L802.2 324H856c4.4 0 8-3.6 8-8v-28c0-17.7-14.3-32-32-32zM508 704c-79.5 0-144-64.5-144-144s64.5-144 144-144 144 64.5 144 144-64.5 144-144 144zM291 256l22.4-76h397.2l22.4 76H291zm137 304a80 80 0 1 0 160 0 80 80 0 1 0-160 0z")),
n.RightCircleFill = l("right-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm154.7 454.5l-246 178c-5.3 3.8-12.7 0-12.7-6.5v-46.9c0-10.2 4.9-19.9 13.2-25.9L566.6 512 421.2 406.8c-8.3-6-13.2-15.6-13.2-25.9V334c0-6.5 7.4-10.3 12.7-6.5l246 178c4.4 3.2 4.4 9.8 0 13z")),
n.RocketFill = l("rocket", r, c(a, "M864 736c0-111.6-65.4-208-160-252.9V317.3c0-15.1-5.3-29.7-15.1-41.2L536.5 95.4C530.1 87.8 521 84 512 84s-18.1 3.8-24.5 11.4L335.1 276.1a63.97 63.97 0 0 0-15.1 41.2v165.8C225.4 528 160 624.4 160 736h156.5c-2.3 7.2-3.5 15-3.5 23.8 0 22.1 7.6 43.7 21.4 60.8a97.2 97.2 0 0 0 43.1 30.6c23.1 54 75.6 88.8 134.5 88.8 29.1 0 57.3-8.6 81.4-24.8 23.6-15.8 41.9-37.9 53-64a97 97 0 0 0 43.1-30.5 97.52 97.52 0 0 0 21.4-60.8c0-8.4-1.1-16.4-3.1-23.8L864 736zM512 352a48.01 48.01 0 0 1 0 96 48.01 48.01 0 0 1 0-96zm116.1 432.2c-5.2 3-11.2 4.2-17.1 3.4l-19.5-2.4-2.8 19.4c-5.4 37.9-38.4 66.5-76.7 66.5s-71.3-28.6-76.7-66.5l-2.8-19.5-19.5 2.5a27.7 27.7 0 0 1-17.1-3.5c-8.7-5-14.1-14.3-14.1-24.4 0-10.6 5.9-19.4 14.6-23.8h231.3c8.8 4.5 14.6 13.3 14.6 23.8-.1 10.2-5.5 19.6-14.2 24.5z")),
n.RightSquareFill = l("right-square", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM658.7 518.5l-246 178c-5.3 3.8-12.7 0-12.7-6.5v-46.9c0-10.2 4.9-19.9 13.2-25.9L558.6 512 413.2 406.8c-8.3-6-13.2-15.6-13.2-25.9V334c0-6.5 7.4-10.3 12.7-6.5l246 178c4.4 3.2 4.4 9.8 0 13z")),
n.SafetyCertificateFill = l("safety-certificate", r, c(a, "M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM694.5 340.7L481.9 633.4a16.1 16.1 0 0 1-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.1 0 10 2.5 13 6.6l64.7 89 150.9-207.8c3-4.1 7.8-6.6 13-6.6H688c6.5.1 10.3 7.5 6.5 12.8z")),
n.SaveFill = l("save", r, c(a, "M893.3 293.3L730.7 130.7c-12-12-28.3-18.7-45.3-18.7H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 176h256v112H384V176zm128 554c-79.5 0-144-64.5-144-144s64.5-144 144-144 144 64.5 144 144-64.5 144-144 144zm0-224c-44.2 0-80 35.8-80 80s35.8 80 80 80 80-35.8 80-80-35.8-80-80-80z")),
n.ScheduleFill = l("schedule", r, c(a, "M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zM424 688c0 4.4-3.6 8-8 8H232c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm0-136c0 4.4-3.6 8-8 8H232c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm374.5-91.3l-165 228.7a15.9 15.9 0 0 1-25.8 0L493.5 531.2c-3.8-5.3 0-12.7 6.5-12.7h54.9c5.1 0 9.9 2.5 12.9 6.6l52.8 73.1 103.7-143.7c3-4.2 7.8-6.6 12.9-6.6H792c6.5.1 10.3 7.5 6.5 12.8z")),
n.SecurityScanFill = l("security-scan", r, c(a, "M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM626.8 554c-48.5 48.5-123 55.2-178.6 20.1l-77.5 77.5a8.03 8.03 0 0 1-11.3 0l-34-34a8.03 8.03 0 0 1 0-11.3l77.5-77.5c-35.1-55.7-28.4-130.1 20.1-178.6 56.3-56.3 147.5-56.3 203.8 0 56.3 56.3 56.3 147.5 0 203.8zm-158.54-45.27a80.1 80.1 0 1 0 113.27-113.28 80.1 80.1 0 1 0-113.27 113.28z")),
n.SettingFill = l("setting", r, c(a, "M512.5 390.6c-29.9 0-57.9 11.6-79.1 32.8-21.1 21.2-32.8 49.2-32.8 79.1 0 29.9 11.7 57.9 32.8 79.1 21.2 21.1 49.2 32.8 79.1 32.8 29.9 0 57.9-11.7 79.1-32.8 21.1-21.2 32.8-49.2 32.8-79.1 0-29.9-11.7-57.9-32.8-79.1a110.96 110.96 0 0 0-79.1-32.8zm412.3 235.5l-65.4-55.9c3.1-19 4.7-38.4 4.7-57.7s-1.6-38.8-4.7-57.7l65.4-55.9a32.03 32.03 0 0 0 9.3-35.2l-.9-2.6a442.5 442.5 0 0 0-79.6-137.7l-1.8-2.1a32.12 32.12 0 0 0-35.1-9.5l-81.2 28.9c-30-24.6-63.4-44-99.6-57.5l-15.7-84.9a32.05 32.05 0 0 0-25.8-25.7l-2.7-.5c-52-9.4-106.8-9.4-158.8 0l-2.7.5a32.05 32.05 0 0 0-25.8 25.7l-15.8 85.3a353.44 353.44 0 0 0-98.9 57.3l-81.8-29.1a32 32 0 0 0-35.1 9.5l-1.8 2.1a445.93 445.93 0 0 0-79.6 137.7l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.2 56.5c-3.1 18.8-4.6 38-4.6 57 0 19.2 1.5 38.4 4.6 57l-66 56.5a32.03 32.03 0 0 0-9.3 35.2l.9 2.6c18.1 50.3 44.8 96.8 79.6 137.7l1.8 2.1a32.12 32.12 0 0 0 35.1 9.5l81.8-29.1c29.8 24.5 63 43.9 98.9 57.3l15.8 85.3a32.05 32.05 0 0 0 25.8 25.7l2.7.5a448.27 448.27 0 0 0 158.8 0l2.7-.5a32.05 32.05 0 0 0 25.8-25.7l15.7-84.9c36.2-13.6 69.6-32.9 99.6-57.5l81.2 28.9a32 32 0 0 0 35.1-9.5l1.8-2.1c34.8-41.1 61.5-87.4 79.6-137.7l.9-2.6c4.3-12.4.6-26.3-9.5-35zm-412.3 52.2c-97.1 0-175.8-78.7-175.8-175.8s78.7-175.8 175.8-175.8 175.8 78.7 175.8 175.8-78.7 175.8-175.8 175.8z")),
n.ShopFill = l("shop", r, c(a, "M882 272.1V144c0-17.7-14.3-32-32-32H174c-17.7 0-32 14.3-32 32v128.1c-16.7 1-30 14.9-30 31.9v131.7a177 177 0 0 0 14.4 70.4c4.3 10.2 9.6 19.8 15.6 28.9v345c0 17.6 14.3 32 32 32h274V736h128v176h274c17.7 0 32-14.3 32-32V535a175 175 0 0 0 15.6-28.9c9.5-22.3 14.4-46 14.4-70.4V304c0-17-13.3-30.9-30-31.9zm-72 568H640V704c0-17.7-14.3-32-32-32H416c-17.7 0-32 14.3-32 32v136.1H214V597.9c2.9 1.4 5.9 2.8 9 4 22.3 9.4 46 14.1 70.4 14.1s48-4.7 70.4-14.1c13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0 0 38.7 22.1c22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0 0 38.7 22.1c22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 3-1.3 6-2.6 9-4v242.2zm0-568.1H214v-88h596v88z")),
n.ShoppingFill = l("shopping", r, c(a, "M832 312H696v-16c0-101.6-82.4-184-184-184s-184 82.4-184 184v16H192c-17.7 0-32 14.3-32 32v536c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V344c0-17.7-14.3-32-32-32zm-208 0H400v-16c0-61.9 50.1-112 112-112s112 50.1 112 112v16z")),
n.SketchCircleFill = l("sketch-circle", r, c(a, "M582.3 625.6l147.9-166.3h-63.4zm90-202.3h62.5l-92.1-115.1zm-274.7 36L512 684.5l114.4-225.2zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm286.7 380.2L515.8 762.3c-1 1.1-2.4 1.7-3.8 1.7s-2.8-.6-3.8-1.7L225.3 444.2a5.14 5.14 0 0 1-.2-6.6L365.6 262c1-1.2 2.4-1.9 4-1.9h284.6c1.6 0 3 .7 4 1.9l140.5 175.6a4.9 4.9 0 0 1 0 6.6zm-190.5-20.9L512 326.1l-96.2 97.2zM420.3 301.1l-23.1 89.8 88.8-89.8zm183.4 0H538l88.8 89.8zm-222.4 7.1l-92.1 115.1h62.5zm-87.5 151.1l147.9 166.3-84.5-166.3z")),
n.SketchSquareFill = l("sketch-square", r, c(a, "M608.2 423.3L512 326.1l-96.2 97.2zm-25.9 202.3l147.9-166.3h-63.4zm90-202.3h62.5l-92.1-115.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-81.3 332.2L515.8 762.3c-1 1.1-2.4 1.7-3.8 1.7s-2.8-.6-3.8-1.7L225.3 444.2a5.14 5.14 0 0 1-.2-6.6L365.6 262c1-1.2 2.4-1.9 4-1.9h284.6c1.6 0 3 .7 4 1.9l140.5 175.6a4.9 4.9 0 0 1 0 6.6zm-401.1 15.1L512 684.5l114.4-225.2zm-16.3-151.1l-92.1 115.1h62.5zm-87.5 151.1l147.9 166.3-84.5-166.3zm126.5-158.2l-23.1 89.8 88.8-89.8zm183.4 0H538l88.8 89.8z")),
n.SkinFill = l("skin", r, c(a, "M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 0 0-37-29.3H154a44 44 0 0 0-44 44v252a44 44 0 0 0 44 44h75v388a44 44 0 0 0 44 44h478a44 44 0 0 0 44-44V466h75a44 44 0 0 0 44-44V170a44 44 0 0 0-44-44z")),
n.SlackCircleFill = l("slack-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM361.5 580.2c0 27.8-22.5 50.4-50.3 50.4a50.35 50.35 0 0 1-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h50.3v50.4zm134 134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V580.2c0-27.8 22.5-50.4 50.3-50.4a50.35 50.35 0 0 1 50.3 50.4v134.4zm-50.2-218.4h-134c-27.8 0-50.3-22.6-50.3-50.4 0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4-.1 27.9-22.6 50.4-50.3 50.4zm0-134.4c-13.3 0-26.1-5.3-35.6-14.8S395 324.8 395 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v50.4h-50.3zm83.7-50.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V311.4zM579.3 765c-27.8 0-50.3-22.6-50.3-50.4v-50.4h50.3c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm134-134.4h-134c-13.3 0-26.1-5.3-35.6-14.8S529 593.6 529 580.2c0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm0-134.4H663v-50.4c0-27.8 22.5-50.4 50.3-50.4s50.3 22.6 50.3 50.4c0 27.8-22.5 50.4-50.3 50.4z")),
n.SlackSquareFill = l("slack-square", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM529 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V311.4zM361.5 580.2c0 27.8-22.5 50.4-50.3 50.4a50.35 50.35 0 0 1-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h50.3v50.4zm134 134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V580.2c0-27.8 22.5-50.4 50.3-50.4a50.35 50.35 0 0 1 50.3 50.4v134.4zm-50.2-218.4h-134c-27.8 0-50.3-22.6-50.3-50.4 0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4-.1 27.9-22.6 50.4-50.3 50.4zm0-134.4c-13.3 0-26.1-5.3-35.6-14.8S395 324.8 395 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v50.4h-50.3zm134 403.2c-27.8 0-50.3-22.6-50.3-50.4v-50.4h50.3c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm134-134.4h-134a50.35 50.35 0 0 1-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm0-134.4H663v-50.4c0-27.8 22.5-50.4 50.3-50.4s50.3 22.6 50.3 50.4c0 27.8-22.5 50.4-50.3 50.4z")),
n.SkypeFill = l("skype", r, c(a, "M883.7 578.6c4.1-22.5 6.3-45.5 6.3-68.5 0-51-10-100.5-29.7-147-19-45-46.3-85.4-81-120.1a375.79 375.79 0 0 0-120.1-80.9c-46.6-19.7-96-29.7-147-29.7-24 0-48.1 2.3-71.5 6.8A225.1 225.1 0 0 0 335.6 113c-59.7 0-115.9 23.3-158.1 65.5A222.25 222.25 0 0 0 112 336.6c0 38 9.8 75.4 28.1 108.4-3.7 21.4-5.7 43.3-5.7 65.1 0 51 10 100.5 29.7 147 19 45 46.2 85.4 80.9 120.1 34.7 34.7 75.1 61.9 120.1 80.9 46.6 19.7 96 29.7 147 29.7 22.2 0 44.4-2 66.2-5.9 33.5 18.9 71.3 29 110 29 59.7 0 115.9-23.2 158.1-65.5 42.3-42.2 65.5-98.4 65.5-158.1.1-38-9.7-75.5-28.2-108.7zm-370 162.9c-134.2 0-194.2-66-194.2-115.4 0-25.4 18.7-43.1 44.5-43.1 57.4 0 42.6 82.5 149.7 82.5 54.9 0 85.2-29.8 85.2-60.3 0-18.3-9-38.7-45.2-47.6l-119.4-29.8c-96.1-24.1-113.6-76.1-113.6-124.9 0-101.4 95.5-139.5 185.2-139.5 82.6 0 180 45.7 180 106.5 0 26.1-22.6 41.2-48.4 41.2-49 0-40-67.8-138.7-67.8-49 0-76.1 22.2-76.1 53.9s38.7 41.8 72.3 49.5l88.4 19.6c96.8 21.6 121.3 78.1 121.3 131.3 0 82.3-63.3 143.9-191 143.9z")),
n.SlidersFill = l("sliders", r, c(a, "M904 296h-66v-96c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v96h-66c-4.4 0-8 3.6-8 8v416c0 4.4 3.6 8 8 8h66v96c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-96h66c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8zm-584-72h-66v-56c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v56h-66c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h66v56c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-56h66c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm292 180h-66V232c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v172h-66c-4.4 0-8 3.6-8 8v200c0 4.4 3.6 8 8 8h66v172c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V620h66c4.4 0 8-3.6 8-8V412c0-4.4-3.6-8-8-8z")),
n.SmileFill = l("smile", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM288 421a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm224 272c-85.5 0-155.6-67.3-160-151.6a8 8 0 0 1 8-8.4h48.1c4.2 0 7.8 3.2 8.1 7.4C420 589.9 461.5 629 512 629s92.1-39.1 95.8-88.6c.3-4.2 3.9-7.4 8.1-7.4H664a8 8 0 0 1 8 8.4C667.6 625.7 597.5 693 512 693zm176-224a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z")),
n.SnippetsFill = l("snippets", r, c(a, "M832 112H724V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H500V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H320c-17.7 0-32 14.3-32 32v120h-96c-17.7 0-32 14.3-32 32v632c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32v-96h96c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM664 486H514V336h.2L664 485.8v.2zm128 274h-56V456L544 264H360v-80h68v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h152v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h68v576z")),
n.SoundFill = l("sound", r, c(a, "M892.1 737.8l-110.3-63.7a15.9 15.9 0 0 0-21.7 5.9l-19.9 34.5c-4.4 7.6-1.8 17.4 5.8 21.8L856.3 800a15.9 15.9 0 0 0 21.7-5.9l19.9-34.5c4.4-7.6 1.7-17.4-5.8-21.8zM760 344a15.9 15.9 0 0 0 21.7 5.9L892 286.2c7.6-4.4 10.2-14.2 5.8-21.8L878 230a15.9 15.9 0 0 0-21.7-5.9L746 287.8a15.99 15.99 0 0 0-5.8 21.8L760 344zm174 132H806c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16zM625.9 115c-5.9 0-11.9 1.6-17.4 5.3L254 352H90c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h164l354.5 231.7c5.5 3.6 11.6 5.3 17.4 5.3 16.7 0 32.1-13.3 32.1-32.1V147.1c0-18.8-15.4-32.1-32.1-32.1z")),
n.StarFill = l("star", r, c(a, "M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 0 0 .6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0 0 46.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z")),
n.StepBackwardFill = l("step-backward", r, c(i, "M347.6 528.95l383.2 301.02c14.25 11.2 35.2 1.1 35.2-16.95V210.97c0-18.05-20.95-28.14-35.2-16.94L347.6 495.05a21.53 21.53 0 0 0 0 33.9M330 864h-64a8 8 0 0 1-8-8V168a8 8 0 0 1 8-8h64a8 8 0 0 1 8 8v688a8 8 0 0 1-8 8")),
n.StepForwardFill = l("step-forward", r, c(i, "M676.4 528.95L293.2 829.97c-14.25 11.2-35.2 1.1-35.2-16.95V210.97c0-18.05 20.95-28.14 35.2-16.94l383.2 301.02a21.53 21.53 0 0 1 0 33.9M694 864h64a8 8 0 0 0 8-8V168a8 8 0 0 0-8-8h-64a8 8 0 0 0-8 8v688a8 8 0 0 0 8 8")),
n.StopFill = l("stop", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm234.8 736.5L223.5 277.2c16-19.7 34-37.7 53.7-53.7l523.3 523.3c-16 19.6-34 37.7-53.7 53.7z")),
n.SwitcherFill = l("switcher", r, c(a, "M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32zM596 606c0 4.4-3.6 8-8 8H308c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h280c4.4 0 8 3.6 8 8v48zm284-494H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32z")),
n.TabletFill = l("tablet", r, c(a, "M800 64H224c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM512 824c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z")),
n.TagFill = l("tag", r, c(a, "M938 458.8l-29.6-312.6c-1.5-16.2-14.4-29-30.6-30.6L565.2 86h-.4c-3.2 0-5.7 1-7.6 2.9L88.9 557.2a9.96 9.96 0 0 0 0 14.1l363.8 363.8c1.9 1.9 4.4 2.9 7.1 2.9s5.2-1 7.1-2.9l468.3-468.3c2-2.1 3-5 2.8-8zM699 387c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64z")),
n.TagsFill = l("tags", r, c(a, "M483.2 790.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3c-2.3-.2-4.7.6-6.3 2.3L137.7 444.8a8.03 8.03 0 0 0 0 11.3l334.2 334.2c3.1 3.2 8.2 3.2 11.3 0zm122.7-533.4c18.7-18.7 49.1-18.7 67.9 0 18.7 18.7 18.7 49.1 0 67.9-18.7 18.7-49.1 18.7-67.9 0-18.7-18.7-18.7-49.1 0-67.9zm283.8 282.9l-39.6-39.5a8.03 8.03 0 0 0-11.3 0l-362 361.3-237.6-237a8.03 8.03 0 0 0-11.3 0l-39.6 39.5a8.03 8.03 0 0 0 0 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3z")),
n.TaobaoCircleFill = l("taobao-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM315.7 291.5c27.3 0 49.5 22.1 49.5 49.4s-22.1 49.4-49.5 49.4a49.4 49.4 0 1 1 0-98.8zM366.9 578c-13.6 42.3-10.2 26.7-64.4 144.5l-78.5-49s87.7-79.8 105.6-116.2c19.2-38.4-21.1-58.9-21.1-58.9l-60.2-37.5 32.7-50.2c45.4 33.7 48.7 36.6 79.2 67.2 23.8 23.9 20.7 56.8 6.7 100.1zm427.2 55c-15.3 143.8-202.4 90.3-202.4 90.3l10.2-41.1 43.3 9.3c80 5 72.3-64.9 72.3-64.9V423c.6-77.3-72.6-85.4-204.2-38.3l30.6 8.3c-2.5 9-12.5 23.2-25.2 38.6h176v35.6h-99.1v44.5h98.7v35.7h-98.7V622c14.9-4.8 28.6-11.5 40.5-20.5l-8.7-32.5 46.5-14.4 38.8 94.9-57.3 23.9-10.2-37.8c-25.6 19.5-78.8 48-171.8 45.4-99.2 2.6-73.7-112-73.7-112l2.5-1.3H472c-.5 14.7-6.6 38.7 1.7 51.8 6.8 10.8 24.2 12.6 35.3 13.1 1.3.1 2.6.1 3.9.1v-85.3h-101v-35.7h101v-44.5H487c-22.7 24.1-43.5 44.1-43.5 44.1l-30.6-26.7c21.7-22.9 43.3-59.1 56.8-83.2-10.9 4.4-22 9.2-33.6 14.2-11.2 14.3-24.2 29-38.7 43.5.5.8-50-28.4-50-28.4 52.2-44.4 81.4-139.9 81.4-139.9l72.5 20.4s-5.9 14-18.4 35.6c290.3-82.3 307.4 50.5 307.4 50.5s19.1 91.8 3.8 235.7z")),
n.TaobaoSquareFill = l("taobao-square", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM315.7 291.5c27.3 0 49.5 22.1 49.5 49.4s-22.1 49.4-49.5 49.4a49.4 49.4 0 1 1 0-98.8zM366.9 578c-13.6 42.3-10.2 26.7-64.4 144.5l-78.5-49s87.7-79.8 105.6-116.2c19.2-38.4-21.1-58.9-21.1-58.9l-60.2-37.5 32.7-50.2c45.4 33.7 48.7 36.6 79.2 67.2 23.8 23.9 20.7 56.8 6.7 100.1zm427.2 55c-15.3 143.8-202.4 90.3-202.4 90.3l10.2-41.1 43.3 9.3c80 5 72.3-64.9 72.3-64.9V423c.6-77.3-72.6-85.4-204.2-38.3l30.6 8.3c-2.5 9-12.5 23.2-25.2 38.6h176v35.6h-99.1v44.5h98.7v35.7h-98.7V622c14.9-4.8 28.6-11.5 40.5-20.5l-8.7-32.5 46.5-14.4 38.8 94.9-57.3 23.9-10.2-37.8c-25.6 19.5-78.8 48-171.8 45.4-99.2 2.6-73.7-112-73.7-112l2.5-1.3H472c-.5 14.7-6.6 38.7 1.7 51.8 6.8 10.8 24.2 12.6 35.3 13.1 1.3.1 2.6.1 3.9.1v-85.3h-101v-35.7h101v-44.5H487c-22.7 24.1-43.5 44.1-43.5 44.1l-30.6-26.7c21.7-22.9 43.3-59.1 56.8-83.2-10.9 4.4-22 9.2-33.6 14.2-11.2 14.3-24.2 29-38.7 43.5.5.8-50-28.4-50-28.4 52.2-44.4 81.4-139.9 81.4-139.9l72.5 20.4s-5.9 14-18.4 35.6c290.3-82.3 307.4 50.5 307.4 50.5s19.1 91.8 3.8 235.7z")),
n.ToolFill = l("tool", r, c(a, "M865.3 244.7c-.3-.3-61.1 59.8-182.1 180.6l-84.9-84.9 180.9-180.9c-95.2-57.3-217.5-42.6-296.8 36.7A244.42 244.42 0 0 0 419 432l1.8 6.7-283.5 283.4c-6.2 6.2-6.2 16.4 0 22.6l141.4 141.4c6.2 6.2 16.4 6.2 22.6 0l283.3-283.3 6.7 1.8c83.7 22.3 173.6-.9 236-63.3 79.4-79.3 94.1-201.6 38-296.6z")),
n.ThunderboltFill = l("thunderbolt", r, c(a, "M848 359.3H627.7L825.8 109c4.1-5.3.4-13-6.3-13H436c-2.8 0-5.5 1.5-6.9 4L170 547.5c-3.1 5.3.7 12 6.9 12h174.4l-89.4 357.6c-1.9 7.8 7.5 13.3 13.3 7.7L853.5 373c5.2-4.9 1.7-13.7-5.5-13.7z")),
n.TrademarkCircleFill = l("trademark-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm164.7 660.2c-1.1.5-2.3.8-3.5.8h-62c-3.1 0-5.9-1.8-7.2-4.6l-74.6-159.2h-88.7V717c0 4.4-3.6 8-8 8H378c-4.4 0-8-3.6-8-8V307c0-4.4 3.6-8 8-8h155.6c98.8 0 144.2 59.9 144.2 131.1 0 70.2-43.6 106.4-78.4 119.2l80.8 164.2c2.1 3.9.4 8.7-3.5 10.7zM523.9 357h-83.4v148H522c53 0 82.8-25.6 82.8-72.4 0-50.3-32.9-75.6-80.9-75.6z")),
n.TwitterCircleFill = l("twitter-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm215.3 337.7c.3 4.7.3 9.6.3 14.4 0 146.8-111.8 315.9-316.1 315.9-63 0-121.4-18.3-170.6-49.8 9 1 17.6 1.4 26.8 1.4 52 0 99.8-17.6 137.9-47.4-48.8-1-89.8-33-103.8-77 17.1 2.5 32.5 2.5 50.1-2a111 111 0 0 1-88.9-109v-1.4c14.7 8.3 32 13.4 50.1 14.1a111.13 111.13 0 0 1-49.5-92.4c0-20.7 5.4-39.6 15.1-56a315.28 315.28 0 0 0 229 116.1C492 353.1 548.4 292 616.2 292c32 0 60.8 13.4 81.1 35 25.1-4.7 49.1-14.1 70.5-26.7-8.3 25.7-25.7 47.4-48.8 61.1 22.4-2.4 44-8.6 64-17.3-15.1 22.2-34 41.9-55.7 57.6z")),
n.TrophyFill = l("trophy", r, c(a, "M868 160h-92v-40c0-4.4-3.6-8-8-8H256c-4.4 0-8 3.6-8 8v40h-92a44 44 0 0 0-44 44v148c0 81.7 60 149.6 138.2 162C265.6 630.2 359 721.8 476 734.5v105.2H280c-17.7 0-32 14.3-32 32V904c0 4.4 3.6 8 8 8h512c4.4 0 8-3.6 8-8v-32.3c0-17.7-14.3-32-32-32H548V734.5C665 721.8 758.4 630.2 773.8 514 852 501.6 912 433.7 912 352V204a44 44 0 0 0-44-44zM248 439.6c-37.1-11.9-64-46.7-64-87.6V232h64v207.6zM840 352c0 41-26.9 75.8-64 87.6V232h64v120z")),
n.TwitterSquareFill = l("twitter-square", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM727.3 401.7c.3 4.7.3 9.6.3 14.4 0 146.8-111.8 315.9-316.1 315.9-63 0-121.4-18.3-170.6-49.8 9 1 17.6 1.4 26.8 1.4 52 0 99.8-17.6 137.9-47.4-48.8-1-89.8-33-103.8-77 17.1 2.5 32.5 2.5 50.1-2a111 111 0 0 1-88.9-109v-1.4c14.7 8.3 32 13.4 50.1 14.1a111.13 111.13 0 0 1-49.5-92.4c0-20.7 5.4-39.6 15.1-56a315.28 315.28 0 0 0 229 116.1C492 353.1 548.4 292 616.2 292c32 0 60.8 13.4 81.1 35 25.1-4.7 49.1-14.1 70.5-26.7-8.3 25.7-25.7 47.4-48.8 61.1 22.4-2.4 44-8.6 64-17.3-15.1 22.2-34 41.9-55.7 57.6z")),
n.UnlockFill = l("unlock", r, c(a, "M832 464H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v68c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-68c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM540 701v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 1 1 56 0z")),
n.UpCircleFill = l("up-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm178 555h-46.9c-10.2 0-19.9-4.9-25.9-13.2L512 460.4 406.8 605.8c-6 8.3-15.6 13.2-25.9 13.2H334c-6.5 0-10.3-7.4-6.5-12.7l178-246c3.2-4.4 9.7-4.4 12.9 0l178 246c3.9 5.3.1 12.7-6.4 12.7z")),
n.UpSquareFill = l("up-square", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM690 624h-46.9c-10.2 0-19.9-4.9-25.9-13.2L512 465.4 406.8 610.8c-6 8.3-15.6 13.2-25.9 13.2H334c-6.5 0-10.3-7.4-6.5-12.7l178-246c3.2-4.4 9.7-4.4 12.9 0l178 246c3.9 5.3.1 12.7-6.4 12.7z")),
n.UsbFill = l("usb", r, c(a, "M408 312h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm352 120V144c0-17.7-14.3-32-32-32H296c-17.7 0-32 14.3-32 32v288c-66.2 0-120 52.1-120 116v356c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8V548c0-63.9-53.8-116-120-116zm-72 0H336V184h352v248zM568 312h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z")),
n.WalletFill = l("wallet", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-32 464H528V448h320v128zm-268-64a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),
n.VideoCameraFill = l("video-camera", r, c(a, "M912 302.3L784 376V224c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v576c0 35.3 28.7 64 64 64h592c35.3 0 64-28.7 64-64V648l128 73.7c21.3 12.3 48-3.1 48-27.6V330c0-24.6-26.7-40-48-27.7zM328 352c0 4.4-3.6 8-8 8H208c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h112c4.4 0 8 3.6 8 8v48zm560 273l-104-59.8V458.9L888 399v226z")),
n.WarningFill = l("warning", r, c(a, "M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z")),
n.WeiboCircleFill = l("weibo-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-44.4 672C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 0 0-7.2-34.1 34.68 34.68 0 0 0-33.1-10.7 18.24 18.24 0 0 1-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 0 1-22.9 11.7 18.18 18.18 0 0 1-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 0 1-26.6 13.7 21.19 21.19 0 0 1-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 0 0-98.9-32.1 21.14 21.14 0 0 1-25.1-16.3 21.07 21.07 0 0 1 16.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-93-32.2c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zm34.9-14.5c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z")),
n.WechatFill = l("wechat", r, c(a, "M690.1 377.4c5.9 0 11.8.2 17.6.5-24.4-128.7-158.3-227.1-319.9-227.1C209 150.8 64 271.4 64 420.2c0 81.1 43.6 154.2 111.9 203.6a21.5 21.5 0 0 1 9.1 17.6c0 2.4-.5 4.6-1.1 6.9-5.5 20.3-14.2 52.8-14.6 54.3-.7 2.6-1.7 5.2-1.7 7.9 0 5.9 4.8 10.8 10.8 10.8 2.3 0 4.2-.9 6.2-2l70.9-40.9c5.3-3.1 11-5 17.2-5 3.2 0 6.4.5 9.5 1.4 33.1 9.5 68.8 14.8 105.7 14.8 6 0 11.9-.1 17.8-.4-7.1-21-10.9-43.1-10.9-66 0-135.8 132.2-245.8 295.3-245.8zm-194.3-86.5c23.8 0 43.2 19.3 43.2 43.1s-19.3 43.1-43.2 43.1c-23.8 0-43.2-19.3-43.2-43.1s19.4-43.1 43.2-43.1zm-215.9 86.2c-23.8 0-43.2-19.3-43.2-43.1s19.3-43.1 43.2-43.1 43.2 19.3 43.2 43.1-19.4 43.1-43.2 43.1zm586.8 415.6c56.9-41.2 93.2-102 93.2-169.7 0-124-120.8-224.5-269.9-224.5-149 0-269.9 100.5-269.9 224.5S540.9 847.5 690 847.5c30.8 0 60.6-4.4 88.1-12.3 2.6-.8 5.2-1.2 7.9-1.2 5.2 0 9.9 1.6 14.3 4.1l59.1 34c1.7 1 3.3 1.7 5.2 1.7a9 9 0 0 0 6.4-2.6 9 9 0 0 0 2.6-6.4c0-2.2-.9-4.4-1.4-6.6-.3-1.2-7.6-28.3-12.2-45.3-.5-1.9-.9-3.8-.9-5.7.1-5.9 3.1-11.2 7.6-14.5zM600.2 587.2c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9c0 19.8-16.2 35.9-36 35.9zm179.9 0c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9a36.08 36.08 0 0 1-36 35.9z")),
n.WindowsFill = l("windows", r, c(a, "M523.8 191.4v288.9h382V128.1zm0 642.2l382 62.2v-352h-382zM120.1 480.2H443V201.9l-322.9 53.5zm0 290.4L443 823.2V543.8H120.1z")),
n.YahooFill = l("yahoo", r, c(a, "M937.3 231H824.7c-15.5 0-27.7 12.6-27.1 28.1l13.1 366h84.4l65.4-366.4c2.7-15.2-7.8-27.7-23.2-27.7zm-77.4 450.4h-14.1c-27.1 0-49.2 22.2-49.2 49.3v14.1c0 27.1 22.2 49.3 49.2 49.3h14.1c27.1 0 49.2-22.2 49.2-49.3v-14.1c0-27.1-22.2-49.3-49.2-49.3zM402.6 231C216.2 231 65 357 65 512.5S216.2 794 402.6 794s337.6-126 337.6-281.5S589.1 231 402.6 231zm225.2 225.2h-65.3L458.9 559.8v65.3h84.4v56.3H318.2v-56.3h84.4v-65.3L242.9 399.9h-37v-56.3h168.5v56.3h-37l93.4 93.5 28.1-28.1V400h168.8v56.2z")),
n.WeiboSquareFill = l("weibo-square", r, c(a, "M433.6 595.1c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM467.6 736C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 0 0-7.2-34.1 34.68 34.68 0 0 0-33.1-10.7 18.24 18.24 0 0 1-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 0 1-22.9 11.7 18.18 18.18 0 0 1-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 0 1-26.6 13.7 21.19 21.19 0 0 1-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 0 0-98.9-32.1 21.14 21.14 0 0 1-25.1-16.3 21.07 21.07 0 0 1 16.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-58.1-46.7c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z")),
n.YuqueFill = l("yuque", r, c(a, "M854.6 370.6c-9.9-39.4 9.9-102.2 73.4-124.4l-67.9-3.6s-25.7-90-143.6-98c-117.9-8.1-195-3-195-3s87.4 55.6 52.4 154.7c-25.6 52.5-65.8 95.6-108.8 144.7-1.3 1.3-2.5 2.6-3.5 3.7C319.4 605 96 860 96 860c245.9 64.4 410.7-6.3 508.2-91.1 20.5-.2 35.9-.3 46.3-.3 135.8 0 250.6-117.6 245.9-248.4-3.2-89.9-31.9-110.2-41.8-149.6z")),
n.YoutubeFill = l("youtube", r, c(a, "M941.3 296.1a112.3 112.3 0 0 0-79.2-79.3C792.2 198 512 198 512 198s-280.2 0-350.1 18.7A112.12 112.12 0 0 0 82.7 296C64 366 64 512 64 512s0 146 18.7 215.9c10.3 38.6 40.7 69 79.2 79.3C231.8 826 512 826 512 826s280.2 0 350.1-18.8c38.6-10.3 68.9-40.7 79.2-79.3C960 658 960 512 960 512s0-146-18.7-215.9zM423 646V378l232 133-232 135z")),
n.ZhihuSquareFill = l("zhihu-square", r, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM432.3 592.8l71 80.7c9.2 33-3.3 63.1-3.3 63.1l-95.7-111.9v-.1c-8.9 29-20.1 57.3-33.3 84.7-22.6 45.7-55.2 54.7-89.5 57.7-34.4 3-23.3-5.3-23.3-5.3 68-55.5 78-87.8 96.8-123.1 11.9-22.3 20.4-64.3 25.3-96.8H264.1s4.8-31.2 19.2-41.7h101.6c.6-15.3-1.3-102.8-2-131.4h-49.4c-9.2 45-41 56.7-48.1 60.1-7 3.4-23.6 7.1-21.1 0 2.6-7.1 27-46.2 43.2-110.7 16.3-64.6 63.9-62 63.9-62-12.8 22.5-22.4 73.6-22.4 73.6h159.7c10.1 0 10.6 39 10.6 39h-90.8c-.7 22.7-2.8 83.8-5 131.4H519s12.2 15.4 12.2 41.7h-110l-.1 1.5c-1.5 20.4-6.3 43.9-12.9 67.6l24.1-18.1zm335.5 116h-87.6l-69.5 46.6-16.4-46.6h-40.1V321.5h213.6v387.3zM408.2 611s0-.1 0 0zm216 94.3l56.8-38.1h45.6-.1V364.7H596.7v302.5h14.1z")),
n.ZhihuCircleFill = l("zhihu-circle", r, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-90.7 477.8l-.1 1.5c-1.5 20.4-6.3 43.9-12.9 67.6l24-18.1 71 80.7c9.2 33-3.3 63.1-3.3 63.1l-95.7-111.9v-.1c-8.9 29-20.1 57.3-33.3 84.7-22.6 45.7-55.2 54.7-89.5 57.7-34.4 3-23.3-5.3-23.3-5.3 68-55.5 78-87.8 96.8-123.1 11.9-22.3 20.4-64.3 25.3-96.8H264.1s4.8-31.2 19.2-41.7h101.6c.6-15.3-1.3-102.8-2-131.4h-49.4c-9.2 45-41 56.7-48.1 60.1-7 3.4-23.6 7.1-21.1 0 2.6-7.1 27-46.2 43.2-110.7 16.3-64.6 63.9-62 63.9-62-12.8 22.5-22.4 73.6-22.4 73.6h159.7c10.1 0 10.6 39 10.6 39h-90.8c-.7 22.7-2.8 83.8-5 131.4H519s12.2 15.4 12.2 41.7H421.3zm346.5 167h-87.6l-69.5 46.6-16.4-46.6h-40.1V321.5h213.6v387.3zM408.2 611s0-.1 0 0zm216 94.3l56.8-38.1h45.6-.1V364.7H596.7v302.5h14.1z")),
n.AccountBookOutline = l("account-book", o, c(a, "M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584zM639.5 414h-45c-3 0-5.8 1.7-7.1 4.4L514 563.8h-2.8l-73.4-145.4a8 8 0 0 0-7.1-4.4h-46c-1.3 0-2.7.3-3.8 1-3.9 2.1-5.3 7-3.2 10.9l89.3 164h-48.6c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1v33.7h-65.1c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1V752c0 4.4 3.6 8 8 8h41.3c4.4 0 8-3.6 8-8v-53.8h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-65.4v-33.7h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-49.1l89.3-164.1c.6-1.2 1-2.5 1-3.8.1-4.4-3.4-8-7.9-8z")),
n.AlertOutline = l("alert", o, c(a, "M193 796c0 17.7 14.3 32 32 32h574c17.7 0 32-14.3 32-32V563c0-176.2-142.8-319-319-319S193 386.8 193 563v233zm72-233c0-136.4 110.6-247 247-247s247 110.6 247 247v193H404V585c0-5.5-4.5-10-10-10h-44c-5.5 0-10 4.5-10 10v171h-75V563zm-48.1-252.5l39.6-39.6c3.1-3.1 3.1-8.2 0-11.3l-67.9-67.9a8.03 8.03 0 0 0-11.3 0l-39.6 39.6a8.03 8.03 0 0 0 0 11.3l67.9 67.9c3.1 3.1 8.1 3.1 11.3 0zm669.6-79.2l-39.6-39.6a8.03 8.03 0 0 0-11.3 0l-67.9 67.9a8.03 8.03 0 0 0 0 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l67.9-67.9c3.1-3.2 3.1-8.2 0-11.3zM832 892H192c-17.7 0-32 14.3-32 32v24c0 4.4 3.6 8 8 8h688c4.4 0 8-3.6 8-8v-24c0-17.7-14.3-32-32-32zM484 180h56c4.4 0 8-3.6 8-8V76c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v96c0 4.4 3.6 8 8 8z")),
n.AlipayCircleOutline = l("alipay-circle", o, c(a, "M308.6 545.7c-19.8 2-57.1 10.7-77.4 28.6-61 53-24.5 150 99 150 71.8 0 143.5-45.7 199.8-119-80.2-38.9-148.1-66.8-221.4-59.6zm460.5 67c100.1 33.4 154.7 43 166.7 44.8A445.9 445.9 0 0 0 960 512c0-247.4-200.6-448-448-448S64 264.6 64 512s200.6 448 448 448c155.9 0 293.2-79.7 373.5-200.5-75.6-29.8-213.6-85-286.8-120.1-69.9 85.7-160.1 137.8-253.7 137.8-158.4 0-212.1-138.1-137.2-229 16.3-19.8 44.2-38.7 87.3-49.4 67.5-16.5 175 10.3 275.7 43.4 18.1-33.3 33.4-69.9 44.7-108.9H305.1V402h160v-56.2H271.3v-31.3h193.8v-80.1s0-13.5 13.7-13.5H557v93.6h191.7v31.3H557.1V402h156.4c-15 61.1-37.7 117.4-66.2 166.8 47.5 17.1 90.1 33.3 121.8 43.9z")),
n.AliwangwangOutline = l("aliwangwang", o, c(a, "M868.2 377.4c-18.9-45.1-46.3-85.6-81.2-120.6a377.26 377.26 0 0 0-120.5-81.2A375.65 375.65 0 0 0 519 145.8c-41.9 0-82.9 6.7-121.9 20C306 123.3 200.8 120 170.6 120c-2.2 0-7.4 0-9.4.2-11.9.4-22.8 6.5-29.2 16.4-6.5 9.9-7.7 22.4-3.4 33.5l64.3 161.6a378.59 378.59 0 0 0-52.8 193.2c0 51.4 10 101 29.8 147.6 18.9 45 46.2 85.6 81.2 120.5 34.7 34.8 75.4 62.1 120.5 81.2C418.3 894 467.9 904 519 904c51.3 0 100.9-10.1 147.7-29.8 44.9-18.9 85.5-46.3 120.4-81.2 34.7-34.8 62.1-75.4 81.2-120.6a376.5 376.5 0 0 0 29.8-147.6c-.2-51.2-10.1-100.8-29.9-147.4zm-66.4 266.5a307.08 307.08 0 0 1-65.9 98c-28.4 28.5-61.3 50.7-97.7 65.9h-.1c-38 16-78.3 24.2-119.9 24.2a306.51 306.51 0 0 1-217.5-90.2c-28.4-28.5-50.6-61.4-65.8-97.8v-.1c-16-37.8-24.1-78.2-24.1-119.9 0-55.4 14.8-109.7 42.8-157l13.2-22.1-9.5-23.9L206 192c14.9.6 35.9 2.1 59.7 5.6 43.8 6.5 82.5 17.5 114.9 32.6l19 8.9 19.9-6.8c31.5-10.8 64.8-16.2 98.9-16.2a306.51 306.51 0 0 1 217.5 90.2c28.4 28.5 50.6 61.4 65.8 97.8l.1.1.1.1c16 37.6 24.1 78 24.2 119.8-.1 41.7-8.3 82-24.3 119.8zM681.1 364.2c-20.4 0-37.1 16.7-37.1 37.1v55.1c0 20.4 16.6 37.1 37.1 37.1s37.1-16.7 37.1-37.1v-55.1c0-20.5-16.7-37.1-37.1-37.1zm-175.2 0c-20.5 0-37.1 16.7-37.1 37.1v55.1c0 20.4 16.7 37.1 37.1 37.1 20.5 0 37.1-16.7 37.1-37.1v-55.1c0-20.5-16.7-37.1-37.1-37.1z")),
n.AndroidOutline = l("android", o, c(a, "M448.3 225.2c-18.6 0-32 13.4-32 31.9s13.5 31.9 32 31.9c18.6 0 32-13.4 32-31.9.1-18.4-13.4-31.9-32-31.9zm393.9 96.4c-13.8-13.8-32.7-21.5-53.2-21.5-3.9 0-7.4.4-10.7 1v-1h-3.6c-5.5-30.6-18.6-60.5-38.1-87.4-18.7-25.7-43-47.9-70.8-64.9l25.1-35.8v-3.3c0-.8.4-2.3.7-3.8.6-2.4 1.4-5.5 1.4-8.9 0-18.5-13.5-31.9-32-31.9-9.8 0-19.5 5.7-25.9 15.4l-29.3 42.1c-30-9.8-62.4-15-93.8-15-31.3 0-63.7 5.2-93.8 15L389 79.4c-6.6-9.6-16.1-15.4-26-15.4-18.6 0-32 13.4-32 31.9 0 6.2 2.5 12.8 6.7 17.4l22.6 32.3c-28.7 17-53.5 39.4-72.2 65.1-19.4 26.9-32 56.8-36.7 87.4h-5.5v1c-3.2-.6-6.7-1-10.7-1-20.3 0-39.2 7.5-53.1 21.3-13.8 13.8-21.5 32.6-21.5 53v235c0 20.3 7.5 39.1 21.4 52.9 13.8 13.8 32.8 21.5 53.2 21.5 3.9 0 7.4-.4 10.7-1v93.5c0 29.2 23.9 53.1 53.2 53.1H331v58.3c0 20.3 7.5 39.1 21.4 52.9 13.8 13.8 32.8 21.5 53.2 21.5 20.3 0 39.2-7.5 53.1-21.3 13.8-13.8 21.5-32.6 21.5-53v-58.2H544v58.1c0 20.3 7.5 39.1 21.4 52.9 13.8 13.8 32.8 21.5 53.2 21.5 20.4 0 39.2-7.5 53.1-21.6 13.8-13.8 21.5-32.6 21.5-53v-58.2h31.9c29.3 0 53.2-23.8 53.2-53.1v-91.4c3.2.6 6.7 1 10.7 1 20.3 0 39.2-7.5 53.1-21.3 13.8-13.8 21.5-32.6 21.5-53v-235c-.1-20.3-7.6-39-21.4-52.9zM246 609.6c0 6.8-3.9 10.6-10.7 10.6-6.8 0-10.7-3.8-10.7-10.6V374.5c0-6.8 3.9-10.6 10.7-10.6 6.8 0 10.7 3.8 10.7 10.6v235.1zm131.1-396.8c37.5-27.3 85.3-42.3 135-42.3s97.5 15.1 135 42.5c32.4 23.7 54.2 54.2 62.7 87.5H314.4c8.5-33.4 30.5-64 62.7-87.7zm39.3 674.7c-.6 5.6-4.4 8.7-10.5 8.7-6.8 0-10.7-3.8-10.7-10.6v-58.2h21.2v60.1zm202.3 8.7c-6.8 0-10.7-3.8-10.7-10.6v-58.2h21.2v60.1c-.6 5.6-4.3 8.7-10.5 8.7zm95.8-132.6H309.9V364h404.6v399.6zm85.2-154c0 6.8-3.9 10.6-10.7 10.6-6.8 0-10.7-3.8-10.7-10.6V374.5c0-6.8 3.9-10.6 10.7-10.6 6.8 0 10.7 3.8 10.7 10.6v235.1zM576.1 225.2c-18.6 0-32 13.4-32 31.9s13.5 31.9 32 31.9c18.6 0 32.1-13.4 32.1-32-.1-18.6-13.4-31.8-32.1-31.8z")),
n.ApiOutline = l("api", o, c(a, "M917.7 148.8l-42.4-42.4c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-76.1 76.1a199.27 199.27 0 0 0-112.1-34.3c-51.2 0-102.4 19.5-141.5 58.6L432.3 308.7a8.03 8.03 0 0 0 0 11.3L704 591.7c1.6 1.6 3.6 2.3 5.7 2.3 2 0 4.1-.8 5.7-2.3l101.9-101.9c68.9-69 77-175.7 24.3-253.5l76.1-76.1c3.1-3.2 3.1-8.3 0-11.4zM769.1 441.7l-59.4 59.4-186.8-186.8 59.4-59.4c24.9-24.9 58.1-38.7 93.4-38.7 35.3 0 68.4 13.7 93.4 38.7 24.9 24.9 38.7 58.1 38.7 93.4 0 35.3-13.8 68.4-38.7 93.4zm-190.2 105a8.03 8.03 0 0 0-11.3 0L501 613.3 410.7 523l66.7-66.7c3.1-3.1 3.1-8.2 0-11.3L441 408.6a8.03 8.03 0 0 0-11.3 0L363 475.3l-43-43a7.85 7.85 0 0 0-5.7-2.3c-2 0-4.1.8-5.7 2.3L206.8 534.2c-68.9 69-77 175.7-24.3 253.5l-76.1 76.1a8.03 8.03 0 0 0 0 11.3l42.4 42.4c1.6 1.6 3.6 2.3 5.7 2.3s4.1-.8 5.7-2.3l76.1-76.1c33.7 22.9 72.9 34.3 112.1 34.3 51.2 0 102.4-19.5 141.5-58.6l101.9-101.9c3.1-3.1 3.1-8.2 0-11.3l-43-43 66.7-66.7c3.1-3.1 3.1-8.2 0-11.3l-36.6-36.2zM441.7 769.1a131.32 131.32 0 0 1-93.4 38.7c-35.3 0-68.4-13.7-93.4-38.7a131.32 131.32 0 0 1-38.7-93.4c0-35.3 13.7-68.4 38.7-93.4l59.4-59.4 186.8 186.8-59.4 59.4z")),
n.AppstoreOutline = l("appstore", o, c(a, "M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z")),
n.AudioOutline = l("audio", o, c(a, "M842 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254S258 594.3 258 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 168.7 126.6 307.9 290 327.6V884H326.7c-13.7 0-24.7 14.3-24.7 32v36c0 4.4 2.8 8 6.2 8h407.6c3.4 0 6.2-3.6 6.2-8v-36c0-17.7-11-32-24.7-32H548V782.1c165.3-18 294-158 294-328.1zM512 624c93.9 0 170-75.2 170-168V232c0-92.8-76.1-168-170-168s-170 75.2-170 168v224c0 92.8 76.1 168 170 168zm-94-392c0-50.6 41.9-92 94-92s94 41.4 94 92v224c0 50.6-41.9 92-94 92s-94-41.4-94-92V232z")),
n.AppleOutline = l("apple", o, c(a, "M747.4 535.7c-.4-68.2 30.5-119.6 92.9-157.5-34.9-50-87.7-77.5-157.3-82.8-65.9-5.2-138 38.4-164.4 38.4-27.9 0-91.7-36.6-141.9-36.6C273.1 298.8 163 379.8 163 544.6c0 48.7 8.9 99 26.7 150.8 23.8 68.2 109.6 235.3 199.1 232.6 46.8-1.1 79.9-33.2 140.8-33.2 59.1 0 89.7 33.2 141.9 33.2 90.3-1.3 167.9-153.2 190.5-221.6-121.1-57.1-114.6-167.2-114.6-170.7zm-10.6 267c-14.3 19.9-28.7 35.6-41.9 45.7-10.5 8-18.6 11.4-24 11.6-9-.1-17.7-2.3-34.7-8.8-1.2-.5-2.5-1-4.2-1.6l-4.4-1.7c-17.4-6.7-27.8-10.3-41.1-13.8-18.6-4.8-37.1-7.4-56.9-7.4-20.2 0-39.2 2.5-58.1 7.2-13.9 3.5-25.6 7.4-42.7 13.8-.7.3-8.1 3.1-10.2 3.9-3.5 1.3-6.2 2.3-8.7 3.2-10.4 3.6-17 5.1-22.9 5.2-.7 0-1.3-.1-1.8-.2-1.1-.2-2.5-.6-4.1-1.3-4.5-1.8-9.9-5.1-16-9.8-14-10.9-29.4-28-45.1-49.9-27.5-38.6-53.5-89.8-66-125.7-15.4-44.8-23-87.7-23-128.6 0-60.2 17.8-106 48.4-137.1 26.3-26.6 61.7-41.5 97.8-42.3 5.9.1 14.5 1.5 25.4 4.5 8.6 2.3 18 5.4 30.7 9.9 3.8 1.4 16.9 6.1 18.5 6.7 7.7 2.8 13.5 4.8 19.2 6.6 18.2 5.8 32.3 9 47.6 9 15.5 0 28.8-3.3 47.7-9.8 7.1-2.4 32.9-12 37.5-13.6 25.6-9.1 44.5-14 60.8-15.2 4.8-.4 9.1-.4 13.2-.1 22.7 1.8 42.1 6.3 58.6 13.8-37.6 43.4-57 96.5-56.9 158.4-.3 14.7.9 31.7 5.1 51.8 6.4 30.5 18.6 60.7 37.9 89 14.7 21.5 32.9 40.9 54.7 57.8-11.5 23.7-25.6 48.2-40.4 68.8zm-94.5-572c50.7-60.2 46.1-115 44.6-134.7-44.8 2.6-96.6 30.5-126.1 64.8-32.5 36.8-51.6 82.3-47.5 133.6 48.4 3.7 92.6-21.2 129-63.7z")),
n.BackwardOutline = l("backward", o, c(i, "M485.6 249.9L198.2 498c-8.3 7.1-8.3 20.8 0 27.9l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9zm320 0L518.2 498a18.6 18.6 0 0 0-6.2 14c0 5.2 2.1 10.4 6.2 14l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9z")),
n.BankOutline = l("bank", o, c(a, "M894 462c30.9 0 43.8-39.7 18.7-58L530.8 126.2a31.81 31.81 0 0 0-37.6 0L111.3 404c-25.1 18.2-12.2 58 18.8 58H192v374h-72c-4.4 0-8 3.6-8 8v52c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-52c0-4.4-3.6-8-8-8h-72V462h62zM512 196.7l271.1 197.2H240.9L512 196.7zM264 462h117v374H264V462zm189 0h117v374H453V462zm307 374H642V462h118v374z")),
n.BellOutline = l("bell", o, c(a, "M816 768h-24V428c0-141.1-104.3-257.7-240-277.1V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.9c-135.7 19.4-240 136-240 277.1v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48zM304 768V428c0-55.6 21.6-107.8 60.9-147.1S456.4 220 512 220c55.6 0 107.8 21.6 147.1 60.9S720 372.4 720 428v340H304z")),
n.BehanceSquareOutline = l("behance-square", o, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM598.5 350.9h138.4v33.7H598.5v-33.7zM512 628.8a89.52 89.52 0 0 1-27 31c-11.8 8.2-24.9 14.2-38.8 17.7a167.4 167.4 0 0 1-44.6 5.7H236V342.1h161c16.3 0 31.1 1.5 44.6 4.3 13.4 2.8 24.8 7.6 34.4 14.1 9.5 6.5 17 15.2 22.3 26 5.2 10.7 7.9 24.1 7.9 40 0 17.2-3.9 31.4-11.7 42.9-7.9 11.5-19.3 20.8-34.8 28.1 21.1 6 36.6 16.7 46.8 31.7 10.4 15.2 15.5 33.4 15.5 54.8 0 17.4-3.3 32.3-10 44.8zM790.8 576H612.4c0 19.4 6.7 38 16.8 48 10.2 9.9 24.8 14.9 43.9 14.9 13.8 0 25.5-3.5 35.5-10.4 9.9-6.9 15.9-14.2 18.1-21.8h59.8c-9.6 29.7-24.2 50.9-44 63.7-19.6 12.8-43.6 19.2-71.5 19.2-19.5 0-37-3.2-52.7-9.3-15.1-5.9-28.7-14.9-39.9-26.5a121.2 121.2 0 0 1-25.1-41.2c-6.1-16.9-9.1-34.7-8.9-52.6 0-18.5 3.1-35.7 9.1-51.7 11.5-31.1 35.4-56 65.9-68.9 16.3-6.8 33.8-10.2 51.5-10 21 0 39.2 4 55 12.2a111.6 111.6 0 0 1 38.6 32.8c10.1 13.7 17.2 29.3 21.7 46.9 4.3 17.3 5.8 35.5 4.6 54.7zm-122-95.6c-10.8 0-19.9 1.9-26.9 5.6-7 3.7-12.8 8.3-17.2 13.6a48.4 48.4 0 0 0-9.1 17.4c-1.6 5.3-2.7 10.7-3.1 16.2H723c-1.6-17.3-7.6-30.1-15.6-39.1-8.4-8.9-21.9-13.7-38.6-13.7zm-248.5-10.1c8.7-6.3 12.9-16.7 12.9-31 .3-6.8-1.1-13.5-4.1-19.6-2.7-4.9-6.7-9-11.6-11.9a44.8 44.8 0 0 0-16.6-6c-6.4-1.2-12.9-1.8-19.3-1.7h-70.3v79.7h76.1c13.1.1 24.2-3.1 32.9-9.5zm11.8 72c-9.8-7.5-22.9-11.2-39.2-11.2h-81.8v94h80.2c7.5 0 14.4-.7 21.1-2.1s12.7-3.8 17.8-7.2c5.1-3.3 9.2-7.8 12.3-13.6 3-5.8 4.5-13.2 4.5-22.1 0-17.7-5-30.2-14.9-37.8z")),
n.BookOutline = l("book", o, c(a, "M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-260 72h96v209.9L621.5 312 572 347.4V136zm220 752H232V136h280v296.9c0 3.3 1 6.6 3 9.3a15.9 15.9 0 0 0 22.3 3.7l83.8-59.9 81.4 59.4c2.7 2 6 3.1 9.4 3.1 8.8 0 16-7.2 16-16V136h64v752z")),
n.BoxPlotOutline = l("box-plot", o, c(a, "M952 224h-52c-4.4 0-8 3.6-8 8v248h-92V304c0-4.4-3.6-8-8-8H232c-4.4 0-8 3.6-8 8v176h-92V232c0-4.4-3.6-8-8-8H72c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V548h92v172c0 4.4 3.6 8 8 8h560c4.4 0 8-3.6 8-8V548h92v244c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zM296 368h88v288h-88V368zm432 288H448V368h280v288z")),
n.BulbOutline = l("bulb", o, c(a, "M632 888H392c-4.4 0-8 3.6-8 8v32c0 17.7 14.3 32 32 32h192c17.7 0 32-14.3 32-32v-32c0-4.4-3.6-8-8-8zM512 64c-181.1 0-328 146.9-328 328 0 121.4 66 227.4 164 284.1V792c0 17.7 14.3 32 32 32h264c17.7 0 32-14.3 32-32V676.1c98-56.7 164-162.7 164-284.1 0-181.1-146.9-328-328-328zm127.9 549.8L604 634.6V752H420V634.6l-35.9-20.8C305.4 568.3 256 484.5 256 392c0-141.4 114.6-256 256-256s256 114.6 256 256c0 92.5-49.4 176.3-128.1 221.8z")),
n.BugOutline = l("bug", o, c(a, "M304 280h56c4.4 0 8-3.6 8-8 0-28.3 5.9-53.2 17.1-73.5 10.6-19.4 26-34.8 45.4-45.4C450.9 142 475.7 136 504 136h16c28.3 0 53.2 5.9 73.5 17.1 19.4 10.6 34.8 26 45.4 45.4C650 218.9 656 243.7 656 272c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-40-8.8-76.7-25.9-108.1a184.31 184.31 0 0 0-74-74C596.7 72.8 560 64 520 64h-16c-40 0-76.7 8.8-108.1 25.9a184.31 184.31 0 0 0-74 74C304.8 195.3 296 232 296 272c0 4.4 3.6 8 8 8z", "M940 512H792V412c76.8 0 139-62.2 139-139 0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8a63 63 0 0 1-63 63H232a63 63 0 0 1-63-63c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 76.8 62.2 139 139 139v100H84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h148v96c0 6.5.2 13 .7 19.3C164.1 728.6 116 796.7 116 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-44.2 23.9-82.9 59.6-103.7a273 273 0 0 0 22.7 49c24.3 41.5 59 76.2 100.5 100.5S460.5 960 512 960s99.8-13.9 141.3-38.2a281.38 281.38 0 0 0 123.2-149.5A120 120 0 0 1 836 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-79.3-48.1-147.4-116.7-176.7.4-6.4.7-12.8.7-19.3v-96h148c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM716 680c0 36.8-9.7 72-27.8 102.9-17.7 30.3-43 55.6-73.3 73.3C584 874.3 548.8 884 512 884s-72-9.7-102.9-27.8c-30.3-17.7-55.6-43-73.3-73.3A202.75 202.75 0 0 1 308 680V412h408v268z")),
n.CalculatorOutline = l("calculator", o, c(a, "M251.2 387H320v68.8c0 1.8 1.8 3.2 4 3.2h48c2.2 0 4-1.4 4-3.3V387h68.8c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H376v-68.8c0-1.8-1.8-3.2-4-3.2h-48c-2.2 0-4 1.4-4 3.2V331h-68.8c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm328 0h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0 265h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0 104h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm-195.7-81l61.2-74.9c4.3-5.2.7-13.1-5.9-13.1H388c-2.3 0-4.5 1-5.9 2.9l-34 41.6-34-41.6a7.85 7.85 0 0 0-5.9-2.9h-50.9c-6.6 0-10.2 7.9-5.9 13.1l61.2 74.9-62.7 76.8c-4.4 5.2-.8 13.1 5.8 13.1h50.8c2.3 0 4.5-1 5.9-2.9l35.5-43.5 35.5 43.5c1.5 1.8 3.7 2.9 5.9 2.9h50.8c6.6 0 10.2-7.9 5.9-13.1L383.5 675zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-36 732H180V180h664v664z")),
n.BuildOutline = l("build", o, c(a, "M916 210H376c-17.7 0-32 14.3-32 32v236H108c-17.7 0-32 14.3-32 32v272c0 17.7 14.3 32 32 32h540c17.7 0 32-14.3 32-32V546h236c17.7 0 32-14.3 32-32V242c0-17.7-14.3-32-32-32zm-504 68h200v200H412V278zm-68 468H144V546h200v200zm268 0H412V546h200v200zm268-268H680V278h200v200z")),
n.CalendarOutline = l("calendar", o, c(a, "M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z")),
n.CameraOutline = l("camera", o, c(a, "M864 248H728l-32.4-90.8a32.07 32.07 0 0 0-30.2-21.2H358.6c-13.5 0-25.6 8.5-30.1 21.2L296 248H160c-44.2 0-80 35.8-80 80v456c0 44.2 35.8 80 80 80h704c44.2 0 80-35.8 80-80V328c0-44.2-35.8-80-80-80zm8 536c0 4.4-3.6 8-8 8H160c-4.4 0-8-3.6-8-8V328c0-4.4 3.6-8 8-8h186.7l17.1-47.8 22.9-64.2h250.5l22.9 64.2 17.1 47.8H864c4.4 0 8 3.6 8 8v456zM512 384c-88.4 0-160 71.6-160 160s71.6 160 160 160 160-71.6 160-160-71.6-160-160-160zm0 256c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96z")),
n.CarOutline = l("car", o, c(a, "M380 704h264c4.4 0 8-3.6 8-8v-84c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v36H428v-36c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v84c0 4.4 3.6 8 8 8zm340-123a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm239-167.6L935.3 372a8 8 0 0 0-10.9-2.9l-50.7 29.6-78.3-216.2a63.9 63.9 0 0 0-60.9-44.4H301.2c-34.7 0-65.5 22.4-76.2 55.5l-74.6 205.2-50.8-29.6a8 8 0 0 0-10.9 2.9L65 413.4c-2.2 3.8-.9 8.6 2.9 10.8l60.4 35.2-14.5 40c-1.2 3.2-1.8 6.6-1.8 10v348.2c0 15.7 11.8 28.4 26.3 28.4h67.6c12.3 0 23-9.3 25.6-22.3l7.7-37.7h545.6l7.7 37.7c2.7 13 13.3 22.3 25.6 22.3h67.6c14.5 0 26.3-12.7 26.3-28.4V509.4c0-3.4-.6-6.8-1.8-10l-14.5-40 60.3-35.2a8 8 0 0 0 3-10.8zM840 517v237H184V517l15.6-43h624.8l15.6 43zM292.7 218.1l.5-1.3.4-1.3c1.1-3.3 4.1-5.5 7.6-5.5h427.6l75.4 208H220l72.7-199.9zM224 581a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),
n.CaretDownOutline = l("caret-down", o, c(i, "M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z")),
n.CaretLeftOutline = l("caret-left", o, c(i, "M689 165.1L308.2 493.5c-10.9 9.4-10.9 27.5 0 37L689 858.9c14.2 12.2 35 1.2 35-18.5V183.6c0-19.7-20.8-30.7-35-18.5z")),
n.CaretRightOutline = l("caret-right", o, c(i, "M715.8 493.5L335 165.1c-14.2-12.2-35-1.2-35 18.5v656.8c0 19.7 20.8 30.7 35 18.5l380.8-328.4c10.9-9.4 10.9-27.6 0-37z")),
n.CarryOutOutline = l("carry-out", o, c(a, "M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584zM688 420h-55.2c-5.1 0-10 2.5-13 6.6L468.9 634.4l-64.7-89c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0 0 26 0l212.6-292.7c3.8-5.4 0-12.8-6.5-12.8z")),
n.CheckCircleOutline = l("check-circle", o, c(a, "M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0 0 51.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z", "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z")),
n.CaretUpOutline = l("caret-up", o, c(i, "M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z")),
n.CheckSquareOutline = l("check-square", o, c(a, "M433.1 657.7a31.8 31.8 0 0 0 51.7 0l210.6-292c3.8-5.3 0-12.7-6.5-12.7H642c-10.2 0-19.9 4.9-25.9 13.3L459 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H315c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8z", "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),
n.ChromeOutline = l("chrome", o, c(a, "M928 512.3v-.3c0-229.8-186.2-416-416-416S96 282.2 96 512v.4c0 229.8 186.2 416 416 416s416-186.2 416-416v-.3.2zm-6.7-74.6l.6 3.3-.6-3.3zM676.7 638.2c53.5-82.2 52.5-189.4-11.1-263.7l162.4-8.4c20.5 44.4 32 93.8 32 145.9 0 185.2-144.6 336.6-327.1 347.4l143.8-221.2zM512 652.3c-77.5 0-140.2-62.7-140.2-140.2 0-77.7 62.7-140.2 140.2-140.2S652.2 434.5 652.2 512 589.5 652.3 512 652.3zm369.2-331.7l-3-5.7 3 5.7zM512 164c121.3 0 228.2 62.1 290.4 156.2l-263.6-13.9c-97.5-5.7-190.2 49.2-222.3 141.1L227.8 311c63.1-88.9 166.9-147 284.2-147zM102.5 585.8c26 145 127.1 264 261.6 315.1C229.6 850 128.5 731 102.5 585.8zM164 512c0-55.9 13.2-108.7 36.6-155.5l119.7 235.4c44.1 86.7 137.4 139.7 234 121.6l-74 145.1C302.9 842.5 164 693.5 164 512zm324.7 415.4c4 .2 8 .4 12 .5-4-.2-8-.3-12-.5z")),
n.ClockCircleOutline = l("clock-circle", o, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z", "M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z")),
n.CloseCircleOutline = l("close-circle", o, c(a, "M685.4 354.8c0-4.4-3.6-8-8-8l-66 .3L512 465.6l-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155L340.5 670a8.32 8.32 0 0 0-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3L512 564.4l99.3 118.4 66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.5 515l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z", "M512 65C264.6 65 64 265.6 64 513s200.6 448 448 448 448-200.6 448-448S759.4 65 512 65zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z")),
n.CloudOutline = l("cloud", o, c(a, "M811.4 418.7C765.6 297.9 648.9 212 512.2 212S258.8 297.8 213 418.6C127.3 441.1 64 519.1 64 612c0 110.5 89.5 200 199.9 200h496.2C870.5 812 960 722.5 960 612c0-92.7-63.1-170.7-148.6-193.3zm36.3 281a123.07 123.07 0 0 1-87.6 36.3H263.9c-33.1 0-64.2-12.9-87.6-36.3A123.3 123.3 0 0 1 140 612c0-28 9.1-54.3 26.2-76.3a125.7 125.7 0 0 1 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0 1 52.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10c54.3 14.5 92.1 63.8 92.1 120 0 33.1-12.9 64.3-36.3 87.7z")),
n.CloseSquareOutline = l("close-square", o, c(a, "M354 671h58.9c4.7 0 9.2-2.1 12.3-5.7L512 561.8l86.8 103.5c3 3.6 7.5 5.7 12.3 5.7H670c6.8 0 10.5-7.9 6.1-13.1L553.8 512l122.4-145.9c4.4-5.2.7-13.1-6.1-13.1h-58.9c-4.7 0-9.2 2.1-12.3 5.7L512 462.2l-86.8-103.5c-3-3.6-7.5-5.7-12.3-5.7H354c-6.8 0-10.5 7.9-6.1 13.1L470.2 512 347.9 657.9A7.95 7.95 0 0 0 354 671z", "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),
n.CodeOutline = l("code", o, c(a, "M516 673c0 4.4 3.4 8 7.5 8h185c4.1 0 7.5-3.6 7.5-8v-48c0-4.4-3.4-8-7.5-8h-185c-4.1 0-7.5 3.6-7.5 8v48zm-194.9 6.1l192-161c3.8-3.2 3.8-9.1 0-12.3l-192-160.9A7.95 7.95 0 0 0 308 351v62.7c0 2.4 1 4.6 2.9 6.1L420.7 512l-109.8 92.2a8.1 8.1 0 0 0-2.9 6.1V673c0 6.8 7.9 10.5 13.1 6.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),
n.CodepenCircleOutline = l("codepen-circle", o, c(a, "M488.1 414.7V303.4L300.9 428l83.6 55.8zm254.1 137.7v-79.8l-59.8 39.9zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm278 533c0 1.1-.1 2.1-.2 3.1 0 .4-.1.7-.2 1a14.16 14.16 0 0 1-.8 3.2c-.2.6-.4 1.2-.6 1.7-.2.4-.4.8-.5 1.2-.3.5-.5 1.1-.8 1.6-.2.4-.4.7-.7 1.1-.3.5-.7 1-1 1.5-.3.4-.5.7-.8 1-.4.4-.8.9-1.2 1.3-.3.3-.6.6-1 .9-.4.4-.9.8-1.4 1.1-.4.3-.7.6-1.1.8-.1.1-.3.2-.4.3L525.2 786c-4 2.7-8.6 4-13.2 4-4.7 0-9.3-1.4-13.3-4L244.6 616.9c-.1-.1-.3-.2-.4-.3l-1.1-.8c-.5-.4-.9-.7-1.3-1.1-.3-.3-.6-.6-1-.9-.4-.4-.8-.8-1.2-1.3a7 7 0 0 1-.8-1c-.4-.5-.7-1-1-1.5-.2-.4-.5-.7-.7-1.1-.3-.5-.6-1.1-.8-1.6-.2-.4-.4-.8-.5-1.2-.2-.6-.4-1.2-.6-1.7-.1-.4-.3-.8-.4-1.2-.2-.7-.3-1.3-.4-2-.1-.3-.1-.7-.2-1-.1-1-.2-2.1-.2-3.1V427.9c0-1 .1-2.1.2-3.1.1-.3.1-.7.2-1a14.16 14.16 0 0 1 .8-3.2c.2-.6.4-1.2.6-1.7.2-.4.4-.8.5-1.2.2-.5.5-1.1.8-1.6.2-.4.4-.7.7-1.1.6-.9 1.2-1.7 1.8-2.5.4-.4.8-.9 1.2-1.3.3-.3.6-.6 1-.9.4-.4.9-.8 1.3-1.1.4-.3.7-.6 1.1-.8.1-.1.3-.2.4-.3L498.7 239c8-5.3 18.5-5.3 26.5 0l254.1 169.1c.1.1.3.2.4.3l1.1.8 1.4 1.1c.3.3.6.6 1 .9.4.4.8.8 1.2 1.3.7.8 1.3 1.6 1.8 2.5.2.4.5.7.7 1.1.3.5.6 1 .8 1.6.2.4.4.8.5 1.2.2.6.4 1.2.6 1.7.1.4.3.8.4 1.2.2.7.3 1.3.4 2 .1.3.1.7.2 1 .1 1 .2 2.1.2 3.1V597zm-254.1 13.3v111.3L723.1 597l-83.6-55.8zM281.8 472.6v79.8l59.8-39.9zM512 456.1l-84.5 56.4 84.5 56.4 84.5-56.4zM723.1 428L535.9 303.4v111.3l103.6 69.1zM384.5 541.2L300.9 597l187.2 124.6V610.3l-103.6-69.1z")),
n.CompassOutline = l("compass", o, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm198.4-588.1a32 32 0 0 0-24.5.5L414.9 415 296.4 686c-3.6 8.2-3.6 17.5 0 25.7 3.4 7.8 9.7 13.9 17.7 17 3.8 1.5 7.7 2.2 11.7 2.2 4.4 0 8.7-.9 12.8-2.7l271-118.6 118.5-271a32.06 32.06 0 0 0-17.7-42.7zM576.8 534.4l26.2 26.2-42.4 42.4-26.2-26.2L380 644.4 447.5 490 422 464.4l42.4-42.4 25.5 25.5L644.4 380l-67.6 154.4zM464.4 422L422 464.4l25.5 25.6 86.9 86.8 26.2 26.2 42.4-42.4-26.2-26.2-86.8-86.9z")),
n.ContactsOutline = l("contacts", o, c(a, "M594.3 601.5a111.8 111.8 0 0 0 29.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 0 0-74.6 126.1 8 8 0 0 0 8 8.4H407c4.2 0 7.6-3.3 7.9-7.5 3.8-50.6 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H661a8 8 0 0 0 8-8.4c-2.8-53.3-32-99.7-74.7-126.1zM512 578c-28.5 0-51.7-23.3-51.7-52s23.2-52 51.7-52 51.7 23.3 51.7 52-23.2 52-51.7 52zm416-354H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zm-40 568H136V296h120v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h120v496z")),
n.ContainerOutline = l("container", o, c(a, "M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V687h97.9c11.6 32.8 32 62.3 59.1 84.7 34.5 28.5 78.2 44.3 123 44.3s88.5-15.7 123-44.3c27.1-22.4 47.5-51.9 59.1-84.7H792v-63H643.6l-5.2 24.7C626.4 708.5 573.2 752 512 752s-114.4-43.5-126.5-103.3l-5.2-24.7H232V136h560v752zM320 341h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0 160h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z")),
n.ControlOutline = l("control", o, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM340 683v77c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-77c-10.1 3.3-20.8 5-32 5s-21.9-1.8-32-5zm64-198V264c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v221c10.1-3.3 20.8-5 32-5s21.9 1.8 32 5zm-64 198c10.1 3.3 20.8 5 32 5s21.9-1.8 32-5c41.8-13.5 72-52.7 72-99s-30.2-85.5-72-99c-10.1-3.3-20.8-5-32-5s-21.9 1.8-32 5c-41.8 13.5-72 52.7-72 99s30.2 85.5 72 99zm.1-115.7c.3-.6.7-1.2 1-1.8v-.1l1.2-1.8c.1-.2.2-.3.3-.5.3-.5.7-.9 1-1.4.1-.1.2-.3.3-.4.5-.6.9-1.1 1.4-1.6l.3-.3 1.2-1.2.4-.4c.5-.5 1-.9 1.6-1.4.6-.5 1.1-.9 1.7-1.3.2-.1.3-.2.5-.3.5-.3.9-.7 1.4-1 .1-.1.3-.2.4-.3.6-.4 1.2-.7 1.9-1.1.1-.1.3-.1.4-.2.5-.3 1-.5 1.6-.8l.6-.3c.7-.3 1.3-.6 2-.8.7-.3 1.4-.5 2.1-.7.2-.1.4-.1.6-.2.6-.2 1.1-.3 1.7-.4.2 0 .3-.1.5-.1.7-.2 1.5-.3 2.2-.4.2 0 .3 0 .5-.1.6-.1 1.2-.1 1.8-.2h.6c.8 0 1.5-.1 2.3-.1s1.5 0 2.3.1h.6c.6 0 1.2.1 1.8.2.2 0 .3 0 .5.1.7.1 1.5.2 2.2.4.2 0 .3.1.5.1.6.1 1.2.3 1.7.4.2.1.4.1.6.2.7.2 1.4.4 2.1.7.7.2 1.3.5 2 .8l.6.3c.5.2 1.1.5 1.6.8.1.1.3.1.4.2.6.3 1.3.7 1.9 1.1.1.1.3.2.4.3.5.3 1 .6 1.4 1 .2.1.3.2.5.3.6.4 1.2.9 1.7 1.3s1.1.9 1.6 1.4l.4.4 1.2 1.2.3.3c.5.5 1 1.1 1.4 1.6.1.1.2.3.3.4.4.4.7.9 1 1.4.1.2.2.3.3.5l1.2 1.8s0 .1.1.1a36.18 36.18 0 0 1 5.1 18.5c0 6-1.5 11.7-4.1 16.7-.3.6-.7 1.2-1 1.8 0 0 0 .1-.1.1l-1.2 1.8c-.1.2-.2.3-.3.5-.3.5-.7.9-1 1.4-.1.1-.2.3-.3.4-.5.6-.9 1.1-1.4 1.6l-.3.3-1.2 1.2-.4.4c-.5.5-1 .9-1.6 1.4-.6.5-1.1.9-1.7 1.3-.2.1-.3.2-.5.3-.5.3-.9.7-1.4 1-.1.1-.3.2-.4.3-.6.4-1.2.7-1.9 1.1-.1.1-.3.1-.4.2-.5.3-1 .5-1.6.8l-.6.3c-.7.3-1.3.6-2 .8-.7.3-1.4.5-2.1.7-.2.1-.4.1-.6.2-.6.2-1.1.3-1.7.4-.2 0-.3.1-.5.1-.7.2-1.5.3-2.2.4-.2 0-.3 0-.5.1-.6.1-1.2.1-1.8.2h-.6c-.8 0-1.5.1-2.3.1s-1.5 0-2.3-.1h-.6c-.6 0-1.2-.1-1.8-.2-.2 0-.3 0-.5-.1-.7-.1-1.5-.2-2.2-.4-.2 0-.3-.1-.5-.1-.6-.1-1.2-.3-1.7-.4-.2-.1-.4-.1-.6-.2-.7-.2-1.4-.4-2.1-.7-.7-.2-1.3-.5-2-.8l-.6-.3c-.5-.2-1.1-.5-1.6-.8-.1-.1-.3-.1-.4-.2-.6-.3-1.3-.7-1.9-1.1-.1-.1-.3-.2-.4-.3-.5-.3-1-.6-1.4-1-.2-.1-.3-.2-.5-.3-.6-.4-1.2-.9-1.7-1.3s-1.1-.9-1.6-1.4l-.4-.4-1.2-1.2-.3-.3c-.5-.5-1-1.1-1.4-1.6-.1-.1-.2-.3-.3-.4-.4-.4-.7-.9-1-1.4-.1-.2-.2-.3-.3-.5l-1.2-1.8v-.1c-.4-.6-.7-1.2-1-1.8-2.6-5-4.1-10.7-4.1-16.7s1.5-11.7 4.1-16.7zM620 539v221c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V539c-10.1 3.3-20.8 5-32 5s-21.9-1.8-32-5zm64-198v-77c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v77c10.1-3.3 20.8-5 32-5s21.9 1.8 32 5zm-64 198c10.1 3.3 20.8 5 32 5s21.9-1.8 32-5c41.8-13.5 72-52.7 72-99s-30.2-85.5-72-99c-10.1-3.3-20.8-5-32-5s-21.9 1.8-32 5c-41.8 13.5-72 52.7-72 99s30.2 85.5 72 99zm.1-115.7c.3-.6.7-1.2 1-1.8v-.1l1.2-1.8c.1-.2.2-.3.3-.5.3-.5.7-.9 1-1.4.1-.1.2-.3.3-.4.5-.6.9-1.1 1.4-1.6l.3-.3 1.2-1.2.4-.4c.5-.5 1-.9 1.6-1.4.6-.5 1.1-.9 1.7-1.3.2-.1.3-.2.5-.3.5-.3.9-.7 1.4-1 .1-.1.3-.2.4-.3.6-.4 1.2-.7 1.9-1.1.1-.1.3-.1.4-.2.5-.3 1-.5 1.6-.8l.6-.3c.7-.3 1.3-.6 2-.8.7-.3 1.4-.5 2.1-.7.2-.1.4-.1.6-.2.6-.2 1.1-.3 1.7-.4.2 0 .3-.1.5-.1.7-.2 1.5-.3 2.2-.4.2 0 .3 0 .5-.1.6-.1 1.2-.1 1.8-.2h.6c.8 0 1.5-.1 2.3-.1s1.5 0 2.3.1h.6c.6 0 1.2.1 1.8.2.2 0 .3 0 .5.1.7.1 1.5.2 2.2.4.2 0 .3.1.5.1.6.1 1.2.3 1.7.4.2.1.4.1.6.2.7.2 1.4.4 2.1.7.7.2 1.3.5 2 .8l.6.3c.5.2 1.1.5 1.6.8.1.1.3.1.4.2.6.3 1.3.7 1.9 1.1.1.1.3.2.4.3.5.3 1 .6 1.4 1 .2.1.3.2.5.3.6.4 1.2.9 1.7 1.3s1.1.9 1.6 1.4l.4.4 1.2 1.2.3.3c.5.5 1 1.1 1.4 1.6.1.1.2.3.3.4.4.4.7.9 1 1.4.1.2.2.3.3.5l1.2 1.8v.1a36.18 36.18 0 0 1 5.1 18.5c0 6-1.5 11.7-4.1 16.7-.3.6-.7 1.2-1 1.8v.1l-1.2 1.8c-.1.2-.2.3-.3.5-.3.5-.7.9-1 1.4-.1.1-.2.3-.3.4-.5.6-.9 1.1-1.4 1.6l-.3.3-1.2 1.2-.4.4c-.5.5-1 .9-1.6 1.4-.6.5-1.1.9-1.7 1.3-.2.1-.3.2-.5.3-.5.3-.9.7-1.4 1-.1.1-.3.2-.4.3-.6.4-1.2.7-1.9 1.1-.1.1-.3.1-.4.2-.5.3-1 .5-1.6.8l-.6.3c-.7.3-1.3.6-2 .8-.7.3-1.4.5-2.1.7-.2.1-.4.1-.6.2-.6.2-1.1.3-1.7.4-.2 0-.3.1-.5.1-.7.2-1.5.3-2.2.4-.2 0-.3 0-.5.1-.6.1-1.2.1-1.8.2h-.6c-.8 0-1.5.1-2.3.1s-1.5 0-2.3-.1h-.6c-.6 0-1.2-.1-1.8-.2-.2 0-.3 0-.5-.1-.7-.1-1.5-.2-2.2-.4-.2 0-.3-.1-.5-.1-.6-.1-1.2-.3-1.7-.4-.2-.1-.4-.1-.6-.2-.7-.2-1.4-.4-2.1-.7-.7-.2-1.3-.5-2-.8l-.6-.3c-.5-.2-1.1-.5-1.6-.8-.1-.1-.3-.1-.4-.2-.6-.3-1.3-.7-1.9-1.1-.1-.1-.3-.2-.4-.3-.5-.3-1-.6-1.4-1-.2-.1-.3-.2-.5-.3-.6-.4-1.2-.9-1.7-1.3s-1.1-.9-1.6-1.4l-.4-.4-1.2-1.2-.3-.3c-.5-.5-1-1.1-1.4-1.6-.1-.1-.2-.3-.3-.4-.4-.4-.7-.9-1-1.4-.1-.2-.2-.3-.3-.5l-1.2-1.8v-.1c-.4-.6-.7-1.2-1-1.8-2.6-5-4.1-10.7-4.1-16.7s1.5-11.7 4.1-16.7z")),
n.CopyOutline = l("copy", o, c(a, "M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z")),
n.CreditCardOutline = l("credit-card", o, c(a, "M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-792 72h752v120H136V232zm752 560H136V440h752v352zm-237-64h165c4.4 0 8-3.6 8-8v-72c0-4.4-3.6-8-8-8H651c-4.4 0-8 3.6-8 8v72c0 4.4 3.6 8 8 8z")),
n.CrownOutline = l("crown", o, c(a, "M899.6 276.5L705 396.4 518.4 147.5a8.06 8.06 0 0 0-12.9 0L319 396.4 124.3 276.5c-5.7-3.5-13.1 1.2-12.2 7.9L188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.8-6.7-6.5-11.4-12.3-7.9zm-126 534.1H250.3l-53.8-409.4 139.8 86.1L512 252.9l175.7 234.4 139.8-86.1-53.9 409.4zM512 509c-62.1 0-112.6 50.5-112.6 112.6S449.9 734.2 512 734.2s112.6-50.5 112.6-112.6S574.1 509 512 509zm0 160.9c-26.6 0-48.2-21.6-48.2-48.3 0-26.6 21.6-48.3 48.2-48.3s48.2 21.6 48.2 48.3c0 26.6-21.6 48.3-48.2 48.3z")),
n.CustomerServiceOutline = l("customer-service", o, c(a, "M512 128c-212.1 0-384 171.9-384 384v360c0 13.3 10.7 24 24 24h184c35.3 0 64-28.7 64-64V624c0-35.3-28.7-64-64-64H200v-48c0-172.3 139.7-312 312-312s312 139.7 312 312v48H688c-35.3 0-64 28.7-64 64v208c0 35.3 28.7 64 64 64h184c13.3 0 24-10.7 24-24V512c0-212.1-171.9-384-384-384zM328 632v192H200V632h128zm496 192H696V632h128v192z")),
n.DashboardOutline = l("dashboard", o, c(a, "M924.8 385.6a446.7 446.7 0 0 0-96-142.4 446.7 446.7 0 0 0-142.4-96C631.1 123.8 572.5 112 512 112s-119.1 11.8-174.4 35.2a446.7 446.7 0 0 0-142.4 96 446.7 446.7 0 0 0-96 142.4C75.8 440.9 64 499.5 64 560c0 132.7 58.3 257.7 159.9 343.1l1.7 1.4c5.8 4.8 13.1 7.5 20.6 7.5h531.7c7.5 0 14.8-2.7 20.6-7.5l1.7-1.4C901.7 817.7 960 692.7 960 560c0-60.5-11.9-119.1-35.2-174.4zM761.4 836H262.6A371.12 371.12 0 0 1 140 560c0-99.4 38.7-192.8 109-263 70.3-70.3 163.7-109 263-109 99.4 0 192.8 38.7 263 109 70.3 70.3 109 163.7 109 263 0 105.6-44.5 205.5-122.6 276zM623.5 421.5a8.03 8.03 0 0 0-11.3 0L527.7 506c-18.7-5-39.4-.2-54.1 14.5a55.95 55.95 0 0 0 0 79.2 55.95 55.95 0 0 0 79.2 0 55.87 55.87 0 0 0 14.5-54.1l84.5-84.5c3.1-3.1 3.1-8.2 0-11.3l-28.3-28.3zM490 320h44c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8h-44c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8zm260 218v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8zm12.7-197.2l-31.1-31.1a8.03 8.03 0 0 0-11.3 0l-56.6 56.6a8.03 8.03 0 0 0 0 11.3l31.1 31.1c3.1 3.1 8.2 3.1 11.3 0l56.6-56.6c3.1-3.1 3.1-8.2 0-11.3zm-458.6-31.1a8.03 8.03 0 0 0-11.3 0l-31.1 31.1a8.03 8.03 0 0 0 0 11.3l56.6 56.6c3.1 3.1 8.2 3.1 11.3 0l31.1-31.1c3.1-3.1 3.1-8.2 0-11.3l-56.6-56.6zM262 530h-80c-4.4 0-8 3.6-8 8v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8z")),
n.DeleteOutline = l("delete", o, c(a, "M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z")),
n.DiffOutline = l("diff", o, c(a, "M476 399.1c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1V484h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H420v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V540h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H476v-84.9zM560.5 704h-225c-4.1 0-7.5 3.2-7.5 7v42c0 3.8 3.4 7 7.5 7h225c4.1 0 7.5-3.2 7.5-7v-42c0-3.8-3.4-7-7.5-7zm-7.1-502.6c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v704c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32V397.3c0-8.5-3.4-16.6-9.4-22.6L553.4 201.4zM664 888H232V264h282.2L664 413.8V888zm190.2-581.4L611.3 72.9c-6-5.7-13.9-8.9-22.2-8.9H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h277l219 210.6V824c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V329.6c0-8.7-3.5-17-9.8-23z")),
n.DatabaseOutline = l("database", o, c(a, "M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM304 240a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm0 272a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm0 272a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),
n.DislikeOutline = l("dislike", o, c(a, "M885.9 490.3c3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-51.6-30.7-98.1-78.3-118.4a66.1 66.1 0 0 0-26.5-5.4H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h129.3l85.8 310.8C372.9 889 418.9 924 470.9 924c29.7 0 57.4-11.8 77.9-33.4 20.5-21.5 31-49.7 29.5-79.4l-6-122.9h239.9c12.1 0 23.9-3.2 34.3-9.3 40.4-23.5 65.5-66.1 65.5-111 0-28.3-9.3-55.5-26.1-77.7zM184 456V172h81v284h-81zm627.2 160.4H496.8l9.6 198.4c.6 11.9-4.7 23.1-14.6 30.5-6.1 4.5-13.6 6.8-21.1 6.7a44.28 44.28 0 0 1-42.2-32.3L329 459.2V172h415.4a56.85 56.85 0 0 1 33.6 51.8c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0 1 19.6 43c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0 1 19.6 43c0 9.7-2.3 18.9-6.9 27.3l-14 25.5 21.9 19a56.76 56.76 0 0 1 19.6 43c0 19.1-11 37.5-28.8 48.4z")),
n.DownCircleOutline = l("down-circle", o, c(a, "M690 405h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 563.6 406.8 418.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7z", "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z")),
n.DownSquareOutline = l("down-square", o, c(a, "M505.5 658.7c3.2 4.4 9.7 4.4 12.9 0l178-246c3.8-5.3 0-12.7-6.5-12.7H643c-10.2 0-19.9 4.9-25.9 13.2L512 558.6 406.8 413.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246z", "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),
n.DribbbleSquareOutline = l("dribbble-square", o, c(a, "M498.6 432c-40.8-72.5-84.7-133.4-91.2-142.3-68.8 32.5-120.3 95.9-136.2 172.2 11 .2 112.4.7 227.4-29.9zm66.5 21.8c5.7 11.7 11.2 23.6 16.3 35.6 1.8 4.2 3.6 8.4 5.3 12.7 81.8-10.3 163.2 6.2 171.3 7.9-.5-58.1-21.3-111.4-55.5-153.3-5.3 7.1-46.5 60-137.4 97.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM512 800c-158.8 0-288-129.2-288-288s129.2-288 288-288 288 129.2 288 288-129.2 288-288 288zm89.7-259.1c32.2 88.4 45.3 160.4 47.8 175.4 55.2-37.3 94.5-96.4 105.4-164.9-8.4-2.6-76.1-22.8-153.2-10.5zm-72.5-26.4c3.2-1 6.4-2 9.7-2.9-6.2-14-12.9-28-19.9-41.7-122.8 36.8-242.1 35.2-252.8 35-.1 2.5-.1 5-.1 7.5 0 63.2 23.9 120.9 63.2 164.5 5.5-9.6 73-121.4 199.9-162.4zm145.9-186.2a245.2 245.2 0 0 0-220.8-55.1c6.8 9.1 51.5 69.9 91.8 144 87.5-32.8 124.5-82.6 129-88.9zM554 552.8c-138.7 48.3-188.6 144.6-193 153.6 41.7 32.5 94.1 51.9 151 51.9 34.1 0 66.6-6.9 96.1-19.5-3.7-21.6-17.9-96.8-52.5-186.6l-1.6.6z")),
n.EnvironmentOutline = l("environment", o, c(a, "M854.6 289.1a362.49 362.49 0 0 0-79.9-115.7 370.83 370.83 0 0 0-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 0 0 169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0 0 22.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 880.2c-65.9-41.9-300-207.8-300-449.1 0-77.9 31.1-151.1 87.6-206.3C356.3 169.5 431.7 139 512 139s155.7 30.5 212.4 85.9C780.9 280 812 353.2 812 431.1c0 241.3-234.1 407.2-300 449.1zm0-617.2c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 0 1 512 551c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 0 1 400 439c0-29.9 11.7-58 32.8-79.2C454 338.6 482.1 327 512 327c29.9 0 58 11.6 79.2 32.8C612.4 381 624 409.1 624 439c0 29.9-11.6 58-32.8 79.2z")),
n.EditOutline = l("edit", o, c(a, "M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 0 0 0-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 0 0 9.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z")),
n.ExclamationCircleOutline = l("exclamation-circle", o, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z", "M464 688a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z")),
n.ExperimentOutline = l("experiment", o, c(a, "M512 472a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm367 352.9L696.3 352V178H768v-68H256v68h71.7v174L145 824.9c-2.8 7.4-4.3 15.2-4.3 23.1 0 35.3 28.7 64 64 64h614.6c7.9 0 15.7-1.5 23.1-4.3 33-12.7 49.4-49.8 36.6-82.8zM395.7 364.7V180h232.6v184.7L719.2 600c-20.7-5.3-42.1-8-63.9-8-61.2 0-119.2 21.5-165.3 60a188.78 188.78 0 0 1-121.3 43.9c-32.7 0-64.1-8.3-91.8-23.7l118.8-307.5zM210.5 844l41.7-107.8c35.7 18.1 75.4 27.8 116.6 27.8 61.2 0 119.2-21.5 165.3-60 33.9-28.2 76.3-43.9 121.3-43.9 35 0 68.4 9.5 97.6 27.1L813.5 844h-603z")),
n.EyeInvisibleOutline = l("eye-invisible", o, c(a, "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 0 0 0-51.5zm-63.57-320.64L836 122.88a8 8 0 0 0-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 0 0 0 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 0 0 0 11.31L155.17 889a8 8 0 0 0 11.31 0l712.15-712.12a8 8 0 0 0 0-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 0 0-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 0 1 146.2-106.69L401.31 546.2A112 112 0 0 1 396 512z", "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 0 0 227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 0 1-112 112z")),
n.EyeOutline = l("eye", o, c(a, "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 0 0 0 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z")),
n.FacebookOutline = l("facebook", o, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-32 736H663.9V602.2h104l15.6-120.7H663.9v-77.1c0-35 9.7-58.8 59.8-58.8h63.9v-108c-11.1-1.5-49-4.8-93.2-4.8-92.2 0-155.3 56.3-155.3 159.6v89H434.9v120.7h104.3V848H176V176h672v672z")),
n.FastBackwardOutline = l("fast-backward", o, c(i, "M517.6 273.5L230.2 499.3a16.14 16.14 0 0 0 0 25.4l287.4 225.8c10.7 8.4 26.4.8 26.4-12.7V286.2c0-13.5-15.7-21.1-26.4-12.7zm320 0L550.2 499.3a16.14 16.14 0 0 0 0 25.4l287.4 225.8c10.7 8.4 26.4.8 26.4-12.7V286.2c0-13.5-15.7-21.1-26.4-12.7zm-620-25.5h-51.2c-3.5 0-6.4 2.7-6.4 6v516c0 3.3 2.9 6 6.4 6h51.2c3.5 0 6.4-2.7 6.4-6V254c0-3.3-2.9-6-6.4-6z")),
n.FastForwardOutline = l("fast-forward", o, c(i, "M793.8 499.3L506.4 273.5c-10.7-8.4-26.4-.8-26.4 12.7v451.6c0 13.5 15.7 21.1 26.4 12.7l287.4-225.8a16.14 16.14 0 0 0 0-25.4zm-320 0L186.4 273.5c-10.7-8.4-26.4-.8-26.4 12.7v451.5c0 13.5 15.7 21.1 26.4 12.7l287.4-225.8c4.1-3.2 6.2-8 6.2-12.7 0-4.6-2.1-9.4-6.2-12.6zM857.6 248h-51.2c-3.5 0-6.4 2.7-6.4 6v516c0 3.3 2.9 6 6.4 6h51.2c3.5 0 6.4-2.7 6.4-6V254c0-3.3-2.9-6-6.4-6z")),
n.FileAddOutline = l("file-add", o, c(a, "M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM544 472c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V472z")),
n.FileExcelOutline = l("file-excel", o, c(a, "M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM514.1 580.1l-61.8-102.4c-2.2-3.6-6.1-5.8-10.3-5.8h-38.4c-2.3 0-4.5.6-6.4 1.9-5.6 3.5-7.3 10.9-3.7 16.6l82.3 130.4-83.4 132.8a12.04 12.04 0 0 0 10.2 18.4h34.5c4.2 0 8-2.2 10.2-5.7L510 664.8l62.3 101.4c2.2 3.6 6.1 5.7 10.2 5.7H620c2.3 0 4.5-.7 6.5-1.9 5.6-3.6 7.2-11 3.6-16.6l-84-130.4 85.3-132.5a12.04 12.04 0 0 0-10.1-18.5h-35.7c-4.2 0-8.1 2.2-10.3 5.8l-61.2 102.3z")),
n.FileExclamationOutline = l("file-exclamation", o, c(a, "M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM472 744a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm16-104h48c4.4 0 8-3.6 8-8V448c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8z")),
n.FileImageOutline = l("file-image", o, c(a, "M553.1 509.1l-77.8 99.2-41.1-52.4a8 8 0 0 0-12.6 0l-99.8 127.2a7.98 7.98 0 0 0 6.3 12.9H696c6.7 0 10.4-7.7 6.3-12.9l-136.5-174a8.1 8.1 0 0 0-12.7 0zM360 442a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm494.6-153.4L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494z")),
n.FileMarkdownOutline = l("file-markdown", o, c(a, "M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM429 481.2c-1.9-4.4-6.2-7.2-11-7.2h-35c-6.6 0-12 5.4-12 12v272c0 6.6 5.4 12 12 12h27.1c6.6 0 12-5.4 12-12V582.1l66.8 150.2a12 12 0 0 0 11 7.1H524c4.7 0 9-2.8 11-7.1l66.8-150.6V758c0 6.6 5.4 12 12 12H641c6.6 0 12-5.4 12-12V486c0-6.6-5.4-12-12-12h-34.7c-4.8 0-9.1 2.8-11 7.2l-83.1 191-83.2-191z")),
n.FilePptOutline = l("file-ppt", o, c(a, "M424 476c-4.4 0-8 3.6-8 8v276c0 4.4 3.6 8 8 8h32.5c4.4 0 8-3.6 8-8v-95.5h63.3c59.4 0 96.2-38.9 96.2-94.1 0-54.5-36.3-94.3-96-94.3H424zm150.6 94.3c0 43.4-26.5 54.3-71.2 54.3h-38.9V516.2h56.2c33.8 0 53.9 19.7 53.9 54.1zm280-281.7L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494z")),
n.FileTextOutline = l("file-text", o, c(a, "M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z")),
n.FilePdfOutline = l("file-pdf", o, c(a, "M531.3 574.4l.3-1.4c5.8-23.9 13.1-53.7 7.4-80.7-3.8-21.3-19.5-29.6-32.9-30.2-15.8-.7-29.9 8.3-33.4 21.4-6.6 24-.7 56.8 10.1 98.6-13.6 32.4-35.3 79.5-51.2 107.5-29.6 15.3-69.3 38.9-75.2 68.7-1.2 5.5.2 12.5 3.5 18.8 3.7 7 9.6 12.4 16.5 15 3 1.1 6.6 2 10.8 2 17.6 0 46.1-14.2 84.1-79.4 5.8-1.9 11.8-3.9 17.6-5.9 27.2-9.2 55.4-18.8 80.9-23.1 28.2 15.1 60.3 24.8 82.1 24.8 21.6 0 30.1-12.8 33.3-20.5 5.6-13.5 2.9-30.5-6.2-39.6-13.2-13-45.3-16.4-95.3-10.2-24.6-15-40.7-35.4-52.4-65.8zM421.6 726.3c-13.9 20.2-24.4 30.3-30.1 34.7 6.7-12.3 19.8-25.3 30.1-34.7zm87.6-235.5c5.2 8.9 4.5 35.8.5 49.4-4.9-19.9-5.6-48.1-2.7-51.4.8.1 1.5.7 2.2 2zm-1.6 120.5c10.7 18.5 24.2 34.4 39.1 46.2-21.6 4.9-41.3 13-58.9 20.2-4.2 1.7-8.3 3.4-12.3 5 13.3-24.1 24.4-51.4 32.1-71.4zm155.6 65.5c.1.2.2.5-.4.9h-.2l-.2.3c-.8.5-9 5.3-44.3-8.6 40.6-1.9 45 7.3 45.1 7.4zm191.4-388.2L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494z")),
n.FileZipOutline = l("file-zip", o, c(a, "M296 392h64v64h-64zm0 190v160h128V582h-64v-62h-64v62zm80 48v64h-32v-64h32zm-16-302h64v64h-64zm-64-64h64v64h-64zm64 192h64v64h-64zm0-256h64v64h-64zm494.6 88.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h64v64h64v-64h174v216a42 42 0 0 0 42 42h216v494z")),
n.FileOutline = l("file", o, c(a, "M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494z")),
n.FilterOutline = l("filter", o, c(a, "M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 597.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V597.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.4 798H420.6V642h182.9v156zm9.6-236.6l-9.5 16.6h-183l-9.5-16.6L212.7 226h598.6L613 561.4z")),
n.FileWordOutline = l("file-word", o, c(a, "M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM528.1 472h-32.2c-5.5 0-10.3 3.7-11.6 9.1L434.6 680l-46.1-198.7c-1.3-5.4-6.1-9.3-11.7-9.3h-35.4a12.02 12.02 0 0 0-11.6 15.1l74.2 276c1.4 5.2 6.2 8.9 11.6 8.9h32c5.4 0 10.2-3.6 11.6-8.9l52.8-197 52.8 197c1.4 5.2 6.2 8.9 11.6 8.9h31.8c5.4 0 10.2-3.6 11.6-8.9l74.4-276a12.04 12.04 0 0 0-11.6-15.1H647c-5.6 0-10.4 3.9-11.7 9.3l-45.8 199.1-49.8-199.3c-1.3-5.4-6.1-9.1-11.6-9.1z")),
n.FireOutline = l("fire", o, c(a, "M834.1 469.2A347.49 347.49 0 0 0 751.2 354l-29.1-26.7a8.09 8.09 0 0 0-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 0 1-47.5 46.1 352.6 352.6 0 0 0-100.3 121.5A347.75 347.75 0 0 0 160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0 0 75.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 0 0 760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0 0 27.7-136c0-48.8-10-96.2-29.9-140.9zM713 808.5c-53.7 53.2-125 82.4-201 82.4s-147.3-29.2-201-82.4c-53.5-53.1-83-123.5-83-198.4 0-43.5 9.8-85.2 29.1-124 18.8-37.9 46.8-71.8 80.8-97.9a349.6 349.6 0 0 0 58.6-56.8c25-30.5 44.6-64.5 58.2-101a240 240 0 0 0 12.1-46.5c24.1 22.2 44.3 49 61.2 80.4 33.4 62.6 48.8 118.3 45.8 165.7a74.01 74.01 0 0 0 24.4 59.8 73.36 73.36 0 0 0 53.4 18.8c19.7-1 37.8-9.7 51-24.4 13.3-14.9 24.8-30.1 34.4-45.6 14 17.9 25.7 37.4 35 58.4 15.9 35.8 24 73.9 24 113.1 0 74.9-29.5 145.4-83 198.4z")),
n.FileUnknownOutline = l("file-unknown", o, c(a, "M854.6 288.7L639.4 73.4c-6-6-14.2-9.4-22.7-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.6-9.4-22.6zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM402 549c0 5.4 4.4 9.5 9.8 9.5h32.4c5.4 0 9.8-4.2 9.8-9.4 0-28.2 25.8-51.6 58-51.6s58 23.4 58 51.5c0 25.3-21 47.2-49.3 50.9-19.3 2.8-34.5 20.3-34.7 40.1v32c0 5.5 4.5 10 10 10h32c5.5 0 10-4.5 10-10v-12.2c0-6 4-11.5 9.7-13.3 44.6-14.4 75-54 74.3-98.9-.8-55.5-49.2-100.8-108.5-101.6-61.4-.7-111.5 45.6-111.5 103zm78 195a32 32 0 1 0 64 0 32 32 0 1 0-64 0z")),
n.FlagOutline = l("flag", o, c(a, "M880 305H624V192c0-17.7-14.3-32-32-32H184v-40c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V640h248v113c0 17.7 14.3 32 32 32h416c17.7 0 32-14.3 32-32V337c0-17.7-14.3-32-32-32zM184 568V232h368v336H184zm656 145H504v-73h112c4.4 0 8-3.6 8-8V377h216v336z")),
n.FolderAddOutline = l("folder-add", o, c(a, "M484 443.1V528h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H484v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V584h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H540v-84.9c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1zm396-144.7H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z")),
n.FolderOutline = l("folder", o, c(a, "M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z")),
n.FolderOpenOutline = l("folder-open", o, c(a, "M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 0 0-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z")),
n.ForwardOutline = l("forward", o, c(i, "M825.8 498L538.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L825.8 526c8.3-7.2 8.3-20.8 0-28zm-320 0L218.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L505.8 526c4.1-3.6 6.2-8.8 6.2-14 0-5.2-2.1-10.4-6.2-14z")),
n.FrownOutline = l("frown", o, c(a, "M288 421a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm352 0a48 48 0 1 0 96 0 48 48 0 1 0-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 0 1 248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 0 1 249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 0 1 775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 0 1 775 775zM512 533c-85.5 0-155.6 67.3-160 151.6a8 8 0 0 0 8 8.4h48.1c4.2 0 7.8-3.2 8.1-7.4C420 636.1 461.5 597 512 597s92.1 39.1 95.8 88.6c.3 4.2 3.9 7.4 8.1 7.4H664a8 8 0 0 0 8-8.4C667.6 600.3 597.5 533 512 533z")),
n.FundOutline = l("fund", o, c(a, "M926 164H94c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V196c0-17.7-14.3-32-32-32zm-40 632H134V236h752v560zm-658.9-82.3c3.1 3.1 8.2 3.1 11.3 0l172.5-172.5 114.4 114.5c3.1 3.1 8.2 3.1 11.3 0l297-297.2c3.1-3.1 3.1-8.2 0-11.3l-36.8-36.8a8.03 8.03 0 0 0-11.3 0L531 565 416.6 450.5a8.03 8.03 0 0 0-11.3 0l-214.9 215a8.03 8.03 0 0 0 0 11.3l36.7 36.9z")),
n.FunnelPlotOutline = l("funnel-plot", o, c(a, "M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 607.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V607.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.4 798H420.6V650h182.9v148zm9.6-226.6l-8.4 14.6H419.3l-8.4-14.6L334.4 438h355.2L613 571.4zM726.3 374H297.7l-85-148h598.6l-85 148z")),
n.GiftOutline = l("gift", o, c(a, "M880 310H732.4c13.6-21.4 21.6-46.8 21.6-74 0-76.1-61.9-138-138-138-41.4 0-78.7 18.4-104 47.4-25.3-29-62.6-47.4-104-47.4-76.1 0-138 61.9-138 138 0 27.2 7.9 52.6 21.6 74H144c-17.7 0-32 14.3-32 32v200c0 4.4 3.6 8 8 8h40v344c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V550h40c4.4 0 8-3.6 8-8V342c0-17.7-14.3-32-32-32zm-334-74c0-38.6 31.4-70 70-70s70 31.4 70 70-31.4 70-70 70h-70v-70zm-138-70c38.6 0 70 31.4 70 70v70h-70c-38.6 0-70-31.4-70-70s31.4-70 70-70zM180 482V378h298v104H180zm48 68h250v308H228V550zm568 308H546V550h250v308zm48-376H546V378h298v104z")),
n.GithubOutline = l("github", o, c(a, "M511.6 76.3C264.3 76.2 64 276.4 64 523.5 64 718.9 189.3 885 363.8 946c23.5 5.9 19.9-10.8 19.9-22.2v-77.5c-135.7 15.9-141.2-73.9-150.3-88.9C215 726 171.5 718 184.5 703c30.9-15.9 62.4 4 98.9 57.9 26.4 39.1 77.9 32.5 104 26 5.7-23.5 17.9-44.5 34.7-60.8-140.6-25.2-199.2-111-199.2-213 0-49.5 16.3-95 48.3-131.7-20.4-60.5 1.9-112.3 4.9-120 58.1-5.2 118.5 41.6 123.2 45.3 33-8.9 70.7-13.6 112.9-13.6 42.4 0 80.2 4.9 113.5 13.9 11.3-8.6 67.3-48.8 121.3-43.9 2.9 7.7 24.7 58.3 5.5 118 32.4 36.8 48.9 82.7 48.9 132.3 0 102.2-59 188.1-200 212.9a127.5 127.5 0 0 1 38.1 91v112.5c.8 9 0 17.9 15 17.9 177.1-59.7 304.6-227 304.6-424.1 0-247.2-200.4-447.3-447.5-447.3z")),
n.GitlabOutline = l("gitlab", o, c(a, "M913.9 552.2L805 181.4v-.1c-7.6-22.9-25.7-36.5-48.3-36.5-23.4 0-42.5 13.5-49.7 35.2l-71.4 213H388.8l-71.4-213c-7.2-21.7-26.3-35.2-49.7-35.2-23.1 0-42.5 14.8-48.4 36.6L110.5 552.2c-4.4 14.7 1.2 31.4 13.5 40.7l368.5 276.4c2.6 3.6 6.2 6.3 10.4 7.8l8.6 6.4 8.5-6.4c4.9-1.7 9-4.7 11.9-8.9l368.4-275.4c12.4-9.2 18-25.9 13.6-40.6zM751.7 193.4c1-1.8 2.9-1.9 3.5-1.9 1.1 0 2.5.3 3.4 3L818 394.3H684.5l67.2-200.9zm-487.4 1c.9-2.6 2.3-2.9 3.4-2.9 2.7 0 2.9.1 3.4 1.7l67.3 201.2H206.5l57.8-200zM158.8 558.7l28.2-97.3 202.4 270.2-230.6-172.9zm73.9-116.4h122.1l90.8 284.3-212.9-284.3zM512.9 776L405.7 442.3H620L512.9 776zm157.9-333.7h119.5L580 723.1l90.8-280.8zm-40.7 293.9l207.3-276.7 29.5 99.2-236.8 177.5z")),
n.HeartOutline = l("heart", o, c(a, "M923 283.6a260.04 260.04 0 0 0-56.9-82.8 264.4 264.4 0 0 0-84-55.5A265.34 265.34 0 0 0 679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 0 0-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9zM512 814.8S156 586.7 156 385.5C156 283.6 240.3 201 344.3 201c73.1 0 136.5 40.8 167.7 100.4C543.2 241.8 606.6 201 679.7 201c104 0 188.3 82.6 188.3 184.5 0 201.2-356 429.3-356 429.3z")),
n.HddOutline = l("hdd", o, c(a, "M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM496 208H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 544h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm328 244a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),
n.HighlightOutline = l("highlight", o, c(a, "M957.6 507.4L603.2 158.2a7.9 7.9 0 0 0-11.2 0L353.3 393.4a8.03 8.03 0 0 0-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 0 0-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8V860c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6 40.4 39.8a7.9 7.9 0 0 0 11.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0 0 11.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2zM389.8 796.2H229.6l134.4-133 80.1 78.9-54.3 54.1zm154.8-62.1L373.2 565.2l68.6-67.6 171.4 168.9-68.6 67.6zM713.1 658L450.3 399.1 597.6 254l262.8 259-147.3 145z")),
n.HomeOutline = l("home", o, c(a, "M946.5 505L560.1 118.8l-25.9-25.9a31.5 31.5 0 0 0-44.4 0L77.5 505a63.9 63.9 0 0 0-18.8 46c.4 35.2 29.7 63.3 64.9 63.3h42.5V940h691.8V614.3h43.4c17.1 0 33.2-6.7 45.3-18.8a63.6 63.6 0 0 0 18.7-45.3c0-17-6.7-33.1-18.8-45.2zM568 868H456V664h112v204zm217.9-325.7V868H632V640c0-22.1-17.9-40-40-40H432c-22.1 0-40 17.9-40 40v228H238.1V542.3h-96l370-369.7 23.1 23.1L882 542.3h-96.1z")),
n.HourglassOutline = l("hourglass", o, c(a, "M742 318V184h86c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h86v134c0 81.5 42.4 153.2 106.4 194-64 40.8-106.4 112.5-106.4 194v134h-86c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h632c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-86V706c0-81.5-42.4-153.2-106.4-194 64-40.8 106.4-112.5 106.4-194zm-72 388v134H354V706c0-42.2 16.4-81.9 46.3-111.7C430.1 564.4 469.8 548 512 548s81.9 16.4 111.7 46.3C653.6 624.1 670 663.8 670 706zm0-388c0 42.2-16.4 81.9-46.3 111.7C593.9 459.6 554.2 476 512 476s-81.9-16.4-111.7-46.3A156.63 156.63 0 0 1 354 318V184h316v134z")),
n.Html5Outline = l("html5", o, c(a, "M145 96l66 746.6L511.8 928l299.6-85.4L878.7 96H145zm610.9 700.6l-244.1 69.6-245.2-69.6-56.7-641.2h603.8l-57.8 641.2zM281 249l1.7 24.3 22.7 253.5h206.5v-.1h112.9l-11.4 118.5L511 672.9v.2h-.8l-102.4-27.7-6.5-73.2h-91l11.3 144.7 188.6 52h1.7v-.4l187.7-51.7 1.7-16.3 21.2-242.2 3.2-24.3H511v.2H389.9l-8.2-94.2h352.1l1.7-19.5 4.8-47.2L742 249H511z")),
n.IdcardOutline = l("idcard", o, c(a, "M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V232h752v560zM610.3 476h123.4c1.3 0 2.3-3.6 2.3-8v-48c0-4.4-1-8-2.3-8H610.3c-1.3 0-2.3 3.6-2.3 8v48c0 4.4 1 8 2.3 8zm4.8 144h185.7c3.9 0 7.1-3.6 7.1-8v-48c0-4.4-3.2-8-7.1-8H615.1c-3.9 0-7.1 3.6-7.1 8v48c0 4.4 3.2 8 7.1 8zM224 673h43.9c4.2 0 7.6-3.3 7.9-7.5 3.8-50.5 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H522a8 8 0 0 0 8-8.4c-2.8-53.3-32-99.7-74.6-126.1a111.8 111.8 0 0 0 29.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 0 0-74.6 126.1c-.4 4.6 3.2 8.4 7.8 8.4zm149-262c28.5 0 51.7 23.3 51.7 52s-23.2 52-51.7 52-51.7-23.3-51.7-52 23.2-52 51.7-52z")),
n.InfoCircleOutline = l("info-circle", o, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z", "M464 336a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z")),
n.InstagramOutline = l("instagram", o, c(a, "M512 306.9c-113.5 0-205.1 91.6-205.1 205.1S398.5 717.1 512 717.1 717.1 625.5 717.1 512 625.5 306.9 512 306.9zm0 338.4c-73.4 0-133.3-59.9-133.3-133.3S438.6 378.7 512 378.7 645.3 438.6 645.3 512 585.4 645.3 512 645.3zm213.5-394.6c-26.5 0-47.9 21.4-47.9 47.9s21.4 47.9 47.9 47.9 47.9-21.3 47.9-47.9a47.84 47.84 0 0 0-47.9-47.9zM911.8 512c0-55.2.5-109.9-2.6-165-3.1-64-17.7-120.8-64.5-167.6-46.9-46.9-103.6-61.4-167.6-64.5-55.2-3.1-109.9-2.6-165-2.6-55.2 0-109.9-.5-165 2.6-64 3.1-120.8 17.7-167.6 64.5C132.6 226.3 118.1 283 115 347c-3.1 55.2-2.6 109.9-2.6 165s-.5 109.9 2.6 165c3.1 64 17.7 120.8 64.5 167.6 46.9 46.9 103.6 61.4 167.6 64.5 55.2 3.1 109.9 2.6 165 2.6 55.2 0 109.9.5 165-2.6 64-3.1 120.8-17.7 167.6-64.5 46.9-46.9 61.4-103.6 64.5-167.6 3.2-55.1 2.6-109.8 2.6-165zm-88 235.8c-7.3 18.2-16.1 31.8-30.2 45.8-14.1 14.1-27.6 22.9-45.8 30.2C695.2 844.7 570.3 840 512 840c-58.3 0-183.3 4.7-235.9-16.1-18.2-7.3-31.8-16.1-45.8-30.2-14.1-14.1-22.9-27.6-30.2-45.8C179.3 695.2 184 570.3 184 512c0-58.3-4.7-183.3 16.1-235.9 7.3-18.2 16.1-31.8 30.2-45.8s27.6-22.9 45.8-30.2C328.7 179.3 453.7 184 512 184s183.3-4.7 235.9 16.1c18.2 7.3 31.8 16.1 45.8 30.2 14.1 14.1 22.9 27.6 30.2 45.8C844.7 328.7 840 453.7 840 512c0 58.3 4.7 183.2-16.2 235.8z")),
n.InsuranceOutline = l("insurance", o, c(a, "M441.6 306.8L403 288.6a6.1 6.1 0 0 0-8.4 3.7c-17.5 58.5-45.2 110.1-82.2 153.6a6.05 6.05 0 0 0-1.2 5.6l13.2 43.5c1.3 4.4 7 5.7 10.2 2.4 7.7-8.1 15.4-16.9 23.1-26V656c0 4.4 3.6 8 8 8H403c4.4 0 8-3.6 8-8V393.1a429.2 429.2 0 0 0 33.6-79c1-2.9-.3-6-3-7.3zm26.8 9.2v127.2c0 4.4 3.6 8 8 8h65.9v18.6h-94.9c-4.4 0-8 3.6-8 8v35.6c0 4.4 3.6 8 8 8h55.1c-19.1 30.8-42.4 55.7-71 76a6 6 0 0 0-1.6 8.1l22.8 36.5c1.9 3.1 6.2 3.8 8.9 1.4 31.6-26.8 58.7-62.9 80.6-107.6v120c0 4.4 3.6 8 8 8h36.2c4.4 0 8-3.6 8-8V536c21.3 41.7 47.5 77.5 78.1 106.9 2.6 2.5 6.8 2.1 8.9-.7l26.3-35.3c2-2.7 1.4-6.5-1.2-8.4-30.5-22.6-54.2-47.8-72.3-76.9h59c4.4 0 8-3.6 8-8V478c0-4.4-3.6-8-8-8h-98.8v-18.6h66.7c4.4 0 8-3.6 8-8V316c0-4.4-3.6-8-8-8H476.4c-4.4 0-8 3.6-8 8zm51.5 42.8h97.9v41.6h-97.9v-41.6zm347-188.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z")),
n.InteractionOutline = l("interaction", o, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM304.8 524h50.7c3.7 0 6.8-3 6.8-6.8v-78.9c0-19.7 15.9-35.6 35.5-35.6h205.7v53.4c0 5.7 6.5 8.8 10.9 5.3l109.1-85.7c3.5-2.7 3.5-8 0-10.7l-109.1-85.7c-4.4-3.5-10.9-.3-10.9 5.3V338H397.7c-55.1 0-99.7 44.8-99.7 100.1V517c0 4 3 7 6.8 7zm-4.2 134.9l109.1 85.7c4.4 3.5 10.9.3 10.9-5.3v-53.4h205.7c55.1 0 99.7-44.8 99.7-100.1v-78.9c0-3.7-3-6.8-6.8-6.8h-50.7c-3.7 0-6.8 3-6.8 6.8v78.9c0 19.7-15.9 35.6-35.5 35.6H420.6V568c0-5.7-6.5-8.8-10.9-5.3l-109.1 85.7c-3.5 2.5-3.5 7.8 0 10.5z")),
n.InterationOutline = l("interation", o, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM304.8 524h50.7c3.7 0 6.8-3 6.8-6.8v-78.9c0-19.7 15.9-35.6 35.5-35.6h205.7v53.4c0 5.7 6.5 8.8 10.9 5.3l109.1-85.7c3.5-2.7 3.5-8 0-10.7l-109.1-85.7c-4.4-3.5-10.9-.3-10.9 5.3V338H397.7c-55.1 0-99.7 44.8-99.7 100.1V517c0 4 3 7 6.8 7zm-4.2 134.9l109.1 85.7c4.4 3.5 10.9.3 10.9-5.3v-53.4h205.7c55.1 0 99.7-44.8 99.7-100.1v-78.9c0-3.7-3-6.8-6.8-6.8h-50.7c-3.7 0-6.8 3-6.8 6.8v78.9c0 19.7-15.9 35.6-35.5 35.6H420.6V568c0-5.7-6.5-8.8-10.9-5.3l-109.1 85.7c-3.5 2.5-3.5 7.8 0 10.5z")),
n.LayoutOutline = l("layout", o, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-696 72h136v656H184V184zm656 656H384V384h456v456zM384 320V184h456v136H384z")),
n.LeftCircleOutline = l("left-circle", o, c(a, "M603.3 327.5l-246 178a7.95 7.95 0 0 0 0 12.9l246 178c5.3 3.8 12.7 0 12.7-6.5V643c0-10.2-4.9-19.9-13.2-25.9L457.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5z", "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z")),
n.LeftSquareOutline = l("left-square", o, c(a, "M365.3 518.5l246 178c5.3 3.8 12.7 0 12.7-6.5v-46.9c0-10.2-4.9-19.9-13.2-25.9L465.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5l-246 178a8.05 8.05 0 0 0 0 13z", "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),
n.LikeOutline = l("like", o, c(a, "M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 0 0-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 0 0 471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 0 1 6.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 0 1 6.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 0 1 6.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0 1 42.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z")),
n.LinkedinOutline = l("linkedin", o, c(a, "M847.7 112H176.3c-35.5 0-64.3 28.8-64.3 64.3v671.4c0 35.5 28.8 64.3 64.3 64.3h671.4c35.5 0 64.3-28.8 64.3-64.3V176.3c0-35.5-28.8-64.3-64.3-64.3zm0 736c-447.8-.1-671.7-.2-671.7-.3.1-447.8.2-671.7.3-671.7 447.8.1 671.7.2 671.7.3-.1 447.8-.2 671.7-.3 671.7zM230.6 411.9h118.7v381.8H230.6zm59.4-52.2c37.9 0 68.8-30.8 68.8-68.8a68.8 68.8 0 1 0-137.6 0c-.1 38 30.7 68.8 68.8 68.8zm252.3 245.1c0-49.8 9.5-98 71.2-98 60.8 0 61.7 56.9 61.7 101.2v185.7h118.6V584.3c0-102.8-22.2-181.9-142.3-181.9-57.7 0-96.4 31.7-112.3 61.7h-1.6v-52.2H423.7v381.8h118.6V604.8z")),
n.LockOutline = l("lock", o, c(a, "M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 1 0-56 0z")),
n.MedicineBoxOutline = l("medicine-box", o, c(a, "M839.2 278.1a32 32 0 0 0-30.4-22.1H736V144c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32v112h-72.8a31.9 31.9 0 0 0-30.4 22.1L112 502v378c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V502l-72.8-223.9zM360 184h304v72H360v-72zm480 656H184V513.4L244.3 328h535.4L840 513.4V840zM652 572H544V464c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V636h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z")),
n.MehOutline = l("meh", o, c(a, "M288 421a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm352 0a48 48 0 1 0 96 0 48 48 0 1 0-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 0 1 248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 0 1 249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 0 1 775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 0 1 775 775zM664 565H360c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z")),
n.MailOutline = l("mail", o, c(a, "M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 110.8V792H136V270.8l-27.6-21.5 39.3-50.5 42.8 33.3h643.1l42.8-33.3 39.3 50.5-27.7 21.5zM833.6 232L512 482 190.4 232l-42.8-33.3-39.3 50.5 27.6 21.5 341.6 265.6a55.99 55.99 0 0 0 68.7 0L888 270.8l27.6-21.5-39.3-50.5-42.7 33.2z")),
n.MessageOutline = l("message", o, c(a, "M464 512a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm200 0a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm-400 0a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm661.2-173.6c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 0 0-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 0 0-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 0 0 112 714v152a46 46 0 0 0 46 46h152.1A449.4 449.4 0 0 0 510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 0 0 142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z")),
n.MinusCircleOutline = l("minus-circle", o, c(a, "M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z", "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z")),
n.MinusSquareOutline = l("minus-square", o, c(a, "M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z", "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),
n.MobileOutline = l("mobile", o, c(a, "M744 62H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V126c0-35.3-28.7-64-64-64zm-8 824H288V134h448v752zM472 784a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),
n.MoneyCollectOutline = l("money-collect", o, c(a, "M911.5 700.7a8 8 0 0 0-10.3-4.8L840 718.2V180c0-37.6-30.4-68-68-68H252c-37.6 0-68 30.4-68 68v538.2l-61.3-22.3c-.9-.3-1.8-.5-2.7-.5-4.4 0-8 3.6-8 8V763c0 3.3 2.1 6.3 5.3 7.5L501 910.1c7.1 2.6 14.8 2.6 21.9 0l383.8-139.5c3.2-1.2 5.3-4.2 5.3-7.5v-59.6c0-1-.2-1.9-.5-2.8zM512 837.5l-256-93.1V184h512v560.4l-256 93.1zM660.6 312h-54.5c-3 0-5.8 1.7-7.1 4.4l-84.7 168.8H511l-84.7-168.8a8 8 0 0 0-7.1-4.4h-55.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.8l103.9 191.6h-57c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76v39h-76c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76V704c0 4.4 3.6 8 8 8h49.9c4.4 0 8-3.6 8-8v-63.5h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8h-76.3v-39h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8H564l103.7-191.6c.6-1.2 1-2.5 1-3.8-.1-4.3-3.7-7.9-8.1-7.9z")),
n.PauseCircleOutline = l("pause-circle", o, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm-88-532h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8zm224 0h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8z")),
n.PayCircleOutline = l("pay-circle", o, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm159.6-585h-59.5c-3 0-5.8 1.7-7.1 4.4l-90.6 180H511l-90.6-180a8 8 0 0 0-7.1-4.4h-60.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.9L457 515.7h-61.4c-4.4 0-8 3.6-8 8v29.9c0 4.4 3.6 8 8 8h81.7V603h-81.7c-4.4 0-8 3.6-8 8v29.9c0 4.4 3.6 8 8 8h81.7V717c0 4.4 3.6 8 8 8h54.3c4.4 0 8-3.6 8-8v-68.1h82c4.4 0 8-3.6 8-8V611c0-4.4-3.6-8-8-8h-82v-41.5h82c4.4 0 8-3.6 8-8v-29.9c0-4.4-3.6-8-8-8h-62l111.1-204.8c.6-1.2 1-2.5 1-3.8-.1-4.4-3.7-8-8.1-8z")),
n.NotificationOutline = l("notification", o, c(a, "M880 112c-3.8 0-7.7.7-11.6 2.3L292 345.9H128c-8.8 0-16 7.4-16 16.6v299c0 9.2 7.2 16.6 16 16.6h101.7c-3.7 11.6-5.7 23.9-5.7 36.4 0 65.9 53.8 119.5 120 119.5 55.4 0 102.1-37.6 115.9-88.4l408.6 164.2c3.9 1.5 7.8 2.3 11.6 2.3 16.9 0 32-14.2 32-33.2V145.2C912 126.2 897 112 880 112zM344 762.3c-26.5 0-48-21.4-48-47.8 0-11.2 3.9-21.9 11-30.4l84.9 34.1c-2 24.6-22.7 44.1-47.9 44.1zm496 58.4L318.8 611.3l-12.9-5.2H184V417.9h121.9l12.9-5.2L840 203.3v617.4z")),
n.PhoneOutline = l("phone", o, c(a, "M877.1 238.7L770.6 132.3c-13-13-30.4-20.3-48.8-20.3s-35.8 7.2-48.8 20.3L558.3 246.8c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l89.6 89.7a405.46 405.46 0 0 1-86.4 127.3c-36.7 36.9-79.6 66-127.2 86.6l-89.6-89.7c-13-13-30.4-20.3-48.8-20.3a68.2 68.2 0 0 0-48.8 20.3L132.3 673c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l106.4 106.4c22.2 22.2 52.8 34.9 84.2 34.9 6.5 0 12.8-.5 19.2-1.6 132.4-21.8 263.8-92.3 369.9-198.3C818 606 888.4 474.6 910.4 342.1c6.3-37.6-6.3-76.3-33.3-103.4zm-37.6 91.5c-19.5 117.9-82.9 235.5-178.4 331s-213 158.9-330.9 178.4c-14.8 2.5-30-2.5-40.8-13.2L184.9 721.9 295.7 611l119.8 120 .9.9 21.6-8a481.29 481.29 0 0 0 285.7-285.8l8-21.6-120.8-120.7 110.8-110.9 104.5 104.5c10.8 10.8 15.8 26 13.3 40.8z")),
n.PictureOutline = l("picture", o, c(a, "M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2zM304 456a88 88 0 1 0 0-176 88 88 0 0 0 0 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z")),
n.PieChartOutline = l("pie-chart", o, c(a, "M864 518H506V160c0-4.4-3.6-8-8-8h-26a398.46 398.46 0 0 0-282.8 117.1 398.19 398.19 0 0 0-85.7 127.1A397.61 397.61 0 0 0 72 552a398.46 398.46 0 0 0 117.1 282.8c36.7 36.7 79.5 65.6 127.1 85.7A397.61 397.61 0 0 0 472 952a398.46 398.46 0 0 0 282.8-117.1c36.7-36.7 65.6-79.5 85.7-127.1A397.61 397.61 0 0 0 872 552v-26c0-4.4-3.6-8-8-8zM705.7 787.8A331.59 331.59 0 0 1 470.4 884c-88.1-.4-170.9-34.9-233.2-97.2C174.5 724.1 140 640.7 140 552c0-88.7 34.5-172.1 97.2-234.8 54.6-54.6 124.9-87.9 200.8-95.5V586h364.3c-7.7 76.3-41.3 147-96.6 201.8zM952 462.4l-2.6-28.2c-8.5-92.1-49.4-179-115.2-244.6A399.4 399.4 0 0 0 589 74.6L560.7 72c-4.7-.4-8.7 3.2-8.7 7.9V464c0 4.4 3.6 8 8 8l384-1c4.7 0 8.4-4 8-8.6zm-332.2-58.2V147.6a332.24 332.24 0 0 1 166.4 89.8c45.7 45.6 77 103.6 90 166.1l-256.4.7z")),
n.PlaySquareOutline = l("play-square", o, c(a, "M442.3 677.6l199.4-156.7a11.3 11.3 0 0 0 0-17.7L442.3 346.4c-7.4-5.8-18.3-.6-18.3 8.8v313.5c0 9.4 10.9 14.7 18.3 8.9z", "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),
n.PlayCircleOutline = l("play-circle", o, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z", "M719.4 499.1l-296.1-215A15.9 15.9 0 0 0 398 297v430c0 13.1 14.8 20.5 25.3 12.9l296.1-215a15.9 15.9 0 0 0 0-25.8zm-257.6 134V390.9L628.5 512 461.8 633.1z")),
n.PlusCircleOutline = l("plus-circle", o, c(a, "M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z", "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z")),
n.PrinterOutline = l("printer", o, c(a, "M820 436h-40c-4.4 0-8 3.6-8 8v40c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-40c0-4.4-3.6-8-8-8zm32-104H732V120c0-4.4-3.6-8-8-8H300c-4.4 0-8 3.6-8 8v212H172c-44.2 0-80 35.8-80 80v328c0 17.7 14.3 32 32 32h168v132c0 4.4 3.6 8 8 8h424c4.4 0 8-3.6 8-8V772h168c17.7 0 32-14.3 32-32V412c0-44.2-35.8-80-80-80zM360 180h304v152H360V180zm304 664H360V568h304v276zm200-140H732V500H292v204H160V412c0-6.6 5.4-12 12-12h680c6.6 0 12 5.4 12 12v292z")),
n.PlusSquareOutline = l("plus-square", o, c(a, "M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z", "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),
n.ProfileOutline = l("profile", o, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM492 400h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0 144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0 144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zM340 368a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm0 144a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm0 144a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),
n.ProjectOutline = l("project", o, c(a, "M280 752h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8zm192-280h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8zm192 72h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v256c0 4.4 3.6 8 8 8zm216-432H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),
n.PushpinOutline = l("pushpin", o, c(a, "M878.3 392.1L631.9 145.7c-6.5-6.5-15-9.7-23.5-9.7s-17 3.2-23.5 9.7L423.8 306.9c-12.2-1.4-24.5-2-36.8-2-73.2 0-146.4 24.1-206.5 72.3a33.23 33.23 0 0 0-2.7 49.4l181.7 181.7-215.4 215.2a15.8 15.8 0 0 0-4.6 9.8l-3.4 37.2c-.9 9.4 6.6 17.4 15.9 17.4.5 0 1 0 1.5-.1l37.2-3.4c3.7-.3 7.2-2 9.8-4.6l215.4-215.4 181.7 181.7c6.5 6.5 15 9.7 23.5 9.7 9.7 0 19.3-4.2 25.9-12.4 56.3-70.3 79.7-158.3 70.2-243.4l161.1-161.1c12.9-12.8 12.9-33.8 0-46.8zM666.2 549.3l-24.5 24.5 3.8 34.4a259.92 259.92 0 0 1-30.4 153.9L262 408.8c12.9-7.1 26.3-13.1 40.3-17.9 27.2-9.4 55.7-14.1 84.7-14.1 9.6 0 19.3.5 28.9 1.6l34.4 3.8 24.5-24.5L608.5 224 800 415.5 666.2 549.3z")),
n.PropertySafetyOutline = l("property-safety", o, c(a, "M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6zM430.5 318h-46c-1.7 0-3.3.4-4.8 1.2a10.1 10.1 0 0 0-4 13.6l88 161.1h-45.2c-5.5 0-10 4.5-10 10v21.3c0 5.5 4.5 10 10 10h63.1v29.7h-63.1c-5.5 0-10 4.5-10 10v21.3c0 5.5 4.5 10 10 10h63.1V658c0 5.5 4.5 10 10 10h41.3c5.5 0 10-4.5 10-10v-51.8h63.4c5.5 0 10-4.5 10-10v-21.3c0-5.5-4.5-10-10-10h-63.4v-29.7h63.4c5.5 0 10-4.5 10-10v-21.3c0-5.5-4.5-10-10-10h-45.7l87.7-161.1a10.05 10.05 0 0 0-8.8-14.8h-45c-3.8 0-7.2 2.1-8.9 5.5l-73.2 144.3-72.9-144.3c-1.7-3.4-5.2-5.5-9-5.5z")),
n.QuestionCircleOutline = l("question-circle", o, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z", "M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0 1 30.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),
n.ReadOutline = l("read", o, c(a, "M928 161H699.2c-49.1 0-97.1 14.1-138.4 40.7L512 233l-48.8-31.3A255.2 255.2 0 0 0 324.8 161H96c-17.7 0-32 14.3-32 32v568c0 17.7 14.3 32 32 32h228.8c49.1 0 97.1 14.1 138.4 40.7l44.4 28.6c1.3.8 2.8 1.3 4.3 1.3s3-.4 4.3-1.3l44.4-28.6C602 807.1 650.1 793 699.2 793H928c17.7 0 32-14.3 32-32V193c0-17.7-14.3-32-32-32zM324.8 721H136V233h188.8c35.4 0 69.8 10.1 99.5 29.2l48.8 31.3 6.9 4.5v462c-47.6-25.6-100.8-39-155.2-39zm563.2 0H699.2c-54.4 0-107.6 13.4-155.2 39V298l6.9-4.5 48.8-31.3c29.7-19.1 64.1-29.2 99.5-29.2H888v488zM396.9 361H211.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5zm223.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c0-4.1-3.2-7.5-7.1-7.5H627.1c-3.9 0-7.1 3.4-7.1 7.5zM396.9 501H211.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5zm416 0H627.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5z")),
n.ReconciliationOutline = l("reconciliation", o, c(a, "M676 565c-50.8 0-92 41.2-92 92s41.2 92 92 92 92-41.2 92-92-41.2-92-92-92zm0 126c-18.8 0-34-15.2-34-34s15.2-34 34-34 34 15.2 34 34-15.2 34-34 34zm204-523H668c0-30.9-25.1-56-56-56h-80c-30.9 0-56 25.1-56 56H264c-17.7 0-32 14.3-32 32v200h-88c-17.7 0-32 14.3-32 32v448c0 17.7 14.3 32 32 32h336c17.7 0 32-14.3 32-32v-16h368c17.7 0 32-14.3 32-32V200c0-17.7-14.3-32-32-32zm-412 64h72v-56h64v56h72v48H468v-48zm-20 616H176V616h272v232zm0-296H176v-88h272v88zm392 240H512V432c0-17.7-14.3-32-32-32H304V240h100v104h336V240h100v552zM704 408v96c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-96c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zM592 512h48c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z")),
n.RedEnvelopeOutline = l("red-envelope", o, c(a, "M440.6 462.6a8.38 8.38 0 0 0-7.5-4.6h-48.8c-1.3 0-2.6.4-3.9 1a8.4 8.4 0 0 0-3.4 11.4l87.4 161.1H419c-4.6 0-8.4 3.8-8.4 8.4V665c0 4.6 3.8 8.4 8.4 8.4h63V702h-63c-4.6 0-8.4 3.8-8.4 8.4v25.1c0 4.6 3.8 8.4 8.4 8.4h63v49.9c0 4.6 3.8 8.4 8.4 8.4h43.7c4.6 0 8.4-3.8 8.4-8.4v-49.9h63.3c4.7 0 8.4-3.8 8.2-8.5v-25c0-4.6-3.8-8.4-8.4-8.4h-63.3v-28.6h63.3c4.6 0 8.4-3.8 8.4-8.4v-25.1c0-4.6-3.8-8.4-8.4-8.4h-45.9l87.2-161a8.45 8.45 0 0 0-7.4-12.4h-47.8c-3.1 0-6 1.8-7.5 4.6l-71.9 141.9-71.7-142zM832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V193.1l260.3 204.1c11.6 9.1 27.9 9.1 39.5 0L792 193.1V888zm0-751.3h-31.7L512 331.3 263.7 136.7H232v-.7h560v.7z")),
n.RestOutline = l("rest", o, c(a, "M508 704c79.5 0 144-64.5 144-144s-64.5-144-144-144-144 64.5-144 144 64.5 144 144 144zm0-224c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z", "M832 256h-28.1l-35.7-120.9c-4-13.7-16.5-23.1-30.7-23.1h-451c-14.3 0-26.8 9.4-30.7 23.1L220.1 256H192c-17.7 0-32 14.3-32 32v28c0 4.4 3.6 8 8 8h45.8l47.7 558.7a32 32 0 0 0 31.9 29.3h429.2a32 32 0 0 0 31.9-29.3L802.2 324H856c4.4 0 8-3.6 8-8v-28c0-17.7-14.3-32-32-32zm-518.6-76h397.2l22.4 76H291l22.4-76zm376.2 664H326.4L282 324h451.9l-44.3 520z")),
n.RightCircleOutline = l("right-circle", o, c(a, "M666.7 505.5l-246-178A8 8 0 0 0 408 334v46.9c0 10.2 4.9 19.9 13.2 25.9L566.6 512 421.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5l246-178c4.4-3.2 4.4-9.8 0-13z", "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z")),
n.RocketOutline = l("rocket", o, c(a, "M864 736c0-111.6-65.4-208-160-252.9V317.3c0-15.1-5.3-29.7-15.1-41.2L536.5 95.4C530.1 87.8 521 84 512 84s-18.1 3.8-24.5 11.4L335.1 276.1a63.97 63.97 0 0 0-15.1 41.2v165.8C225.4 528 160 624.4 160 736h156.5c-2.3 7.2-3.5 15-3.5 23.8 0 22.1 7.6 43.7 21.4 60.8a97.2 97.2 0 0 0 43.1 30.6c23.1 54 75.6 88.8 134.5 88.8 29.1 0 57.3-8.6 81.4-24.8 23.6-15.8 41.9-37.9 53-64a97 97 0 0 0 43.1-30.5 97.52 97.52 0 0 0 21.4-60.8c0-8.4-1.1-16.4-3.1-23.8H864zM762.3 621.4c9.4 14.6 17 30.3 22.5 46.6H700V558.7a211.6 211.6 0 0 1 62.3 62.7zM388 483.1V318.8l124-147 124 147V668H388V483.1zM239.2 668c5.5-16.3 13.1-32 22.5-46.6 16.3-25.2 37.5-46.5 62.3-62.7V668h-84.8zm388.9 116.2c-5.2 3-11.2 4.2-17.1 3.4l-19.5-2.4-2.8 19.4c-5.4 37.9-38.4 66.5-76.7 66.5-38.3 0-71.3-28.6-76.7-66.5l-2.8-19.5-19.5 2.5a27.7 27.7 0 0 1-17.1-3.5c-8.7-5-14.1-14.3-14.1-24.4 0-10.6 5.9-19.4 14.6-23.8h231.3c8.8 4.5 14.6 13.3 14.6 23.8-.1 10.2-5.5 19.6-14.2 24.5zM464 400a48 48 0 1 0 96 0 48 48 0 1 0-96 0z")),
n.RightSquareOutline = l("right-square", o, c(a, "M412.7 696.5l246-178c4.4-3.2 4.4-9.7 0-12.9l-246-178c-5.3-3.8-12.7 0-12.7 6.5V381c0 10.2 4.9 19.9 13.2 25.9L558.6 512 413.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5z", "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),
n.SafetyCertificateOutline = l("safety-certificate", o, c(a, "M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6zm-405.8-201c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0 0 26 0l212.6-292.7c3.8-5.3 0-12.7-6.5-12.7h-55.2c-5.1 0-10 2.5-13 6.6L468.9 542.4l-64.7-89.1z")),
n.ScheduleOutline = l("schedule", o, c(a, "M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zm-40 568H136V296h120v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h120v496zM416 496H232c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm0 136H232c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm308.2-177.4L620.6 598.3l-52.8-73.1c-3-4.2-7.8-6.6-12.9-6.6H500c-6.5 0-10.3 7.4-6.5 12.7l114.1 158.2a15.9 15.9 0 0 0 25.8 0l165-228.7c3.8-5.3 0-12.7-6.5-12.7H737c-5-.1-9.8 2.4-12.8 6.5z")),
n.SaveOutline = l("save", o, c(a, "M893.3 293.3L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 184h256v104H384V184zm456 656H184V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V840zM512 442c-79.5 0-144 64.5-144 144s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144zm0 224c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80z")),
n.SecurityScanOutline = l("security-scan", o, c(a, "M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6zM402.9 528.8l-77.5 77.5a8.03 8.03 0 0 0 0 11.3l34 34c3.1 3.1 8.2 3.1 11.3 0l77.5-77.5c55.7 35.1 130.1 28.4 178.6-20.1 56.3-56.3 56.3-147.5 0-203.8-56.3-56.3-147.5-56.3-203.8 0-48.5 48.5-55.2 123-20.1 178.6zm65.4-133.3c31.3-31.3 82-31.3 113.2 0 31.3 31.3 31.3 82 0 113.2-31.3 31.3-82 31.3-113.2 0s-31.3-81.9 0-113.2z")),
n.SettingOutline = l("setting", o, c(a, "M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 0 0 9.3-35.2l-.9-2.6a443.74 443.74 0 0 0-79.7-137.9l-1.8-2.1a32.12 32.12 0 0 0-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 0 0-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 0 0-25.8 25.7l-15.8 85.4a351.86 351.86 0 0 0-99 57.4l-81.9-29.1a32 32 0 0 0-35.1 9.5l-1.8 2.1a446.02 446.02 0 0 0-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 0 0-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0 0 35.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0 0 25.8 25.7l2.7.5a449.4 449.4 0 0 0 159 0l2.7-.5a32.05 32.05 0 0 0 25.8-25.7l15.7-85a350 350 0 0 0 99.7-57.6l81.3 28.9a32 32 0 0 0 35.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 0 1-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 0 1-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 0 1 512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 0 1 400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 0 1 624 502c0 29.9-11.7 58-32.8 79.2z")),
n.ShoppingOutline = l("shopping", o, c(a, "M832 312H696v-16c0-101.6-82.4-184-184-184s-184 82.4-184 184v16H192c-17.7 0-32 14.3-32 32v536c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V344c0-17.7-14.3-32-32-32zm-432-16c0-61.9 50.1-112 112-112s112 50.1 112 112v16H400v-16zm392 544H232V384h96v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h224v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h96v456z")),
n.SkinOutline = l("skin", o, c(a, "M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 0 0-37-29.3H154a44 44 0 0 0-44 44v252a44 44 0 0 0 44 44h75v388a44 44 0 0 0 44 44h478a44 44 0 0 0 44-44V466h75a44 44 0 0 0 44-44V170a44 44 0 0 0-44-44zm-28 268H723v432H301V394H182V198h153.3c28.2 71.2 97.5 120 176.7 120s148.5-48.8 176.7-120H842v196z")),
n.SkypeOutline = l("skype", o, c(a, "M883.7 578.6c4.1-22.5 6.3-45.5 6.3-68.5 0-51-10-100.5-29.7-147-19-45-46.3-85.4-81-120.1a375.79 375.79 0 0 0-120.1-80.9c-46.6-19.7-96-29.7-147-29.7-24 0-48.1 2.3-71.5 6.8A225.1 225.1 0 0 0 335.6 113c-59.7 0-115.9 23.3-158.1 65.5A222.25 222.25 0 0 0 112 336.6c0 38 9.8 75.4 28.1 108.4-3.7 21.4-5.7 43.3-5.7 65.1 0 51 10 100.5 29.7 147 19 45 46.2 85.4 80.9 120.1 34.7 34.7 75.1 61.9 120.1 80.9 46.6 19.7 96 29.7 147 29.7 22.2 0 44.4-2 66.2-5.9 33.5 18.9 71.3 29 110 29 59.7 0 115.9-23.2 158.1-65.5 42.3-42.2 65.5-98.4 65.5-158.1.1-38-9.7-75.5-28.2-108.7zm-88.1 216C766.9 823.4 729 839 688.4 839c-26.1 0-51.8-6.8-74.6-19.7l-22.5-12.7-25.5 4.5c-17.8 3.2-35.8 4.8-53.6 4.8-41.4 0-81.3-8.1-119.1-24.1-36.3-15.3-69-37.3-97.2-65.5a304.29 304.29 0 0 1-65.5-97.1c-16-37.7-24-77.6-24-119 0-17.4 1.6-35.2 4.6-52.8l4.4-25.1L203 410a151.02 151.02 0 0 1-19.1-73.4c0-40.6 15.7-78.5 44.4-107.2C257.1 200.7 295 185 335.6 185a153 153 0 0 1 71.4 17.9l22.4 11.8 24.8-4.8c18.9-3.6 38.4-5.5 58-5.5 41.4 0 81.3 8.1 119 24 36.5 15.4 69.1 37.4 97.2 65.5 28.2 28.1 50.2 60.8 65.6 97.2 16 37.7 24 77.6 24 119 0 18.4-1.7 37-5.1 55.5l-4.7 25.5 12.6 22.6c12.6 22.5 19.2 48 19.2 73.7 0 40.7-15.7 78.5-44.4 107.2zM583.4 466.2L495 446.6c-33.6-7.7-72.3-17.8-72.3-49.5s27.1-53.9 76.1-53.9c98.7 0 89.7 67.8 138.7 67.8 25.8 0 48.4-15.2 48.4-41.2 0-60.8-97.4-106.5-180-106.5-89.7 0-185.2 38.1-185.2 139.5 0 48.8 17.4 100.8 113.6 124.9l119.4 29.8c36.1 8.9 45.2 29.2 45.2 47.6 0 30.5-30.3 60.3-85.2 60.3-107.2 0-92.3-82.5-149.7-82.5-25.8 0-44.5 17.8-44.5 43.1 0 49.4 60 115.4 194.2 115.4 127.7 0 191-61.5 191-144 0-53.1-24.5-109.6-121.3-131.2z")),
n.SlackSquareOutline = l("slack-square", o, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM529 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V311.4zM361.5 580.2c0 27.8-22.5 50.4-50.3 50.4a50.35 50.35 0 0 1-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h50.3v50.4zm134 134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V580.2c0-27.8 22.5-50.4 50.3-50.4a50.35 50.35 0 0 1 50.3 50.4v134.4zm-50.2-218.4h-134c-27.8 0-50.3-22.6-50.3-50.4 0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4-.1 27.9-22.6 50.4-50.3 50.4zm0-134.4c-13.3 0-26.1-5.3-35.6-14.8S395 324.8 395 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v50.4h-50.3zm134 403.2c-27.8 0-50.3-22.6-50.3-50.4v-50.4h50.3c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm134-134.4h-134a50.35 50.35 0 0 1-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm0-134.4H663v-50.4c0-27.8 22.5-50.4 50.3-50.4s50.3 22.6 50.3 50.4c0 27.8-22.5 50.4-50.3 50.4z")),
n.SlidersOutline = l("sliders", o, c(a, "M320 224h-66v-56c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v56h-66c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h66v56c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-56h66c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm-60 508h-80V292h80v440zm644-436h-66v-96c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v96h-66c-4.4 0-8 3.6-8 8v416c0 4.4 3.6 8 8 8h66v96c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-96h66c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8zm-60 364h-80V364h80v296zM612 404h-66V232c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v172h-66c-4.4 0-8 3.6-8 8v200c0 4.4 3.6 8 8 8h66v172c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V620h66c4.4 0 8-3.6 8-8V412c0-4.4-3.6-8-8-8zm-60 145a3 3 0 0 1-3 3h-74a3 3 0 0 1-3-3v-74a3 3 0 0 1 3-3h74a3 3 0 0 1 3 3v74z")),
n.SmileOutline = l("smile", o, c(a, "M288 421a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm352 0a48 48 0 1 0 96 0 48 48 0 1 0-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 0 1 248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 0 1 249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 0 1 775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 0 1 775 775zM664 533h-48.1c-4.2 0-7.8 3.2-8.1 7.4C604 589.9 562.5 629 512 629s-92.1-39.1-95.8-88.6c-.3-4.2-3.9-7.4-8.1-7.4H360a8 8 0 0 0-8 8.4c4.4 84.3 74.5 151.6 160 151.6s155.6-67.3 160-151.6a8 8 0 0 0-8-8.4z")),
n.SnippetsOutline = l("snippets", o, c(a, "M832 112H724V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H500V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H320c-17.7 0-32 14.3-32 32v120h-96c-17.7 0-32 14.3-32 32v632c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32v-96h96c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM664 888H232V336h218v174c0 22.1 17.9 40 40 40h174v338zm0-402H514V336h.2L664 485.8v.2zm128 274h-56V456L544 264H360v-80h68v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h152v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h68v576z")),
n.SoundOutline = l("sound", o, c(a, "M625.9 115c-5.9 0-11.9 1.6-17.4 5.3L254 352H90c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h164l354.5 231.7c5.5 3.6 11.6 5.3 17.4 5.3 16.7 0 32.1-13.3 32.1-32.1V147.1c0-18.8-15.4-32.1-32.1-32.1zM586 803L293.4 611.7l-18-11.7H146V424h129.4l17.9-11.7L586 221v582zm348-327H806c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16zm-41.9 261.8l-110.3-63.7a15.9 15.9 0 0 0-21.7 5.9l-19.9 34.5c-4.4 7.6-1.8 17.4 5.8 21.8L856.3 800a15.9 15.9 0 0 0 21.7-5.9l19.9-34.5c4.4-7.6 1.7-17.4-5.8-21.8zM760 344a15.9 15.9 0 0 0 21.7 5.9L892 286.2c7.6-4.4 10.2-14.2 5.8-21.8L878 230a15.9 15.9 0 0 0-21.7-5.9L746 287.8a15.99 15.99 0 0 0-5.8 21.8L760 344z")),
n.StarOutline = l("star", o, c(a, "M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 0 0 .6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0 0 46.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3zM664.8 561.6l36.1 210.3L512 672.7 323.1 772l36.1-210.3-152.8-149L417.6 382 512 190.7 606.4 382l211.2 30.7-152.8 148.9z")),
n.StepBackwardOutline = l("step-backward", o, c(i, "M347.6 528.95l383.2 301.02c14.25 11.2 35.2 1.1 35.2-16.95V210.97c0-18.05-20.95-28.14-35.2-16.94L347.6 495.05a21.53 21.53 0 0 0 0 33.9M330 864h-64a8 8 0 0 1-8-8V168a8 8 0 0 1 8-8h64a8 8 0 0 1 8 8v688a8 8 0 0 1-8 8")),
n.StepForwardOutline = l("step-forward", o, c(i, "M676.4 528.95L293.2 829.97c-14.25 11.2-35.2 1.1-35.2-16.95V210.97c0-18.05 20.95-28.14 35.2-16.94l383.2 301.02a21.53 21.53 0 0 1 0 33.9M694 864h64a8 8 0 0 0 8-8V168a8 8 0 0 0-8-8h-64a8 8 0 0 0-8 8v688a8 8 0 0 0 8 8")),
n.StopOutline = l("stop", o, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372 0-89 31.3-170.8 83.5-234.8l523.3 523.3C682.8 852.7 601 884 512 884zm288.5-137.2L277.2 223.5C341.2 171.3 423 140 512 140c205.4 0 372 166.6 372 372 0 89-31.3 170.8-83.5 234.8z")),
n.SwitcherOutline = l("switcher", o, c(a, "M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32zm-40 600H184V312h528v528zm168-728H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32zM300 550h296v64H300z")),
n.TagOutline = l("tag", o, c(a, "M938 458.8l-29.6-312.6c-1.5-16.2-14.4-29-30.6-30.6L565.2 86h-.4c-3.2 0-5.7 1-7.6 2.9L88.9 557.2a9.96 9.96 0 0 0 0 14.1l363.8 363.8c1.9 1.9 4.4 2.9 7.1 2.9s5.2-1 7.1-2.9l468.3-468.3c2-2.1 3-5 2.8-8zM459.7 834.7L189.3 564.3 589 164.6 836 188l23.4 247-399.7 399.7zM680 256c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm0 120c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z")),
n.TabletOutline = l("tablet", o, c(a, "M800 64H224c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zm-8 824H232V136h560v752zM472 784a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),
n.ShopOutline = l("shop", o, c(a, "M882 272.1V144c0-17.7-14.3-32-32-32H174c-17.7 0-32 14.3-32 32v128.1c-16.7 1-30 14.9-30 31.9v131.7a177 177 0 0 0 14.4 70.4c4.3 10.2 9.6 19.8 15.6 28.9v345c0 17.6 14.3 32 32 32h676c17.7 0 32-14.3 32-32V535a175 175 0 0 0 15.6-28.9c9.5-22.3 14.4-46 14.4-70.4V304c0-17-13.3-30.9-30-31.9zM214 184h596v88H214v-88zm362 656.1H448V736h128v104.1zm234 0H640V704c0-17.7-14.3-32-32-32H416c-17.7 0-32 14.3-32 32v136.1H214V597.9c2.9 1.4 5.9 2.8 9 4 22.3 9.4 46 14.1 70.4 14.1s48-4.7 70.4-14.1c13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0 0 38.7 22.1c22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0 0 38.7 22.1c22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 3-1.3 6-2.6 9-4v242.2zm30-404.4c0 59.8-49 108.3-109.3 108.3-40.8 0-76.4-22.1-95.2-54.9-2.9-5-8.1-8.1-13.9-8.1h-.6c-5.7 0-11 3.1-13.9 8.1A109.24 109.24 0 0 1 512 544c-40.7 0-76.2-22-95-54.7-3-5.1-8.4-8.3-14.3-8.3s-11.4 3.2-14.3 8.3a109.63 109.63 0 0 1-95.1 54.7C233 544 184 495.5 184 435.7v-91.2c0-.3.2-.5.5-.5h655c.3 0 .5.2.5.5v91.2z")),
n.TagsOutline = l("tags", o, c(a, "M483.2 790.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3c-2.3-.2-4.7.6-6.3 2.3L137.7 444.8a8.03 8.03 0 0 0 0 11.3l334.2 334.2c3.1 3.2 8.2 3.2 11.3 0zm62.6-651.7l224.6 19 19 224.6L477.5 694 233.9 450.5l311.9-311.9zm60.16 186.23a48 48 0 1 0 67.88-67.89 48 48 0 1 0-67.88 67.89zM889.7 539.8l-39.6-39.5a8.03 8.03 0 0 0-11.3 0l-362 361.3-237.6-237a8.03 8.03 0 0 0-11.3 0l-39.6 39.5a8.03 8.03 0 0 0 0 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3z")),
n.TaobaoCircleOutline = l("taobao-circle", o, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM315.7 291.5c27.3 0 49.5 22.1 49.5 49.4s-22.1 49.4-49.5 49.4a49.4 49.4 0 1 1 0-98.8zM366.9 578c-13.6 42.3-10.2 26.7-64.4 144.5l-78.5-49s87.7-79.8 105.6-116.2c19.2-38.4-21.1-58.9-21.1-58.9l-60.2-37.5 32.7-50.2c45.4 33.7 48.7 36.6 79.2 67.2 23.8 23.9 20.7 56.8 6.7 100.1zm427.2 55c-15.3 143.8-202.4 90.3-202.4 90.3l10.2-41.1 43.3 9.3c80 5 72.3-64.9 72.3-64.9V423c.6-77.3-72.6-85.4-204.2-38.3l30.6 8.3c-2.5 9-12.5 23.2-25.2 38.6h176v35.6h-99.1v44.5h98.7v35.7h-98.7V622c14.9-4.8 28.6-11.5 40.5-20.5l-8.7-32.5 46.5-14.4 38.8 94.9-57.3 23.9-10.2-37.8c-25.6 19.5-78.8 48-171.8 45.4-99.2 2.6-73.7-112-73.7-112l2.5-1.3H472c-.5 14.7-6.6 38.7 1.7 51.8 6.8 10.8 24.2 12.6 35.3 13.1 1.3.1 2.6.1 3.9.1v-85.3h-101v-35.7h101v-44.5H487c-22.7 24.1-43.5 44.1-43.5 44.1l-30.6-26.7c21.7-22.9 43.3-59.1 56.8-83.2-10.9 4.4-22 9.2-33.6 14.2-11.2 14.3-24.2 29-38.7 43.5.5.8-50-28.4-50-28.4 52.2-44.4 81.4-139.9 81.4-139.9l72.5 20.4s-5.9 14-18.4 35.6c290.3-82.3 307.4 50.5 307.4 50.5s19.1 91.8 3.8 235.7z")),
n.ToolOutline = l("tool", o, c(a, "M876.6 239.5c-.5-.9-1.2-1.8-2-2.5-5-5-13.1-5-18.1 0L684.2 409.3l-67.9-67.9L788.7 169c.8-.8 1.4-1.6 2-2.5 3.6-6.1 1.6-13.9-4.5-17.5-98.2-58-226.8-44.7-311.3 39.7-67 67-89.2 162-66.5 247.4l-293 293c-3 3-2.8 7.9.3 11l169.7 169.7c3.1 3.1 8.1 3.3 11 .3l292.9-292.9c85.5 22.8 180.5.7 247.6-66.4 84.4-84.5 97.7-213.1 39.7-311.3zM786 499.8c-58.1 58.1-145.3 69.3-214.6 33.6l-8.8 8.8-.1-.1-274 274.1-79.2-79.2 230.1-230.1s0 .1.1.1l52.8-52.8c-35.7-69.3-24.5-156.5 33.6-214.6a184.2 184.2 0 0 1 144-53.5L537 318.9a32.05 32.05 0 0 0 0 45.3l124.5 124.5a32.05 32.05 0 0 0 45.3 0l132.8-132.8c3.7 51.8-14.4 104.8-53.6 143.9z")),
n.ThunderboltOutline = l("thunderbolt", o, c(a, "M848 359.3H627.7L825.8 109c4.1-5.3.4-13-6.3-13H436c-2.8 0-5.5 1.5-6.9 4L170 547.5c-3.1 5.3.7 12 6.9 12h174.4l-89.4 357.6c-1.9 7.8 7.5 13.3 13.3 7.7L853.5 373c5.2-4.9 1.7-13.7-5.5-13.7zM378.2 732.5l60.3-241H281.1l189.6-327.4h224.6L487 427.4h211L378.2 732.5z")),
n.TrophyOutline = l("trophy", o, c(a, "M868 160h-92v-40c0-4.4-3.6-8-8-8H256c-4.4 0-8 3.6-8 8v40h-92a44 44 0 0 0-44 44v148c0 81.7 60 149.6 138.2 162C265.7 630.2 359 721.7 476 734.5v105.2H280c-17.7 0-32 14.3-32 32V904c0 4.4 3.6 8 8 8h512c4.4 0 8-3.6 8-8v-32.3c0-17.7-14.3-32-32-32H548V734.5C665 721.7 758.3 630.2 773.8 514 852 501.6 912 433.7 912 352V204a44 44 0 0 0-44-44zM184 352V232h64v207.6a91.99 91.99 0 0 1-64-87.6zm520 128c0 49.1-19.1 95.4-53.9 130.1-34.8 34.8-81 53.9-130.1 53.9h-16c-49.1 0-95.4-19.1-130.1-53.9-34.8-34.8-53.9-81-53.9-130.1V184h384v296zm136-128c0 41-26.9 75.8-64 87.6V232h64v120z")),
n.UnlockOutline = l("unlock", o, c(a, "M832 464H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v68c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-68c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zm-40 376H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 1 0-56 0z")),
n.UpCircleOutline = l("up-circle", o, c(a, "M518.5 360.3a7.95 7.95 0 0 0-12.9 0l-178 246c-3.8 5.3 0 12.7 6.5 12.7H381c10.2 0 19.9-4.9 25.9-13.2L512 460.4l105.2 145.4c6 8.3 15.6 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.5-12.7l-178-246z", "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z")),
n.UpSquareOutline = l("up-square", o, c(a, "M334 624h46.9c10.2 0 19.9-4.9 25.9-13.2L512 465.4l105.2 145.4c6 8.3 15.6 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.5-12.7l-178-246a7.95 7.95 0 0 0-12.9 0l-178 246A7.96 7.96 0 0 0 334 624z", "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),
n.UsbOutline = l("usb", o, c(a, "M760 432V144c0-17.7-14.3-32-32-32H296c-17.7 0-32 14.3-32 32v288c-66.2 0-120 52.1-120 116v356c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V548c0-24.3 21.6-44 48.1-44h495.8c26.5 0 48.1 19.7 48.1 44v356c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V548c0-63.9-53.8-116-120-116zm-424 0V184h352v248H336zm120-184h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm160 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z")),
n.VideoCameraOutline = l("video-camera", o, c(a, "M912 302.3L784 376V224c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v576c0 35.3 28.7 64 64 64h592c35.3 0 64-28.7 64-64V648l128 73.7c21.3 12.3 48-3.1 48-27.6V330c0-24.6-26.7-40-48-27.7zM712 792H136V232h576v560zm176-167l-104-59.8V458.9L888 399v226zM208 360h112c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H208c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z")),
n.WalletOutline = l("wallet", o, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 464H528V448h312v128zm0 264H184V184h656v200H496c-17.7 0-32 14.3-32 32v192c0 17.7 14.3 32 32 32h344v200zM580 512a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),
n.WarningOutline = l("warning", o, c(a, "M464 720a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z")),
n.WechatOutline = l("wechat", o, c(a, "M690.1 377.4c5.9 0 11.8.2 17.6.5-24.4-128.7-158.3-227.1-319.9-227.1C209 150.8 64 271.4 64 420.2c0 81.1 43.6 154.2 111.9 203.6a21.5 21.5 0 0 1 9.1 17.6c0 2.4-.5 4.6-1.1 6.9-5.5 20.3-14.2 52.8-14.6 54.3-.7 2.6-1.7 5.2-1.7 7.9 0 5.9 4.8 10.8 10.8 10.8 2.3 0 4.2-.9 6.2-2l70.9-40.9c5.3-3.1 11-5 17.2-5 3.2 0 6.4.5 9.5 1.4 33.1 9.5 68.8 14.8 105.7 14.8 6 0 11.9-.1 17.8-.4-7.1-21-10.9-43.1-10.9-66 0-135.8 132.2-245.8 295.3-245.8zm-194.3-86.5c23.8 0 43.2 19.3 43.2 43.1s-19.3 43.1-43.2 43.1c-23.8 0-43.2-19.3-43.2-43.1s19.4-43.1 43.2-43.1zm-215.9 86.2c-23.8 0-43.2-19.3-43.2-43.1s19.3-43.1 43.2-43.1 43.2 19.3 43.2 43.1-19.4 43.1-43.2 43.1zm586.8 415.6c56.9-41.2 93.2-102 93.2-169.7 0-124-120.8-224.5-269.9-224.5-149 0-269.9 100.5-269.9 224.5S540.9 847.5 690 847.5c30.8 0 60.6-4.4 88.1-12.3 2.6-.8 5.2-1.2 7.9-1.2 5.2 0 9.9 1.6 14.3 4.1l59.1 34c1.7 1 3.3 1.7 5.2 1.7a9 9 0 0 0 6.4-2.6 9 9 0 0 0 2.6-6.4c0-2.2-.9-4.4-1.4-6.6-.3-1.2-7.6-28.3-12.2-45.3-.5-1.9-.9-3.8-.9-5.7.1-5.9 3.1-11.2 7.6-14.5zM600.2 587.2c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9c0 19.8-16.2 35.9-36 35.9zm179.9 0c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9a36.08 36.08 0 0 1-36 35.9z")),
n.WeiboCircleOutline = l("weibo-circle", o, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-44.4 672C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 0 0-7.2-34.1 34.68 34.68 0 0 0-33.1-10.7 18.24 18.24 0 0 1-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 0 1-22.9 11.7 18.18 18.18 0 0 1-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 0 1-26.6 13.7 21.19 21.19 0 0 1-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 0 0-98.9-32.1 21.14 21.14 0 0 1-25.1-16.3 21.07 21.07 0 0 1 16.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-93-32.2c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zm34.9-14.5c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z")),
n.WindowsOutline = l("windows", o, c(a, "M120.1 770.6L443 823.2V543.8H120.1v226.8zm63.4-163.5h196.2v141.6l-196.2-31.9V607.1zm340.3 226.5l382 62.2v-352h-382v289.8zm63.4-226.5h255.3v214.4l-255.3-41.6V607.1zm-63.4-415.7v288.8h382V128.1l-382 63.3zm318.7 225.5H587.3V245l255.3-42.3v214.2zm-722.4 63.3H443V201.9l-322.9 53.5v224.8zM183.5 309l196.2-32.5v140.4H183.5V309z")),
n.YahooOutline = l("yahoo", o, c(a, "M859.9 681.4h-14.1c-27.1 0-49.2 22.2-49.2 49.3v14.1c0 27.1 22.2 49.3 49.2 49.3h14.1c27.1 0 49.2-22.2 49.2-49.3v-14.1c0-27.1-22.2-49.3-49.2-49.3zM402.6 231C216.2 231 65 357 65 512.5S216.2 794 402.6 794s337.6-126 337.6-281.5S589.1 231 402.6 231zm0 507C245.1 738 121 634.6 121 512.5c0-62.3 32.3-119.7 84.9-161v48.4h37l159.8 159.9v65.3h-84.4v56.3h225.1v-56.3H459v-65.3l103.5-103.6h65.3v-56.3H459v65.3l-28.1 28.1-93.4-93.5h37v-56.3H216.4c49.4-35 114.3-56.6 186.2-56.6 157.6 0 281.6 103.4 281.6 225.5S560.2 738 402.6 738zm534.7-507H824.7c-15.5 0-27.7 12.6-27.1 28.1l13.1 366h84.4l65.4-366.4c2.7-15.2-7.8-27.7-23.2-27.7z")),
n.WeiboSquareOutline = l("weibo-square", o, c(a, "M433.6 595.1c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM467.6 736C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 0 0-7.2-34.1 34.68 34.68 0 0 0-33.1-10.7 18.24 18.24 0 0 1-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 0 1-22.9 11.7 18.18 18.18 0 0 1-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 0 1-26.6 13.7 21.19 21.19 0 0 1-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 0 0-98.9-32.1 21.14 21.14 0 0 1-25.1-16.3 21.07 21.07 0 0 1 16.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-58.1-46.7c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z")),
n.YuqueOutline = l("yuque", o, c(a, "M854.6 370.6c-9.9-39.4 9.9-102.2 73.4-124.4l-67.9-3.6s-25.7-90-143.6-98c-117.8-8.1-194.9-3-195-3 .1 0 87.4 55.6 52.4 154.7-25.6 52.5-65.8 95.6-108.8 144.7-1.3 1.3-2.5 2.6-3.5 3.7C319.4 605 96 860 96 860c245.9 64.4 410.7-6.3 508.2-91.1 20.5-.2 35.9-.3 46.3-.3 135.8 0 250.6-117.6 245.9-248.4-3.2-89.9-31.9-110.2-41.8-149.6zm-204.1 334c-10.6 0-26.2.1-46.8.3l-23.6.2-17.8 15.5c-47.1 41-104.4 71.5-171.4 87.6-52.5 12.6-110 16.2-172.7 9.6 18-20.5 36.5-41.6 55.4-63.1 92-104.6 173.8-197.5 236.9-268.5l1.4-1.4 1.3-1.5c4.1-4.6 20.6-23.3 24.7-28.1 9.7-11.1 17.3-19.9 24.5-28.6 30.7-36.7 52.2-67.8 69-102.2l1.6-3.3 1.2-3.4c13.7-38.8 15.4-76.9 6.2-112.8 22.5.7 46.5 1.9 71.7 3.6 33.3 2.3 55.5 12.9 71.1 29.2 5.8 6 10.2 12.5 13.4 18.7 1 2 1.7 3.6 2.3 5l5 17.7c-15.7 34.5-19.9 73.3-11.4 107.2 3 11.8 6.9 22.4 12.3 34.4 2.1 4.7 9.5 20.1 11 23.3 10.3 22.7 15.4 43 16.7 78.7 3.3 94.6-82.7 181.9-182 181.9z")),
n.YoutubeOutline = l("youtube", o, c(a, "M960 509.2c0-2.2 0-4.7-.1-7.6-.1-8.1-.3-17.2-.5-26.9-.8-27.9-2.2-55.7-4.4-81.9-3-36.1-7.4-66.2-13.4-88.8a139.52 139.52 0 0 0-98.3-98.5c-28.3-7.6-83.7-12.3-161.7-15.2-37.1-1.4-76.8-2.3-116.5-2.8-13.9-.2-26.8-.3-38.4-.4h-29.4c-11.6.1-24.5.2-38.4.4-39.7.5-79.4 1.4-116.5 2.8-78 3-133.5 7.7-161.7 15.2A139.35 139.35 0 0 0 82.4 304C76.3 326.6 72 356.7 69 392.8c-2.2 26.2-3.6 54-4.4 81.9-.3 9.7-.4 18.8-.5 26.9 0 2.9-.1 5.4-.1 7.6v5.6c0 2.2 0 4.7.1 7.6.1 8.1.3 17.2.5 26.9.8 27.9 2.2 55.7 4.4 81.9 3 36.1 7.4 66.2 13.4 88.8 12.8 47.9 50.4 85.7 98.3 98.5 28.2 7.6 83.7 12.3 161.7 15.2 37.1 1.4 76.8 2.3 116.5 2.8 13.9.2 26.8.3 38.4.4h29.4c11.6-.1 24.5-.2 38.4-.4 39.7-.5 79.4-1.4 116.5-2.8 78-3 133.5-7.7 161.7-15.2 47.9-12.8 85.5-50.5 98.3-98.5 6.1-22.6 10.4-52.7 13.4-88.8 2.2-26.2 3.6-54 4.4-81.9.3-9.7.4-18.8.5-26.9 0-2.9.1-5.4.1-7.6v-5.6zm-72 5.2c0 2.1 0 4.4-.1 7.1-.1 7.8-.3 16.4-.5 25.7-.7 26.6-2.1 53.2-4.2 77.9-2.7 32.2-6.5 58.6-11.2 76.3-6.2 23.1-24.4 41.4-47.4 47.5-21 5.6-73.9 10.1-145.8 12.8-36.4 1.4-75.6 2.3-114.7 2.8-13.7.2-26.4.3-37.8.3h-28.6l-37.8-.3c-39.1-.5-78.2-1.4-114.7-2.8-71.9-2.8-124.9-7.2-145.8-12.8-23-6.2-41.2-24.4-47.4-47.5-4.7-17.7-8.5-44.1-11.2-76.3-2.1-24.7-3.4-51.3-4.2-77.9-.3-9.3-.4-18-.5-25.7 0-2.7-.1-5.1-.1-7.1v-4.8c0-2.1 0-4.4.1-7.1.1-7.8.3-16.4.5-25.7.7-26.6 2.1-53.2 4.2-77.9 2.7-32.2 6.5-58.6 11.2-76.3 6.2-23.1 24.4-41.4 47.4-47.5 21-5.6 73.9-10.1 145.8-12.8 36.4-1.4 75.6-2.3 114.7-2.8 13.7-.2 26.4-.3 37.8-.3h28.6l37.8.3c39.1.5 78.2 1.4 114.7 2.8 71.9 2.8 124.9 7.2 145.8 12.8 23 6.2 41.2 24.4 47.4 47.5 4.7 17.7 8.5 44.1 11.2 76.3 2.1 24.7 3.4 51.3 4.2 77.9.3 9.3.4 18 .5 25.7 0 2.7.1 5.1.1 7.1v4.8zM423 646l232-135-232-133z")),
n.AlibabaOutline = l("alibaba", o, c(a, "M602.9 669.8c-37.2 2.6-33.6-17.3-11.5-46.2 50.4-67.2 143.7-158.5 147.9-225.2 5.8-86.6-81.3-113.4-171-113.4-62.4 1.6-127 18.9-171 34.6-151.6 53.5-246.6 137.5-306.9 232-62.4 93.4-43 183.2 91.8 185.8 101.8-4.2 170.5-32.5 239.7-68.2.5 0-192.5 55.1-263.9 14.7-7.9-4.2-15.7-10-17.8-26.2 0-33.1 54.6-67.7 86.6-78.7v-56.7c64.5 22.6 140.6 16.3 205.7-32 2.1 5.8 4.2 13.1 3.7 21h11c2.6-22.6-12.6-44.6-37.8-46.2 7.3 5.8 12.6 10.5 15.2 14.7l-1 1-.5.5c-83.9 58.8-165.3 31.5-173.1 29.9l46.7-45.7-13.1-33.1c92.9-32.5 169.5-56.2 296.9-78.7l-28.5-23 14.7-8.9c75.5 21 126.4 36.7 123.8 76.6-1 6.8-3.7 14.7-7.9 23.1C660.1 466.1 594 538 567.2 569c-17.3 20.5-34.6 39.4-46.7 58.3-13.6 19.4-20.5 37.3-21 53.5 2.6 131.8 391.4-61.9 468-112.9-111.7 47.8-232.9 93.5-364.6 101.9zm85-302.9c2.8 5.2 4.1 11.6 4.1 19.1-.1-6.8-1.4-13.3-4.1-19.1z")),
n.AlignCenterOutline = l("align-center", o, c(a, "M264 230h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm496 424c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496zm144 140H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-424H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),
n.AlignLeftOutline = l("align-left", o, c(a, "M120 230h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 424h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm784 140H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-424H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),
n.AlignRightOutline = l("align-right", o, c(a, "M904 158H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 424H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 212H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-424H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),
n.AlipayOutline = l("alipay", o, c(a, "M789 610.3c-38.7-12.9-90.7-32.7-148.5-53.6 34.8-60.3 62.5-129 80.7-203.6H530.5v-68.6h233.6v-38.3H530.5V132h-95.4c-16.7 0-16.7 16.5-16.7 16.5v97.8H182.2v38.3h236.3v68.6H223.4v38.3h378.4a667.18 667.18 0 0 1-54.5 132.9c-122.8-40.4-253.8-73.2-336.1-53-52.6 13-86.5 36.1-106.5 60.3-91.4 111-25.9 279.6 167.2 279.6C386 811.2 496 747.6 581.2 643 708.3 704 960 808.7 960 808.7V659.4s-31.6-2.5-171-49.1zM253.9 746.6c-150.5 0-195-118.3-120.6-183.1 24.8-21.9 70.2-32.6 94.4-35 89.4-8.8 172.2 25.2 269.9 72.8-68.8 89.5-156.3 145.3-243.7 145.3z")),
n.AliyunOutline = l("aliyun", o, c(a, "M959.2 383.9c-.3-82.1-66.9-148.6-149.1-148.6H575.9l21.6 85.2 201 43.7a42.58 42.58 0 0 1 32.9 39.7c.1.5.1 216.1 0 216.6a42.58 42.58 0 0 1-32.9 39.7l-201 43.7-21.6 85.3h234.2c82.1 0 148.8-66.5 149.1-148.6V383.9zM225.5 660.4a42.58 42.58 0 0 1-32.9-39.7c-.1-.6-.1-216.1 0-216.6.8-19.4 14.6-35.5 32.9-39.7l201-43.7 21.6-85.2H213.8c-82.1 0-148.8 66.4-149.1 148.6V641c.3 82.1 67 148.6 149.1 148.6H448l-21.6-85.3-200.9-43.9zm200.9-158.8h171v21.3h-171z")),
n.AmazonOutline = l("amazon", o, c(a, "M825 768.9c-3.3-.9-7.3-.4-11.9 1.3-61.6 28.2-121.5 48.3-179.7 60.2C507.7 856 385.2 842.6 266 790.3c-33.1-14.6-79.1-39.2-138-74a9.36 9.36 0 0 0-5.3-2c-2-.1-3.7.1-5.3.9-1.6.8-2.8 1.8-3.7 3.1-.9 1.3-1.1 3.1-.4 5.4.6 2.2 2.1 4.7 4.6 7.4 10.4 12.2 23.3 25.2 38.6 39s35.6 29.4 60.9 46.8c25.3 17.4 51.8 32.9 79.3 46.4 27.6 13.5 59.6 24.9 96.1 34.1s73 13.8 109.4 13.8c36.2 0 71.4-3.7 105.5-10.9 34.2-7.3 63-15.9 86.5-25.9 23.4-9.9 45-21 64.8-33 19.8-12 34.4-22.2 43.9-30.3 9.5-8.2 16.3-14.6 20.2-19.4 4.6-5.7 6.9-10.6 6.9-14.9.1-4.5-1.7-7.1-5-7.9zM527.4 348.1c-15.2 1.3-33.5 4.1-55 8.3-21.5 4.1-41.4 9.3-59.8 15.4s-37.2 14.6-56.3 25.4c-19.2 10.8-35.5 23.2-49 37s-24.5 31.1-33.1 52c-8.6 20.8-12.9 43.7-12.9 68.7 0 27.1 4.7 51.2 14.3 72.5 9.5 21.3 22.2 38 38.2 50.4 15.9 12.4 34 22.1 54 29.2 20 7.1 41.2 10.3 63.2 9.4 22-.9 43.5-4.3 64.4-10.3 20.8-5.9 40.4-15.4 58.6-28.3 18.2-12.9 33.1-28.2 44.8-45.7 4.3 6.6 8.1 11.5 11.5 14.7l8.7 8.9c5.8 5.9 14.7 14.6 26.7 26.1 11.9 11.5 24.1 22.7 36.3 33.7l104.4-99.9-6-4.9c-4.3-3.3-9.4-8-15.2-14.3-5.8-6.2-11.6-13.1-17.2-20.5-5.7-7.4-10.6-16.1-14.7-25.9-4.1-9.8-6.2-19.3-6.2-28.5V258.7c0-10.1-1.9-21-5.7-32.8-3.9-11.7-10.7-24.5-20.7-38.3-10-13.8-22.4-26.2-37.2-37-14.9-10.8-34.7-20-59.6-27.4-24.8-7.4-52.6-11.1-83.2-11.1-31.3 0-60.4 3.7-87.6 10.9-27.1 7.3-50.3 17-69.7 29.2-19.3 12.2-35.9 26.3-49.7 42.4-13.8 16.1-24.1 32.9-30.8 50.4-6.7 17.5-10.1 35.2-10.1 53.1L408 310c5.5-16.4 12.9-30.6 22-42.8 9.2-12.2 17.9-21 25.8-26.5 8-5.5 16.6-9.9 25.7-13.2 9.2-3.3 15.4-5 18.6-5.4 3.2-.3 5.7-.4 7.6-.4 26.7 0 45.2 7.9 55.6 23.6 6.5 9.5 9.7 23.9 9.7 43.3v56.6c-15.2.6-30.4 1.6-45.6 2.9zM573.1 500c0 16.6-2.2 31.7-6.5 45-9.2 29.1-26.7 47.4-52.4 54.8-22.4 6.6-43.7 3.3-63.9-9.8-21.5-14-32.2-33.8-32.2-59.3 0-19.9 5-36.9 15-51.1 10-14.1 23.3-24.7 40-31.7s33-12 49-14.9c15.9-3 33-4.8 51-5.4V500zm335.2 218.9c-4.3-5.4-15.9-8.9-34.9-10.7-19-1.8-35.5-1.7-49.7.4-15.3 1.8-31.1 6.2-47.3 13.4-16.3 7.1-23.4 13.1-21.6 17.8l.7 1.3.9.7 1.4.2h4.6c.8 0 1.8-.1 3.2-.2 1.4-.1 2.7-.3 3.9-.4 1.2-.1 2.9-.3 5.1-.4 2.1-.1 4.1-.4 6-.7.3 0 3.7-.3 10.3-.9 6.6-.6 11.4-1 14.3-1.3 2.9-.3 7.8-.6 14.5-.9 6.7-.3 12.1-.3 16.1 0 4 .3 8.5.7 13.6 1.1 5.1.4 9.2 1.3 12.4 2.7 3.2 1.3 5.6 3 7.1 5.1 5.2 6.6 4.2 21.2-3 43.9s-14 40.8-20.4 54.2c-2.8 5.7-2.8 9.2 0 10.7s6.7.1 11.9-4c15.6-12.2 28.6-30.6 39.1-55.3 6.1-14.6 10.5-29.8 13.1-45.7 2.4-15.9 2-26.2-1.3-31z")),
n.AntCloudOutline = l("ant-cloud", o, c(a, "M378.9 738c-3.1 0-6.1-.5-8.8-1.5l4.4 30.7h26.3l-15.5-29.9c-2.1.5-4.2.7-6.4.7zm421-291.2c-12.6 0-24.8 1.5-36.5 4.2-21.4-38.4-62.3-64.3-109.3-64.3-6.9 0-13.6.6-20.2 1.6-35.4-77.4-113.4-131.1-203.9-131.1-112.3 0-205.3 82.6-221.6 190.4C127.3 455.5 64 523.8 64 607c0 88.4 71.6 160.1 160 160.2h50l13.2-27.6c-26.2-8.3-43.3-29-39.1-48.8 4.6-21.6 32.8-33.9 63.1-27.5 22.9 4.9 40.4 19.1 45.5 35.1a26.1 26.1 0 0 1 22.1-12.4h.2c-.8-3.2-1.2-6.5-1.2-9.9 0-20.1 14.8-36.7 34.1-39.6v-25.4c0-4.4 3.6-8 8-8s8 3.6 8 8v26.3c4.6 1.2 8.8 3.2 12.6 5.8l19.5-21.4c3-3.3 8-3.5 11.3-.5 3.3 3 3.5 8 .5 11.3l-20 22-.2.2a40 40 0 0 1-46.9 59.2c-.4 5.6-2.6 10.7-6 14.8l20 38.4H804v-.1c86.5-2.2 156-73 156-160.1 0-88.5-71.7-160.2-160.1-160.2zM338.2 737.2l-4.3 30h24.4l-5.9-41.5c-3.5 4.6-8.3 8.5-14.2 11.5zM797.5 305a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm-65.7 61.3a24 24 0 1 0 48 0 24 24 0 1 0-48 0zM303.4 742.9l-11.6 24.3h26l3.5-24.7c-5.7.8-11.7 1-17.9.4z")),
n.ApartmentOutline = l("apartment", o, c(a, "M908 640H804V488c0-4.4-3.6-8-8-8H548v-96h108c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h108v96H228c-4.4 0-8 3.6-8 8v152H116c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h288c8.8 0 16-7.2 16-16V656c0-8.8-7.2-16-16-16H292v-88h440v88H620c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h288c8.8 0 16-7.2 16-16V656c0-8.8-7.2-16-16-16zm-564 76v168H176V716h168zm84-408V140h168v168H428zm420 576H680V716h168v168z")),
n.AntDesignOutline = l("ant-design", o, c(a, "M716.3 313.8c19-18.9 19-49.7 0-68.6l-69.9-69.9.1.1c-18.5-18.5-50.3-50.3-95.3-95.2-21.2-20.7-55.5-20.5-76.5.5L80.9 474.2a53.84 53.84 0 0 0 0 76.4L474.6 944a54.14 54.14 0 0 0 76.5 0l165.1-165c19-18.9 19-49.7 0-68.6a48.7 48.7 0 0 0-68.7 0l-125 125.2c-5.2 5.2-13.3 5.2-18.5 0L189.5 521.4c-5.2-5.2-5.2-13.3 0-18.5l314.4-314.2c.4-.4.9-.7 1.3-1.1 5.2-4.1 12.4-3.7 17.2 1.1l125.2 125.1c19 19 49.8 19 68.7 0zM408.6 514.4a106.3 106.2 0 1 0 212.6 0 106.3 106.2 0 1 0-212.6 0zm536.2-38.6L821.9 353.5c-19-18.9-49.8-18.9-68.7.1a48.4 48.4 0 0 0 0 68.6l83 82.9c5.2 5.2 5.2 13.3 0 18.5l-81.8 81.7a48.4 48.4 0 0 0 0 68.6 48.7 48.7 0 0 0 68.7 0l121.8-121.7a53.93 53.93 0 0 0-.1-76.4z")),
n.AreaChartOutline = l("area-chart", o, c(a, "M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-616-64h536c4.4 0 8-3.6 8-8V284c0-7.2-8.7-10.7-13.7-5.7L592 488.6l-125.4-124a8.03 8.03 0 0 0-11.3 0l-189 189.6a7.87 7.87 0 0 0-2.3 5.6V720c0 4.4 3.6 8 8 8z")),
n.ArrowLeftOutline = l("arrow-left", o, c(a, "M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 0 0 0 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z")),
n.ArrowDownOutline = l("arrow-down", o, c(a, "M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0 0 48.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z")),
n.ArrowUpOutline = l("arrow-up", o, c(a, "M868 545.5L536.1 163a31.96 31.96 0 0 0-48.3 0L156 545.5a7.97 7.97 0 0 0 6 13.2h81c4.6 0 9-2 12.1-5.5L474 300.9V864c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V300.9l218.9 252.3c3 3.5 7.4 5.5 12.1 5.5h81c6.8 0 10.5-8 6-13.2z")),
n.ArrowsAltOutline = l("arrows-alt", o, c(a, "M855 160.1l-189.2 23.5c-6.6.8-9.3 8.8-4.7 13.5l54.7 54.7-153.5 153.5a8.03 8.03 0 0 0 0 11.3l45.1 45.1c3.1 3.1 8.2 3.1 11.3 0l153.6-153.6 54.7 54.7a7.94 7.94 0 0 0 13.5-4.7L863.9 169a7.9 7.9 0 0 0-8.9-8.9zM416.6 562.3a8.03 8.03 0 0 0-11.3 0L251.8 715.9l-54.7-54.7a7.94 7.94 0 0 0-13.5 4.7L160.1 855c-.6 5.2 3.7 9.5 8.9 8.9l189.2-23.5c6.6-.8 9.3-8.8 4.7-13.5l-54.7-54.7 153.6-153.6c3.1-3.1 3.1-8.2 0-11.3l-45.2-45z")),
n.ArrowRightOutline = l("arrow-right", o, c(a, "M869 487.8L491.2 159.9c-2.9-2.5-6.6-3.9-10.5-3.9h-88.5c-7.4 0-10.8 9.2-5.2 14l350.2 304H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h585.1L386.9 854c-5.6 4.9-2.2 14 5.2 14h91.5c1.9 0 3.8-.7 5.2-2L869 536.2a32.07 32.07 0 0 0 0-48.4z")),
n.AuditOutline = l("audit", o, c(a, "M296 250c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm184 144H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 458H208V148h560v320c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm440-88H728v-36.6c46.3-13.8 80-56.6 80-107.4 0-61.9-50.1-112-112-112s-112 50.1-112 112c0 50.7 33.7 93.6 80 107.4V764H520c-8.8 0-16 7.2-16 16v152c0 8.8 7.2 16 16 16h352c8.8 0 16-7.2 16-16V780c0-8.8-7.2-16-16-16zM646 620c0-27.6 22.4-50 50-50s50 22.4 50 50-22.4 50-50 50-50-22.4-50-50zm180 266H566v-60h260v60z")),
n.BarChartOutline = l("bar-chart", o, c(a, "M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-600-80h56c4.4 0 8-3.6 8-8V560c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V384c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v320c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V462c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v242c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v400c0 4.4 3.6 8 8 8z")),
n.BarcodeOutline = l("barcode", o, c(a, "M120 160H72c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8zm833 0h-48c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8zM200 736h112c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8H200c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8zm321 0h48c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8zm126 0h178c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8H647c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8zm-255 0h48c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8zm-79 64H201c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h112c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm257 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm256 0H648c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h178c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-385 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z")),
n.BarsOutline = l("bars", o, c(i, "M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm0 284a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm0 284a56 56 0 1 0 112 0 56 56 0 1 0-112 0z")),
n.BgColorsOutline = l("bg-colors", o, c(a, "M766.4 744.3c43.7 0 79.4-36.2 79.4-80.5 0-53.5-79.4-140.8-79.4-140.8S687 610.3 687 663.8c0 44.3 35.7 80.5 79.4 80.5zm-377.1-44.1c7.1 7.1 18.6 7.1 25.6 0l256.1-256c7.1-7.1 7.1-18.6 0-25.6l-256-256c-.6-.6-1.3-1.2-2-1.7l-78.2-78.2a9.11 9.11 0 0 0-12.8 0l-48 48a9.11 9.11 0 0 0 0 12.8l67.2 67.2-207.8 207.9c-7.1 7.1-7.1 18.6 0 25.6l255.9 256zm12.9-448.6l178.9 178.9H223.4l178.8-178.9zM904 816H120c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8z")),
n.BehanceOutline = l("behance", o, c(a, "M634 294.3h199.5v48.4H634zM434.1 485.8c44.1-21.1 67.2-53.2 67.2-102.8 0-98.1-73-121.9-157.3-121.9H112v492.4h238.5c89.4 0 173.3-43 173.3-143 0-61.8-29.2-107.5-89.7-124.7zM220.2 345.1h101.5c39.1 0 74.2 10.9 74.2 56.3 0 41.8-27.3 58.6-66 58.6H220.2V345.1zm115.5 324.8H220.1V534.3H338c47.6 0 77.7 19.9 77.7 70.3 0 49.6-35.9 65.3-80 65.3zm575.8-89.5c0-105.5-61.7-193.4-173.3-193.4-108.5 0-182.3 81.7-182.3 188.8 0 111 69.9 187.2 182.3 187.2 85.1 0 140.2-38.3 166.7-120h-86.3c-9.4 30.5-47.6 46.5-77.3 46.5-57.4 0-87.4-33.6-87.4-90.7h256.9c.3-5.9.7-12.1.7-18.4zM653.9 537c3.1-46.9 34.4-76.2 81.2-76.2 49.2 0 73.8 28.9 78.1 76.2H653.9z")),
n.BlockOutline = l("block", o, c(a, "M856 376H648V168c0-8.8-7.2-16-16-16H168c-8.8 0-16 7.2-16 16v464c0 8.8 7.2 16 16 16h208v208c0 8.8 7.2 16 16 16h464c8.8 0 16-7.2 16-16V392c0-8.8-7.2-16-16-16zm-480 16v188H220V220h360v156H392c-8.8 0-16 7.2-16 16zm204 52v136H444V444h136zm224 360H444V648h188c8.8 0 16-7.2 16-16V444h156v360z")),
n.BoldOutline = l("bold", o, c(a, "M697.8 481.4c33.6-35 54.2-82.3 54.2-134.3v-10.2C752 229.3 663.9 142 555.3 142H259.4c-15.1 0-27.4 12.3-27.4 27.4v679.1c0 16.3 13.2 29.5 29.5 29.5h318.7c117 0 211.8-94.2 211.8-210.5v-11c0-73-37.4-137.3-94.2-175.1zM328 238h224.7c57.1 0 103.3 44.4 103.3 99.3v9.5c0 54.8-46.3 99.3-103.3 99.3H328V238zm366.6 429.4c0 62.9-51.7 113.9-115.5 113.9H328V542.7h251.1c63.8 0 115.5 51 115.5 113.9v10.8z")),
n.BorderBottomOutline = l("border-bottom", o, c(a, "M872 808H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-720-94h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0-498h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 332h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0-166h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm166 166h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0-332h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm332 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 332h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm222-72h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-388 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm388-404h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-388 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm388 426h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-388 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm388-404h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-388 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z")),
n.BorderLeftOutline = l("border-left", o, c(a, "M208 144h-56c-4.4 0-8 3.6-8 8v720c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V152c0-4.4-3.6-8-8-8zm166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM540 310h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM374 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),
n.BorderOuterOutline = l("border-outer", o, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM484 366h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM302 548h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm364 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-182 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 182h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z")),
n.BorderInnerOutline = l("border-inner", o, c(a, "M872 476H548V144h-72v332H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v332h72V548h324c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-664h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM650 216h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm56 592h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-56-592h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-166 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm56 592h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-56-426h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm56 260h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),
n.BorderRightOutline = l("border-right", o, c(a, "M872 144h-56c-4.4 0-8 3.6-8 8v720c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V152c0-4.4-3.6-8-8-8zm-166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM208 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM374 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),
n.BorderHorizontalOutline = l("border-horizontal", o, c(a, "M540 144h-56c-4.4 0-8 3.6-8 8v720c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V152c0-4.4-3.6-8-8-8zm-166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-664 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM208 310h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm664 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-664 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm664 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM374 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),
n.BorderTopOutline = l("border-top", o, c(a, "M872 144H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM208 310h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166-166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332-498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),
n.BorderVerticleOutline = l("border-verticle", o, c(a, "M872 476H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-664h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM650 216h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm56 592h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-56-592h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-166 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm332 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM208 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM152 382h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm332 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM208 642h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),
n.BorderOutline = l("border", o, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),
n.BranchesOutline = l("branches", o, c(a, "M740 161c-61.8 0-112 50.2-112 112 0 50.1 33.1 92.6 78.5 106.9v95.9L320 602.4V318.1c44.2-15 76-56.9 76-106.1 0-61.8-50.2-112-112-112s-112 50.2-112 112c0 49.2 31.8 91 76 106.1V706c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1v-27.8l423.5-138.7a50.52 50.52 0 0 0 34.9-48.2V378.2c42.9-15.8 73.6-57 73.6-105.2 0-61.8-50.2-112-112-112zm-504 51a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm96 600a48.01 48.01 0 0 1-96 0 48.01 48.01 0 0 1 96 0zm408-491a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z")),
n.CheckOutline = l("check", o, c(a, "M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 0 0-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z")),
n.CiOutline = l("ci", o, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm218-572.1h-50.4c-4.4 0-8 3.6-8 8v384.2c0 4.4 3.6 8 8 8H730c4.4 0 8-3.6 8-8V319.9c0-4.4-3.6-8-8-8zm-281.4 49.6c49.5 0 83.1 31.5 87 77.6.4 4.2 3.8 7.4 8 7.4h52.6c2.4 0 4.4-2 4.4-4.4 0-81.2-64-138.1-152.3-138.1C345.4 304 286 373.5 286 488.4v49c0 114 59.4 182.6 162.3 182.6 88 0 152.3-55.1 152.3-132.5 0-2.4-2-4.4-4.4-4.4h-52.7c-4.2 0-7.6 3.2-8 7.3-4.2 43-37.7 72.4-87 72.4-61.1 0-95.6-44.9-95.6-125.2v-49.3c.1-81.4 34.6-126.8 95.7-126.8z")),
n.CloseOutline = l("close", o, c(a, "M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 0 0 203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z")),
n.CloudDownloadOutline = l("cloud-download", o, c(a, "M624 706.3h-74.1V464c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v242.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.7a8 8 0 0 0 12.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9z", "M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0 1 52.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 0 1-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z")),
n.CloudServerOutline = l("cloud-server", o, c(a, "M704 446H320c-4.4 0-8 3.6-8 8v402c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8V454c0-4.4-3.6-8-8-8zm-328 64h272v117H376V510zm272 290H376V683h272v117z", "M424 748a32 32 0 1 0 64 0 32 32 0 1 0-64 0zm0-178a32 32 0 1 0 64 0 32 32 0 1 0-64 0z", "M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z")),
n.CloudSyncOutline = l("cloud-sync", o, c(a, "M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z", "M376.9 656.4c1.8-33.5 15.7-64.7 39.5-88.6 25.4-25.5 60-39.8 96-39.8 36.2 0 70.3 14.1 96 39.8 1.4 1.4 2.7 2.8 4.1 4.3l-25 19.6a8 8 0 0 0 3 14.1l98.2 24c5 1.2 9.9-2.6 9.9-7.7l.5-101.3c0-6.7-7.6-10.5-12.9-6.3L663 532.7c-36.6-42-90.4-68.6-150.5-68.6-107.4 0-195 85.1-199.4 191.7-.2 4.5 3.4 8.3 8 8.3H369c4.2-.1 7.7-3.4 7.9-7.7zM703 664h-47.9c-4.2 0-7.7 3.3-8 7.6-1.8 33.5-15.7 64.7-39.5 88.6-25.4 25.5-60 39.8-96 39.8-36.2 0-70.3-14.1-96-39.8-1.4-1.4-2.7-2.8-4.1-4.3l25-19.6a8 8 0 0 0-3-14.1l-98.2-24c-5-1.2-9.9 2.6-9.9 7.7l-.4 101.4c0 6.7 7.6 10.5 12.9 6.3l23.2-18.2c36.6 42 90.4 68.6 150.5 68.6 107.4 0 195-85.1 199.4-191.7.2-4.5-3.4-8.3-8-8.3z")),
n.CloudUploadOutline = l("cloud-upload", o, c(a, "M518.3 459a8 8 0 0 0-12.6 0l-112 141.7a7.98 7.98 0 0 0 6.3 12.9h73.9V856c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V613.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 459z", "M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0 1 52.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 0 1-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z")),
n.ClusterOutline = l("cluster", o, c(a, "M888 680h-54V540H546v-92h238c8.8 0 16-7.2 16-16V168c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16v264c0 8.8 7.2 16 16 16h238v92H190v140h-54c-4.4 0-8 3.6-8 8v176c0 4.4 3.6 8 8 8h176c4.4 0 8-3.6 8-8V688c0-4.4-3.6-8-8-8h-54v-72h220v72h-54c-4.4 0-8 3.6-8 8v176c0 4.4 3.6 8 8 8h176c4.4 0 8-3.6 8-8V688c0-4.4-3.6-8-8-8h-54v-72h220v72h-54c-4.4 0-8 3.6-8 8v176c0 4.4 3.6 8 8 8h176c4.4 0 8-3.6 8-8V688c0-4.4-3.6-8-8-8zM256 805.3c0 1.5-1.2 2.7-2.7 2.7h-58.7c-1.5 0-2.7-1.2-2.7-2.7v-58.7c0-1.5 1.2-2.7 2.7-2.7h58.7c1.5 0 2.7 1.2 2.7 2.7v58.7zm288 0c0 1.5-1.2 2.7-2.7 2.7h-58.7c-1.5 0-2.7-1.2-2.7-2.7v-58.7c0-1.5 1.2-2.7 2.7-2.7h58.7c1.5 0 2.7 1.2 2.7 2.7v58.7zM288 384V216h448v168H288zm544 421.3c0 1.5-1.2 2.7-2.7 2.7h-58.7c-1.5 0-2.7-1.2-2.7-2.7v-58.7c0-1.5 1.2-2.7 2.7-2.7h58.7c1.5 0 2.7 1.2 2.7 2.7v58.7zM360 300a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),
n.CodepenOutline = l("codepen", o, c(a, "M911.7 385.3l-.3-1.5c-.2-1-.3-1.9-.6-2.9-.2-.6-.4-1.1-.5-1.7-.3-.8-.5-1.7-.9-2.5-.2-.6-.5-1.1-.8-1.7-.4-.8-.8-1.5-1.2-2.3-.3-.5-.6-1.1-1-1.6-.8-1.2-1.7-2.4-2.6-3.6-.5-.6-1.1-1.3-1.7-1.9-.4-.5-.9-.9-1.4-1.3-.6-.6-1.3-1.1-1.9-1.6-.5-.4-1-.8-1.6-1.2-.2-.1-.4-.3-.6-.4L531.1 117.8a34.3 34.3 0 0 0-38.1 0L127.3 361.3c-.2.1-.4.3-.6.4-.5.4-1 .8-1.6 1.2-.7.5-1.3 1.1-1.9 1.6-.5.4-.9.9-1.4 1.3-.6.6-1.2 1.2-1.7 1.9-1 1.1-1.8 2.3-2.6 3.6-.3.5-.7 1-1 1.6-.4.7-.8 1.5-1.2 2.3-.3.5-.5 1.1-.8 1.7-.3.8-.6 1.7-.9 2.5-.2.6-.4 1.1-.5 1.7-.2.9-.4 1.9-.6 2.9l-.3 1.5c-.2 1.5-.3 3-.3 4.5v243.5c0 1.5.1 3 .3 4.5l.3 1.5.6 2.9c.2.6.3 1.1.5 1.7.3.9.6 1.7.9 2.5.2.6.5 1.1.8 1.7.4.8.7 1.5 1.2 2.3.3.5.6 1.1 1 1.6.5.7.9 1.4 1.5 2.1l1.2 1.5c.5.6 1.1 1.3 1.7 1.9.4.5.9.9 1.4 1.3.6.6 1.3 1.1 1.9 1.6.5.4 1 .8 1.6 1.2.2.1.4.3.6.4L493 905.7c5.6 3.8 12.3 5.8 19.1 5.8 6.6 0 13.3-1.9 19.1-5.8l365.6-243.5c.2-.1.4-.3.6-.4.5-.4 1-.8 1.6-1.2.7-.5 1.3-1.1 1.9-1.6.5-.4.9-.9 1.4-1.3.6-.6 1.2-1.2 1.7-1.9l1.2-1.5 1.5-2.1c.3-.5.7-1 1-1.6.4-.8.8-1.5 1.2-2.3.3-.5.5-1.1.8-1.7.3-.8.6-1.7.9-2.5.2-.5.4-1.1.5-1.7.3-.9.4-1.9.6-2.9l.3-1.5c.2-1.5.3-3 .3-4.5V389.8c-.3-1.5-.4-3-.6-4.5zM546.4 210.5l269.4 179.4-120.3 80.4-149-99.6V210.5zm-68.8 0v160.2l-149 99.6-120.3-80.4 269.3-179.4zM180.7 454.1l86 57.5-86 57.5v-115zm296.9 358.5L208.3 633.2l120.3-80.4 149 99.6v160.2zM512 592.8l-121.6-81.2L512 430.3l121.6 81.2L512 592.8zm34.4 219.8V652.4l149-99.6 120.3 80.4-269.3 179.4zM843.3 569l-86-57.5 86-57.5v115z")),
n.CodeSandboxOutline = l("code-sandbox", o, c(a, "M709.6 210l.4-.2h.2L512 96 313.9 209.8h-.2l.7.3L151.5 304v416L512 928l360.5-208V304l-162.9-94zM482.7 843.6L339.6 761V621.4L210 547.8V372.9l272.7 157.3v313.4zM238.2 321.5l134.7-77.8 138.9 79.7 139.1-79.9 135.2 78-273.9 158-274-158zM814 548.3l-128.8 73.1v139.1l-143.9 83V530.4L814 373.1v175.2z")),
n.ColumHeightOutline = l("colum-height", o, c(a, "M840 836H184c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h656c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm0-724H184c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h656c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM610.8 378c6 0 9.4-7 5.7-11.7L515.7 238.7a7.14 7.14 0 0 0-11.3 0L403.6 366.3a7.23 7.23 0 0 0 5.7 11.7H476v268h-62.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H548V378h62.8z")),
n.ColumnWidthOutline = l("column-width", o, c(a, "M180 176h-60c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8zm724 0h-60c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8zM785.3 504.3L657.7 403.6a7.23 7.23 0 0 0-11.7 5.7V476H378v-62.8c0-6-7-9.4-11.7-5.7L238.7 508.3a7.14 7.14 0 0 0 0 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V548h268v62.8c0 6 7 9.4 11.7 5.7l127.5-100.8c3.8-2.9 3.8-8.5.2-11.4z")),
n.ColumnHeightOutline = l("column-height", o, c(a, "M840 836H184c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h656c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm0-724H184c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h656c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM610.8 378c6 0 9.4-7 5.7-11.7L515.7 238.7a7.14 7.14 0 0 0-11.3 0L403.6 366.3a7.23 7.23 0 0 0 5.7 11.7H476v268h-62.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H548V378h62.8z")),
n.CoffeeOutline = l("coffee", o, c(i, "M275 281c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36zm613 144H768c0-39.8-32.2-72-72-72H200c-39.8 0-72 32.2-72 72v248c0 3.4.2 6.7.7 9.9-.5 7-.7 14-.7 21.1 0 176.7 143.3 320 320 320 160.1 0 292.7-117.5 316.3-271H888c39.8 0 72-32.2 72-72V497c0-39.8-32.2-72-72-72zM696 681h-1.1c.7 7.6 1.1 15.2 1.1 23 0 137-111 248-248 248S200 841 200 704c0-7.8.4-15.4 1.1-23H200V425h496v256zm192-8H776V497h112v176zM613 281c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36zm-170 0c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36z")),
n.CopyrightOutline = l("copyright", o, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm5.6-532.7c53 0 89 33.8 93 83.4.3 4.2 3.8 7.4 8 7.4h56.7c2.6 0 4.7-2.1 4.7-4.7 0-86.7-68.4-147.4-162.7-147.4C407.4 290 344 364.2 344 486.8v52.3C344 660.8 407.4 734 517.3 734c94 0 162.7-58.8 162.7-141.4 0-2.6-2.1-4.7-4.7-4.7h-56.8c-4.2 0-7.6 3.2-8 7.3-4.2 46.1-40.1 77.8-93 77.8-65.3 0-102.1-47.9-102.1-133.6v-52.6c.1-87 37-135.5 102.2-135.5z")),
n.DashOutline = l("dash", o, c(a, "M112 476h160v72H112zm320 0h160v72H432zm320 0h160v72H752z")),
n.DeploymentUnitOutline = l("deployment-unit", o, c(a, "M888.3 693.2c-42.5-24.6-94.3-18-129.2 12.8l-53-30.7V523.6c0-15.7-8.4-30.3-22-38.1l-136-78.3v-67.1c44.2-15 76-56.8 76-106.1 0-61.9-50.1-112-112-112s-112 50.1-112 112c0 49.3 31.8 91.1 76 106.1v67.1l-136 78.3c-13.6 7.8-22 22.4-22 38.1v151.6l-53 30.7c-34.9-30.8-86.8-37.4-129.2-12.8-53.5 31-71.7 99.4-41 152.9 30.8 53.5 98.9 71.9 152.2 41 42.5-24.6 62.7-73 53.6-118.8l48.7-28.3 140.6 81c6.8 3.9 14.4 5.9 22 5.9s15.2-2 22-5.9L674.5 740l48.7 28.3c-9.1 45.7 11.2 94.2 53.6 118.8 53.3 30.9 121.5 12.6 152.2-41 30.8-53.6 12.6-122-40.7-152.9zm-673 138.4a47.6 47.6 0 0 1-65.2-17.6c-13.2-22.9-5.4-52.3 17.5-65.5a47.6 47.6 0 0 1 65.2 17.6c13.2 22.9 5.4 52.3-17.5 65.5zM522 463.8zM464 234a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm170 446.2l-122 70.3-122-70.3V539.8l122-70.3 122 70.3v140.4zm239.9 133.9c-13.2 22.9-42.4 30.8-65.2 17.6-22.8-13.2-30.7-42.6-17.5-65.5s42.4-30.8 65.2-17.6c22.9 13.2 30.7 42.5 17.5 65.5z")),
n.DesktopOutline = l("desktop", o, c(a, "M928 140H96c-17.7 0-32 14.3-32 32v496c0 17.7 14.3 32 32 32h380v112H304c-8.8 0-16 7.2-16 16v48c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-48c0-8.8-7.2-16-16-16H548V700h380c17.7 0 32-14.3 32-32V172c0-17.7-14.3-32-32-32zm-40 488H136V212h752v416z")),
n.DingdingOutline = l("dingding", o, c(a, "M573.7 252.5C422.5 197.4 201.3 96.7 201.3 96.7c-15.7-4.1-17.9 11.1-17.9 11.1-5 61.1 33.6 160.5 53.6 182.8 19.9 22.3 319.1 113.7 319.1 113.7S326 357.9 270.5 341.9c-55.6-16-37.9 17.8-37.9 17.8 11.4 61.7 64.9 131.8 107.2 138.4 42.2 6.6 220.1 4 220.1 4s-35.5 4.1-93.2 11.9c-42.7 5.8-97 12.5-111.1 17.8-33.1 12.5 24 62.6 24 62.6 84.7 76.8 129.7 50.5 129.7 50.5 33.3-10.7 61.4-18.5 85.2-24.2L565 743.1h84.6L603 928l205.3-271.9H700.8l22.3-38.7c.3.5.4.8.4.8S799.8 496.1 829 433.8l.6-1h-.1c5-10.8 8.6-19.7 10-25.8 17-71.3-114.5-99.4-265.8-154.5z")),
n.DisconnectOutline = l("disconnect", o, c(a, "M832.6 191.4c-84.6-84.6-221.5-84.6-306 0l-96.9 96.9 51 51 96.9-96.9c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204l-96.9 96.9 51.1 51.1 96.9-96.9c84.4-84.6 84.4-221.5-.1-306.1zM446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l96.9-96.9-51.1-51.1-96.9 96.9c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l96.9-96.9-51-51-96.8 97zM260.3 209.4a8.03 8.03 0 0 0-11.3 0L209.4 249a8.03 8.03 0 0 0 0 11.3l554.4 554.4c3.1 3.1 8.2 3.1 11.3 0l39.6-39.6c3.1-3.1 3.1-8.2 0-11.3L260.3 209.4z")),
n.DollarOutline = l("dollar", o, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm47.7-395.2l-25.4-5.9V348.6c38 5.2 61.5 29 65.5 58.2.5 4 3.9 6.9 7.9 6.9h44.9c4.7 0 8.4-4.1 8-8.8-6.1-62.3-57.4-102.3-125.9-109.2V263c0-4.4-3.6-8-8-8h-28.1c-4.4 0-8 3.6-8 8v33c-70.8 6.9-126.2 46-126.2 119 0 67.6 49.8 100.2 102.1 112.7l24.7 6.3v142.7c-44.2-5.9-69-29.5-74.1-61.3-.6-3.8-4-6.6-7.9-6.6H363c-4.7 0-8.4 4-8 8.7 4.5 55 46.2 105.6 135.2 112.1V761c0 4.4 3.6 8 8 8h28.4c4.4 0 8-3.6 8-8.1l-.2-31.7c78.3-6.9 134.3-48.8 134.3-124-.1-69.4-44.2-100.4-109-116.4zm-68.6-16.2c-5.6-1.6-10.3-3.1-15-5-33.8-12.2-49.5-31.9-49.5-57.3 0-36.3 27.5-57 64.5-61.7v124zM534.3 677V543.3c3.1.9 5.9 1.6 8.8 2.2 47.3 14.4 63.2 34.4 63.2 65.1 0 39.1-29.4 62.6-72 66.4z")),
n.DoubleRightOutline = l("double-right", o, c(a, "M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 0 0 188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 0 0 492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z")),
n.DotChartOutline = l("dot-chart", o, c(a, "M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 1 0 128 0 64 64 0 1 0-128 0zm118-224a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm158 228a96 96 0 1 0 192 0 96 96 0 1 0-192 0zm148-314a56 56 0 1 0 112 0 56 56 0 1 0-112 0z")),
n.DoubleLeftOutline = l("double-left", o, c(a, "M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 0 0 0 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 0 0 0 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z")),
n.DownloadOutline = l("download", o, c(a, "M505.7 661a8 8 0 0 0 12.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z")),
n.DribbbleOutline = l("dribbble", o, c(a, "M512 96C282.6 96 96 282.6 96 512s186.6 416 416 416 416-186.6 416-416S741.4 96 512 96zm275.1 191.8c49.5 60.5 79.5 137.5 80.2 221.4-11.7-2.5-129.2-26.3-247.4-11.4-2.5-6.1-5-12.2-7.6-18.3-7.4-17.3-15.3-34.6-23.6-51.5C720 374.3 779.6 298 787.1 287.8zM512 157.2c90.3 0 172.8 33.9 235.5 89.5-6.4 9.1-59.9 81-186.2 128.4-58.2-107-122.7-194.8-132.6-208 27.3-6.6 55.2-9.9 83.3-9.9zM360.9 191c9.4 12.8 72.9 100.9 131.7 205.5C326.4 440.6 180 440 164.1 439.8c23.1-110.3 97.4-201.9 196.8-248.8zM156.7 512.5c0-3.6.1-7.3.2-10.9 15.5.3 187.7 2.5 365.2-50.6 10.2 19.9 19.9 40.1 28.8 60.3-4.7 1.3-9.4 2.7-14 4.2C353.6 574.9 256.1 736.4 248 750.1c-56.7-63-91.3-146.3-91.3-237.6zM512 867.8c-82.2 0-157.9-28-218.1-75 6.4-13.1 78.3-152 278.7-221.9l2.3-.8c49.9 129.6 70.5 238.3 75.8 269.5A350.46 350.46 0 0 1 512 867.8zm198.5-60.7c-3.6-21.6-22.5-125.6-69-253.3C752.9 536 850.7 565.2 862.8 569c-15.8 98.8-72.5 184.2-152.3 238.1z")),
n.DropboxOutline = l("dropbox", o, c(a, "M64 556.9l264.2 173.5L512.5 577 246.8 412.7zm896-290.3zm0 0L696.8 95 512.5 248.5l265.2 164.2L512.5 577l184.3 153.4L960 558.8 777.7 412.7zM513 609.8L328.2 763.3l-79.4-51.5v57.8L513 928l263.7-158.4v-57.8l-78.9 51.5zM328.2 95L64 265.1l182.8 147.6 265.7-164.2zM64 556.9z")),
n.EllipsisOutline = l("ellipsis", o, c(a, "M176 511a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm280 0a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm280 0a56 56 0 1 0 112 0 56 56 0 1 0-112 0z")),
n.EnterOutline = l("enter", o, c(a, "M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 0 0 0 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z")),
n.EuroOutline = l("euro", o, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm117.7-588.6c-15.9-3.5-34.4-5.4-55.3-5.4-106.7 0-178.9 55.7-198.6 149.9H344c-4.4 0-8 3.6-8 8v27.2c0 4.4 3.6 8 8 8h26.4c-.3 4.1-.3 8.4-.3 12.8v36.9H344c-4.4 0-8 3.6-8 8V568c0 4.4 3.6 8 8 8h30.2c17.2 99.2 90.4 158 200.2 158 20.9 0 39.4-1.7 55.3-5.1 3.7-.8 6.4-4 6.4-7.8v-42.8c0-5-4.6-8.8-9.5-7.8-14.7 2.8-31.9 4.1-51.8 4.1-68.5 0-114.5-36.6-129.8-98.6h130.6c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H439.2v-36c0-4.7 0-9.4.3-13.8h135.9c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H447.1c17.2-56.9 62.3-90.4 127.6-90.4 19.9 0 37.1 1.5 51.7 4.4a8 8 0 0 0 9.6-7.8v-42.8c0-3.8-2.6-7-6.3-7.8z")),
n.ExceptionOutline = l("exception", o, c(a, "M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm376 116c-119.3 0-216 96.7-216 216s96.7 216 216 216 216-96.7 216-216-96.7-216-216-216zm107.5 323.5C750.8 868.2 712.6 884 672 884s-78.8-15.8-107.5-44.5C535.8 810.8 520 772.6 520 732s15.8-78.8 44.5-107.5C593.2 595.8 631.4 580 672 580s78.8 15.8 107.5 44.5C808.2 653.2 824 691.4 824 732s-15.8 78.8-44.5 107.5zM640 812a32 32 0 1 0 64 0 32 32 0 1 0-64 0zm12-64h40c4.4 0 8-3.6 8-8V628c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v112c0 4.4 3.6 8 8 8zM440 852H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),
n.ExclamationOutline = l("exclamation", o, c(a, "M448 804a64 64 0 1 0 128 0 64 64 0 1 0-128 0zm32-168h64c4.4 0 8-3.6 8-8V164c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z")),
n.ExportOutline = l("export", o, c(a, "M888.3 757.4h-53.8c-4.2 0-7.7 3.5-7.7 7.7v61.8H197.1V197.1h629.8v61.8c0 4.2 3.5 7.7 7.7 7.7h53.8c4.2 0 7.7-3.4 7.7-7.7V158.7c0-17-13.7-30.7-30.7-30.7H158.7c-17 0-30.7 13.7-30.7 30.7v706.6c0 17 13.7 30.7 30.7 30.7h706.6c17 0 30.7-13.7 30.7-30.7V765.1c0-4.3-3.5-7.7-7.7-7.7zm18.6-251.7L765 393.7c-5.3-4.2-13-.4-13 6.3v76H438c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h314v76c0 6.7 7.8 10.5 13 6.3l141.9-112a8 8 0 0 0 0-12.6z")),
n.FallOutline = l("fall", o, c(a, "M925.9 804l-24-199.2c-.8-6.6-8.9-9.4-13.6-4.7L829 659.5 557.7 388.3c-6.3-6.2-16.4-6.2-22.6 0L433.3 490 156.6 213.3a8.03 8.03 0 0 0-11.3 0l-45 45.2a8.03 8.03 0 0 0 0 11.3L422 591.7c6.2 6.3 16.4 6.3 22.6 0L546.4 490l226.1 226-59.3 59.3a8.01 8.01 0 0 0 4.7 13.6l199.2 24c5.1.7 9.5-3.7 8.8-8.9z")),
n.FileDoneOutline = l("file-done", o, c(a, "M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm376 116c-119.3 0-216 96.7-216 216s96.7 216 216 216 216-96.7 216-216-96.7-216-216-216zm107.5 323.5C750.8 868.2 712.6 884 672 884s-78.8-15.8-107.5-44.5C535.8 810.8 520 772.6 520 732s15.8-78.8 44.5-107.5C593.2 595.8 631.4 580 672 580s78.8 15.8 107.5 44.5C808.2 653.2 824 691.4 824 732s-15.8 78.8-44.5 107.5zM761 656h-44.3c-2.6 0-5 1.2-6.5 3.3l-63.5 87.8-23.1-31.9a7.92 7.92 0 0 0-6.5-3.3H573c-6.5 0-10.3 7.4-6.5 12.7l73.8 102.1c3.2 4.4 9.7 4.4 12.9 0l114.2-158c3.9-5.3.1-12.7-6.4-12.7zM440 852H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),
n.FileSyncOutline = l("file-sync", o, c(a, "M296 256c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm192 200v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8zm-48 396H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm104.1-115.6c1.8-34.5 16.2-66.8 40.8-91.4 26.2-26.2 62-41 99.1-41 37.4 0 72.6 14.6 99.1 41 3.2 3.2 6.3 6.6 9.2 10.1L769.2 673a8 8 0 0 0 3 14.1l93.3 22.5c5 1.2 9.8-2.6 9.9-7.7l.6-95.4a8 8 0 0 0-12.9-6.4l-20.3 15.8C805.4 569.6 748.1 540 684 540c-109.9 0-199.6 86.9-204 195.7-.2 4.5 3.5 8.3 8 8.3h48.1c4.3 0 7.8-3.3 8-7.6zM880 744h-48.1c-4.3 0-7.8 3.3-8 7.6-1.8 34.5-16.2 66.8-40.8 91.4-26.2 26.2-62 41-99.1 41-37.4 0-72.6-14.6-99.1-41-3.2-3.2-6.3-6.6-9.2-10.1l23.1-17.9a8 8 0 0 0-3-14.1l-93.3-22.5c-5-1.2-9.8 2.6-9.9 7.7l-.6 95.4a8 8 0 0 0 12.9 6.4l20.3-15.8C562.6 918.4 619.9 948 684 948c109.9 0 199.6-86.9 204-195.7.2-4.5-3.5-8.3-8-8.3z")),
n.FileProtectOutline = l("file-protect", o, c(a, "M644.7 669.2a7.92 7.92 0 0 0-6.5-3.3H594c-6.5 0-10.3 7.4-6.5 12.7l73.8 102.1c3.2 4.4 9.7 4.4 12.9 0l114.2-158c3.8-5.3 0-12.7-6.5-12.7h-44.3c-2.6 0-5 1.2-6.5 3.3l-63.5 87.8-22.9-31.9zM688 306v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm184 458H208V148h560v296c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h312c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm402.6-320.8l-192-66.7c-.9-.3-1.7-.4-2.6-.4s-1.8.1-2.6.4l-192 66.7a7.96 7.96 0 0 0-5.4 7.5v251.1c0 2.5 1.1 4.8 3.1 6.3l192 150.2c1.4 1.1 3.2 1.7 4.9 1.7s3.5-.6 4.9-1.7l192-150.2c1.9-1.5 3.1-3.8 3.1-6.3V538.7c0-3.4-2.2-6.4-5.4-7.5zM826 763.7L688 871.6 550 763.7V577l138-48 138 48v186.7z")),
n.FileSearchOutline = l("file-search", o, c(a, "M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm144 452H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm445.7 51.5l-93.3-93.3C814.7 780.7 828 743.9 828 704c0-97.2-78.8-176-176-176s-176 78.8-176 176 78.8 176 176 176c35.8 0 69-10.7 96.8-29l94.7 94.7c1.6 1.6 3.6 2.3 5.6 2.3s4.1-.8 5.6-2.3l31-31a7.9 7.9 0 0 0 0-11.2zM652 816c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z")),
n.FileJpgOutline = l("file-jpg", o, c(i, "M874.6 301.8L596.8 21.3c-4.5-4.5-9.4-8.3-14.7-11.5-1.4-.8-2.8-1.6-4.3-2.3-.9-.5-1.9-.9-2.8-1.3-9-4-18.9-6.2-29-6.2H201c-39.8 0-73 32.2-73 72v880c0 39.8 33.2 72 73 72h623c39.8 0 71-32.2 71-72V352.5c0-19-7-37.2-20.4-50.7zM583 110.4L783.8 312H583V110.4zM823 952H200V72h311v240c0 39.8 33.2 72 73 72h239v568zM350 696.5c0 24.2-7.5 31.4-21.9 31.4-9 0-18.4-5.8-24.8-18.5L272.9 732c13.4 22.9 32.3 34.2 61.3 34.2 41.6 0 60.8-29.9 60.8-66.2V577h-45v119.5zM501.3 577H437v186h44v-62h21.6c39.1 0 73.1-19.6 73.1-63.6 0-45.8-33.5-60.4-74.4-60.4zm-.8 89H481v-53h18.2c21.5 0 33.4 6.2 33.4 24.9 0 18.1-10.5 28.1-32.1 28.1zm182.5-9v36h30v30.1c-4 2.9-11 4.7-17.7 4.7-34.3 0-50.7-21.4-50.7-58.2 0-36.1 19.7-57.4 47.1-57.4 15.3 0 25 6.2 34 14.4l23.7-28.3c-12.7-12.8-32.1-24.2-59.2-24.2-49.6 0-91.1 35.3-91.1 97 0 62.7 40 95.1 91.5 95.1 25.9 0 49.2-10.2 61.5-22.6V657H683z")),
n.FontColorsOutline = l("font-colors", o, c(a, "M904 816H120c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8zm-650.3-80h85c4.2 0 8-2.7 9.3-6.8l53.7-166h219.2l53.2 166c1.3 4 5 6.8 9.3 6.8h89.1c1.1 0 2.2-.2 3.2-.5a9.7 9.7 0 0 0 6-12.4L573.6 118.6a9.9 9.9 0 0 0-9.2-6.6H462.1c-4.2 0-7.9 2.6-9.2 6.6L244.5 723.1c-.4 1-.5 2.1-.5 3.2-.1 5.3 4.3 9.7 9.7 9.7zm255.9-516.1h4.1l83.8 263.8H424.9l84.7-263.8z")),
n.FontSizeOutline = l("font-size", o, c(a, "M920 416H616c-4.4 0-8 3.6-8 8v112c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-56h60v320h-46c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h164c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-46V480h60v56c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V424c0-4.4-3.6-8-8-8zM656 296V168c0-4.4-3.6-8-8-8H104c-4.4 0-8 3.6-8 8v128c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-64h168v560h-92c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-92V232h168v64c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8z")),
n.ForkOutline = l("fork", o, c(a, "M752 100c-61.8 0-112 50.2-112 112 0 47.7 29.9 88.5 72 104.6v27.6L512 601.4 312 344.2v-27.6c42.1-16.1 72-56.9 72-104.6 0-61.8-50.2-112-112-112s-112 50.2-112 112c0 50.6 33.8 93.5 80 107.3v34.4c0 9.7 3.3 19.3 9.3 27L476 672.3v33.6c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1v-33.6l226.7-291.6c6-7.7 9.3-17.3 9.3-27v-34.4c46.2-13.8 80-56.7 80-107.3 0-61.8-50.2-112-112-112zM224 212a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm336 600a48.01 48.01 0 0 1-96 0 48.01 48.01 0 0 1 96 0zm192-552a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z")),
n.FormOutline = l("form", o, c(a, "M904 512h-56c-4.4 0-8 3.6-8 8v320H184V184h320c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V520c0-4.4-3.6-8-8-8z", "M355.9 534.9L354 653.8c-.1 8.9 7.1 16.2 16 16.2h.4l118-2.9c2-.1 4-.9 5.4-2.3l415.9-415c3.1-3.1 3.1-8.2 0-11.3L785.4 114.3c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-415.8 415a8.3 8.3 0 0 0-2.3 5.6zm63.5 23.6L779.7 199l45.2 45.1-360.5 359.7-45.7 1.1.7-46.4z")),
n.FullscreenExitOutline = l("fullscreen-exit", o, c(a, "M391 240.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L200 146.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L280 333.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L401 410c5.1.6 9.5-3.7 8.9-8.9L391 240.9zm10.1 373.2L240.8 633c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L146.3 824a8.03 8.03 0 0 0 0 11.3l42.4 42.3c3.1 3.1 8.2 3.1 11.3 0L333.7 744l43.7 43.7A8.01 8.01 0 0 0 391 783l18.9-160.1c.6-5.1-3.7-9.4-8.8-8.8zm221.8-204.2L783.2 391c6.6-.8 9.4-8.9 4.7-13.6L744 333.6 877.7 200c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.3a8.03 8.03 0 0 0-11.3 0L690.3 279.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L614.1 401c-.6 5.2 3.7 9.5 8.8 8.9zM744 690.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L623 614c-5.1-.6-9.5 3.7-8.9 8.9L633 783.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L824 877.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L744 690.4z")),
n.FullscreenOutline = l("fullscreen", o, c(a, "M290 236.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L290 236.4zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6 43.7 43.7a8.01 8.01 0 0 0 13.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 0 0 0 11.3l42.4 42.4zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9L845 694.9zm-463.7-94.6a8.03 8.03 0 0 0-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6 423.7 654c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.4z")),
n.GatewayOutline = l("gateway", o, c(a, "M928 392c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H744c-8.8 0-16 7.2-16 16v56H296v-56c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16v184c0 8.8 7.2 16 16 16h56v240H96c-8.8 0-16 7.2-16 16v184c0 8.8 7.2 16 16 16h184c8.8 0 16-7.2 16-16v-56h432v56c0 8.8 7.2 16 16 16h184c8.8 0 16-7.2 16-16V648c0-8.8-7.2-16-16-16h-56V392h56zM792 240h88v88h-88v-88zm-648 88v-88h88v88h-88zm88 456h-88v-88h88v88zm648-88v88h-88v-88h88zm-80-64h-56c-8.8 0-16 7.2-16 16v56H296v-56c0-8.8-7.2-16-16-16h-56V392h56c8.8 0 16-7.2 16-16v-56h432v56c0 8.8 7.2 16 16 16h56v240z")),
n.DownOutline = l("down", o, c(a, "M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z")),
n.DragOutline = l("drag", o, c(a, "M909.3 506.3L781.7 405.6a7.23 7.23 0 0 0-11.7 5.7V476H548V254h64.8c6 0 9.4-7 5.7-11.7L517.7 114.7a7.14 7.14 0 0 0-11.3 0L405.6 242.3a7.23 7.23 0 0 0 5.7 11.7H476v222H254v-64.8c0-6-7-9.4-11.7-5.7L114.7 506.3a7.14 7.14 0 0 0 0 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V548h222v222h-64.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H548V548h222v64.8c0 6 7 9.4 11.7 5.7l127.5-100.8a7.3 7.3 0 0 0 .1-11.4z")),
n.GlobalOutline = l("global", o, c(a, "M854.4 800.9c.2-.3.5-.6.7-.9C920.6 722.1 960 621.7 960 512s-39.4-210.1-104.8-288c-.2-.3-.5-.5-.7-.8-1.1-1.3-2.1-2.5-3.2-3.7-.4-.5-.8-.9-1.2-1.4l-4.1-4.7-.1-.1c-1.5-1.7-3.1-3.4-4.6-5.1l-.1-.1c-3.2-3.4-6.4-6.8-9.7-10.1l-.1-.1-4.8-4.8-.3-.3c-1.5-1.5-3-2.9-4.5-4.3-.5-.5-1-1-1.6-1.5-1-1-2-1.9-3-2.8-.3-.3-.7-.6-1-1C736.4 109.2 629.5 64 512 64s-224.4 45.2-304.3 119.2c-.3.3-.7.6-1 1-1 .9-2 1.9-3 2.9-.5.5-1 1-1.6 1.5-1.5 1.4-3 2.9-4.5 4.3l-.3.3-4.8 4.8-.1.1c-3.3 3.3-6.5 6.7-9.7 10.1l-.1.1c-1.6 1.7-3.1 3.4-4.6 5.1l-.1.1c-1.4 1.5-2.8 3.1-4.1 4.7-.4.5-.8.9-1.2 1.4-1.1 1.2-2.1 2.5-3.2 3.7-.2.3-.5.5-.7.8C103.4 301.9 64 402.3 64 512s39.4 210.1 104.8 288c.2.3.5.6.7.9l3.1 3.7c.4.5.8.9 1.2 1.4l4.1 4.7c0 .1.1.1.1.2 1.5 1.7 3 3.4 4.6 5l.1.1c3.2 3.4 6.4 6.8 9.6 10.1l.1.1c1.6 1.6 3.1 3.2 4.7 4.7l.3.3c3.3 3.3 6.7 6.5 10.1 9.6 80.1 74 187 119.2 304.5 119.2s224.4-45.2 304.3-119.2a300 300 0 0 0 10-9.6l.3-.3c1.6-1.6 3.2-3.1 4.7-4.7l.1-.1c3.3-3.3 6.5-6.7 9.6-10.1l.1-.1c1.5-1.7 3.1-3.3 4.6-5 0-.1.1-.1.1-.2 1.4-1.5 2.8-3.1 4.1-4.7.4-.5.8-.9 1.2-1.4a99 99 0 0 0 3.3-3.7zm4.1-142.6c-13.8 32.6-32 62.8-54.2 90.2a444.07 444.07 0 0 0-81.5-55.9c11.6-46.9 18.8-98.4 20.7-152.6H887c-3 40.9-12.6 80.6-28.5 118.3zM887 484H743.5c-1.9-54.2-9.1-105.7-20.7-152.6 29.3-15.6 56.6-34.4 81.5-55.9A373.86 373.86 0 0 1 887 484zM658.3 165.5c39.7 16.8 75.8 40 107.6 69.2a394.72 394.72 0 0 1-59.4 41.8c-15.7-45-35.8-84.1-59.2-115.4 3.7 1.4 7.4 2.9 11 4.4zm-90.6 700.6c-9.2 7.2-18.4 12.7-27.7 16.4V697a389.1 389.1 0 0 1 115.7 26.2c-8.3 24.6-17.9 47.3-29 67.8-17.4 32.4-37.8 58.3-59 75.1zm59-633.1c11 20.6 20.7 43.3 29 67.8A389.1 389.1 0 0 1 540 327V141.6c9.2 3.7 18.5 9.1 27.7 16.4 21.2 16.7 41.6 42.6 59 75zM540 640.9V540h147.5c-1.6 44.2-7.1 87.1-16.3 127.8l-.3 1.2A445.02 445.02 0 0 0 540 640.9zm0-156.9V383.1c45.8-2.8 89.8-12.5 130.9-28.1l.3 1.2c9.2 40.7 14.7 83.5 16.3 127.8H540zm-56 56v100.9c-45.8 2.8-89.8 12.5-130.9 28.1l-.3-1.2c-9.2-40.7-14.7-83.5-16.3-127.8H484zm-147.5-56c1.6-44.2 7.1-87.1 16.3-127.8l.3-1.2c41.1 15.6 85 25.3 130.9 28.1V484H336.5zM484 697v185.4c-9.2-3.7-18.5-9.1-27.7-16.4-21.2-16.7-41.7-42.7-59.1-75.1-11-20.6-20.7-43.3-29-67.8 37.2-14.6 75.9-23.3 115.8-26.1zm0-370a389.1 389.1 0 0 1-115.7-26.2c8.3-24.6 17.9-47.3 29-67.8 17.4-32.4 37.8-58.4 59.1-75.1 9.2-7.2 18.4-12.7 27.7-16.4V327zM365.7 165.5c3.7-1.5 7.3-3 11-4.4-23.4 31.3-43.5 70.4-59.2 115.4-21-12-40.9-26-59.4-41.8 31.8-29.2 67.9-52.4 107.6-69.2zM165.5 365.7c13.8-32.6 32-62.8 54.2-90.2 24.9 21.5 52.2 40.3 81.5 55.9-11.6 46.9-18.8 98.4-20.7 152.6H137c3-40.9 12.6-80.6 28.5-118.3zM137 540h143.5c1.9 54.2 9.1 105.7 20.7 152.6a444.07 444.07 0 0 0-81.5 55.9A373.86 373.86 0 0 1 137 540zm228.7 318.5c-39.7-16.8-75.8-40-107.6-69.2 18.5-15.8 38.4-29.7 59.4-41.8 15.7 45 35.8 84.1 59.2 115.4-3.7-1.4-7.4-2.9-11-4.4zm292.6 0c-3.7 1.5-7.3 3-11 4.4 23.4-31.3 43.5-70.4 59.2-115.4 21 12 40.9 26 59.4 41.8a373.81 373.81 0 0 1-107.6 69.2z")),
n.GooglePlusOutline = l("google-plus", o, c(a, "M879.5 470.4c-.3-27-.4-54.2-.5-81.3h-80.8c-.3 27-.5 54.1-.7 81.3-27.2.1-54.2.3-81.2.6v80.9c27 .3 54.2.5 81.2.8.3 27 .3 54.1.5 81.1h80.9c.1-27 .3-54.1.5-81.3 27.2-.3 54.2-.4 81.2-.7v-80.9c-26.9-.2-54.1-.2-81.1-.5zm-530 .4c-.1 32.3 0 64.7.1 97 54.2 1.8 108.5 1 162.7 1.8-23.9 120.3-187.4 159.3-273.9 80.7-89-68.9-84.8-220 7.7-284 64.7-51.6 156.6-38.9 221.3 5.8 25.4-23.5 49.2-48.7 72.1-74.7-53.8-42.9-119.8-73.5-190-70.3-146.6-4.9-281.3 123.5-283.7 270.2-9.4 119.9 69.4 237.4 180.6 279.8 110.8 42.7 252.9 13.6 323.7-86 46.7-62.9 56.8-143.9 51.3-220-90.7-.7-181.3-.6-271.9-.3z")),
n.GoogleOutline = l("google", o, c(a, "M881 442.4H519.7v148.5h206.4c-8.9 48-35.9 88.6-76.6 115.8-34.4 23-78.3 36.6-129.9 36.6-99.9 0-184.4-67.5-214.6-158.2-7.6-23-12-47.6-12-72.9s4.4-49.9 12-72.9c30.3-90.6 114.8-158.1 214.7-158.1 56.3 0 106.8 19.4 146.6 57.4l110-110.1c-66.5-62-153.2-100-256.6-100-149.9 0-279.6 86-342.7 211.4-26 51.8-40.8 110.4-40.8 172.4S151 632.8 177 684.6C240.1 810 369.8 896 519.7 896c103.6 0 190.4-34.4 253.8-93 72.5-66.8 114.4-165.2 114.4-282.1 0-27.2-2.4-53.3-6.9-78.5z")),
n.HeatMapOutline = l("heat-map", o, c(a, "M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-790.4-23.9L512 231.9 858.7 832H165.3zm319-474.1l-228 394c-12.3 21.3 3.1 48 27.7 48h455.8c24.7 0 40.1-26.7 27.7-48L539.7 358c-6.2-10.7-17-16-27.7-16-10.8 0-21.6 5.3-27.7 16zm214 386H325.7L512 422l186.3 322zm-214-194.1l-57 98.4C415 669.5 430.4 696 455 696h114c24.6 0 39.9-26.5 27.7-47.7l-57-98.4c-6.1-10.6-16.9-15.9-27.7-15.9s-21.5 5.3-27.7 15.9zm57.1 98.4h-58.7l29.4-50.7 29.3 50.7z")),
n.GoldOutline = l("gold", o, c(a, "M342 472h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H382.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8zm91.2-196h159.5l20.7 128h-201l20.8-128zm2.5 282.7c-.6-3.9-4-6.7-7.9-6.7H166.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248zM196.5 748l20.7-128h159.5l20.7 128H196.5zm709.4 58.7l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H596.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.3-.7 7.3-4.8 6.6-9.2zM626.5 748l20.7-128h159.5l20.7 128H626.5z")),
n.HistoryOutline = l("history", o, c(a, "M536.1 273H488c-4.4 0-8 3.6-8 8v275.3c0 2.6 1.2 5 3.3 6.5l165.3 120.7c3.6 2.6 8.6 1.9 11.2-1.7l28.6-39c2.7-3.7 1.9-8.7-1.7-11.2L544.1 528.5V281c0-4.4-3.6-8-8-8zm219.8 75.2l156.8 38.3c5 1.2 9.9-2.6 9.9-7.7l.8-161.5c0-6.7-7.7-10.5-12.9-6.3L752.9 334.1a8 8 0 0 0 3 14.1zm167.7 301.1l-56.7-19.5a8 8 0 0 0-10.1 4.8c-1.9 5.1-3.9 10.1-6 15.1-17.8 42.1-43.3 80-75.9 112.5a353 353 0 0 1-112.5 75.9 352.18 352.18 0 0 1-137.7 27.8c-47.8 0-94.1-9.3-137.7-27.8a353 353 0 0 1-112.5-75.9c-32.5-32.5-58-70.4-75.9-112.5A353.44 353.44 0 0 1 171 512c0-47.8 9.3-94.2 27.8-137.8 17.8-42.1 43.3-80 75.9-112.5a353 353 0 0 1 112.5-75.9C430.6 167.3 477 158 524.8 158s94.1 9.3 137.7 27.8A353 353 0 0 1 775 261.7c10.2 10.3 19.8 21 28.6 32.3l59.8-46.8C784.7 146.6 662.2 81.9 524.6 82 285 82.1 92.6 276.7 95 516.4 97.4 751.9 288.9 942 524.8 942c185.5 0 343.5-117.6 403.7-282.3 1.5-4.2-.7-8.9-4.9-10.4z")),
n.IeOutline = l("ie", o, c(a, "M852.6 367.6c16.3-36.9 32.1-90.7 32.1-131.8 0-109.1-119.5-147.6-314.5-57.9-161.4-10.8-316.8 110.5-355.6 279.7 46.3-52.3 117.4-123.4 183-151.7C316.1 378.3 246.7 470 194 565.6c-31.1 56.9-66 148.8-66 217.5 0 147.9 139.3 129.8 270.4 63 47.1 23.1 99.8 23.4 152.5 23.4 145.7 0 276.4-81.4 325.2-219H694.9c-78.8 132.9-295.2 79.5-295.2-71.2h493.2c9.6-65.4-2.5-143.6-40.3-211.7zM224.8 648.3c26.6 76.7 80.6 143.8 150.4 185-133.1 73.4-259.9 43.6-150.4-185zm174-163.3c3-82.7 75.4-142.3 156-142.3 80.1 0 153 59.6 156 142.3h-312zm276.8-281.4c32.1-15.4 72.8-33 108.8-33 47.1 0 81.4 32.6 81.4 80.6 0 30-11.1 73.5-21.9 101.8-39.3-63.5-98.9-122.4-168.3-149.4z")),
n.InboxOutline = l("inbox", o, c(i, "M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0 0 60.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z")),
n.ImportOutline = l("import", o, c(a, "M888.3 757.4h-53.8c-4.2 0-7.7 3.5-7.7 7.7v61.8H197.1V197.1h629.8v61.8c0 4.2 3.5 7.7 7.7 7.7h53.8c4.2 0 7.7-3.4 7.7-7.7V158.7c0-17-13.7-30.7-30.7-30.7H158.7c-17 0-30.7 13.7-30.7 30.7v706.6c0 17 13.7 30.7 30.7 30.7h706.6c17 0 30.7-13.7 30.7-30.7V765.1c0-4.3-3.5-7.7-7.7-7.7zM902 476H588v-76c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 0 0 0 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-76h314c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),
n.InfoOutline = l("info", o, c(a, "M448 224a64 64 0 1 0 128 0 64 64 0 1 0-128 0zm96 168h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V400c0-4.4-3.6-8-8-8z")),
n.ItalicOutline = l("italic", o, c(a, "M798 160H366c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h181.2l-156 544H229c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8H474.4l156-544H798c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z")),
n.IssuesCloseOutline = l("issues-close", o, c(a, "M464 688a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm72-112c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48zm400-188h-59.3c-2.6 0-5 1.2-6.5 3.3L763.7 538.1l-49.9-68.8a7.92 7.92 0 0 0-6.5-3.3H648c-6.5 0-10.3 7.4-6.5 12.7l109.2 150.7a16.1 16.1 0 0 0 26 0l165.8-228.7c3.8-5.3 0-12.7-6.5-12.7zm-44 306h-64.2c-5.5 0-10.6 2.9-13.6 7.5a352.2 352.2 0 0 1-49.8 62.2A355.92 355.92 0 0 1 651.1 840a355 355 0 0 1-138.7 27.9c-48.1 0-94.8-9.4-138.7-27.9a355.92 355.92 0 0 1-113.3-76.3A353.06 353.06 0 0 1 184 650.5c-18.6-43.8-28-90.5-28-138.5s9.4-94.7 28-138.5c17.9-42.4 43.6-80.5 76.4-113.2 32.8-32.7 70.9-58.4 113.3-76.3a355 355 0 0 1 138.7-27.9c48.1 0 94.8 9.4 138.7 27.9 42.4 17.9 80.5 43.6 113.3 76.3 19 19 35.6 39.8 49.8 62.2 2.9 4.7 8.1 7.5 13.6 7.5H892c6 0 9.8-6.3 7.2-11.6C828.8 178.5 684.7 82 517.7 80 278.9 77.2 80.5 272.5 80 511.2 79.5 750.1 273.3 944 512.4 944c169.2 0 315.6-97 386.7-238.4A8 8 0 0 0 892 694z")),
n.KeyOutline = l("key", o, c(a, "M608 112c-167.9 0-304 136.1-304 304 0 70.3 23.9 135 63.9 186.5l-41.1 41.1-62.3-62.3a8.15 8.15 0 0 0-11.4 0l-39.8 39.8a8.15 8.15 0 0 0 0 11.4l62.3 62.3-44.9 44.9-62.3-62.3a8.15 8.15 0 0 0-11.4 0l-39.8 39.8a8.15 8.15 0 0 0 0 11.4l62.3 62.3-65.3 65.3a8.03 8.03 0 0 0 0 11.3l42.3 42.3c3.1 3.1 8.2 3.1 11.3 0l253.6-253.6A304.06 304.06 0 0 0 608 720c167.9 0 304-136.1 304-304S775.9 112 608 112zm161.2 465.2C726.2 620.3 668.9 644 608 644c-60.9 0-118.2-23.7-161.2-66.8-43.1-43-66.8-100.3-66.8-161.2 0-60.9 23.7-118.2 66.8-161.2 43-43.1 100.3-66.8 161.2-66.8 60.9 0 118.2 23.7 161.2 66.8 43.1 43 66.8 100.3 66.8 161.2 0 60.9-23.7 118.2-66.8 161.2z")),
n.LaptopOutline = l("laptop", o, c(a, "M956.9 845.1L896.4 632V168c0-17.7-14.3-32-32-32h-704c-17.7 0-32 14.3-32 32v464L67.9 845.1C60.4 866 75.8 888 98 888h828.8c22.2 0 37.6-22 30.1-42.9zM200.4 208h624v395h-624V208zm228.3 608l8.1-37h150.3l8.1 37H428.7zm224 0l-19.1-86.7c-.8-3.7-4.1-6.3-7.8-6.3H398.2c-3.8 0-7 2.6-7.8 6.3L371.3 816H151l42.3-149h638.2l42.3 149H652.7z")),
n.LeftOutline = l("left", o, c(a, "M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 0 0 0 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z")),
n.LinkOutline = l("link", o, c(a, "M574 665.4a8.03 8.03 0 0 0-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 0 0-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 0 0 0 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 0 0 0 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 0 0-11.3 0L372.3 598.7a8.03 8.03 0 0 0 0 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z")),
n.LineChartOutline = l("line-chart", o, c(a, "M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM305.8 637.7c3.1 3.1 8.1 3.1 11.3 0l138.3-137.6L583 628.5c3.1 3.1 8.2 3.1 11.3 0l275.4-275.3c3.1-3.1 3.1-8.2 0-11.3l-39.6-39.6a8.03 8.03 0 0 0-11.3 0l-230 229.9L461.4 404a8.03 8.03 0 0 0-11.3 0L266.3 586.7a8.03 8.03 0 0 0 0 11.3l39.5 39.7z")),
n.LineHeightOutline = l("line-height", o, c(a, "M648 160H104c-4.4 0-8 3.6-8 8v128c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-64h168v560h-92c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-92V232h168v64c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8zm272.8 546H856V318h64.8c6 0 9.4-7 5.7-11.7L825.7 178.7a7.14 7.14 0 0 0-11.3 0L713.6 306.3a7.23 7.23 0 0 0 5.7 11.7H784v388h-64.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5a7.2 7.2 0 0 0-5.6-11.7z")),
n.LineOutline = l("line", o, c(a, "M904 476H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),
n.Loading3QuartersOutline = l("loading-3-quarters", o, c(i, "M512 1024c-69.1 0-136.2-13.5-199.3-40.2C251.7 958 197 921 150 874c-47-47-84-101.7-109.8-162.7C13.5 648.2 0 581.1 0 512c0-19.9 16.1-36 36-36s36 16.1 36 36c0 59.4 11.6 117 34.6 171.3 22.2 52.4 53.9 99.5 94.3 139.9 40.4 40.4 87.5 72.2 139.9 94.3C395 940.4 452.6 952 512 952c59.4 0 117-11.6 171.3-34.6 52.4-22.2 99.5-53.9 139.9-94.3 40.4-40.4 72.2-87.5 94.3-139.9C940.4 629 952 571.4 952 512c0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 0 0-94.3-139.9 437.71 437.71 0 0 0-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.2C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3s-13.5 136.2-40.2 199.3C958 772.3 921 827 874 874c-47 47-101.8 83.9-162.7 109.7-63.1 26.8-130.2 40.3-199.3 40.3z")),
n.LoadingOutline = l("loading", o, c(i, "M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 0 0-94.3-139.9 437.71 437.71 0 0 0-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z")),
n.LoginOutline = l("login", o, c(a, "M521.7 82c-152.5-.4-286.7 78.5-363.4 197.7-3.4 5.3.4 12.3 6.7 12.3h70.3c4.8 0 9.3-2.1 12.3-5.8 7-8.5 14.5-16.7 22.4-24.5 32.6-32.5 70.5-58.1 112.7-75.9 43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 32.6 32.5 58.1 70.4 76 112.5C865.7 417.8 875 464.1 875 512c0 47.9-9.4 94.2-27.8 137.8-17.8 42.1-43.4 80-76 112.5s-70.5 58.1-112.7 75.9A352.8 352.8 0 0 1 520.6 866c-47.9 0-94.3-9.4-137.9-27.8A353.84 353.84 0 0 1 270 762.3c-7.9-7.9-15.3-16.1-22.4-24.5-3-3.7-7.6-5.8-12.3-5.8H165c-6.3 0-10.2 7-6.7 12.3C234.9 863.2 368.5 942 520.6 942c236.2 0 428-190.1 430.4-425.6C953.4 277.1 761.3 82.6 521.7 82zM395.02 624v-76h-314c-4.4 0-8-3.6-8-8v-56c0-4.4 3.6-8 8-8h314v-76c0-6.7 7.8-10.5 13-6.3l141.9 112a8 8 0 0 1 0 12.6l-141.9 112c-5.2 4.1-13 .4-13-6.3z")),
n.LogoutOutline = l("logout", o, c(a, "M868 732h-70.3c-4.8 0-9.3 2.1-12.3 5.8-7 8.5-14.5 16.7-22.4 24.5a353.84 353.84 0 0 1-112.7 75.9A352.8 352.8 0 0 1 512.4 866c-47.9 0-94.3-9.4-137.9-27.8a353.84 353.84 0 0 1-112.7-75.9 353.28 353.28 0 0 1-76-112.5C167.3 606.2 158 559.9 158 512s9.4-94.2 27.8-137.8c17.8-42.1 43.4-80 76-112.5s70.5-58.1 112.7-75.9c43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 7.9 7.9 15.3 16.1 22.4 24.5 3 3.7 7.6 5.8 12.3 5.8H868c6.3 0 10.2-7 6.7-12.3C798 160.5 663.8 81.6 511.3 82 271.7 82.6 79.6 277.1 82 516.4 84.4 751.9 276.2 942 512.4 942c152.1 0 285.7-78.8 362.3-197.7 3.4-5.3-.4-12.3-6.7-12.3zm88.9-226.3L815 393.7c-5.3-4.2-13-.4-13 6.3v76H488c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h314v76c0 6.7 7.8 10.5 13 6.3l141.9-112a8 8 0 0 0 0-12.6z")),
n.ManOutline = l("man", o, c(a, "M874 120H622c-3.3 0-6 2.7-6 6v56c0 3.3 2.7 6 6 6h160.4L583.1 387.3c-50-38.5-111-59.3-175.1-59.3-76.9 0-149.3 30-203.6 84.4S120 539.1 120 616s30 149.3 84.4 203.6C258.7 874 331.1 904 408 904s149.3-30 203.6-84.4C666 765.3 696 692.9 696 616c0-64.1-20.8-124.9-59.2-174.9L836 241.9V402c0 3.3 2.7 6 6 6h56c3.3 0 6-2.7 6-6V150c0-16.5-13.5-30-30-30zM408 828c-116.9 0-212-95.1-212-212s95.1-212 212-212 212 95.1 212 212-95.1 212-212 212z")),
n.MediumOutline = l("medium", o, c(a, "M834.7 279.8l61.3-58.9V208H683.7L532.4 586.4 360.3 208H137.7v12.9l71.6 86.6c7 6.4 10.6 15.8 9.7 25.2V673c2.2 12.3-1.7 24.8-10.3 33.7L128 805v12.7h228.6v-12.9l-80.6-98a39.99 39.99 0 0 1-11.1-33.7V378.7l200.7 439.2h23.3l172.6-439.2v349.9c0 9.2 0 11.1-6 17.2l-62.1 60.3V819h301.2v-12.9l-59.9-58.9c-5.2-4-7.9-10.7-6.8-17.2V297a18.1 18.1 0 0 1 6.8-17.2z")),
n.MediumWorkmarkOutline = l("medium-workmark", o, c(i, "M517.2 590.55c0 3.55 0 4.36 2.4 6.55l13.43 13.25v.57h-59.57v-25.47a41.44 41.44 0 0 1-39.5 27.65c-30.61 0-52.84-24.25-52.84-68.87 0-41.8 23.99-69.69 57.65-69.69a35.15 35.15 0 0 1 34.61 21.67v-56.19a6.99 6.99 0 0 0-2.71-6.79l-12.8-12.45v-.56l59.33-7.04v177.37zm-43.74-8.09v-83.83a22.2 22.2 0 0 0-17.74-8.4c-14.48 0-28.47 13.25-28.47 52.62 0 36.86 12.07 49.88 27.1 49.88a23.91 23.91 0 0 0 19.11-10.27zm83.23 28.46V497.74a7.65 7.65 0 0 0-2.4-6.79l-13.19-13.74v-.57h59.56v114.8c0 3.55 0 4.36 2.4 6.54l13.12 12.45v.57l-59.49-.08zm-2.16-175.67c0-13.4 10.74-24.25 23.99-24.25 13.25 0 23.98 10.86 23.98 24.25 0 13.4-10.73 24.25-23.98 24.25s-23.99-10.85-23.99-24.25zm206.83 155.06c0 3.55 0 4.6 2.4 6.79l13.43 13.25v.57h-59.88V581.9a43.4 43.4 0 0 1-41.01 31.2c-26.55 0-40.78-19.56-40.78-56.59 0-17.86 0-37.43.56-59.41a6.91 6.91 0 0 0-2.4-6.55L620.5 477.2v-.57h59.09v73.81c0 24.25 3.51 40.42 18.54 40.42a23.96 23.96 0 0 0 19.35-12.2v-80.85a7.65 7.65 0 0 0-2.4-6.79l-13.27-13.82v-.57h59.56V590.3zm202.76 20.6c0-4.36.8-59.97.8-72.75 0-24.25-3.76-40.98-20.63-40.98a26.7 26.7 0 0 0-21.19 11.64 99.68 99.68 0 0 1 2.4 23.04c0 16.81-.56 38.23-.8 59.66a6.91 6.91 0 0 0 2.4 6.55l13.43 12.45v.56h-60.12c0-4.04.8-59.98.8-72.76 0-24.65-3.76-40.98-20.39-40.98-8.2.3-15.68 4.8-19.83 11.96v82.46c0 3.56 0 4.37 2.4 6.55l13.11 12.45v.56h-59.48V498.15a7.65 7.65 0 0 0-2.4-6.8l-13.19-14.14v-.57H841v28.78c5.53-19 23.13-31.76 42.7-30.96 19.82 0 33.26 11.16 38.93 32.34a46.41 46.41 0 0 1 44.77-32.34c26.55 0 41.58 19.8 41.58 57.23 0 17.87-.56 38.24-.8 59.66a6.5 6.5 0 0 0 2.72 6.55l13.11 12.45v.57h-59.88zM215.87 593.3l17.66 17.05v.57h-89.62v-.57l17.99-17.05a6.91 6.91 0 0 0 2.4-6.55V477.69c0-4.6 0-10.83.8-16.16L104.66 613.1h-.72l-62.6-139.45c-1.37-3.47-1.77-3.72-2.65-6.06v91.43a32.08 32.08 0 0 0 2.96 17.87l25.19 33.46v.57H0v-.57l25.18-33.55a32.16 32.16 0 0 0 2.96-17.78V457.97A19.71 19.71 0 0 0 24 444.15L6.16 420.78v-.56h63.96l53.56 118.1 47.17-118.1h62.6v.56l-17.58 19.8a6.99 6.99 0 0 0-2.72 6.8v139.37a6.5 6.5 0 0 0 2.72 6.55zm70.11-54.65v.56c0 34.6 17.67 48.5 38.38 48.5a43.5 43.5 0 0 0 40.77-24.97h.56c-7.2 34.2-28.14 50.36-59.48 50.36-33.82 0-65.72-20.61-65.72-68.39 0-50.2 31.98-70.25 67.32-70.25 28.46 0 58.76 13.58 58.76 57.24v6.95h-80.59zm0-6.95h39.42v-7.04c0-35.57-7.28-45.03-18.23-45.03-13.27 0-21.35 14.15-21.35 52.07h.16z")),
n.MenuUnfoldOutline = l("menu-unfold", o, c(a, "M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 0 0 0-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0 0 14.4 7z")),
n.MenuFoldOutline = l("menu-fold", o, c(a, "M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 0 0 0 13.8z")),
n.MenuOutline = l("menu", o, c(a, "M904 160H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0 624H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0-312H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z")),
n.MinusOutline = l("minus", o, c(a, "M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z")),
n.MonitorOutline = l("monitor", o, c(a, "M692.8 412.7l.2-.2-34.6-44.3a7.97 7.97 0 0 0-11.2-1.4l-50.4 39.3-70.5-90.1a7.97 7.97 0 0 0-11.2-1.4l-37.9 29.7a7.97 7.97 0 0 0-1.4 11.2l70.5 90.2-.2.1 34.6 44.3c2.7 3.5 7.7 4.1 11.2 1.4l50.4-39.3 64.1 82c2.7 3.5 7.7 4.1 11.2 1.4l37.9-29.6c3.5-2.7 4.1-7.7 1.4-11.2l-64.1-82.1zM608 112c-167.9 0-304 136.1-304 304 0 70.3 23.9 135 63.9 186.5L114.3 856.1a8.03 8.03 0 0 0 0 11.3l42.3 42.3c3.1 3.1 8.2 3.1 11.3 0l253.6-253.6C473 696.1 537.7 720 608 720c167.9 0 304-136.1 304-304S775.9 112 608 112zm161.2 465.2C726.2 620.3 668.9 644 608 644s-118.2-23.7-161.2-66.8C403.7 534.2 380 476.9 380 416s23.7-118.2 66.8-161.2c43-43.1 100.3-66.8 161.2-66.8s118.2 23.7 161.2 66.8c43.1 43 66.8 100.3 66.8 161.2s-23.7 118.2-66.8 161.2z")),
n.MoreOutline = l("more", o, c(a, "M456 231a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm0 280a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm0 280a56 56 0 1 0 112 0 56 56 0 1 0-112 0z")),
n.OrderedListOutline = l("ordered-list", o, c(a, "M920 760H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-568H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM216 712H100c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h72.4v20.5h-35.7c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h35.7V838H100c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h116c2.2 0 4-1.8 4-4V716c0-2.2-1.8-4-4-4zM100 188h38v120c0 2.2 1.8 4 4 4h40c2.2 0 4-1.8 4-4V152c0-4.4-3.6-8-8-8h-78c-2.2 0-4 1.8-4 4v36c0 2.2 1.8 4 4 4zm116 240H100c-2.2 0-4 1.8-4 4v36c0 2.2 1.8 4 4 4h68.4l-70.3 77.7a8.3 8.3 0 0 0-2.1 5.4V592c0 2.2 1.8 4 4 4h116c2.2 0 4-1.8 4-4v-36c0-2.2-1.8-4-4-4h-68.4l70.3-77.7a8.3 8.3 0 0 0 2.1-5.4V432c0-2.2-1.8-4-4-4z")),
n.NumberOutline = l("number", o, c(a, "M872 394c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H400V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v236H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h228v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h164c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V394h164zM628 630H400V394h228v236z")),
n.PauseOutline = l("pause", o, c(a, "M304 176h80v672h-80zm408 0h-64c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8z")),
n.PercentageOutline = l("percentage", o, c(a, "M855.7 210.8l-42.4-42.4a8.03 8.03 0 0 0-11.3 0L168.3 801.9a8.03 8.03 0 0 0 0 11.3l42.4 42.4c3.1 3.1 8.2 3.1 11.3 0L855.6 222c3.2-3 3.2-8.1.1-11.2zM304 448c79.4 0 144-64.6 144-144s-64.6-144-144-144-144 64.6-144 144 64.6 144 144 144zm0-216c39.7 0 72 32.3 72 72s-32.3 72-72 72-72-32.3-72-72 32.3-72 72-72zm416 344c-79.4 0-144 64.6-144 144s64.6 144 144 144 144-64.6 144-144-64.6-144-144-144zm0 216c-39.7 0-72-32.3-72-72s32.3-72 72-72 72 32.3 72 72-32.3 72-72 72z")),
n.PaperClipOutline = l("paper-clip", o, c(a, "M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0 0 12.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0 0 12.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 0 0 174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z")),
n.PicCenterOutline = l("pic-center", o, c(a, "M952 792H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-632H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM848 660c8.8 0 16-7.2 16-16V380c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16v264c0 8.8 7.2 16 16 16h672zM232 436h560v152H232V436z")),
n.PicLeftOutline = l("pic-left", o, c(a, "M952 792H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-632H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM608 660c8.8 0 16-7.2 16-16V380c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16v264c0 8.8 7.2 16 16 16h512zM152 436h400v152H152V436zm552 210c0 4.4 3.6 8 8 8h224c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H712c-4.4 0-8 3.6-8 8v56zm8-204h224c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H712c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z")),
n.PlusOutline = l("plus", o, c(a, "M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z", "M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8z")),
n.PicRightOutline = l("pic-right", o, c(a, "M952 792H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-632H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-24 500c8.8 0 16-7.2 16-16V380c0-8.8-7.2-16-16-16H416c-8.8 0-16 7.2-16 16v264c0 8.8 7.2 16 16 16h512zM472 436h400v152H472V436zM80 646c0 4.4 3.6 8 8 8h224c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H88c-4.4 0-8 3.6-8 8v56zm8-204h224c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H88c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z")),
n.PoundOutline = l("pound", o, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm138-209.8H469.8v-4.7c27.4-17.2 43.9-50.4 43.9-91.1 0-14.1-2.2-27.9-5.3-41H607c4.4 0 8-3.6 8-8v-30c0-4.4-3.6-8-8-8H495c-7.2-22.6-13.4-45.7-13.4-70.5 0-43.5 34-70.2 87.3-70.2 21.5 0 42.5 4.1 60.4 10.5 5.2 1.9 10.6-2 10.6-7.6v-39.5c0-3.3-2.1-6.3-5.2-7.5-18.8-7.2-43.8-12.7-70.3-12.7-92.9 0-151.5 44.5-151.5 120.3 0 26.3 6.9 52 14.6 77.1H374c-4.4 0-8 3.6-8 8v30c0 4.4 3.6 8 8 8h67.1c3.4 14.7 5.9 29.4 5.9 44.2 0 45.2-28.8 83.3-72.8 94.2-3.6.9-6.1 4.1-6.1 7.8V722c0 4.4 3.6 8 8 8H650c4.4 0 8-3.6 8-8v-39.8c0-4.4-3.6-8-8-8z")),
n.PoweroffOutline = l("poweroff", o, c(a, "M705.6 124.9a8 8 0 0 0-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0 1 62.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0 1 27.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 0 1-76.3 113.3 353.06 353.06 0 0 1-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 0 1-113.2-76.4A355.92 355.92 0 0 1 184 650.4a355 355 0 0 1-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z")),
n.PullRequestOutline = l("pull-request", o, c(a, "M788 705.9V192c0-8.8-7.2-16-16-16H602v-68.8c0-6-7-9.4-11.7-5.7L462.7 202.3a7.14 7.14 0 0 0 0 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V240h114v465.9c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c.1-49.2-31.7-91-75.9-106.1zM752 860a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96zM384 212c0-61.8-50.2-112-112-112s-112 50.2-112 112c0 49.2 31.8 91 76 106.1V706c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1V318.1c44.2-15.1 76-56.9 76-106.1zm-160 0a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm96 600a48.01 48.01 0 0 1-96 0 48.01 48.01 0 0 1 96 0z")),
n.QqOutline = l("qq", o, c(a, "M824.8 613.2c-16-51.4-34.4-94.6-62.7-165.3C766.5 262.2 689.3 112 511.5 112 331.7 112 256.2 265.2 261 447.9c-28.4 70.8-46.7 113.7-62.7 165.3-34 109.5-23 154.8-14.6 155.8 18 2.2 70.1-82.4 70.1-82.4 0 49 25.2 112.9 79.8 159-26.4 8.1-85.7 29.9-71.6 53.8 11.4 19.3 196.2 12.3 249.5 6.3 53.3 6 238.1 13 249.5-6.3 14.1-23.8-45.3-45.7-71.6-53.8 54.6-46.2 79.8-110.1 79.8-159 0 0 52.1 84.6 70.1 82.4 8.5-1.1 19.5-46.4-14.5-155.8z")),
n.QuestionOutline = l("question", o, c(a, "M764 280.9c-14-30.6-33.9-58.1-59.3-81.6C653.1 151.4 584.6 125 512 125s-141.1 26.4-192.7 74.2c-25.4 23.6-45.3 51-59.3 81.7-14.6 32-22 65.9-22 100.9v27c0 6.2 5 11.2 11.2 11.2h54c6.2 0 11.2-5 11.2-11.2v-27c0-99.5 88.6-180.4 197.6-180.4s197.6 80.9 197.6 180.4c0 40.8-14.5 79.2-42 111.2-27.2 31.7-65.6 54.4-108.1 64-24.3 5.5-46.2 19.2-61.7 38.8a110.85 110.85 0 0 0-23.9 68.6v31.4c0 6.2 5 11.2 11.2 11.2h54c6.2 0 11.2-5 11.2-11.2v-31.4c0-15.7 10.9-29.5 26-32.9 58.4-13.2 111.4-44.7 149.3-88.7 19.1-22.3 34-47.1 44.3-74 10.7-27.9 16.1-57.2 16.1-87 0-35-7.4-69-22-100.9zM512 787c-30.9 0-56 25.1-56 56s25.1 56 56 56 56-25.1 56-56-25.1-56-56-56z")),
n.RadarChartOutline = l("radar-chart", o, c(a, "M926.8 397.1l-396-288a31.81 31.81 0 0 0-37.6 0l-396 288a31.99 31.99 0 0 0-11.6 35.8l151.3 466a32 32 0 0 0 30.4 22.1h489.5c13.9 0 26.1-8.9 30.4-22.1l151.3-466c4.2-13.2-.5-27.6-11.7-35.8zM838.6 417l-98.5 32-200-144.7V199.9L838.6 417zM466 567.2l-89.1 122.3-55.2-169.2L466 567.2zm-116.3-96.8L484 373.3v140.8l-134.3-43.7zM512 599.2l93.9 128.9H418.1L512 599.2zm28.1-225.9l134.2 97.1L540.1 514V373.3zM558 567.2l144.3-46.9-55.2 169.2L558 567.2zm-74-367.3v104.4L283.9 449l-98.5-32L484 199.9zM169.3 470.8l86.5 28.1 80.4 246.4-53.8 73.9-113.1-348.4zM327.1 853l50.3-69h269.3l50.3 69H327.1zm414.5-33.8l-53.8-73.9 80.4-246.4 86.5-28.1-113.1 348.4z")),
n.QrcodeOutline = l("qrcode", o, c(a, "M468 128H160c-17.7 0-32 14.3-32 32v308c0 4.4 3.6 8 8 8h332c4.4 0 8-3.6 8-8V136c0-4.4-3.6-8-8-8zm-56 284H192V192h220v220zm-138-74h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm194 210H136c-4.4 0-8 3.6-8 8v308c0 17.7 14.3 32 32 32h308c4.4 0 8-3.6 8-8V556c0-4.4-3.6-8-8-8zm-56 284H192V612h220v220zm-138-74h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm590-630H556c-4.4 0-8 3.6-8 8v332c0 4.4 3.6 8 8 8h332c4.4 0 8-3.6 8-8V160c0-17.7-14.3-32-32-32zm-32 284H612V192h220v220zm-138-74h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm194 210h-48c-4.4 0-8 3.6-8 8v134h-78V556c0-4.4-3.6-8-8-8H556c-4.4 0-8 3.6-8 8v332c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h78v102c0 4.4 3.6 8 8 8h190c4.4 0 8-3.6 8-8V556c0-4.4-3.6-8-8-8zM746 832h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm142 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z")),
n.RadiusBottomleftOutline = l("radius-bottomleft", o, c(a, "M712 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm2-696h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM136 374h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0-174h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm752 624h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-348 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-230 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm230 624H358c-87.3 0-158-70.7-158-158V484c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v182c0 127 103 230 230 230h182c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),
n.RadiusBottomrightOutline = l("radius-bottomright", o, c(a, "M368 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-58-624h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm578 102h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm292 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm174 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm230 276h-56c-4.4 0-8 3.6-8 8v182c0 87.3-70.7 158-158 158H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h182c127 0 230-103 230-230V484c0-4.4-3.6-8-8-8z")),
n.RadiusUpleftOutline = l("radius-upleft", o, c(a, "M656 200h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm58 624h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 650h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm696-696h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-348 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-174 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm174-696H358c-127 0-230 103-230 230v182c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V358c0-87.3 70.7-158 158-158h182c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),
n.RadiusUprightOutline = l("radius-upright", o, c(a, "M368 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-2 696h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm522-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm348 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm174 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-48-696H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h182c87.3 0 158 70.7 158 158v182c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V358c0-127-103-230-230-230z")),
n.RadiusSettingOutline = l("radius-setting", o, c(a, "M396 140h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-44 684h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm524-204h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 344h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm320 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm160 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm140-284c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V370c0-127-103-230-230-230H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h170c87.3 0 158 70.7 158 158v170zM236 96H92c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h144c4.4 0 8-3.6 8-8V104c0-4.4-3.6-8-8-8zm-48 101.6c0 1.3-1.1 2.4-2.4 2.4h-43.2c-1.3 0-2.4-1.1-2.4-2.4v-43.2c0-1.3 1.1-2.4 2.4-2.4h43.2c1.3 0 2.4 1.1 2.4 2.4v43.2zM920 780H776c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h144c4.4 0 8-3.6 8-8V788c0-4.4-3.6-8-8-8zm-48 101.6c0 1.3-1.1 2.4-2.4 2.4h-43.2c-1.3 0-2.4-1.1-2.4-2.4v-43.2c0-1.3 1.1-2.4 2.4-2.4h43.2c1.3 0 2.4 1.1 2.4 2.4v43.2z")),
n.RedditOutline = l("reddit", o, c(a, "M288 568a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm338.7 119.7c-23.1 18.2-68.9 37.8-114.7 37.8s-91.6-19.6-114.7-37.8c-14.4-11.3-35.3-8.9-46.7 5.5s-8.9 35.3 5.5 46.7C396.3 771.6 457.5 792 512 792s115.7-20.4 155.9-52.1a33.25 33.25 0 1 0-41.2-52.2zM960 456c0-61.9-50.1-112-112-112-42.1 0-78.7 23.2-97.9 57.6-57.6-31.5-127.7-51.8-204.1-56.5L612.9 195l127.9 36.9c11.5 32.6 42.6 56.1 79.2 56.1 46.4 0 84-37.6 84-84s-37.6-84-84-84c-32 0-59.8 17.9-74 44.2L603.5 123a33.2 33.2 0 0 0-39.6 18.4l-90.8 203.9c-74.5 5.2-142.9 25.4-199.2 56.2A111.94 111.94 0 0 0 176 344c-61.9 0-112 50.1-112 112 0 45.8 27.5 85.1 66.8 102.5-7.1 21-10.8 43-10.8 65.5 0 154.6 175.5 280 392 280s392-125.4 392-280c0-22.6-3.8-44.5-10.8-65.5C932.5 541.1 960 501.8 960 456zM820 172.5a31.5 31.5 0 1 1 0 63 31.5 31.5 0 0 1 0-63zM120 456c0-30.9 25.1-56 56-56a56 56 0 0 1 50.6 32.1c-29.3 22.2-53.5 47.8-71.5 75.9a56.23 56.23 0 0 1-35.1-52zm392 381.5c-179.8 0-325.5-95.6-325.5-213.5S332.2 410.5 512 410.5 837.5 506.1 837.5 624 691.8 837.5 512 837.5zM868.8 508c-17.9-28.1-42.2-53.7-71.5-75.9 9-18.9 28.3-32.1 50.6-32.1 30.9 0 56 25.1 56 56 .1 23.5-14.5 43.7-35.1 52zM624 568a56 56 0 1 0 112 0 56 56 0 1 0-112 0z")),
n.RedoOutline = l("redo", o, c(a, "M758.2 839.1C851.8 765.9 912 651.9 912 523.9 912 303 733.5 124.3 512.6 124 291.4 123.7 112 302.8 112 523.9c0 125.2 57.5 236.9 147.6 310.2 3.5 2.8 8.6 2.2 11.4-1.3l39.4-50.5c2.7-3.4 2.1-8.3-1.2-11.1-8.1-6.6-15.9-13.7-23.4-21.2a318.64 318.64 0 0 1-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 0 1-68.6 101.7c-9.3 9.3-19.1 18-29.3 26L668.2 724a8 8 0 0 0-14.1 3l-39.6 162.2c-1.2 5 2.6 9.9 7.7 9.9l167 .8c6.7 0 10.5-7.7 6.3-12.9l-37.3-47.9z")),
n.ReloadOutline = l("reload", o, c(a, "M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 0 0-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 0 1 655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 0 1 279 755.2a342.16 342.16 0 0 1-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 0 1 109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 0 0 3 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z")),
n.RetweetOutline = l("retweet", o, c(i, "M136 552h63.6c4.4 0 8-3.6 8-8V288.7h528.6v72.6c0 1.9.6 3.7 1.8 5.2a8.3 8.3 0 0 0 11.7 1.4L893 255.4c4.3-5 3.6-10.3 0-13.2L749.7 129.8a8.22 8.22 0 0 0-5.2-1.8c-4.6 0-8.4 3.8-8.4 8.4V209H199.7c-39.5 0-71.7 32.2-71.7 71.8V544c0 4.4 3.6 8 8 8zm752-80h-63.6c-4.4 0-8 3.6-8 8v255.3H287.8v-72.6c0-1.9-.6-3.7-1.8-5.2a8.3 8.3 0 0 0-11.7-1.4L131 768.6c-4.3 5-3.6 10.3 0 13.2l143.3 112.4c1.5 1.2 3.3 1.8 5.2 1.8 4.6 0 8.4-3.8 8.4-8.4V815h536.6c39.5 0 71.7-32.2 71.7-71.8V480c-.2-4.4-3.8-8-8.2-8z")),
n.RightOutline = l("right", o, c(a, "M765.7 486.8L314.9 134.7A7.97 7.97 0 0 0 302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 0 0 0-50.4z")),
n.RiseOutline = l("rise", o, c(a, "M917 211.1l-199.2 24c-6.6.8-9.4 8.9-4.7 13.6l59.3 59.3-226 226-101.8-101.7c-6.3-6.3-16.4-6.2-22.6 0L100.3 754.1a8.03 8.03 0 0 0 0 11.3l45 45.2c3.1 3.1 8.2 3.1 11.3 0L433.3 534 535 635.7c6.3 6.2 16.4 6.2 22.6 0L829 364.5l59.3 59.3a8.01 8.01 0 0 0 13.6-4.7l24-199.2c.7-5.1-3.7-9.5-8.9-8.8z")),
n.RollbackOutline = l("rollback", o, c(a, "M793 242H366v-74c0-6.7-7.7-10.4-12.9-6.3l-142 112a8 8 0 0 0 0 12.6l142 112c5.2 4.1 12.9.4 12.9-6.3v-74h415v470H175c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h618c35.3 0 64-28.7 64-64V306c0-35.3-28.7-64-64-64z")),
n.SafetyOutline = l("safety", o, c(i, "M512 64L128 192v384c0 212.1 171.9 384 384 384s384-171.9 384-384V192L512 64zm312 512c0 172.3-139.7 312-312 312S200 748.3 200 576V246l312-110 312 110v330z", "M378.4 475.1a35.91 35.91 0 0 0-50.9 0 35.91 35.91 0 0 0 0 50.9l129.4 129.4 2.1 2.1a33.98 33.98 0 0 0 48.1 0L730.6 434a33.98 33.98 0 0 0 0-48.1l-2.8-2.8a33.98 33.98 0 0 0-48.1 0L483 579.7 378.4 475.1z")),
n.RobotOutline = l("robot", o, c(a, "M300 328a60 60 0 1 0 120 0 60 60 0 1 0-120 0zM852 64H172c-17.7 0-32 14.3-32 32v660c0 17.7 14.3 32 32 32h680c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-32 660H204V128h616v596zM604 328a60 60 0 1 0 120 0 60 60 0 1 0-120 0zm250.2 556H169.8c-16.5 0-29.8 14.3-29.8 32v36c0 4.4 3.3 8 7.4 8h729.1c4.1 0 7.4-3.6 7.4-8v-36c.1-17.7-13.2-32-29.7-32zM664 508H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z")),
n.SearchOutline = l("search", o, c(a, "M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0 0 11.6 0l43.6-43.5a8.2 8.2 0 0 0 0-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z")),
n.ScanOutline = l("scan", o, c(a, "M136 384h56c4.4 0 8-3.6 8-8V200h176c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-37.6 0-68 30.4-68 68v180c0 4.4 3.6 8 8 8zm512-184h176v176c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V196c0-37.6-30.4-68-68-68H648c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM376 824H200V648c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v180c0 37.6 30.4 68 68 68h180c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm512-184h-56c-4.4 0-8 3.6-8 8v176H648c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h180c37.6 0 68-30.4 68-68V648c0-4.4-3.6-8-8-8zm16-164H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),
n.ScissorOutline = l("scissor", o, c(a, "M567.1 512l318.5-319.3c5-5 1.5-13.7-5.6-13.7h-90.5c-2.1 0-4.2.8-5.6 2.3l-273.3 274-90.2-90.5c12.5-22.1 19.7-47.6 19.7-74.8 0-83.9-68.1-152-152-152s-152 68.1-152 152 68.1 152 152 152c27.7 0 53.6-7.4 75.9-20.3l90 90.3-90.1 90.3A151.04 151.04 0 0 0 288 582c-83.9 0-152 68.1-152 152s68.1 152 152 152 152-68.1 152-152c0-27.2-7.2-52.7-19.7-74.8l90.2-90.5 273.3 274c1.5 1.5 3.5 2.3 5.6 2.3H880c7.1 0 10.7-8.6 5.6-13.7L567.1 512zM288 370c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80zm0 444c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z")),
n.SelectOutline = l("select", o, c(a, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h360c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H184V184h656v320c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32zM653.3 599.4l52.2-52.2a8.01 8.01 0 0 0-4.7-13.6l-179.4-21c-5.1-.6-9.5 3.7-8.9 8.9l21 179.4c.8 6.6 8.9 9.4 13.6 4.7l52.4-52.4 256.2 256.2c3.1 3.1 8.2 3.1 11.3 0l42.4-42.4c3.1-3.1 3.1-8.2 0-11.3L653.3 599.4z")),
n.ShakeOutline = l("shake", o, c(a, "M324 666a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm616.7-309.6L667.6 83.2C655.2 70.9 638.7 64 621.1 64s-34.1 6.8-46.5 19.2L83.3 574.5a65.85 65.85 0 0 0 0 93.1l273.2 273.2c12.3 12.3 28.9 19.2 46.5 19.2s34.1-6.8 46.5-19.2l491.3-491.3c25.6-25.7 25.6-67.5-.1-93.1zM403 880.1L143.9 621l477.2-477.2 259 259.2L403 880.1zM152.8 373.7a7.9 7.9 0 0 0 11.2 0L373.7 164a7.9 7.9 0 0 0 0-11.2l-38.4-38.4a7.9 7.9 0 0 0-11.2 0L114.3 323.9a7.9 7.9 0 0 0 0 11.2l38.5 38.6zm718.6 276.6a7.9 7.9 0 0 0-11.2 0L650.3 860.1a7.9 7.9 0 0 0 0 11.2l38.4 38.4a7.9 7.9 0 0 0 11.2 0L909.7 700a7.9 7.9 0 0 0 0-11.2l-38.3-38.5z")),
n.ShareAltOutline = l("share-alt", o, c(a, "M752 664c-28.5 0-54.8 10-75.4 26.7L469.4 540.8a160.68 160.68 0 0 0 0-57.6l207.2-149.9C697.2 350 723.5 360 752 360c66.2 0 120-53.8 120-120s-53.8-120-120-120-120 53.8-120 120c0 11.6 1.6 22.7 4.7 33.3L439.9 415.8C410.7 377.1 364.3 352 312 352c-88.4 0-160 71.6-160 160s71.6 160 160 160c52.3 0 98.7-25.1 127.9-63.8l196.8 142.5c-3.1 10.6-4.7 21.8-4.7 33.3 0 66.2 53.8 120 120 120s120-53.8 120-120-53.8-120-120-120zm0-476c28.7 0 52 23.3 52 52s-23.3 52-52 52-52-23.3-52-52 23.3-52 52-52zM312 600c-48.5 0-88-39.5-88-88s39.5-88 88-88 88 39.5 88 88-39.5 88-88 88zm440 236c-28.7 0-52-23.3-52-52s23.3-52 52-52 52 23.3 52 52-23.3 52-52 52z")),
n.ShoppingCartOutline = l("shopping-cart", o, c(i, "M922.9 701.9H327.4l29.9-60.9 496.8-.9c16.8 0 31.2-12 34.2-28.6l68.8-385.1c1.8-10.1-.9-20.5-7.5-28.4a34.99 34.99 0 0 0-26.6-12.5l-632-2.1-5.4-25.4c-3.4-16.2-18-28-34.6-28H96.5a35.3 35.3 0 1 0 0 70.6h125.9L246 312.8l58.1 281.3-74.8 122.1a34.96 34.96 0 0 0-3 36.8c6 11.9 18.1 19.4 31.5 19.4h62.8a102.43 102.43 0 0 0-20.6 61.7c0 56.6 46 102.6 102.6 102.6s102.6-46 102.6-102.6c0-22.3-7.4-44-20.6-61.7h161.1a102.43 102.43 0 0 0-20.6 61.7c0 56.6 46 102.6 102.6 102.6s102.6-46 102.6-102.6c0-22.3-7.4-44-20.6-61.7H923c19.4 0 35.3-15.8 35.3-35.3a35.42 35.42 0 0 0-35.4-35.2zM305.7 253l575.8 1.9-56.4 315.8-452.3.8L305.7 253zm96.9 612.7c-17.4 0-31.6-14.2-31.6-31.6 0-17.4 14.2-31.6 31.6-31.6s31.6 14.2 31.6 31.6a31.6 31.6 0 0 1-31.6 31.6zm325.1 0c-17.4 0-31.6-14.2-31.6-31.6 0-17.4 14.2-31.6 31.6-31.6s31.6 14.2 31.6 31.6a31.6 31.6 0 0 1-31.6 31.6z")),
n.ShrinkOutline = l("shrink", o, c(a, "M881.7 187.4l-45.1-45.1a8.03 8.03 0 0 0-11.3 0L667.8 299.9l-54.7-54.7a7.94 7.94 0 0 0-13.5 4.7L576.1 439c-.6 5.2 3.7 9.5 8.9 8.9l189.2-23.5c6.6-.8 9.3-8.8 4.7-13.5l-54.7-54.7 157.6-157.6c3-3 3-8.1-.1-11.2zM439 576.1l-189.2 23.5c-6.6.8-9.3 8.9-4.7 13.5l54.7 54.7-157.5 157.5a8.03 8.03 0 0 0 0 11.3l45.1 45.1c3.1 3.1 8.2 3.1 11.3 0l157.6-157.6 54.7 54.7a7.94 7.94 0 0 0 13.5-4.7L447.9 585a7.9 7.9 0 0 0-8.9-8.9z")),
n.SlackOutline = l("slack", o, c(a, "M409.4 128c-42.4 0-76.7 34.4-76.7 76.8 0 20.3 8.1 39.9 22.4 54.3a76.74 76.74 0 0 0 54.3 22.5h76.7v-76.8c0-42.3-34.3-76.7-76.7-76.8zm0 204.8H204.7c-42.4 0-76.7 34.4-76.7 76.8s34.4 76.8 76.7 76.8h204.6c42.4 0 76.7-34.4 76.7-76.8.1-42.4-34.3-76.8-76.6-76.8zM614 486.4c42.4 0 76.8-34.4 76.7-76.8V204.8c0-42.4-34.3-76.8-76.7-76.8-42.4 0-76.7 34.4-76.7 76.8v204.8c0 42.5 34.3 76.8 76.7 76.8zm281.4-76.8c0-42.4-34.4-76.8-76.7-76.8S742 367.2 742 409.6v76.8h76.7c42.3 0 76.7-34.4 76.7-76.8zm-76.8 128H614c-42.4 0-76.7 34.4-76.7 76.8 0 20.3 8.1 39.9 22.4 54.3a76.74 76.74 0 0 0 54.3 22.5h204.6c42.4 0 76.7-34.4 76.7-76.8.1-42.4-34.3-76.7-76.7-76.8zM614 742.4h-76.7v76.8c0 42.4 34.4 76.8 76.7 76.8 42.4 0 76.8-34.4 76.7-76.8.1-42.4-34.3-76.7-76.7-76.8zM409.4 537.6c-42.4 0-76.7 34.4-76.7 76.8v204.8c0 42.4 34.4 76.8 76.7 76.8 42.4 0 76.8-34.4 76.7-76.8V614.4c0-20.3-8.1-39.9-22.4-54.3a76.92 76.92 0 0 0-54.3-22.5zM128 614.4c0 20.3 8.1 39.9 22.4 54.3a76.74 76.74 0 0 0 54.3 22.5c42.4 0 76.8-34.4 76.7-76.8v-76.8h-76.7c-42.3 0-76.7 34.4-76.7 76.8z")),
n.SmallDashOutline = l("small-dash", o, c(a, "M112 476h72v72h-72zm182 0h72v72h-72zm364 0h72v72h-72zm182 0h72v72h-72zm-364 0h72v72h-72z")),
n.SolutionOutline = l("solution", o, c(a, "M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z")),
n.SketchOutline = l("sketch", o, c(a, "M925.6 405.1l-203-253.7a6.5 6.5 0 0 0-5-2.4H306.4c-1.9 0-3.8.9-5 2.4l-203 253.7a6.5 6.5 0 0 0 .2 8.3l408.6 459.5c1.2 1.4 3 2.1 4.8 2.1 1.8 0 3.5-.8 4.8-2.1l408.6-459.5a6.5 6.5 0 0 0 .2-8.3zM645.2 206.4l34.4 133.9-132.5-133.9h98.1zm8.2 178.5H370.6L512 242l141.4 142.9zM378.8 206.4h98.1L344.3 340.3l34.5-133.9zm-53.4 7l-44.1 171.5h-93.1l137.2-171.5zM194.6 434.9H289l125.8 247.7-220.2-247.7zM512 763.4L345.1 434.9h333.7L512 763.4zm97.1-80.8L735 434.9h94.4L609.1 682.6zm133.6-297.7l-44.1-171.5 137.2 171.5h-93.1z")),
n.SortDescendingOutline = l("sort-descending", o, c(a, "M839.6 433.8L749 150.5a9.24 9.24 0 0 0-8.9-6.5h-77.4c-4.1 0-7.6 2.6-8.9 6.5l-91.3 283.3c-.3.9-.5 1.9-.5 2.9 0 5.1 4.2 9.3 9.3 9.3h56.4c4.2 0 7.8-2.8 9-6.8l17.5-61.6h89l17.3 61.5c1.1 4 4.8 6.8 9 6.8h61.2c1 0 1.9-.1 2.8-.4 2.4-.8 4.3-2.4 5.5-4.6 1.1-2.2 1.3-4.7.6-7.1zM663.3 325.5l32.8-116.9h6.3l32.1 116.9h-71.2zm143.5 492.9H677.2v-.4l132.6-188.9c1.1-1.6 1.7-3.4 1.7-5.4v-36.4c0-5.1-4.2-9.3-9.3-9.3h-204c-5.1 0-9.3 4.2-9.3 9.3v43c0 5.1 4.2 9.3 9.3 9.3h122.6v.4L587.7 828.9a9.35 9.35 0 0 0-1.7 5.4v36.4c0 5.1 4.2 9.3 9.3 9.3h211.4c5.1 0 9.3-4.2 9.3-9.3v-43a9.2 9.2 0 0 0-9.2-9.3zM310.3 167.1a8 8 0 0 0-12.6 0L185.7 309c-4.2 5.3-.4 13 6.3 13h76v530c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V322h76c6.7 0 10.5-7.8 6.3-13l-112-141.9z")),
n.SortAscendingOutline = l("sort-ascending", o, c(a, "M839.6 433.8L749 150.5a9.24 9.24 0 0 0-8.9-6.5h-77.4c-4.1 0-7.6 2.6-8.9 6.5l-91.3 283.3c-.3.9-.5 1.9-.5 2.9 0 5.1 4.2 9.3 9.3 9.3h56.4c4.2 0 7.8-2.8 9-6.8l17.5-61.6h89l17.3 61.5c1.1 4 4.8 6.8 9 6.8h61.2c1 0 1.9-.1 2.8-.4 2.4-.8 4.3-2.4 5.5-4.6 1.1-2.2 1.3-4.7.6-7.1zM663.3 325.5l32.8-116.9h6.3l32.1 116.9h-71.2zm143.5 492.9H677.2v-.4l132.6-188.9c1.1-1.6 1.7-3.4 1.7-5.4v-36.4c0-5.1-4.2-9.3-9.3-9.3h-204c-5.1 0-9.3 4.2-9.3 9.3v43c0 5.1 4.2 9.3 9.3 9.3h122.6v.4L587.7 828.9a9.35 9.35 0 0 0-1.7 5.4v36.4c0 5.1 4.2 9.3 9.3 9.3h211.4c5.1 0 9.3-4.2 9.3-9.3v-43a9.2 9.2 0 0 0-9.2-9.3zM416 702h-76V172c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v530h-76c-6.7 0-10.5 7.8-6.3 13l112 141.9a8 8 0 0 0 12.6 0l112-141.9c4.1-5.2.4-13-6.3-13z")),
n.StockOutline = l("stock", o, c(a, "M904 747H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM165.7 621.8l39.7 39.5c3.1 3.1 8.2 3.1 11.3 0l234.7-233.9 97.6 97.3a32.11 32.11 0 0 0 45.2 0l264.2-263.2c3.1-3.1 3.1-8.2 0-11.3l-39.7-39.6a8.03 8.03 0 0 0-11.3 0l-235.7 235-97.7-97.3a32.11 32.11 0 0 0-45.2 0L165.7 610.5a7.94 7.94 0 0 0 0 11.3z")),
n.SwapLeftOutline = l("swap-left", o, c(i, "M872 572H266.8l144.3-183c4.1-5.2.4-13-6.3-13H340c-9.8 0-19.1 4.5-25.1 12.2l-164 208c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z")),
n.SwapRightOutline = l("swap-right", o, c(i, "M873.1 596.2l-164-208A32 32 0 0 0 684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z")),
n.StrikethroughOutline = l("strikethrough", o, c(a, "M952 474H569.9c-10-2-20.5-4-31.6-6-15.9-2.9-22.2-4.1-30.8-5.8-51.3-10-82.2-20-106.8-34.2-35.1-20.5-52.2-48.3-52.2-85.1 0-37 15.2-67.7 44-89 28.4-21 68.8-32.1 116.8-32.1 54.8 0 97.1 14.4 125.8 42.8 14.6 14.4 25.3 32.1 31.8 52.6 1.3 4.1 2.8 10 4.3 17.8.9 4.8 5.2 8.2 9.9 8.2h72.8c5.6 0 10.1-4.6 10.1-10.1v-1c-.7-6.8-1.3-12.1-2-16-7.3-43.5-28-81.7-59.7-110.3-44.4-40.5-109.7-61.8-188.7-61.8-72.3 0-137.4 18.1-183.3 50.9-25.6 18.4-45.4 41.2-58.6 67.7-13.5 27.1-20.3 58.4-20.3 92.9 0 29.5 5.7 54.5 17.3 76.5 8.3 15.7 19.6 29.5 34.1 42H72c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h433.2c2.1.4 3.9.8 5.9 1.2 30.9 6.2 49.5 10.4 66.6 15.2 23 6.5 40.6 13.3 55.2 21.5 35.8 20.2 53.3 49.2 53.3 89 0 35.3-15.5 66.8-43.6 88.8-30.5 23.9-75.6 36.4-130.5 36.4-43.7 0-80.7-8.5-110.2-25-29.1-16.3-49.1-39.8-59.7-69.5-.8-2.2-1.7-5.2-2.7-9-1.2-4.4-5.3-7.5-9.7-7.5h-79.7c-5.6 0-10.1 4.6-10.1 10.1v1c.2 2.3.4 4.2.6 5.7 6.5 48.8 30.3 88.8 70.7 118.8 47.1 34.8 113.4 53.2 191.8 53.2 84.2 0 154.8-19.8 204.2-57.3 25-18.9 44.2-42.2 57.1-69 13-27.1 19.7-57.9 19.7-91.5 0-31.8-5.8-58.4-17.8-81.4-5.8-11.2-13.1-21.5-21.8-30.8H952c4.4 0 8-3.6 8-8v-60a8 8 0 0 0-8-7.9z")),
n.SwapOutline = l("swap", o, c(a, "M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z")),
n.SyncOutline = l("sync", o, c(a, "M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 0 1 755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 0 0 3 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 0 0 8 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 0 1 512.1 856a342.24 342.24 0 0 1-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 0 0-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 0 0-8-8.2z")),
n.TableOutline = l("table", o, c(a, "M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 208H676V232h212v136zm0 224H676V432h212v160zM412 432h200v160H412V432zm200-64H412V232h200v136zm-476 64h212v160H136V432zm0-200h212v136H136V232zm0 424h212v136H136V656zm276 0h200v136H412V656zm476 136H676V656h212v136z")),
n.TeamOutline = l("team", o, c(a, "M824.2 699.9a301.55 301.55 0 0 0-86.4-60.4C783.1 602.8 812 546.8 812 484c0-110.8-92.4-201.7-203.2-200-109.1 1.7-197 90.6-197 200 0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 0 0-86.4 60.4C345 754.6 314 826.8 312 903.8a8 8 0 0 0 8 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5A226.62 226.62 0 0 1 612 684c60.9 0 118.2 23.7 161.3 66.8C814.5 792 838 846.3 840 904.3c.1 4.3 3.7 7.7 8 7.7h56a8 8 0 0 0 8-8.2c-2-77-33-149.2-87.8-203.9zM612 612c-34.2 0-66.4-13.3-90.5-37.5a126.86 126.86 0 0 1-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4 0 34.2-13.3 66.3-37.5 90.5A127.3 127.3 0 0 1 612 612zM361.5 510.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 0 1-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.9-1.7-203.3 89.2-203.3 199.9 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 0 0 8 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.9-1 6.5-4.7 6-8.7z")),
n.TaobaoOutline = l("taobao", o, c(a, "M168.5 273.7a68.7 68.7 0 1 0 137.4 0 68.7 68.7 0 1 0-137.4 0zm730 79.2s-23.7-184.4-426.9-70.1c17.3-30 25.6-49.5 25.6-49.5L396.4 205s-40.6 132.6-113 194.4c0 0 70.1 40.6 69.4 39.4 20.1-20.1 38.2-40.6 53.7-60.4 16.1-7 31.5-13.6 46.7-19.8-18.6 33.5-48.7 83.8-78.8 115.6l42.4 37s28.8-27.7 60.4-61.2h36v61.8H372.9v49.5h140.3v118.5c-1.7 0-3.6 0-5.4-.2-15.4-.7-39.5-3.3-49-18.2-11.5-18.1-3-51.5-2.4-71.9h-97l-3.4 1.8s-35.5 159.1 102.3 155.5c129.1 3.6 203-36 238.6-63.1l14.2 52.6 79.6-33.2-53.9-131.9-64.6 20.1 12.1 45.2c-16.6 12.4-35.6 21.7-56.2 28.4V561.3h137.1v-49.5H628.1V450h137.6v-49.5H521.3c17.6-21.4 31.5-41.1 35-53.6l-42.5-11.6c182.8-65.5 284.5-54.2 283.6 53.2v282.8s10.8 97.1-100.4 90.1l-60.2-12.9-14.2 57.1S882.5 880 903.7 680.2c21.3-200-5.2-327.3-5.2-327.3zm-707.4 18.3l-45.4 69.7 83.6 52.1s56 28.5 29.4 81.9C233.8 625.5 112 736.3 112 736.3l109 68.1c75.4-163.7 70.5-142 89.5-200.7 19.5-60.1 23.7-105.9-9.4-139.1-42.4-42.6-47-46.6-110-93.4z")),
n.ToTopOutline = l("to-top", o, c(a, "M885 780H165c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM400 325.7h73.9V664c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V325.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 171a8 8 0 0 0-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13z")),
n.TrademarkOutline = l("trademark", o, c(a, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm87.5-334.7c34.8-12.8 78.4-49 78.4-119.2 0-71.2-45.5-131.1-144.2-131.1H378c-4.4 0-8 3.6-8 8v410c0 4.4 3.6 8 8 8h54.5c4.4 0 8-3.6 8-8V561.2h88.7l74.6 159.2c1.3 2.8 4.1 4.6 7.2 4.6h62a7.9 7.9 0 0 0 7.1-11.5l-80.6-164.2zM522 505h-81.5V357h83.4c48 0 80.9 25.3 80.9 75.5 0 46.9-29.8 72.5-82.8 72.5z")),
n.TransactionOutline = l("transaction", o, c(a, "M668.6 320c0-4.4-3.6-8-8-8h-54.5c-3 0-5.8 1.7-7.1 4.4l-84.7 168.8H511l-84.7-168.8a8 8 0 0 0-7.1-4.4h-55.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.8l103.9 191.6h-57c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76v39h-76c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76V704c0 4.4 3.6 8 8 8h49.9c4.4 0 8-3.6 8-8v-63.5h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8h-76.3v-39h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8H564l103.7-191.6c.5-1.1.9-2.4.9-3.7zM157.9 504.2a352.7 352.7 0 0 1 103.5-242.4c32.5-32.5 70.3-58.1 112.4-75.9 43.6-18.4 89.9-27.8 137.6-27.8 47.8 0 94.1 9.3 137.6 27.8 42.1 17.8 79.9 43.4 112.4 75.9 10 10 19.3 20.5 27.9 31.4l-50 39.1a8 8 0 0 0 3 14.1l156.8 38.3c5 1.2 9.9-2.6 9.9-7.7l.8-161.5c0-6.7-7.7-10.5-12.9-6.3l-47.8 37.4C770.7 146.3 648.6 82 511.5 82 277 82 86.3 270.1 82 503.8a8 8 0 0 0 8 8.2h60c4.3 0 7.8-3.5 7.9-7.8zM934 512h-60c-4.3 0-7.9 3.5-8 7.8a352.7 352.7 0 0 1-103.5 242.4 352.57 352.57 0 0 1-112.4 75.9c-43.6 18.4-89.9 27.8-137.6 27.8s-94.1-9.3-137.6-27.8a352.57 352.57 0 0 1-112.4-75.9c-10-10-19.3-20.5-27.9-31.4l49.9-39.1a8 8 0 0 0-3-14.1l-156.8-38.3c-5-1.2-9.9 2.6-9.9 7.7l-.8 161.7c0 6.7 7.7 10.5 12.9 6.3l47.8-37.4C253.3 877.7 375.4 942 512.5 942 747 942 937.7 753.9 942 520.2a8 8 0 0 0-8-8.2z")),
n.TwitterOutline = l("twitter", o, c(a, "M928 254.3c-30.6 13.2-63.9 22.7-98.2 26.4a170.1 170.1 0 0 0 75-94 336.64 336.64 0 0 1-108.2 41.2A170.1 170.1 0 0 0 672 174c-94.5 0-170.5 76.6-170.5 170.6 0 13.2 1.6 26.4 4.2 39.1-141.5-7.4-267.7-75-351.6-178.5a169.32 169.32 0 0 0-23.2 86.1c0 59.2 30.1 111.4 76 142.1a172 172 0 0 1-77.1-21.7v2.1c0 82.9 58.6 151.6 136.7 167.4a180.6 180.6 0 0 1-44.9 5.8c-11.1 0-21.6-1.1-32.2-2.6C211 652 273.9 701.1 348.8 702.7c-58.6 45.9-132 72.9-211.7 72.9-14.3 0-27.5-.5-41.2-2.1C171.5 822 261.2 850 357.8 850 671.4 850 843 590.2 843 364.7c0-7.4 0-14.8-.5-22.2 33.2-24.3 62.3-54.4 85.5-88.2z")),
n.UnderlineOutline = l("underline", o, c(a, "M824 804H200c-4.4 0-8 3.4-8 7.6v60.8c0 4.2 3.6 7.6 8 7.6h624c4.4 0 8-3.4 8-7.6v-60.8c0-4.2-3.6-7.6-8-7.6zm-312-76c69.4 0 134.6-27.1 183.8-76.2C745 602.7 772 537.4 772 468V156c0-6.6-5.4-12-12-12h-60c-6.6 0-12 5.4-12 12v312c0 97-79 176-176 176s-176-79-176-176V156c0-6.6-5.4-12-12-12h-60c-6.6 0-12 5.4-12 12v312c0 69.4 27.1 134.6 76.2 183.8C377.3 701 442.6 728 512 728z")),
n.UndoOutline = l("undo", o, c(a, "M511.4 124C290.5 124.3 112 303 112 523.9c0 128 60.2 242 153.8 315.2l-37.5 48c-4.1 5.3-.3 13 6.3 12.9l167-.8c5.2 0 9-4.9 7.7-9.9L369.8 727a8 8 0 0 0-14.1-3L315 776.1c-10.2-8-20-16.7-29.3-26a318.64 318.64 0 0 1-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 0 1-68.6 101.7c-7.5 7.5-15.3 14.5-23.4 21.2a7.93 7.93 0 0 0-1.2 11.1l39.4 50.5c2.8 3.5 7.9 4.1 11.4 1.3C854.5 760.8 912 649.1 912 523.9c0-221.1-179.4-400.2-400.6-399.9z")),
n.UnorderedListOutline = l("unordered-list", o, c(a, "M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm0 284a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm0 284a56 56 0 1 0 112 0 56 56 0 1 0-112 0z")),
n.UpOutline = l("up", o, c(a, "M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 0 0 140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z")),
n.UploadOutline = l("upload", o, c(a, "M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 0 0-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z")),
n.UserAddOutline = l("user-add", o, c(a, "M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 0 0-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 0 0-80.4 119.5A373.6 373.6 0 0 0 137 888.8a8 8 0 0 0 8 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 0 0 8.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 0 1 340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 0 1 683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),
n.UsergroupAddOutline = l("usergroup-add", o, c(a, "M892 772h-80v-80c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v80h-80c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h80v80c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-80h80c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM373.5 498.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 0 1-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.8-1.7-203.2 89.2-203.2 200 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 0 0 8 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.8-1.1 6.4-4.8 5.9-8.8zM824 472c0-109.4-87.9-198.3-196.9-200C516.3 270.3 424 361.2 424 472c0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 0 0-86.4 60.4C357 742.6 326 814.8 324 891.8a8 8 0 0 0 8 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5C505.8 695.7 563 672 624 672c110.4 0 200-89.5 200-200zm-109.5 90.5C690.3 586.7 658.2 600 624 600s-66.3-13.3-90.5-37.5a127.26 127.26 0 0 1-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4-.1 34.2-13.4 66.3-37.6 90.5z")),
n.UserOutline = l("user", o, c(a, "M858.5 763.6a374 374 0 0 0-80.6-119.5 375.63 375.63 0 0 0-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 0 0-80.6 119.5A371.7 371.7 0 0 0 136 901.8a8 8 0 0 0 8 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 0 0 8-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z")),
n.UserDeleteOutline = l("user-delete", o, c(a, "M678.3 655.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 0 0-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 518 759.6 444.7 759.6 362c0-137-110.8-248-247.5-248S264.7 225 264.7 362c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 0 0-80.4 119.5A373.6 373.6 0 0 0 137 901.8a8 8 0 0 0 8 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 641.2 432.2 610 512.2 610c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 0 0 8.1.3zM512.2 534c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 0 1 340.5 362c0-45.9 17.9-89.1 50.3-121.6S466.3 190 512.2 190s88.9 17.9 121.4 50.4A171.2 171.2 0 0 1 683.9 362c0 45.9-17.9 89.1-50.3 121.6C601.1 516.1 558 534 512.2 534zM880 772H640c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h240c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),
n.UsergroupDeleteOutline = l("usergroup-delete", o, c(a, "M888 784H664c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h224c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM373.5 510.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 0 1-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.9-1.7-203.3 89.2-203.3 199.9 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 0 0 8 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.9-1 6.5-4.7 6-8.7zM824 484c0-109.4-87.9-198.3-196.9-200C516.3 282.3 424 373.2 424 484c0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 0 0-86.4 60.4C357 754.6 326 826.8 324 903.8a8 8 0 0 0 8 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5C505.8 707.7 563 684 624 684c110.4 0 200-89.5 200-200zm-109.5 90.5C690.3 598.7 658.2 612 624 612s-66.3-13.3-90.5-37.5a127.26 127.26 0 0 1-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4-.1 34.2-13.4 66.3-37.6 90.5z")),
n.VerticalAlignBottomOutline = l("vertical-align-bottom", o, c(a, "M859.9 780H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM505.7 669a8 8 0 0 0 12.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V176c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8z")),
n.VerticalAlignMiddleOutline = l("vertical-align-middle", o, c(a, "M859.9 474H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zm-353.6-74.7c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H550V104c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v156h-62.8c-6 0-9.4 7-5.7 11.7l100.8 127.6zm11.4 225.4a7.14 7.14 0 0 0-11.3 0L405.6 752.3a7.23 7.23 0 0 0 5.7 11.7H474v156c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V764h62.8c6 0 9.4-7 5.7-11.7L517.7 624.7z")),
n.VerticalAlignTopOutline = l("vertical-align-top", o, c(a, "M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 0 0-12.6 0l-112 141.7a7.98 7.98 0 0 0 6.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z")),
n.VerticalRightOutline = l("vertical-right", o, c(a, "M326 164h-64c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V172c0-4.4-3.6-8-8-8zm444 72.4V164c0-6.8-7.9-10.5-13.1-6.1L335 512l421.9 354.1c5.2 4.4 13.1.7 13.1-6.1v-72.4c0-9.4-4.2-18.4-11.4-24.5L459.4 512l299.2-251.1c7.2-6.1 11.4-15.1 11.4-24.5z")),
n.VerticalLeftOutline = l("vertical-left", o, c(a, "M762 164h-64c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V172c0-4.4-3.6-8-8-8zm-508 0v72.4c0 9.5 4.2 18.4 11.4 24.5L564.6 512 265.4 763.1c-7.2 6.1-11.4 15-11.4 24.5V860c0 6.8 7.9 10.5 13.1 6.1L689 512 267.1 157.9A7.95 7.95 0 0 0 254 164z")),
n.WifiOutline = l("wifi", o, c(a, "M723 620.5C666.8 571.6 593.4 542 513 542s-153.8 29.6-210.1 78.6a8.1 8.1 0 0 0-.8 11.2l36 42.9c2.9 3.4 8 3.8 11.4.9C393.1 637.2 450.3 614 513 614s119.9 23.2 163.5 61.5c3.4 2.9 8.5 2.5 11.4-.9l36-42.9c2.8-3.3 2.4-8.3-.9-11.2zm117.4-140.1C751.7 406.5 637.6 362 513 362s-238.7 44.5-327.5 118.4a8.05 8.05 0 0 0-1 11.3l36 42.9c2.8 3.4 7.9 3.8 11.2 1C308 472.2 406.1 434 513 434s205 38.2 281.2 101.6c3.4 2.8 8.4 2.4 11.2-1l36-42.9c2.8-3.4 2.4-8.5-1-11.3zm116.7-139C835.7 241.8 680.3 182 511 182c-168.2 0-322.6 59-443.7 157.4a8 8 0 0 0-1.1 11.4l36 42.9c2.8 3.3 7.8 3.8 11.1 1.1C222 306.7 360.3 254 511 254c151.8 0 291 53.5 400 142.7 3.4 2.8 8.4 2.3 11.2-1.1l36-42.9c2.9-3.4 2.4-8.5-1.1-11.3zM448 778a64 64 0 1 0 128 0 64 64 0 1 0-128 0z")),
n.ZhihuOutline = l("zhihu", o, c(a, "M564.7 230.1V803h60l25.2 71.4L756.3 803h131.5V230.1H564.7zm247.7 497h-59.9l-75.1 50.4-17.8-50.4h-18V308.3h170.7v418.8zM526.1 486.9H393.3c2.1-44.9 4.3-104.3 6.6-172.9h130.9l-.1-8.1c0-.6-.2-14.7-2.3-29.1-2.1-15-6.6-34.9-21-34.9H287.8c4.4-20.6 15.7-69.7 29.4-93.8l6.4-11.2-12.9-.7c-.8 0-19.6-.9-41.4 10.6-35.7 19-51.7 56.4-58.7 84.4-18.4 73.1-44.6 123.9-55.7 145.6-3.3 6.4-5.3 10.2-6.2 12.8-1.8 4.9-.8 9.8 2.8 13 10.5 9.5 38.2-2.9 38.5-3 .6-.3 1.3-.6 2.2-1 13.9-6.3 55.1-25 69.8-84.5h56.7c.7 32.2 3.1 138.4 2.9 172.9h-141l-2.1 1.5c-23.1 16.9-30.5 63.2-30.8 65.2l-1.4 9.2h167c-12.3 78.3-26.5 113.4-34 127.4-3.7 7-7.3 14-10.7 20.8-21.3 42.2-43.4 85.8-126.3 153.6-3.6 2.8-7 8-4.8 13.7 2.4 6.3 9.3 9.1 24.6 9.1 5.4 0 11.8-.3 19.4-1 49.9-4.4 100.8-18 135.1-87.6 17-35.1 31.7-71.7 43.9-108.9L497 850l5-12c.8-1.9 19-46.3 5.1-95.9l-.5-1.8-108.1-123-22 16.6c6.4-26.1 10.6-49.9 12.5-71.1h158.7v-8c0-40.1-18.5-63.9-19.2-64.9l-2.4-3z")),
n.WeiboOutline = l("weibo", o, c(a, "M457.3 543c-68.1-17.7-145 16.2-174.6 76.2-30.1 61.2-1 129.1 67.8 151.3 71.2 23 155.2-12.2 184.4-78.3 28.7-64.6-7.2-131-77.6-149.2zm-52 156.2c-13.8 22.1-43.5 31.7-65.8 21.6-22-10-28.5-35.7-14.6-57.2 13.7-21.4 42.3-31 64.4-21.7 22.4 9.5 29.6 35 16 57.3zm45.5-58.5c-5 8.6-16.1 12.7-24.7 9.1-8.5-3.5-11.2-13.1-6.4-21.5 5-8.4 15.6-12.4 24.1-9.1 8.7 3.2 11.8 12.9 7 21.5zm334.5-197.2c15 4.8 31-3.4 35.9-18.3 11.8-36.6 4.4-78.4-23.2-109a111.39 111.39 0 0 0-106-34.3 28.45 28.45 0 0 0-21.9 33.8 28.39 28.39 0 0 0 33.8 21.8c18.4-3.9 38.3 1.8 51.9 16.7a54.2 54.2 0 0 1 11.3 53.3 28.45 28.45 0 0 0 18.2 36zm99.8-206c-56.7-62.9-140.4-86.9-217.7-70.5a32.98 32.98 0 0 0-25.4 39.3 33.12 33.12 0 0 0 39.3 25.5c55-11.7 114.4 5.4 154.8 50.1 40.3 44.7 51.2 105.7 34 159.1-5.6 17.4 3.9 36 21.3 41.7 17.4 5.6 36-3.9 41.6-21.2v-.1c24.1-75.4 8.9-161.1-47.9-223.9zM729 499c-12.2-3.6-20.5-6.1-14.1-22.1 13.8-34.7 15.2-64.7.3-86-28-40.1-104.8-37.9-192.8-1.1 0 0-27.6 12.1-20.6-9.8 13.5-43.5 11.5-79.9-9.6-101-47.7-47.8-174.6 1.8-283.5 110.6C127.3 471.1 80 557.5 80 632.2 80 775.1 263.2 862 442.5 862c235 0 391.3-136.5 391.3-245 0-65.5-55.2-102.6-104.8-118zM443 810.8c-143 14.1-266.5-50.5-275.8-144.5-9.3-93.9 99.2-181.5 242.2-195.6 143-14.2 266.5 50.5 275.8 144.4C694.4 709 586 796.6 443 810.8z")),
n.WomanOutline = l("woman", o, c(a, "M712.8 548.8c53.6-53.6 83.2-125 83.2-200.8 0-75.9-29.5-147.2-83.2-200.8C659.2 93.6 587.8 64 512 64s-147.2 29.5-200.8 83.2C257.6 200.9 228 272.1 228 348c0 63.8 20.9 124.4 59.4 173.9 7.3 9.4 15.2 18.3 23.7 26.9 8.5 8.5 17.5 16.4 26.8 23.7 39.6 30.8 86.3 50.4 136.1 57V736H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h114v140c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V812h114c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H550V629.5c61.5-8.2 118.2-36.1 162.8-80.7zM512 556c-55.6 0-107.7-21.6-147.1-60.9C325.6 455.8 304 403.6 304 348s21.6-107.7 60.9-147.1C404.2 161.5 456.4 140 512 140s107.7 21.6 147.1 60.9C698.4 240.2 720 292.4 720 348s-21.6 107.7-60.9 147.1C619.7 534.4 567.6 556 512 556z")),
n.ZoomInOutline = l("zoom-in", o, c(a, "M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z")),
n.AccountBookTwoTone = l("account-book", s, (function(e, t) {
return c(a, [t, "M712 304c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H384v48c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H184v584h656V256H712v48zm-65.6 121.8l-89.3 164.1h49.1c4.4 0 8 3.6 8 8v21.3c0 4.4-3.6 8-8 8h-65.4v33.7h65.4c4.4 0 8 3.6 8 8v21.3c0 4.4-3.6 8-8 8h-65.4V752c0 4.4-3.6 8-8 8h-41.3c-4.4 0-8-3.6-8-8v-53.8h-65.1c-4.4 0-8-3.6-8-8v-21.3c0-4.4 3.6-8 8-8h65.1v-33.7h-65.1c-4.4 0-8-3.6-8-8v-21.3c0-4.4 3.6-8 8-8H467l-89.3-164c-2.1-3.9-.7-8.8 3.2-10.9 1.1-.7 2.5-1 3.8-1h46a8 8 0 0 1 7.1 4.4l73.4 145.4h2.8l73.4-145.4c1.3-2.7 4.1-4.4 7.1-4.4h45c4.5 0 8 3.6 7.9 8 0 1.3-.4 2.6-1 3.8z"], [e, "M639.5 414h-45c-3 0-5.8 1.7-7.1 4.4L514 563.8h-2.8l-73.4-145.4a8 8 0 0 0-7.1-4.4h-46c-1.3 0-2.7.3-3.8 1-3.9 2.1-5.3 7-3.2 10.9l89.3 164h-48.6c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1v33.7h-65.1c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1V752c0 4.4 3.6 8 8 8h41.3c4.4 0 8-3.6 8-8v-53.8h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-65.4v-33.7h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-49.1l89.3-164.1c.6-1.2 1-2.5 1-3.8.1-4.4-3.4-8-7.9-8z"], [e, "M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584z"])
}
)),
n.ZoomOutOutline = l("zoom-out", o, c(a, "M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z")),
n.AlertTwoTone = l("alert", s, (function(e, t) {
return c(a, [t, "M340 585c0-5.5 4.5-10 10-10h44c5.5 0 10 4.5 10 10v171h355V563c0-136.4-110.6-247-247-247S265 426.6 265 563v193h75V585z"], [e, "M216.9 310.5l39.6-39.6c3.1-3.1 3.1-8.2 0-11.3l-67.9-67.9a8.03 8.03 0 0 0-11.3 0l-39.6 39.6a8.03 8.03 0 0 0 0 11.3l67.9 67.9c3.1 3.1 8.1 3.1 11.3 0zm669.6-79.2l-39.6-39.6a8.03 8.03 0 0 0-11.3 0l-67.9 67.9a8.03 8.03 0 0 0 0 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l67.9-67.9c3.1-3.2 3.1-8.2 0-11.3zM484 180h56c4.4 0 8-3.6 8-8V76c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v96c0 4.4 3.6 8 8 8zm348 712H192c-17.7 0-32 14.3-32 32v24c0 4.4 3.6 8 8 8h688c4.4 0 8-3.6 8-8v-24c0-17.7-14.3-32-32-32zm-639-96c0 17.7 14.3 32 32 32h574c17.7 0 32-14.3 32-32V563c0-176.2-142.8-319-319-319S193 386.8 193 563v233zm72-233c0-136.4 110.6-247 247-247s247 110.6 247 247v193H404V585c0-5.5-4.5-10-10-10h-44c-5.5 0-10 4.5-10 10v171h-75V563z"])
}
)),
n.ApiTwoTone = l("api", s, (function(e, t) {
return c(a, [t, "M148.2 674.6zm106.7-92.3c-25 25-38.7 58.1-38.7 93.4s13.8 68.5 38.7 93.4c25 25 58.1 38.7 93.4 38.7 35.3 0 68.5-13.8 93.4-38.7l59.4-59.4-186.8-186.8-59.4 59.4zm420.8-366.1c-35.3 0-68.5 13.8-93.4 38.7l-59.4 59.4 186.8 186.8 59.4-59.4c24.9-25 38.7-58.1 38.7-93.4s-13.8-68.5-38.7-93.4c-25-25-58.1-38.7-93.4-38.7z"], [e, "M578.9 546.7a8.03 8.03 0 0 0-11.3 0L501 613.3 410.7 523l66.7-66.7c3.1-3.1 3.1-8.2 0-11.3L441 408.6a8.03 8.03 0 0 0-11.3 0L363 475.3l-43-43a7.85 7.85 0 0 0-5.7-2.3c-2 0-4.1.8-5.7 2.3L206.8 534.2a199.45 199.45 0 0 0-58.6 140.4c-.2 39.5 11.2 79.1 34.3 113.1l-76.1 76.1a8.03 8.03 0 0 0 0 11.3l42.4 42.4c1.6 1.6 3.6 2.3 5.7 2.3s4.1-.8 5.7-2.3l76.1-76.1c33.7 22.9 72.9 34.3 112.1 34.3 51.2 0 102.4-19.5 141.5-58.6l101.9-101.9c3.1-3.1 3.1-8.2 0-11.3l-43-43 66.7-66.7c3.1-3.1 3.1-8.2 0-11.3l-36.6-36.2zM441.7 769.1a131.32 131.32 0 0 1-93.4 38.7c-35.3 0-68.4-13.7-93.4-38.7-24.9-24.9-38.7-58.1-38.7-93.4s13.7-68.4 38.7-93.4l59.4-59.4 186.8 186.8-59.4 59.4zm476-620.3l-42.4-42.4c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-76.1 76.1a199.27 199.27 0 0 0-112.1-34.3c-51.2 0-102.4 19.5-141.5 58.6L432.3 308.7a8.03 8.03 0 0 0 0 11.3L704 591.7c1.6 1.6 3.6 2.3 5.7 2.3 2 0 4.1-.8 5.7-2.3l101.9-101.9c68.9-69 77-175.7 24.3-253.5l76.1-76.1c3.1-3.2 3.1-8.3 0-11.4zM769.1 441.7l-59.4 59.4-186.8-186.8 59.4-59.4c24.9-24.9 58.1-38.7 93.4-38.7s68.4 13.7 93.4 38.7c24.9 24.9 38.7 58.1 38.7 93.4s-13.8 68.4-38.7 93.4z"])
}
)),
n.AppstoreTwoTone = l("appstore", s, (function(e, t) {
return c(a, [e, "M864 144H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm52-668H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452 132H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z"], [t, "M212 212h200v200H212zm400 0h200v200H612zM212 612h200v200H212zm400 0h200v200H612z"])
}
)),
n.BankTwoTone = l("bank", s, (function(e, t) {
return c(a, [t, "M240.9 393.9h542.2L512 196.7z"], [e, "M894 462c30.9 0 43.8-39.7 18.7-58L530.8 126.2a31.81 31.81 0 0 0-37.6 0L111.3 404c-25.1 18.2-12.2 58 18.8 58H192v374h-72c-4.4 0-8 3.6-8 8v52c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-52c0-4.4-3.6-8-8-8h-72V462h62zM381 836H264V462h117v374zm189 0H453V462h117v374zm190 0H642V462h118v374zM240.9 393.9L512 196.7l271.1 197.2H240.9z"])
}
)),
n.AudioTwoTone = l("audio", s, (function(e, t) {
return c(a, [t, "M512 552c54.3 0 98-43.2 98-96V232c0-52.8-43.7-96-98-96s-98 43.2-98 96v224c0 52.8 43.7 96 98 96z"], [e, "M842 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254S258 594.3 258 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 168.7 126.6 307.9 290 327.6V884H326.7c-13.7 0-24.7 14.3-24.7 32v36c0 4.4 2.8 8 6.2 8h407.6c3.4 0 6.2-3.6 6.2-8v-36c0-17.7-11-32-24.7-32H548V782.1c165.3-18 294-158 294-328.1z"], [e, "M512 624c93.9 0 170-75.2 170-168V232c0-92.8-76.1-168-170-168s-170 75.2-170 168v224c0 92.8 76.1 168 170 168zm-98-392c0-52.8 43.7-96 98-96s98 43.2 98 96v224c0 52.8-43.7 96-98 96s-98-43.2-98-96V232z"])
}
)),
n.BellTwoTone = l("bell", s, (function(e, t) {
return c(a, [t, "M512 220c-55.6 0-107.8 21.6-147.1 60.9S304 372.4 304 428v340h416V428c0-55.6-21.6-107.8-60.9-147.1S567.6 220 512 220zm280 208c0-141.1-104.3-257.8-240-277.2v.1c135.7 19.4 240 136 240 277.1zM472 150.9v-.1C336.3 170.2 232 286.9 232 428c0-141.1 104.3-257.7 240-277.1z"], [e, "M816 768h-24V428c0-141.1-104.3-257.7-240-277.1V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.9c-135.7 19.4-240 136-240 277.1v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48zm208-120H304V428c0-55.6 21.6-107.8 60.9-147.1S456.4 220 512 220c55.6 0 107.8 21.6 147.1 60.9S720 372.4 720 428v340z"])
}
)),
n.BookTwoTone = l("book", s, (function(e, t) {
return c(a, [e, "M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-260 72h96v209.9L621.5 312 572 347.4V136zM232 888V136h280v296.9c0 3.3 1 6.6 3 9.3a15.9 15.9 0 0 0 22.3 3.7l83.8-59.9 81.4 59.4c2.7 2 6 3.1 9.4 3.1 8.8 0 16-7.2 16-16V136h64v752H232z"], [t, "M668 345.9V136h-96v211.4l49.5-35.4z"], [t, "M727.9 136v296.5c0 8.8-7.2 16-16 16-3.4 0-6.7-1.1-9.4-3.1L621.1 386l-83.8 59.9a15.9 15.9 0 0 1-22.3-3.7c-2-2.7-3-6-3-9.3V136H232v752h559.9V136h-64z"])
}
)),
n.BoxPlotTwoTone = l("box-plot", s, (function(e, t) {
return c(a, [t, "M296 368h88v288h-88zm152 0h280v288H448z"], [e, "M952 224h-52c-4.4 0-8 3.6-8 8v248h-92V304c0-4.4-3.6-8-8-8H232c-4.4 0-8 3.6-8 8v176h-92V232c0-4.4-3.6-8-8-8H72c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V548h92v172c0 4.4 3.6 8 8 8h560c4.4 0 8-3.6 8-8V548h92v244c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zM384 656h-88V368h88v288zm344 0H448V368h280v288z"])
}
)),
n.BugTwoTone = l("bug", s, (function(e, t) {
return c(a, [e, "M308 412v268c0 36.78 9.68 71.96 27.8 102.9a205.39 205.39 0 0 0 73.3 73.3A202.68 202.68 0 0 0 512 884c36.78 0 71.96-9.68 102.9-27.8a205.39 205.39 0 0 0 73.3-73.3A202.68 202.68 0 0 0 716 680V412H308zm484 172v96c0 6.5-.22 12.95-.66 19.35C859.94 728.64 908 796.7 908 876a8 8 0 0 1-8 8h-56a8 8 0 0 1-8-8c0-44.24-23.94-82.89-59.57-103.7a278.63 278.63 0 0 1-22.66 49.02 281.39 281.39 0 0 1-100.45 100.45C611.84 946.07 563.55 960 512 960s-99.84-13.93-141.32-38.23a281.39 281.39 0 0 1-100.45-100.45 278.63 278.63 0 0 1-22.66-49.02A119.95 119.95 0 0 0 188 876a8 8 0 0 1-8 8h-56a8 8 0 0 1-8-8c0-79.3 48.07-147.36 116.66-176.65A284.12 284.12 0 0 1 232 680v-96H84a8 8 0 0 1-8-8v-56a8 8 0 0 1 8-8h148V412c-76.77 0-139-62.23-139-139a8 8 0 0 1 8-8h60a8 8 0 0 1 8 8 63 63 0 0 0 63 63h560a63 63 0 0 0 63-63 8 8 0 0 1 8-8h60a8 8 0 0 1 8 8c0 76.77-62.23 139-139 139v100h148a8 8 0 0 1 8 8v56a8 8 0 0 1-8 8H792zM368 272a8 8 0 0 1-8 8h-56a8 8 0 0 1-8-8c0-40.04 8.78-76.75 25.9-108.07a184.57 184.57 0 0 1 74.03-74.03C427.25 72.78 463.96 64 504 64h16c40.04 0 76.75 8.78 108.07 25.9a184.57 184.57 0 0 1 74.03 74.03C719.22 195.25 728 231.96 728 272a8 8 0 0 1-8 8h-56a8 8 0 0 1-8-8c0-28.33-5.94-53.15-17.08-73.53a112.56 112.56 0 0 0-45.39-45.4C573.15 141.95 548.33 136 520 136h-16c-28.33 0-53.15 5.94-73.53 17.08a112.56 112.56 0 0 0-45.4 45.39C373.95 218.85 368 243.67 368 272z"], [t, "M308 412v268c0 36.78 9.68 71.96 27.8 102.9a205.39 205.39 0 0 0 73.3 73.3A202.68 202.68 0 0 0 512 884c36.78 0 71.96-9.68 102.9-27.8a205.39 205.39 0 0 0 73.3-73.3A202.68 202.68 0 0 0 716 680V412H308z"])
}
)),
n.BulbTwoTone = l("bulb", s, (function(e, t) {
return c(a, [t, "M512 136c-141.4 0-256 114.6-256 256 0 92.5 49.4 176.3 128.1 221.8l35.9 20.8V752h184V634.6l35.9-20.8C718.6 568.3 768 484.5 768 392c0-141.4-114.6-256-256-256z"], [e, "M632 888H392c-4.4 0-8 3.6-8 8v32c0 17.7 14.3 32 32 32h192c17.7 0 32-14.3 32-32v-32c0-4.4-3.6-8-8-8zM512 64c-181.1 0-328 146.9-328 328 0 121.4 66 227.4 164 284.1V792c0 17.7 14.3 32 32 32h264c17.7 0 32-14.3 32-32V676.1c98-56.7 164-162.7 164-284.1 0-181.1-146.9-328-328-328zm127.9 549.8L604 634.6V752H420V634.6l-35.9-20.8C305.4 568.3 256 484.5 256 392c0-141.4 114.6-256 256-256s256 114.6 256 256c0 92.5-49.4 176.3-128.1 221.8z"])
}
)),
n.CalculatorTwoTone = l("calculator", s, (function(e, t) {
return c(a, [e, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"], [t, "M184 840h656V184H184v656zm256.2-75h-50.8c-2.2 0-4.5-1.1-5.9-2.9L348 718.6l-35.5 43.5a7.38 7.38 0 0 1-5.9 2.9h-50.8c-6.6 0-10.2-7.9-5.8-13.1l62.7-76.8-61.2-74.9c-4.3-5.2-.7-13.1 5.9-13.1h50.9c2.2 0 4.5 1.1 5.9 2.9l34 41.6 34-41.6c1.5-1.9 3.6-2.9 5.9-2.9h50.8c6.6 0 10.2 7.9 5.9 13.1L383.5 675l62.7 76.8c4.2 5.3.6 13.2-6 13.2zM576 335c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48zm0 265c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48zm0 104c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48zM248 335c0-2.2 1.4-4 3.2-4H320v-68.8c0-1.8 1.8-3.2 4-3.2h48c2.2 0 4 1.4 4 3.2V331h68.7c1.9 0 3.3 1.8 3.3 4v48c0 2.2-1.4 4-3.2 4H376v68.7c0 1.9-1.8 3.3-4 3.3h-48c-2.2 0-4-1.4-4-3.2V387h-68.8c-1.8 0-3.2-1.8-3.2-4v-48z"], [e, "M383.5 675l61.3-74.8c4.3-5.2.7-13.1-5.9-13.1h-50.8c-2.3 0-4.4 1-5.9 2.9l-34 41.6-34-41.6a7.69 7.69 0 0 0-5.9-2.9h-50.9c-6.6 0-10.2 7.9-5.9 13.1l61.2 74.9-62.7 76.8c-4.4 5.2-.8 13.1 5.8 13.1h50.8c2.3 0 4.4-1 5.9-2.9l35.5-43.5 35.5 43.5c1.4 1.8 3.7 2.9 5.9 2.9h50.8c6.6 0 10.2-7.9 6-13.2L383.5 675zM251.2 387H320v68.8c0 1.8 1.8 3.2 4 3.2h48c2.2 0 4-1.4 4-3.3V387h68.8c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H376v-68.8c0-1.8-1.8-3.2-4-3.2h-48c-2.2 0-4 1.4-4 3.2V331h-68.8c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm328 369h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0-104h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0-265h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4z"])
}
)),
n.BuildTwoTone = l("build", s, (function(e, t) {
return c(a, [t, "M144 546h200v200H144zm268-268h200v200H412z"], [e, "M916 210H376c-17.7 0-32 14.3-32 32v236H108c-17.7 0-32 14.3-32 32v272c0 17.7 14.3 32 32 32h540c17.7 0 32-14.3 32-32V546h236c17.7 0 32-14.3 32-32V242c0-17.7-14.3-32-32-32zM344 746H144V546h200v200zm268 0H412V546h200v200zm0-268H412V278h200v200zm268 0H680V278h200v200z"])
}
)),
n.CalendarTwoTone = l("calendar", s, (function(e, t) {
return c(a, [t, "M712 304c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H384v48c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H184v136h656V256H712v48z"], [e, "M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zm0-448H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136z"])
}
)),
n.CameraTwoTone = l("camera", s, (function(e, t) {
return c(a, [t, "M864 320H677.2l-17.1-47.8-22.9-64.2H386.7l-22.9 64.2-17.1 47.8H160c-4.4 0-8 3.6-8 8v456c0 4.4 3.6 8 8 8h704c4.4 0 8-3.6 8-8V328c0-4.4-3.6-8-8-8zM512 704c-88.4 0-160-71.6-160-160s71.6-160 160-160 160 71.6 160 160-71.6 160-160 160z"], [e, "M512 384c-88.4 0-160 71.6-160 160s71.6 160 160 160 160-71.6 160-160-71.6-160-160-160zm0 256c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96z"], [e, "M864 248H728l-32.4-90.8a32.07 32.07 0 0 0-30.2-21.2H358.6c-13.5 0-25.6 8.5-30.1 21.2L296 248H160c-44.2 0-80 35.8-80 80v456c0 44.2 35.8 80 80 80h704c44.2 0 80-35.8 80-80V328c0-44.2-35.8-80-80-80zm8 536c0 4.4-3.6 8-8 8H160c-4.4 0-8-3.6-8-8V328c0-4.4 3.6-8 8-8h186.7l17.1-47.8 22.9-64.2h250.5l22.9 64.2 17.1 47.8H864c4.4 0 8 3.6 8 8v456z"])
}
)),
n.CarTwoTone = l("car", s, (function(e, t) {
return c(a, [t, "M199.6 474L184 517v237h656V517l-15.6-43H199.6zM264 621c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm388 75c0 4.4-3.6 8-8 8H380c-4.4 0-8-3.6-8-8v-84c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v36h168v-36c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v84zm108-75c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z"], [e, "M720 581a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"], [e, "M959 413.4L935.3 372a8 8 0 0 0-10.9-2.9l-50.7 29.6-78.3-216.2a63.9 63.9 0 0 0-60.9-44.4H301.2c-34.7 0-65.5 22.4-76.2 55.5l-74.6 205.2-50.8-29.6a8 8 0 0 0-10.9 2.9L65 413.4c-2.2 3.8-.9 8.6 2.9 10.8l60.4 35.2-14.5 40c-1.2 3.2-1.8 6.6-1.8 10v348.2c0 15.7 11.8 28.4 26.3 28.4h67.6c12.3 0 23-9.3 25.6-22.3l7.7-37.7h545.6l7.7 37.7c2.7 13 13.3 22.3 25.6 22.3h67.6c14.5 0 26.3-12.7 26.3-28.4V509.4c0-3.4-.6-6.8-1.8-10l-14.5-40 60.3-35.2a8 8 0 0 0 3-10.8zM292.7 218.1l.5-1.3.4-1.3c1.1-3.3 4.1-5.5 7.6-5.5h427.6l75.4 208H220l72.7-199.9zM840 754H184V517l15.6-43h624.8l15.6 43v237z"], [e, "M224 581a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm420 23h-40c-4.4 0-8 3.6-8 8v36H428v-36c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v84c0 4.4 3.6 8 8 8h264c4.4 0 8-3.6 8-8v-84c0-4.4-3.6-8-8-8z"])
}
)),
n.CarryOutTwoTone = l("carry-out", s, (function(e, t) {
return c(a, [e, "M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584z"], [t, "M712 304c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H384v48c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H184v584h656V256H712v48zm-17.5 128.8L481.9 725.5a16.1 16.1 0 0 1-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.2 0 10 2.5 13 6.6l64.7 89 150.9-207.8c3-4.1 7.9-6.6 13-6.6H688c6.5 0 10.3 7.4 6.5 12.8z"], [e, "M688 420h-55.2c-5.1 0-10 2.5-13 6.6L468.9 634.4l-64.7-89c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0 0 26 0l212.6-292.7c3.8-5.4 0-12.8-6.5-12.8z"])
}
)),
n.CheckCircleTwoTone = l("check-circle", s, (function(e, t) {
return c(a, [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"], [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm193.4 225.7l-210.6 292a31.8 31.8 0 0 1-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.3 0 19.9 5 25.9 13.3l71.2 98.8 157.2-218c6-8.4 15.7-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.4 12.7z"], [e, "M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0 0 51.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"])
}
)),
n.CheckSquareTwoTone = l("check-square", s, (function(e, t) {
return c(a, [e, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"], [t, "M184 840h656V184H184v656zm130-367.8h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H688c6.5 0 10.3 7.4 6.5 12.7l-210.6 292a31.8 31.8 0 0 1-51.7 0L307.5 484.9c-3.8-5.3 0-12.7 6.5-12.7z"], [e, "M432.2 657.7a31.8 31.8 0 0 0 51.7 0l210.6-292c3.8-5.3 0-12.7-6.5-12.7h-46.9c-10.3 0-19.9 5-25.9 13.3L458 584.3l-71.2-98.8c-6-8.4-15.7-13.3-25.9-13.3H314c-6.5 0-10.3 7.4-6.5 12.7l124.7 172.8z"])
}
)),
n.ClockCircleTwoTone = l("clock-circle", s, (function(e, t) {
return c(a, [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"], [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm176.5 509.7l-28.6 39a7.99 7.99 0 0 1-11.2 1.7L483.3 569.8a7.92 7.92 0 0 1-3.3-6.5V288c0-4.4 3.6-8 8-8h48.1c4.4 0 8 3.6 8 8v247.5l142.6 103.1c3.6 2.5 4.4 7.5 1.8 11.1z"], [e, "M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.3c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.9 11.2-1.7l28.6-39c2.6-3.6 1.8-8.6-1.8-11.1z"])
}
)),
n.CloseCircleTwoTone = l("close-circle", s, (function(e, t) {
return c(a, [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"], [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm171.8 527.1c1.2 1.5 1.9 3.3 1.9 5.2 0 4.5-3.6 8-8 8l-66-.3-99.3-118.4-99.3 118.5-66.1.3c-4.4 0-8-3.6-8-8 0-1.9.7-3.7 1.9-5.2L471 512.3l-130.1-155a8.32 8.32 0 0 1-1.9-5.2c0-4.5 3.6-8 8-8l66.1.3 99.3 118.4 99.4-118.5 66-.3c4.4 0 8 3.6 8 8 0 1.9-.6 3.8-1.8 5.2l-130.1 155 129.9 154.9z"], [e, "M685.8 352c0-4.4-3.6-8-8-8l-66 .3-99.4 118.5-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155-130.1 154.9a8.32 8.32 0 0 0-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3 99.3-118.5L611.7 680l66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.9 512.2l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z"])
}
)),
n.CloudTwoTone = l("cloud", s, (function(e, t) {
return c(a, [t, "M791.9 492l-37.8-10-13.8-36.5c-8.6-22.7-20.6-44.1-35.7-63.4a245.73 245.73 0 0 0-52.4-49.9c-41.1-28.9-89.5-44.2-140-44.2s-98.9 15.3-140 44.2a245.6 245.6 0 0 0-52.4 49.9 240.47 240.47 0 0 0-35.7 63.4l-13.9 36.6-37.9 9.9a125.7 125.7 0 0 0-66.1 43.7A123.1 123.1 0 0 0 140 612c0 33.1 12.9 64.3 36.3 87.7 23.4 23.4 54.5 36.3 87.6 36.3h496.2c33.1 0 64.2-12.9 87.6-36.3A123.3 123.3 0 0 0 884 612c0-56.2-37.8-105.5-92.1-120z"], [e, "M811.4 418.7C765.6 297.9 648.9 212 512.2 212S258.8 297.8 213 418.6C127.3 441.1 64 519.1 64 612c0 110.5 89.5 200 199.9 200h496.2C870.5 812 960 722.5 960 612c0-92.7-63.1-170.7-148.6-193.3zm36.3 281a123.07 123.07 0 0 1-87.6 36.3H263.9c-33.1 0-64.2-12.9-87.6-36.3A123.3 123.3 0 0 1 140 612c0-28 9.1-54.3 26.2-76.3a125.7 125.7 0 0 1 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0 1 52.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10c54.3 14.5 92.1 63.8 92.1 120 0 33.1-12.9 64.3-36.3 87.7z"])
}
)),
n.CloseSquareTwoTone = l("close-square", s, (function(e, t) {
return c(a, [e, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"], [t, "M184 840h656V184H184v656zm163.9-473.9A7.95 7.95 0 0 1 354 353h58.9c4.7 0 9.2 2.1 12.3 5.7L512 462.2l86.8-103.5c3-3.6 7.5-5.7 12.3-5.7H670c6.8 0 10.5 7.9 6.1 13.1L553.8 512l122.3 145.9c4.4 5.2.7 13.1-6.1 13.1h-58.9c-4.7 0-9.2-2.1-12.3-5.7L512 561.8l-86.8 103.5c-3 3.6-7.5 5.7-12.3 5.7H354c-6.8 0-10.5-7.9-6.1-13.1L470.2 512 347.9 366.1z"], [e, "M354 671h58.9c4.8 0 9.3-2.1 12.3-5.7L512 561.8l86.8 103.5c3.1 3.6 7.6 5.7 12.3 5.7H670c6.8 0 10.5-7.9 6.1-13.1L553.8 512l122.3-145.9c4.4-5.2.7-13.1-6.1-13.1h-58.9c-4.8 0-9.3 2.1-12.3 5.7L512 462.2l-86.8-103.5c-3.1-3.6-7.6-5.7-12.3-5.7H354c-6.8 0-10.5 7.9-6.1 13.1L470.2 512 347.9 657.9A7.95 7.95 0 0 0 354 671z"])
}
)),
n.CodeTwoTone = l("code", s, (function(e, t) {
return c(a, [e, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"], [t, "M184 840h656V184H184v656zm339.5-223h185c4.1 0 7.5 3.6 7.5 8v48c0 4.4-3.4 8-7.5 8h-185c-4.1 0-7.5-3.6-7.5-8v-48c0-4.4 3.4-8 7.5-8zM308 610.3c0-2.3 1.1-4.6 2.9-6.1L420.7 512l-109.8-92.2a7.63 7.63 0 0 1-2.9-6.1V351c0-6.8 7.9-10.5 13.1-6.1l192 160.9c3.9 3.2 3.9 9.1 0 12.3l-192 161c-5.2 4.4-13.1.7-13.1-6.1v-62.7z"], [e, "M321.1 679.1l192-161c3.9-3.2 3.9-9.1 0-12.3l-192-160.9A7.95 7.95 0 0 0 308 351v62.7c0 2.4 1 4.6 2.9 6.1L420.7 512l-109.8 92.2a8.1 8.1 0 0 0-2.9 6.1V673c0 6.8 7.9 10.5 13.1 6.1zM516 673c0 4.4 3.4 8 7.5 8h185c4.1 0 7.5-3.6 7.5-8v-48c0-4.4-3.4-8-7.5-8h-185c-4.1 0-7.5 3.6-7.5 8v48z"])
}
)),
n.CompassTwoTone = l("compass", s, (function(e, t) {
return c(a, [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zM327.6 701.7c-2 .9-4.4 0-5.3-2.1-.4-1-.4-2.2 0-3.2L421 470.9 553.1 603l-225.5 98.7zm375.1-375.1L604 552.1 471.9 420l225.5-98.7c2-.9 4.4 0 5.3 2.1.4 1 .4 2.1 0 3.2z"], [e, "M322.3 696.4c-.4 1-.4 2.2 0 3.2.9 2.1 3.3 3 5.3 2.1L553.1 603 421 470.9l-98.7 225.5zm375.1-375.1L471.9 420 604 552.1l98.7-225.5c.4-1.1.4-2.2 0-3.2-.9-2.1-3.3-3-5.3-2.1z"], [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"])
}
)),
n.ContactsTwoTone = l("contacts", s, (function(e, t) {
return c(a, [t, "M460.3 526a51.7 52 0 1 0 103.4 0 51.7 52 0 1 0-103.4 0z"], [t, "M768 352c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H548v56c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H328v56c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H136v496h752V296H768v56zM661 736h-43.8c-4.2 0-7.6-3.3-7.9-7.5-3.8-50.5-46-90.5-97.2-90.5s-93.4 39.9-97.2 90.5c-.3 4.2-3.7 7.5-7.9 7.5h-43.9a8 8 0 0 1-8-8.4c2.8-53.3 31.9-99.6 74.6-126.1-18.1-20-29.1-46.4-29.1-75.5 0-61.9 49.9-112 111.4-112s111.4 50.1 111.4 112c0 29.1-11 55.6-29.1 75.5 42.7 26.4 71.9 72.8 74.7 126.1a8 8 0 0 1-8 8.4z"], [e, "M594.3 601.5a111.8 111.8 0 0 0 29.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 0 0-74.6 126.1 8 8 0 0 0 8 8.4H407c4.2 0 7.6-3.3 7.9-7.5 3.8-50.6 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H661a8 8 0 0 0 8-8.4c-2.8-53.3-32-99.7-74.7-126.1zM512 578c-28.5 0-51.7-23.3-51.7-52s23.2-52 51.7-52 51.7 23.3 51.7 52-23.2 52-51.7 52z"], [e, "M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zm-40 568H136V296h120v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h120v496z"])
}
)),
n.ContainerTwoTone = l("container", s, (function(e, t) {
return c(a, [t, "M635 771.7c-34.5 28.6-78.2 44.3-123 44.3s-88.5-15.8-123-44.3a194.02 194.02 0 0 1-59.1-84.7H232v201h560V687h-97.9c-11.6 32.8-32 62.3-59.1 84.7z"], [e, "M320 501h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"], [e, "M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V687h97.9c11.6 32.8 32 62.3 59.1 84.7 34.5 28.5 78.2 44.3 123 44.3s88.5-15.7 123-44.3c27.1-22.4 47.5-51.9 59.1-84.7H792v201zm0-264H643.6l-5.2 24.7C626.4 708.5 573.2 752 512 752s-114.4-43.5-126.5-103.3l-5.2-24.7H232V136h560v488z"], [e, "M320 341h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"])
}
)),
n.ControlTwoTone = l("control", s, (function(e, t) {
return c(a, [e, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"], [t, "M616 440a36 36 0 1 0 72 0 36 36 0 1 0-72 0zM340.4 601.5l1.5 2.4c0 .1.1.1.1.2l.9 1.2c.1.1.2.2.2.3 1 1.3 2 2.5 3.2 3.6l.2.2c.4.4.8.8 1.2 1.1.8.8 1.7 1.5 2.6 2.1h.1l1.2.9c.1.1.3.2.4.3 1.2.8 2.5 1.6 3.9 2.2.2.1.5.2.7.4.4.2.7.3 1.1.5.3.1.7.3 1 .4.5.2 1 .4 1.5.5.4.1.9.3 1.3.4l.9.3 1.4.3c.2.1.5.1.7.2.7.1 1.4.3 2.1.4.2 0 .4 0 .6.1.6.1 1.1.1 1.7.2.2 0 .4 0 .7.1.8 0 1.5.1 2.3.1s1.5 0 2.3-.1c.2 0 .4 0 .7-.1.6 0 1.2-.1 1.7-.2.2 0 .4 0 .6-.1.7-.1 1.4-.2 2.1-.4.2-.1.5-.1.7-.2l1.4-.3.9-.3c.4-.1.9-.3 1.3-.4.5-.2 1-.4 1.5-.5.3-.1.7-.3 1-.4.4-.2.7-.3 1.1-.5.2-.1.5-.2.7-.4 1.3-.7 2.6-1.4 3.9-2.2.1-.1.3-.2.4-.3l1.2-.9h.1c.9-.7 1.8-1.4 2.6-2.1.4-.4.8-.7 1.2-1.1l.2-.2c1.1-1.1 2.2-2.4 3.2-3.6.1-.1.2-.2.2-.3l.9-1.2c0-.1.1-.1.1-.2l1.5-2.4c.1-.2.2-.3.3-.5 2.7-5.1 4.3-10.9 4.3-17s-1.6-12-4.3-17c-.1-.2-.2-.4-.3-.5l-1.5-2.4c0-.1-.1-.1-.1-.2l-.9-1.2c-.1-.1-.2-.2-.2-.3-1-1.3-2-2.5-3.2-3.6l-.2-.2c-.4-.4-.8-.8-1.2-1.1-.8-.8-1.7-1.5-2.6-2.1h-.1l-1.2-.9c-.1-.1-.3-.2-.4-.3-1.2-.8-2.5-1.6-3.9-2.2-.2-.1-.5-.2-.7-.4-.4-.2-.7-.3-1.1-.5-.3-.1-.7-.3-1-.4-.5-.2-1-.4-1.5-.5-.4-.1-.9-.3-1.3-.4l-.9-.3-1.4-.3c-.2-.1-.5-.1-.7-.2-.7-.1-1.4-.3-2.1-.4-.2 0-.4 0-.6-.1-.6-.1-1.1-.1-1.7-.2-.2 0-.4 0-.7-.1-.8 0-1.5-.1-2.3-.1s-1.5 0-2.3.1c-.2 0-.4 0-.7.1-.6 0-1.2.1-1.7.2-.2 0-.4 0-.6.1-.7.1-1.4.2-2.1.4-.2.1-.5.1-.7.2l-1.4.3-.9.3c-.4.1-.9.3-1.3.4-.5.2-1 .4-1.5.5-.3.1-.7.3-1 .4-.4.2-.7.3-1.1.5-.2.1-.5.2-.7.4-1.3.7-2.6 1.4-3.9 2.2-.1.1-.3.2-.4.3l-1.2.9h-.1c-.9.7-1.8 1.4-2.6 2.1-.4.4-.8.7-1.2 1.1l-.2.2a54.8 54.8 0 0 0-3.2 3.6c-.1.1-.2.2-.2.3l-.9 1.2c0 .1-.1.1-.1.2l-1.5 2.4c-.1.2-.2.3-.3.5-2.7 5.1-4.3 10.9-4.3 17s1.6 12 4.3 17c.1.2.2.3.3.5z"], [t, "M184 840h656V184H184v656zm436.4-499.1c-.2 0-.3.1-.4.1v-77c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v77c-.2 0-.3-.1-.4-.1 42 13.4 72.4 52.7 72.4 99.1 0 46.4-30.4 85.7-72.4 99.1.2 0 .3-.1.4-.1v221c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V539c.2 0 .3.1.4.1-42-13.4-72.4-52.7-72.4-99.1 0-46.4 30.4-85.7 72.4-99.1zM340 485V264c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v221c41.7 13.6 72 52.8 72 99s-30.3 85.5-72 99v77c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-77c-41.7-13.6-72-52.8-72-99s30.3-85.5 72-99z"], [e, "M340 683v77c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-77c41.7-13.5 72-52.8 72-99s-30.3-85.4-72-99V264c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v221c-41.7 13.5-72 52.8-72 99s30.3 85.4 72 99zm.1-116c.1-.2.2-.3.3-.5l1.5-2.4c0-.1.1-.1.1-.2l.9-1.2c0-.1.1-.2.2-.3 1-1.2 2.1-2.5 3.2-3.6l.2-.2c.4-.4.8-.7 1.2-1.1.8-.7 1.7-1.4 2.6-2.1h.1l1.2-.9c.1-.1.3-.2.4-.3 1.3-.8 2.6-1.5 3.9-2.2.2-.2.5-.3.7-.4.4-.2.7-.3 1.1-.5.3-.1.7-.3 1-.4.5-.1 1-.3 1.5-.5.4-.1.9-.3 1.3-.4l.9-.3 1.4-.3c.2-.1.5-.1.7-.2.7-.2 1.4-.3 2.1-.4.2-.1.4-.1.6-.1.5-.1 1.1-.2 1.7-.2.3-.1.5-.1.7-.1.8-.1 1.5-.1 2.3-.1s1.5.1 2.3.1c.3.1.5.1.7.1.6.1 1.1.1 1.7.2.2.1.4.1.6.1.7.1 1.4.3 2.1.4.2.1.5.1.7.2l1.4.3.9.3c.4.1.9.3 1.3.4.5.1 1 .3 1.5.5.3.1.7.3 1 .4.4.2.7.3 1.1.5.2.2.5.3.7.4 1.4.6 2.7 1.4 3.9 2.2.1.1.3.2.4.3l1.2.9h.1c.9.6 1.8 1.3 2.6 2.1.4.3.8.7 1.2 1.1l.2.2c1.2 1.1 2.2 2.3 3.2 3.6 0 .1.1.2.2.3l.9 1.2c0 .1.1.1.1.2l1.5 2.4A36.03 36.03 0 0 1 408 584c0 6.1-1.6 11.9-4.3 17-.1.2-.2.3-.3.5l-1.5 2.4c0 .1-.1.1-.1.2l-.9 1.2c0 .1-.1.2-.2.3-1 1.2-2.1 2.5-3.2 3.6l-.2.2c-.4.4-.8.7-1.2 1.1-.8.7-1.7 1.4-2.6 2.1h-.1l-1.2.9c-.1.1-.3.2-.4.3-1.3.8-2.6 1.5-3.9 2.2-.2.2-.5.3-.7.4-.4.2-.7.3-1.1.5-.3.1-.7.3-1 .4-.5.1-1 .3-1.5.5-.4.1-.9.3-1.3.4l-.9.3-1.4.3c-.2.1-.5.1-.7.2-.7.2-1.4.3-2.1.4-.2.1-.4.1-.6.1-.5.1-1.1.2-1.7.2-.3.1-.5.1-.7.1-.8.1-1.5.1-2.3.1s-1.5-.1-2.3-.1c-.3-.1-.5-.1-.7-.1-.6-.1-1.1-.1-1.7-.2-.2-.1-.4-.1-.6-.1-.7-.1-1.4-.3-2.1-.4-.2-.1-.5-.1-.7-.2l-1.4-.3-.9-.3c-.4-.1-.9-.3-1.3-.4-.5-.1-1-.3-1.5-.5-.3-.1-.7-.3-1-.4-.4-.2-.7-.3-1.1-.5-.2-.2-.5-.3-.7-.4-1.4-.6-2.7-1.4-3.9-2.2-.1-.1-.3-.2-.4-.3l-1.2-.9h-.1c-.9-.6-1.8-1.3-2.6-2.1-.4-.3-.8-.7-1.2-1.1l-.2-.2c-1.2-1.1-2.2-2.3-3.2-3.6 0-.1-.1-.2-.2-.3l-.9-1.2c0-.1-.1-.1-.1-.2l-1.5-2.4c-.1-.2-.2-.3-.3-.5-2.7-5-4.3-10.9-4.3-17s1.6-11.9 4.3-17zm280.3-27.9c-.1 0-.2-.1-.4-.1v221c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V539c-.1 0-.2.1-.4.1 42-13.4 72.4-52.7 72.4-99.1 0-46.4-30.4-85.7-72.4-99.1.1 0 .2.1.4.1v-77c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v77c.1 0 .2-.1.4-.1-42 13.4-72.4 52.7-72.4 99.1 0 46.4 30.4 85.7 72.4 99.1zM652 404c19.9 0 36 16.1 36 36s-16.1 36-36 36-36-16.1-36-36 16.1-36 36-36z"])
}
)),
n.CopyTwoTone = l("copy", s, (function(e, t) {
return c(a, [t, "M232 706h142c22.1 0 40 17.9 40 40v142h250V264H232v442z"], [e, "M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32z"], [e, "M704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"])
}
)),
n.CreditCardTwoTone = l("credit-card", s, (function(e, t) {
return c(a, [t, "M136 792h752V440H136v352zm507-144c0-4.4 3.6-8 8-8h165c4.4 0 8 3.6 8 8v72c0 4.4-3.6 8-8 8H651c-4.4 0-8-3.6-8-8v-72zM136 232h752v120H136z"], [e, "M651 728h165c4.4 0 8-3.6 8-8v-72c0-4.4-3.6-8-8-8H651c-4.4 0-8 3.6-8 8v72c0 4.4 3.6 8 8 8z"], [e, "M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V440h752v352zm0-440H136V232h752v120z"])
}
)),
n.CrownTwoTone = l("crown", s, (function(e, t) {
return c(a, [t, "M911.9 283.9v.5L835.5 865c-1 8-7.9 14-15.9 14H204.5c-8.1 0-14.9-6.1-16-14l-76.4-580.6v-.6 1.6L188.5 866c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.1-.5.1-1 0-1.5z"], [t, "M773.6 810.6l53.9-409.4-139.8 86.1L512 252.9 336.3 487.3l-139.8-86.1 53.8 409.4h523.3zm-374.2-189c0-62.1 50.5-112.6 112.6-112.6s112.6 50.5 112.6 112.6v1c0 62.1-50.5 112.6-112.6 112.6s-112.6-50.5-112.6-112.6v-1z"], [e, "M512 734.2c61.9 0 112.3-50.2 112.6-112.1v-.5c0-62.1-50.5-112.6-112.6-112.6s-112.6 50.5-112.6 112.6v.5c.3 61.9 50.7 112.1 112.6 112.1zm0-160.9c26.6 0 48.2 21.6 48.2 48.3 0 26.6-21.6 48.3-48.2 48.3s-48.2-21.6-48.2-48.3c0-26.6 21.6-48.3 48.2-48.3z"], [e, "M188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6v-.5c.3-6.4-6.7-10.8-12.3-7.4L705 396.4 518.4 147.5a8.06 8.06 0 0 0-12.9 0L319 396.4 124.3 276.5c-5.5-3.4-12.6.9-12.2 7.3v.6L188.5 865zm147.8-377.7L512 252.9l175.7 234.4 139.8-86.1-53.9 409.4H250.3l-53.8-409.4 139.8 86.1z"])
}
)),
n.CustomerServiceTwoTone = l("customer-service", s, (function(e, t) {
return c(a, [t, "M696 632h128v192H696zm-496 0h128v192H200z"], [e, "M512 128c-212.1 0-384 171.9-384 384v360c0 13.3 10.7 24 24 24h184c35.3 0 64-28.7 64-64V624c0-35.3-28.7-64-64-64H200v-48c0-172.3 139.7-312 312-312s312 139.7 312 312v48H688c-35.3 0-64 28.7-64 64v208c0 35.3 28.7 64 64 64h184c13.3 0 24-10.7 24-24V512c0-212.1-171.9-384-384-384zM328 632v192H200V632h128zm496 192H696V632h128v192z"])
}
)),
n.DashboardTwoTone = l("dashboard", s, (function(e, t) {
return c(a, [t, "M512 188c-99.3 0-192.7 38.7-263 109-70.3 70.2-109 163.6-109 263 0 105.6 44.5 205.5 122.6 276h498.8A371.12 371.12 0 0 0 884 560c0-99.3-38.7-192.7-109-263-70.2-70.3-163.6-109-263-109zm-30 44c0-4.4 3.6-8 8-8h44c4.4 0 8 3.6 8 8v80c0 4.4-3.6 8-8 8h-44c-4.4 0-8-3.6-8-8v-80zM270 582c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-44c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v44zm90.7-204.4l-31.1 31.1a8.03 8.03 0 0 1-11.3 0l-56.6-56.6a8.03 8.03 0 0 1 0-11.3l31.1-31.1c3.1-3.1 8.2-3.1 11.3 0l56.6 56.6c3.1 3.1 3.1 8.2 0 11.3zm291.1 83.5l-84.5 84.5c5 18.7.2 39.4-14.5 54.1a55.95 55.95 0 0 1-79.2 0 55.95 55.95 0 0 1 0-79.2 55.87 55.87 0 0 1 54.1-14.5l84.5-84.5c3.1-3.1 8.2-3.1 11.3 0l28.3 28.3c3.1 3.1 3.1 8.2 0 11.3zm43-52.4l-31.1-31.1a8.03 8.03 0 0 1 0-11.3l56.6-56.6c3.1-3.1 8.2-3.1 11.3 0l31.1 31.1c3.1 3.1 3.1 8.2 0 11.3l-56.6 56.6a8.03 8.03 0 0 1-11.3 0zM846 538v44c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-44c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8z"], [e, "M623.5 421.5a8.03 8.03 0 0 0-11.3 0L527.7 506c-18.7-5-39.4-.2-54.1 14.5a55.95 55.95 0 0 0 0 79.2 55.95 55.95 0 0 0 79.2 0 55.87 55.87 0 0 0 14.5-54.1l84.5-84.5c3.1-3.1 3.1-8.2 0-11.3l-28.3-28.3zM490 320h44c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8h-44c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8z"], [e, "M924.8 385.6a446.7 446.7 0 0 0-96-142.4 446.7 446.7 0 0 0-142.4-96C631.1 123.8 572.5 112 512 112s-119.1 11.8-174.4 35.2a446.7 446.7 0 0 0-142.4 96 446.7 446.7 0 0 0-96 142.4C75.8 440.9 64 499.5 64 560c0 132.7 58.3 257.7 159.9 343.1l1.7 1.4c5.8 4.8 13.1 7.5 20.6 7.5h531.7c7.5 0 14.8-2.7 20.6-7.5l1.7-1.4C901.7 817.7 960 692.7 960 560c0-60.5-11.9-119.1-35.2-174.4zM761.4 836H262.6A371.12 371.12 0 0 1 140 560c0-99.4 38.7-192.8 109-263 70.3-70.3 163.7-109 263-109 99.4 0 192.8 38.7 263 109 70.3 70.3 109 163.7 109 263 0 105.6-44.5 205.5-122.6 276z"], [e, "M762.7 340.8l-31.1-31.1a8.03 8.03 0 0 0-11.3 0l-56.6 56.6a8.03 8.03 0 0 0 0 11.3l31.1 31.1c3.1 3.1 8.2 3.1 11.3 0l56.6-56.6c3.1-3.1 3.1-8.2 0-11.3zM750 538v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8zM304.1 309.7a8.03 8.03 0 0 0-11.3 0l-31.1 31.1a8.03 8.03 0 0 0 0 11.3l56.6 56.6c3.1 3.1 8.2 3.1 11.3 0l31.1-31.1c3.1-3.1 3.1-8.2 0-11.3l-56.6-56.6zM262 530h-80c-4.4 0-8 3.6-8 8v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8z"])
}
)),
n.DeleteTwoTone = l("delete", s, (function(e, t) {
return c(a, [t, "M292.7 840h438.6l24.2-512h-487z"], [e, "M864 256H736v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zm-504-72h304v72H360v-72zm371.3 656H292.7l-24.2-512h487l-24.2 512z"])
}
)),
n.DiffTwoTone = l("diff", s, (function(e, t) {
return c(a, [t, "M232 264v624h432V413.8L514.2 264H232zm336 489c0 3.8-3.4 7-7.5 7h-225c-4.1 0-7.5-3.2-7.5-7v-42c0-3.8 3.4-7 7.5-7h225c4.1 0 7.5 3.2 7.5 7v42zm0-262v42c0 3.8-3.4 7-7.5 7H476v84.9c0 3.9-3.1 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V540h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.9 3.4-7 7.5-7H420v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.9 0 7 3.2 7 7.1V484h84.5c4.1 0 7.5 3.1 7.5 7z"], [e, "M854.2 306.6L611.3 72.9c-6-5.7-13.9-8.9-22.2-8.9H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h277l219 210.6V824c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V329.6c0-8.7-3.5-17-9.8-23z"], [e, "M553.4 201.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v704c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32V397.3c0-8.5-3.4-16.6-9.4-22.6L553.4 201.4zM664 888H232V264h282.2L664 413.8V888z"], [e, "M476 399.1c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1V484h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H420v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V540h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H476v-84.9zM560.5 704h-225c-4.1 0-7.5 3.2-7.5 7v42c0 3.8 3.4 7 7.5 7h225c4.1 0 7.5-3.2 7.5-7v-42c0-3.8-3.4-7-7.5-7z"])
}
)),
n.DatabaseTwoTone = l("database", s, (function(e, t) {
return c(a, [t, "M232 616h560V408H232v208zm112-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM232 888h560V680H232v208zm112-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM232 344h560V136H232v208zm112-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z"], [e, "M304 512a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm0 272a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm0-544a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"], [e, "M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V680h560v208zm0-272H232V408h560v208zm0-272H232V136h560v208z"])
}
)),
n.DislikeTwoTone = l("dislike", s, (function(e, t) {
return c(a, [t, "M273 100.1v428h.3l-.3-428zM820.4 525l-21.9-19 14-25.5a56.2 56.2 0 0 0 6.9-27.3c0-16.5-7.1-32.2-19.6-43l-21.9-19 13.9-25.4a56.2 56.2 0 0 0 6.9-27.3c0-16.5-7.1-32.2-19.6-43l-21.9-19 13.9-25.4a56.2 56.2 0 0 0 6.9-27.3c0-22.4-13.2-42.6-33.6-51.8H345v345.2c18.6 67.2 46.4 168 83.5 302.5a44.28 44.28 0 0 0 42.2 32.3c7.5.1 15-2.2 21.1-6.7 9.9-7.4 15.2-18.6 14.6-30.5l-9.6-198.4h314.4C829 605.5 840 587.1 840 568c0-16.5-7.1-32.2-19.6-43z"], [e, "M112 132v364c0 17.7 14.3 32 32 32h65V100h-65c-17.7 0-32 14.3-32 32zm773.9 358.3c3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-51.6-30.7-98.1-78.3-118.4a66.1 66.1 0 0 0-26.5-5.4H273l.3 428 85.8 310.8C372.9 889 418.9 924 470.9 924c29.7 0 57.4-11.8 77.9-33.4 20.5-21.5 31-49.7 29.5-79.4l-6-122.9h239.9c12.1 0 23.9-3.2 34.3-9.3 40.4-23.5 65.5-66.1 65.5-111 0-28.3-9.3-55.5-26.1-77.7zm-74.7 126.1H496.8l9.6 198.4c.6 11.9-4.7 23.1-14.6 30.5-6.1 4.5-13.6 6.8-21.1 6.7a44.28 44.28 0 0 1-42.2-32.3c-37.1-134.4-64.9-235.2-83.5-302.5V172h399.4a56.85 56.85 0 0 1 33.6 51.8c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0 1 19.6 43c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0 1 19.6 43c0 9.7-2.3 18.9-6.9 27.3l-14 25.5 21.9 19a56.76 56.76 0 0 1 19.6 43c0 19.1-11 37.5-28.8 48.4z"])
}
)),
n.DownCircleTwoTone = l("down-circle", s, (function(e, t) {
return c(a, [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm184.4 277.7l-178 246a7.95 7.95 0 0 1-12.9 0l-178-246c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.3 0 19.9 4.9 25.9 13.2L512 563.6l105.2-145.4c6-8.3 15.7-13.2 25.9-13.2H690c6.5 0 10.3 7.4 6.4 12.7z"], [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"], [e, "M690 405h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 563.6 406.8 418.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7z"])
}
)),
n.DownSquareTwoTone = l("down-square", s, (function(e, t) {
return c(a, [e, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"], [t, "M184 840h656V184H184v656zm150-440h46.9c10.3 0 19.9 4.9 25.9 13.2L512 558.6l105.2-145.4c6-8.3 15.7-13.2 25.9-13.2H690c6.5 0 10.3 7.4 6.4 12.7l-178 246a7.95 7.95 0 0 1-12.9 0l-178-246c-3.8-5.3 0-12.7 6.5-12.7z"], [e, "M505.5 658.7c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 558.6 406.8 413.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246z"])
}
)),
n.EnvironmentTwoTone = l("environment", s, (function(e, t) {
return c(a, [t, "M724.4 224.9C667.7 169.5 592.3 139 512 139s-155.7 30.5-212.4 85.8C243.1 280 212 353.2 212 431.1c0 241.3 234.1 407.2 300 449.1 65.9-41.9 300-207.8 300-449.1 0-77.9-31.1-151.1-87.6-206.2zM512 615c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z"], [e, "M512 263c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 0 1 512 551c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 0 1 400 439c0-29.9 11.7-58 32.8-79.2C454 338.6 482.1 327 512 327c29.9 0 58 11.6 79.2 32.8S624 409.1 624 439c0 29.9-11.6 58-32.8 79.2z"], [e, "M854.6 289.1a362.49 362.49 0 0 0-79.9-115.7 370.83 370.83 0 0 0-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 0 0 169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0 0 22.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 880.2c-65.9-41.9-300-207.8-300-449.1 0-77.9 31.1-151.1 87.6-206.3C356.3 169.5 431.7 139 512 139s155.7 30.5 212.4 85.9C780.9 280 812 353.2 812 431.1c0 241.3-234.1 407.2-300 449.1z"])
}
)),
n.EditTwoTone = l("edit", s, (function(e, t) {
return c(a, [t, "M761.1 288.3L687.8 215 325.1 577.6l-15.6 89 88.9-15.7z"], [e, "M880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32zm-622.3-84c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 0 0 0-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 0 0 9.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89z"])
}
)),
n.ExclamationCircleTwoTone = l("exclamation-circle", s, (function(e, t) {
return c(a, [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"], [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm-32 156c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"], [e, "M488 576h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8zm-24 112a48 48 0 1 0 96 0 48 48 0 1 0-96 0z"])
}
)),
n.ExperimentTwoTone = l("experiment", s, (function(e, t) {
return c(a, [t, "M551.9 513c19.6 0 35.9-14.2 39.3-32.8A40.02 40.02 0 0 1 552 512a40 40 0 0 1-40-39.4v.5c0 22 17.9 39.9 39.9 39.9zM752 687.8l-.3-.3c-29-17.5-62.3-26.8-97-26.8-44.9 0-87.2 15.7-121 43.8a256.27 256.27 0 0 1-164.9 59.9c-41.2 0-81-9.8-116.7-28L210.5 844h603l-59.9-155.2-1.6-1z"], [e, "M879 824.9L696.3 352V178H768v-68H256v68h71.7v174L145 824.9c-2.8 7.4-4.3 15.2-4.3 23.1 0 35.3 28.7 64 64 64h614.6c7.9 0 15.7-1.5 23.1-4.3 33-12.7 49.4-49.8 36.6-82.8zM395.7 364.7V180h232.6v184.7L719.2 600c-20.7-5.3-42.1-8-63.9-8-61.2 0-119.2 21.5-165.3 60a188.78 188.78 0 0 1-121.3 43.9c-32.7 0-64.1-8.3-91.8-23.7l118.8-307.5zM210.5 844l41.6-107.6.1-.2c35.7 18.1 75.4 27.8 116.6 27.8 61.2 0 119.2-21.5 165.3-60 33.9-28.2 76.3-43.9 121.3-43.9 35 0 68.4 9.5 97.6 27.1l.6 1.6L813.5 844h-603z"], [e, "M552 512c19.3 0 35.4-13.6 39.2-31.8.6-2.7.8-5.4.8-8.2 0-22.1-17.9-40-40-40s-40 17.9-40 40v.6a40 40 0 0 0 40 39.4z"])
}
)),
n.EyeInvisibleTwoTone = l("eye-invisible", s, (function(e, t) {
return c(a, [t, "M254.89 758.85l125.57-125.57a176 176 0 0 1 248.82-248.82L757 256.72Q651.69 186.07 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 0 0 0 51.5q69.27 145.91 173.09 221.05zM942.2 486.2Q889.46 375.11 816.7 305L672.48 449.27a176.09 176.09 0 0 1-227.22 227.21L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 0 0 0-51.5z"], [e, "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 0 0 0-51.5zM878.63 165.56L836 122.88a8 8 0 0 0-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 0 0 0 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 0 0 0 11.31L155.17 889a8 8 0 0 0 11.31 0l712.15-712.12a8 8 0 0 0 0-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 0 0-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 0 1 146.2-106.69L401.31 546.2A112 112 0 0 1 396 512z"], [e, "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 0 0 227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 0 1-112 112z"])
}
)),
n.EyeTwoTone = l("eye", s, (function(e, t) {
return c(a, [t, "M81.8 537.8a60.3 60.3 0 0 1 0-51.5C176.6 286.5 319.8 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 0 0 0 51.5C176.6 737.5 319.9 838 512 838c-192.1 0-335.4-100.5-430.2-300.2z"], [t, "M512 258c-161.3 0-279.4 81.8-362.7 254C232.6 684.2 350.7 766 512 766c161.4 0 279.5-81.8 362.7-254C791.4 339.8 673.3 258 512 258zm-4 430c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z"], [e, "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 0 0 0 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258s279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766z"], [e, "M508 336c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"])
}
)),
n.FileAddTwoTone = l("file-add", s, (function(e, t) {
return c(a, [t, "M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm126 236v48c0 4.4-3.6 8-8 8H544v108c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V644H372c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h108V472c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v108h108c4.4 0 8 3.6 8 8z"], [e, "M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"], [e, "M544 472c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V472z"])
}
)),
n.FileExclamationTwoTone = l("file-exclamation", s, (function(e, t) {
return c(a, [t, "M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm-54 96c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V448zm32 336c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z"], [e, "M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"], [e, "M488 640h48c4.4 0 8-3.6 8-8V448c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8zm-16 104a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"])
}
)),
n.FileImageTwoTone = l("file-image", s, (function(e, t) {
return c(a, [t, "M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm-134 50c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm296 294H328.1c-6.7 0-10.4-7.7-6.3-12.9l99.8-127.2a8 8 0 0 1 12.6 0l41.1 52.4 77.8-99.2a8.1 8.1 0 0 1 12.7 0l136.5 174c4.1 5.2.4 12.9-6.3 12.9z"], [e, "M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"], [e, "M553.1 509.1l-77.8 99.2-41.1-52.4a8 8 0 0 0-12.6 0l-99.8 127.2a7.98 7.98 0 0 0 6.3 12.9H696c6.7 0 10.4-7.7 6.3-12.9l-136.5-174a8.1 8.1 0 0 0-12.7 0zM360 442a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"])
}
)),
n.FileExcelTwoTone = l("file-excel", s, (function(e, t) {
return c(a, [t, "M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm51.6 120h35.7a12.04 12.04 0 0 1 10.1 18.5L546.1 623l84 130.4c3.6 5.6 2 13-3.6 16.6-2 1.2-4.2 1.9-6.5 1.9h-37.5c-4.1 0-8-2.1-10.2-5.7L510 664.8l-62.7 101.5c-2.2 3.5-6 5.7-10.2 5.7h-34.5a12.04 12.04 0 0 1-10.2-18.4l83.4-132.8-82.3-130.4c-3.6-5.7-1.9-13.1 3.7-16.6 1.9-1.3 4.1-1.9 6.4-1.9H442c4.2 0 8.1 2.2 10.3 5.8l61.8 102.4 61.2-102.3c2.2-3.6 6.1-5.8 10.3-5.8z"], [e, "M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"], [e, "M514.1 580.1l-61.8-102.4c-2.2-3.6-6.1-5.8-10.3-5.8h-38.4c-2.3 0-4.5.6-6.4 1.9-5.6 3.5-7.3 10.9-3.7 16.6l82.3 130.4-83.4 132.8a12.04 12.04 0 0 0 10.2 18.4h34.5c4.2 0 8-2.2 10.2-5.7L510 664.8l62.3 101.4c2.2 3.6 6.1 5.7 10.2 5.7H620c2.3 0 4.5-.7 6.5-1.9 5.6-3.6 7.2-11 3.6-16.6l-84-130.4 85.3-132.5a12.04 12.04 0 0 0-10.1-18.5h-35.7c-4.2 0-8.1 2.2-10.3 5.8l-61.2 102.3z"])
}
)),
n.FileMarkdownTwoTone = l("file-markdown", s, (function(e, t) {
return c(a, [t, "M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm72.3 122H641c6.6 0 12 5.4 12 12v272c0 6.6-5.4 12-12 12h-27.2c-6.6 0-12-5.4-12-12V581.7L535 732.3c-2 4.3-6.3 7.1-11 7.1h-24.1a12 12 0 0 1-11-7.1l-66.8-150.2V758c0 6.6-5.4 12-12 12H383c-6.6 0-12-5.4-12-12V486c0-6.6 5.4-12 12-12h35c4.8 0 9.1 2.8 11 7.2l83.2 191 83.1-191c1.9-4.4 6.2-7.2 11-7.2z"], [e, "M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"], [e, "M429 481.2c-1.9-4.4-6.2-7.2-11-7.2h-35c-6.6 0-12 5.4-12 12v272c0 6.6 5.4 12 12 12h27.1c6.6 0 12-5.4 12-12V582.1l66.8 150.2a12 12 0 0 0 11 7.1H524c4.7 0 9-2.8 11-7.1l66.8-150.6V758c0 6.6 5.4 12 12 12H641c6.6 0 12-5.4 12-12V486c0-6.6-5.4-12-12-12h-34.7c-4.8 0-9.1 2.8-11 7.2l-83.1 191-83.2-191z"])
}
)),
n.FilePdfTwoTone = l("file-pdf", s, (function(e, t) {
return c(a, [t, "M509.2 490.8c-.7-1.3-1.4-1.9-2.2-2-2.9 3.3-2.2 31.5 2.7 51.4 4-13.6 4.7-40.5-.5-49.4zm-1.6 120.5c-7.7 20-18.8 47.3-32.1 71.4 4-1.6 8.1-3.3 12.3-5 17.6-7.2 37.3-15.3 58.9-20.2-14.9-11.8-28.4-27.7-39.1-46.2z"], [t, "M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm55 287.6c16.1-1.9 30.6-2.8 44.3-2.3 12.8.4 23.6 2 32 5.1.2.1.3.1.5.2.4.2.8.3 1.2.5.5.2 1.1.4 1.6.7.1.1.3.1.4.2 4.1 1.8 7.5 4 10.1 6.6 9.1 9.1 11.8 26.1 6.2 39.6-3.2 7.7-11.7 20.5-33.3 20.5-21.8 0-53.9-9.7-82.1-24.8-25.5 4.3-53.7 13.9-80.9 23.1-5.8 2-11.8 4-17.6 5.9-38 65.2-66.5 79.4-84.1 79.4-4.2 0-7.8-.9-10.8-2-6.9-2.6-12.8-8-16.5-15-.9-1.7-1.6-3.4-2.2-5.2-1.6-4.8-2.1-9.6-1.3-13.6l.6-2.7c.1-.2.1-.4.2-.6.2-.7.4-1.4.7-2.1 0-.1.1-.2.1-.3 4.1-11.9 13.6-23.4 27.7-34.6 12.3-9.8 27.1-18.7 45.9-28.4 15.9-28 37.6-75.1 51.2-107.4-10.8-41.8-16.7-74.6-10.1-98.6.9-3.3 2.5-6.4 4.6-9.1.2-.2.3-.4.5-.6.1-.1.1-.2.2-.2 6.3-7.5 16.9-11.9 28.1-11.5 16.6.7 29.7 11.5 33 30.1 1.7 8 2.2 16.5 1.9 25.7v.7c0 .5 0 1-.1 1.5-.7 13.3-3 26.6-7.3 44.7-.4 1.6-.8 3.2-1.2 5.2l-1 4.1-.1.3c.1.2.1.3.2.5l1.8 4.5c.1.3.3.7.4 1 .7 1.6 1.4 3.3 2.1 4.8v.1c8.7 18.8 19.7 33.4 33.9 45.1 4.3 3.5 8.9 6.7 13.9 9.8 1.8-.5 3.5-.7 5.3-.9z"], [t, "M391.5 761c5.7-4.4 16.2-14.5 30.1-34.7-10.3 9.4-23.4 22.4-30.1 34.7zm270.9-83l.2-.3h.2c.6-.4.5-.7.4-.9-.1-.1-4.5-9.3-45.1-7.4 35.3 13.9 43.5 9.1 44.3 8.6z"], [e, "M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"], [e, "M535.9 585.3c-.8-1.7-1.5-3.3-2.2-4.9-.1-.3-.3-.7-.4-1l-1.8-4.5c-.1-.2-.1-.3-.2-.5l.1-.3.2-1.1c4-16.3 8.6-35.3 9.4-54.4v-.7c.3-8.6-.2-17.2-2-25.6-3.8-21.3-19.5-29.6-32.9-30.2-11.3-.5-21.8 4-28.1 11.4-.1.1-.1.2-.2.2-.2.2-.4.4-.5.6-2.1 2.7-3.7 5.8-4.6 9.1-6.6 24-.7 56.8 10.1 98.6-13.6 32.4-35.3 79.4-51.2 107.4v.1c-27.7 14.3-64.1 35.8-73.6 62.9 0 .1-.1.2-.1.3-.2.7-.5 1.4-.7 2.1-.1.2-.1.4-.2.6-.2.9-.5 1.8-.6 2.7-.9 4-.4 8.8 1.3 13.6.6 1.8 1.3 3.5 2.2 5.2 3.7 7 9.6 12.4 16.5 15 3 1.1 6.6 2 10.8 2 17.6 0 46.1-14.2 84.1-79.4 5.8-1.9 11.8-3.9 17.6-5.9 27.2-9.2 55.4-18.8 80.9-23.1 28.2 15.1 60.3 24.8 82.1 24.8 21.6 0 30.1-12.8 33.3-20.5 5.6-13.5 2.9-30.5-6.2-39.6-2.6-2.6-6-4.8-10.1-6.6-.1-.1-.3-.1-.4-.2-.5-.2-1.1-.4-1.6-.7-.4-.2-.8-.3-1.2-.5-.2-.1-.3-.1-.5-.2-16.2-5.8-41.7-6.7-76.3-2.8l-5.3.6c-5-3-9.6-6.3-13.9-9.8-14.2-11.3-25.1-25.8-33.8-44.7zM391.5 761c6.7-12.3 19.8-25.3 30.1-34.7-13.9 20.2-24.4 30.3-30.1 34.7zM507 488.8c.8.1 1.5.7 2.2 2 5.2 8.9 4.5 35.8.5 49.4-4.9-19.9-5.6-48.1-2.7-51.4zm-19.2 188.9c-4.2 1.7-8.3 3.4-12.3 5 13.3-24.1 24.4-51.4 32.1-71.4 10.7 18.5 24.2 34.4 39.1 46.2-21.6 4.9-41.3 13-58.9 20.2zm175.4-.9c.1.2.2.5-.4.9h-.2l-.2.3c-.8.5-9 5.3-44.3-8.6 40.6-1.9 45 7.3 45.1 7.4z"])
}
)),
n.FilePptTwoTone = l("file-ppt", s, (function(e, t) {
return c(a, [t, "M464.5 516.2v108.4h38.9c44.7 0 71.2-10.9 71.2-54.3 0-34.4-20.1-54.1-53.9-54.1h-56.2z"], [t, "M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm90 218.4c0 55.2-36.8 94.1-96.2 94.1h-63.3V760c0 4.4-3.6 8-8 8H424c-4.4 0-8-3.6-8-8V484c0-4.4 3.6-8 8-8v.1h104c59.7 0 96 39.8 96 94.3z"], [e, "M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"], [e, "M424 476.1c-4.4-.1-8 3.5-8 7.9v276c0 4.4 3.6 8 8 8h32.5c4.4 0 8-3.6 8-8v-95.5h63.3c59.4 0 96.2-38.9 96.2-94.1 0-54.5-36.3-94.3-96-94.3H424zm150.6 94.2c0 43.4-26.5 54.3-71.2 54.3h-38.9V516.2h56.2c33.8 0 53.9 19.7 53.9 54.1z"])
}
)),
n.FileTextTwoTone = l("file-text", s, (function(e, t) {
return c(a, [t, "M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm-22 322c0 4.4-3.6 8-8 8H320c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm200-184v48c0 4.4-3.6 8-8 8H320c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h384c4.4 0 8 3.6 8 8z"], [e, "M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"], [e, "M312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8zm192 128H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"])
}
)),
n.FileUnknownTwoTone = l("file-unknown", s, (function(e, t) {
return c(a, [t, "M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm-22 424c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm110-228.4c.7 44.9-29.7 84.5-74.3 98.9-5.7 1.8-9.7 7.3-9.7 13.3V672c0 5.5-4.5 10-10 10h-32c-5.5 0-10-4.5-10-10v-32c.2-19.8 15.4-37.3 34.7-40.1C549 596.2 570 574.3 570 549c0-28.1-25.8-51.5-58-51.5s-58 23.4-58 51.6c0 5.2-4.4 9.4-9.8 9.4h-32.4c-5.4 0-9.8-4.1-9.8-9.5 0-57.4 50.1-103.7 111.5-103 59.3.8 107.7 46.1 108.5 101.6z"], [e, "M854.6 288.7L639.4 73.4c-6-6-14.2-9.4-22.7-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.6-9.4-22.6zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"], [e, "M480 744a32 32 0 1 0 64 0 32 32 0 1 0-64 0zm-78-195c0 5.4 4.4 9.5 9.8 9.5h32.4c5.4 0 9.8-4.2 9.8-9.4 0-28.2 25.8-51.6 58-51.6s58 23.4 58 51.5c0 25.3-21 47.2-49.3 50.9-19.3 2.8-34.5 20.3-34.7 40.1v32c0 5.5 4.5 10 10 10h32c5.5 0 10-4.5 10-10v-12.2c0-6 4-11.5 9.7-13.3 44.6-14.4 75-54 74.3-98.9-.8-55.5-49.2-100.8-108.5-101.6-61.4-.7-111.5 45.6-111.5 103z"])
}
)),
n.FileZipTwoTone = l("file-zip", s, (function(e, t) {
return c(a, [t, "M344 630h32v2h-32z"], [t, "M534 352V136H360v64h64v64h-64v64h64v64h-64v64h64v64h-64v62h64v160H296V520h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h-64v752h560V394H576a42 42 0 0 1-42-42z"], [e, "M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h64v64h64v-64h174v216a42 42 0 0 0 42 42h216v494z"], [e, "M296 392h64v64h-64zm0-128h64v64h-64zm0 318v160h128V582h-64v-62h-64v62zm48 50v-2h32v64h-32v-62zm16-432h64v64h-64zm0 256h64v64h-64zm0-128h64v64h-64z"])
}
)),
n.FileWordTwoTone = l("file-word", s, (function(e, t) {
return c(a, [t, "M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm101.3 129.3c1.3-5.4 6.1-9.3 11.7-9.3h35.6a12.04 12.04 0 0 1 11.6 15.1l-74.4 276c-1.4 5.3-6.2 8.9-11.6 8.9h-31.8c-5.4 0-10.2-3.7-11.6-8.9l-52.8-197-52.8 197c-1.4 5.3-6.2 8.9-11.6 8.9h-32c-5.4 0-10.2-3.7-11.6-8.9l-74.2-276a12.02 12.02 0 0 1 11.6-15.1h35.4c5.6 0 10.4 3.9 11.7 9.3L434.6 680l49.7-198.9c1.3-5.4 6.1-9.1 11.6-9.1h32.2c5.5 0 10.3 3.7 11.6 9.1l49.8 199.3 45.8-199.1z"], [e, "M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"], [e, "M528.1 472h-32.2c-5.5 0-10.3 3.7-11.6 9.1L434.6 680l-46.1-198.7c-1.3-5.4-6.1-9.3-11.7-9.3h-35.4a12.02 12.02 0 0 0-11.6 15.1l74.2 276c1.4 5.2 6.2 8.9 11.6 8.9h32c5.4 0 10.2-3.6 11.6-8.9l52.8-197 52.8 197c1.4 5.2 6.2 8.9 11.6 8.9h31.8c5.4 0 10.2-3.6 11.6-8.9l74.4-276a12.04 12.04 0 0 0-11.6-15.1H647c-5.6 0-10.4 3.9-11.7 9.3l-45.8 199.1-49.8-199.3c-1.3-5.4-6.1-9.1-11.6-9.1z"])
}
)),
n.FileTwoTone = l("file", s, (function(e, t) {
return c(a, [t, "M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42z"], [e, "M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"])
}
)),
n.FilterTwoTone = l("filter", s, (function(e, t) {
return c(a, [t, "M420.6 798h182.9V642H420.6zM411 561.4l9.5 16.6h183l9.5-16.6L811.3 226H212.7z"], [e, "M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 597.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V597.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.5 798H420.6V642h182.9v156zm9.5-236.6l-9.5 16.6h-183l-9.5-16.6L212.7 226h598.6L613 561.4z"])
}
)),
n.FireTwoTone = l("fire", s, (function(e, t) {
return c(a, [t, "M737 438.6c-9.6 15.5-21.1 30.7-34.4 45.6a73.1 73.1 0 0 1-51 24.4 73.36 73.36 0 0 1-53.4-18.8 74.01 74.01 0 0 1-24.4-59.8c3-47.4-12.4-103.1-45.8-165.7-16.9-31.4-37.1-58.2-61.2-80.4a240 240 0 0 1-12.1 46.5 354.26 354.26 0 0 1-58.2 101 349.6 349.6 0 0 1-58.6 56.8c-34 26.1-62 60-80.8 97.9a275.96 275.96 0 0 0-29.1 124c0 74.9 29.5 145.3 83 198.4 53.7 53.2 125 82.4 201 82.4s147.3-29.2 201-82.4c53.5-53 83-123.5 83-198.4 0-39.2-8.1-77.3-24-113.1-9.3-21-21-40.5-35-58.4z"], [e, "M834.1 469.2A347.49 347.49 0 0 0 751.2 354l-29.1-26.7a8.09 8.09 0 0 0-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 0 1-47.5 46.1 352.6 352.6 0 0 0-100.3 121.5A347.75 347.75 0 0 0 160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0 0 75.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 0 0 760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0 0 27.7-136c0-48.8-10-96.2-29.9-140.9zM713 808.5c-53.7 53.2-125 82.4-201 82.4s-147.3-29.2-201-82.4c-53.5-53.1-83-123.5-83-198.4 0-43.5 9.8-85.2 29.1-124 18.8-37.9 46.8-71.8 80.8-97.9a349.6 349.6 0 0 0 58.6-56.8c25-30.5 44.6-64.5 58.2-101a240 240 0 0 0 12.1-46.5c24.1 22.2 44.3 49 61.2 80.4 33.4 62.6 48.8 118.3 45.8 165.7a74.01 74.01 0 0 0 24.4 59.8 73.36 73.36 0 0 0 53.4 18.8c19.7-1 37.8-9.7 51-24.4 13.3-14.9 24.8-30.1 34.4-45.6 14 17.9 25.7 37.4 35 58.4 15.9 35.8 24 73.9 24 113.1 0 74.9-29.5 145.4-83 198.4z"])
}
)),
n.FolderAddTwoTone = l("folder-add", s, (function(e, t) {
return c(a, [t, "M372.5 256H184v512h656V370.4H492.1L372.5 256zM540 443.1V528h84.5c4.1 0 7.5 3.1 7.5 7v42c0 3.8-3.4 7-7.5 7H540v84.9c0 3.9-3.1 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V584h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.9 3.4-7 7.5-7H484v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.9 0 7 3.2 7 7.1z"], [e, "M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"], [e, "M484 443.1V528h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H484v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V584h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H540v-84.9c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1z"])
}
)),
n.FlagTwoTone = l("flag", s, (function(e, t) {
return c(a, [t, "M184 232h368v336H184z"], [t, "M624 632c0 4.4-3.6 8-8 8H504v73h336V377H624v255z"], [e, "M880 305H624V192c0-17.7-14.3-32-32-32H184v-40c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V640h248v113c0 17.7 14.3 32 32 32h416c17.7 0 32-14.3 32-32V337c0-17.7-14.3-32-32-32zM184 568V232h368v336H184zm656 145H504v-73h112c4.4 0 8-3.6 8-8V377h216v336z"])
}
)),
n.FolderTwoTone = l("folder", s, (function(e, t) {
return c(a, [e, "M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"], [t, "M372.5 256H184v512h656V370.4H492.1z"])
}
)),
n.FolderOpenTwoTone = l("folder-open", s, (function(e, t) {
return c(a, [t, "M159 768h612.3l103.4-256H262.3z"], [e, "M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 0 0-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"])
}
)),
n.FrownTwoTone = l("frown", s, (function(e, t) {
return c(a, [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"], [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zM288 421a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm376 272h-48.1c-4.2 0-7.8-3.2-8.1-7.4C604 636.1 562.5 597 512 597s-92.1 39.1-95.8 88.6c-.3 4.2-3.9 7.4-8.1 7.4H360a8 8 0 0 1-8-8.4c4.4-84.3 74.5-151.6 160-151.6s155.6 67.3 160 151.6a8 8 0 0 1-8 8.4zm24-224a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"], [e, "M288 421a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm224 112c-85.5 0-155.6 67.3-160 151.6a8 8 0 0 0 8 8.4h48.1c4.2 0 7.8-3.2 8.1-7.4 3.7-49.5 45.3-88.6 95.8-88.6s92 39.1 95.8 88.6c.3 4.2 3.9 7.4 8.1 7.4H664a8 8 0 0 0 8-8.4C667.6 600.3 597.5 533 512 533zm128-112a48 48 0 1 0 96 0 48 48 0 1 0-96 0z"])
}
)),
n.FundTwoTone = l("fund", s, (function(e, t) {
return c(a, [e, "M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V232h752v560z"], [t, "M136 792h752V232H136v560zm56.4-130.5l214.9-215c3.1-3.1 8.2-3.1 11.3 0L533 561l254.5-254.6c3.1-3.1 8.2-3.1 11.3 0l36.8 36.8c3.1 3.1 3.1 8.2 0 11.3l-297 297.2a8.03 8.03 0 0 1-11.3 0L412.9 537.2 240.4 709.7a8.03 8.03 0 0 1-11.3 0l-36.7-36.9a8.03 8.03 0 0 1 0-11.3z"], [e, "M229.1 709.7c3.1 3.1 8.2 3.1 11.3 0l172.5-172.5 114.4 114.5c3.1 3.1 8.2 3.1 11.3 0l297-297.2c3.1-3.1 3.1-8.2 0-11.3l-36.8-36.8a8.03 8.03 0 0 0-11.3 0L533 561 418.6 446.5a8.03 8.03 0 0 0-11.3 0l-214.9 215a8.03 8.03 0 0 0 0 11.3l36.7 36.9z"])
}
)),
n.FunnelPlotTwoTone = l("funnel-plot", s, (function(e, t) {
return c(a, [t, "M420.6 798h182.9V650H420.6zM297.7 374h428.6l85-148H212.7zm113.2 197.4l8.4 14.6h185.3l8.4-14.6L689.6 438H334.4z"], [e, "M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 607.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V607.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.5 798H420.6V650h182.9v148zm9.5-226.6l-8.4 14.6H419.3l-8.4-14.6L334.4 438h355.2L613 571.4zM726.3 374H297.7l-85-148h598.6l-85 148z"])
}
)),
n.GiftTwoTone = l("gift", s, (function(e, t) {
return c(a, [t, "M546 378h298v104H546zM228 550h250v308H228zm-48-172h298v104H180zm366 172h250v308H546z"], [e, "M880 310H732.4c13.6-21.4 21.6-46.8 21.6-74 0-76.1-61.9-138-138-138-41.4 0-78.7 18.4-104 47.4-25.3-29-62.6-47.4-104-47.4-76.1 0-138 61.9-138 138 0 27.2 7.9 52.6 21.6 74H144c-17.7 0-32 14.3-32 32v200c0 4.4 3.6 8 8 8h40v344c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V550h40c4.4 0 8-3.6 8-8V342c0-17.7-14.3-32-32-32zM478 858H228V550h250v308zm0-376H180V378h298v104zm0-176h-70c-38.6 0-70-31.4-70-70s31.4-70 70-70 70 31.4 70 70v70zm68-70c0-38.6 31.4-70 70-70s70 31.4 70 70-31.4 70-70 70h-70v-70zm250 622H546V550h250v308zm48-376H546V378h298v104z"])
}
)),
n.HddTwoTone = l("hdd", s, (function(e, t) {
return c(a, [t, "M232 888h560V680H232v208zm448-140c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM232 616h560V408H232v208zm72-128c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H312c-4.4 0-8-3.6-8-8v-48zm-72-144h560V136H232v208zm72-128c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H312c-4.4 0-8-3.6-8-8v-48z"], [e, "M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V680h560v208zm0-272H232V408h560v208zm0-272H232V136h560v208z"], [e, "M312 544h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0-272h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm328 516a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"])
}
)),
n.HeartTwoTone = l("heart", s, (function(e, t) {
return c(a, [e, "M923 283.6a260.04 260.04 0 0 0-56.9-82.8 264.4 264.4 0 0 0-84-55.5A265.34 265.34 0 0 0 679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 0 0-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9zM512 814.8S156 586.7 156 385.5C156 283.6 240.3 201 344.3 201c73.1 0 136.5 40.8 167.7 100.4C543.2 241.8 606.6 201 679.7 201c104 0 188.3 82.6 188.3 184.5 0 201.2-356 429.3-356 429.3z"], [t, "M679.7 201c-73.1 0-136.5 40.8-167.7 100.4C480.8 241.8 417.4 201 344.3 201c-104 0-188.3 82.6-188.3 184.5 0 201.2 356 429.3 356 429.3s356-228.1 356-429.3C868 283.6 783.7 201 679.7 201z"])
}
)),
n.HighlightTwoTone = l("highlight", s, (function(e, t) {
return c(a, [t, "M229.6 796.3h160.2l54.3-54.1-80.1-78.9zm220.7-397.1l262.8 258.9 147.3-145-262.8-259zm-77.1 166.1l171.4 168.9 68.6-67.6-171.4-168.9z"], [e, "M957.6 507.5L603.2 158.3a7.9 7.9 0 0 0-11.2 0L353.3 393.5a8.03 8.03 0 0 0-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 0 0-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8v55.2c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6L539 830a7.9 7.9 0 0 0 11.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0 0 11.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2zM389.8 796.3H229.6l134.4-133 80.1 78.9-54.3 54.1zm154.8-62.1L373.2 565.3l68.6-67.6 171.4 168.9-68.6 67.6zm168.5-76.1L450.3 399.2l147.3-145.1 262.8 259-147.3 145z"])
}
)),
n.HomeTwoTone = l("home", s, (function(e, t) {
return c(a, [t, "M512.1 172.6l-370 369.7h96V868H392V640c0-22.1 17.9-40 40-40h160c22.1 0 40 17.9 40 40v228h153.9V542.3H882L535.2 195.7l-23.1-23.1zm434.5 422.9c-6 6-13.1 10.8-20.8 13.9 7.7-3.2 14.8-7.9 20.8-13.9zm-887-34.7c5 30.3 31.4 53.5 63.1 53.5h.9c-31.9 0-58.9-23-64-53.5zm-.9-10.5v-1.9 1.9zm.1-2.6c.1-3.1.5-6.1 1-9.1-.6 2.9-.9 6-1 9.1z"], [e, "M951 510c0-.1-.1-.1-.1-.2l-1.8-2.1c-.1-.1-.2-.3-.4-.4-.7-.8-1.5-1.6-2.2-2.4L560.1 118.8l-25.9-25.9a31.5 31.5 0 0 0-44.4 0L77.5 505a63.6 63.6 0 0 0-16 26.6l-.6 2.1-.3 1.1-.3 1.2c-.2.7-.3 1.4-.4 2.1 0 .1 0 .3-.1.4-.6 3-.9 6-1 9.1v3.3c0 .5 0 1 .1 1.5 0 .5 0 .9.1 1.4 0 .5.1 1 .1 1.5 0 .6.1 1.2.2 1.8 0 .3.1.6.1.9l.3 2.5v.1c5.1 30.5 32.2 53.5 64 53.5h42.5V940h691.7V614.3h43.4c8.6 0 16.9-1.7 24.5-4.9s14.7-7.9 20.8-13.9a63.6 63.6 0 0 0 18.7-45.3c0-14.7-5-28.8-14.3-40.2zM568 868H456V664h112v204zm217.9-325.7V868H632V640c0-22.1-17.9-40-40-40H432c-22.1 0-40 17.9-40 40v228H238.1V542.3h-96l370-369.7 23.1 23.1L882 542.3h-96.1z"])
}
)),
n.HourglassTwoTone = l("hourglass", s, (function(e, t) {
return c(a, [t, "M512 548c-42.2 0-81.9 16.4-111.7 46.3A156.63 156.63 0 0 0 354 706v134h316V706c0-42.2-16.4-81.9-46.3-111.7A156.63 156.63 0 0 0 512 548zM354 318c0 42.2 16.4 81.9 46.3 111.7C430.1 459.6 469.8 476 512 476s81.9-16.4 111.7-46.3C653.6 399.9 670 360.2 670 318V184H354v134z"], [e, "M742 318V184h86c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h86v134c0 81.5 42.4 153.2 106.4 194-64 40.8-106.4 112.5-106.4 194v134h-86c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h632c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-86V706c0-81.5-42.4-153.2-106.4-194 64-40.8 106.4-112.5 106.4-194zm-72 388v134H354V706c0-42.2 16.4-81.9 46.3-111.7C430.1 564.4 469.8 548 512 548s81.9 16.4 111.7 46.3C653.6 624.1 670 663.8 670 706zm0-388c0 42.2-16.4 81.9-46.3 111.7C593.9 459.6 554.2 476 512 476s-81.9-16.4-111.7-46.3A156.63 156.63 0 0 1 354 318V184h316v134z"])
}
)),
n.Html5TwoTone = l("html5", s, (function(e, t) {
return c(a, [e, "M145 96l66 746.6L511.8 928l299.6-85.4L878.7 96H145zm610.9 700.6l-244.1 69.6-245.2-69.6-56.7-641.2h603.8l-57.8 641.2z"], [t, "M209.9 155.4l56.7 641.2 245.2 69.6 244.1-69.6 57.8-641.2H209.9zm530.4 117.9l-4.8 47.2-1.7 19.5H381.7l8.2 94.2H511v-.2h214.7l-3.2 24.3-21.2 242.2-1.7 16.3-187.7 51.7v.4h-1.7l-188.6-52-11.3-144.7h91l6.5 73.2 102.4 27.7h.8v-.2l102.4-27.7 11.4-118.5H511.9v.1H305.4l-22.7-253.5L281 249h461l-1.7 24.3z"], [e, "M281 249l1.7 24.3 22.7 253.5h206.5v-.1h112.9l-11.4 118.5L511 672.9v.2h-.8l-102.4-27.7-6.5-73.2h-91l11.3 144.7 188.6 52h1.7v-.4l187.7-51.7 1.7-16.3 21.2-242.2 3.2-24.3H511v.2H389.9l-8.2-94.2h352.1l1.7-19.5 4.8-47.2L742 249H511z"])
}
)),
n.IdcardTwoTone = l("idcard", s, (function(e, t) {
return c(a, [e, "M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V232h752v560z"], [t, "M136 792h752V232H136v560zm472-372c0-4.4 1-8 2.3-8h123.4c1.3 0 2.3 3.6 2.3 8v48c0 4.4-1 8-2.3 8H610.3c-1.3 0-2.3-3.6-2.3-8v-48zm0 144c0-4.4 3.2-8 7.1-8h185.7c3.9 0 7.1 3.6 7.1 8v48c0 4.4-3.2 8-7.1 8H615.1c-3.9 0-7.1-3.6-7.1-8v-48zM216.2 664.6c2.8-53.3 31.9-99.6 74.6-126.1-18.1-20-29.1-46.4-29.1-75.5 0-61.9 49.9-112 111.4-112s111.4 50.1 111.4 112c0 29.1-11 55.6-29.1 75.5 42.6 26.4 71.8 72.8 74.6 126.1a8 8 0 0 1-8 8.4h-43.9c-4.2 0-7.6-3.3-7.9-7.5-3.8-50.5-46-90.5-97.2-90.5s-93.4 40-97.2 90.5c-.3 4.2-3.7 7.5-7.9 7.5H224c-4.6 0-8.2-3.8-7.8-8.4z"], [t, "M321.3 463a51.7 52 0 1 0 103.4 0 51.7 52 0 1 0-103.4 0z"], [e, "M610.3 476h123.4c1.3 0 2.3-3.6 2.3-8v-48c0-4.4-1-8-2.3-8H610.3c-1.3 0-2.3 3.6-2.3 8v48c0 4.4 1 8 2.3 8zm4.8 144h185.7c3.9 0 7.1-3.6 7.1-8v-48c0-4.4-3.2-8-7.1-8H615.1c-3.9 0-7.1 3.6-7.1 8v48c0 4.4 3.2 8 7.1 8zM224 673h43.9c4.2 0 7.6-3.3 7.9-7.5 3.8-50.5 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H522a8 8 0 0 0 8-8.4c-2.8-53.3-32-99.7-74.6-126.1a111.8 111.8 0 0 0 29.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 0 0-74.6 126.1c-.4 4.6 3.2 8.4 7.8 8.4zm149-262c28.5 0 51.7 23.3 51.7 52s-23.2 52-51.7 52-51.7-23.3-51.7-52 23.2-52 51.7-52z"])
}
)),
n.InfoCircleTwoTone = l("info-circle", s, (function(e, t) {
return c(a, [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"], [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm32 588c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"], [e, "M464 336a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"])
}
)),
n.InsuranceTwoTone = l("insurance", s, (function(e, t) {
return c(a, [e, "M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z"], [t, "M521.9 358.8h97.9v41.6h-97.9z"], [t, "M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zM413.3 656h-.2c0 4.4-3.6 8-8 8h-37.3c-4.4 0-8-3.6-8-8V471.4c-7.7 9.2-15.4 17.9-23.1 26a6.04 6.04 0 0 1-10.2-2.4l-13.2-43.5c-.6-2-.2-4.1 1.2-5.6 37-43.4 64.7-95.1 82.2-153.6 1.1-3.5 5-5.3 8.4-3.7l38.6 18.3c2.7 1.3 4.1 4.4 3.2 7.2a429.2 429.2 0 0 1-33.6 79V656zm257.9-340v127.2c0 4.4-3.6 8-8 8h-66.7v18.6h98.8c4.4 0 8 3.6 8 8v35.6c0 4.4-3.6 8-8 8h-59c18.1 29.1 41.8 54.3 72.3 76.9 2.6 2.1 3.2 5.9 1.2 8.5l-26.3 35.3a5.92 5.92 0 0 1-8.9.7c-30.6-29.3-56.8-65.2-78.1-106.9V656c0 4.4-3.6 8-8 8h-36.2c-4.4 0-8-3.6-8-8V536c-22 44.7-49 80.8-80.6 107.6a6.38 6.38 0 0 1-4.8 1.4c-1.7-.3-3.2-1.3-4.1-2.8L432 605.7a6 6 0 0 1 1.6-8.1c28.6-20.3 51.9-45.2 71-76h-55.1c-4.4 0-8-3.6-8-8V478c0-4.4 3.6-8 8-8h94.9v-18.6h-65.9c-4.4 0-8-3.6-8-8V316c0-4.4 3.6-8 8-8h184.7c4.4 0 8 3.6 8 8z"], [e, "M443.7 306.9l-38.6-18.3c-3.4-1.6-7.3.2-8.4 3.7-17.5 58.5-45.2 110.2-82.2 153.6a5.7 5.7 0 0 0-1.2 5.6l13.2 43.5c1.4 4.5 7 5.8 10.2 2.4 7.7-8.1 15.4-16.8 23.1-26V656c0 4.4 3.6 8 8 8h37.3c4.4 0 8-3.6 8-8h.2V393.1a429.2 429.2 0 0 0 33.6-79c.9-2.8-.5-5.9-3.2-7.2zm26.8 9.1v127.4c0 4.4 3.6 8 8 8h65.9V470h-94.9c-4.4 0-8 3.6-8 8v35.6c0 4.4 3.6 8 8 8h55.1c-19.1 30.8-42.4 55.7-71 76a6 6 0 0 0-1.6 8.1l22.8 36.5c.9 1.5 2.4 2.5 4.1 2.8 1.7.3 3.5-.2 4.8-1.4 31.6-26.8 58.6-62.9 80.6-107.6v120c0 4.4 3.6 8 8 8h36.2c4.4 0 8-3.6 8-8V535.9c21.3 41.7 47.5 77.6 78.1 106.9 2.6 2.5 6.7 2.2 8.9-.7l26.3-35.3c2-2.6 1.4-6.4-1.2-8.5-30.5-22.6-54.2-47.8-72.3-76.9h59c4.4 0 8-3.6 8-8v-35.6c0-4.4-3.6-8-8-8h-98.8v-18.6h66.7c4.4 0 8-3.6 8-8V316c0-4.4-3.6-8-8-8H478.5c-4.4 0-8 3.6-8 8zm51.4 42.8h97.9v41.6h-97.9v-41.6z"])
}
)),
n.InteractionTwoTone = l("interaction", s, (function(e, t) {
return c(a, [e, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"], [t, "M184 840h656V184H184v656zm114-401.9c0-55.3 44.6-100.1 99.7-100.1h205.8v-53.4c0-5.6 6.5-8.8 10.9-5.3L723.5 365c3.5 2.7 3.5 8 0 10.7l-109.1 85.7c-4.4 3.5-10.9.4-10.9-5.3v-53.4H397.8c-19.6 0-35.5 15.9-35.5 35.6v78.9c0 3.8-3.1 6.8-6.8 6.8h-50.7c-3.8 0-6.8-3-6.8-7v-78.9zm2.6 210.3l109.1-85.7c4.4-3.5 10.9-.4 10.9 5.3v53.4h205.6c19.6 0 35.5-15.9 35.5-35.6v-78.9c0-3.8 3.1-6.8 6.8-6.8h50.7c3.8 0 6.8 3.1 6.8 6.8v78.9c0 55.3-44.6 100.1-99.7 100.1H420.6v53.4c0 5.6-6.5 8.8-10.9 5.3l-109.1-85.7c-3.5-2.7-3.5-8 0-10.5z"], [e, "M304.8 524h50.7c3.7 0 6.8-3 6.8-6.8v-78.9c0-19.7 15.9-35.6 35.5-35.6h205.7v53.4c0 5.7 6.5 8.8 10.9 5.3l109.1-85.7c3.5-2.7 3.5-8 0-10.7l-109.1-85.7c-4.4-3.5-10.9-.3-10.9 5.3V338H397.7c-55.1 0-99.7 44.8-99.7 100.1V517c0 4 3 7 6.8 7zm-4.2 134.9l109.1 85.7c4.4 3.5 10.9.3 10.9-5.3v-53.4h205.7c55.1 0 99.7-44.8 99.7-100.1v-78.9c0-3.7-3-6.8-6.8-6.8h-50.7c-3.7 0-6.8 3-6.8 6.8v78.9c0 19.7-15.9 35.6-35.5 35.6H420.6V568c0-5.7-6.5-8.8-10.9-5.3l-109.1 85.7c-3.5 2.5-3.5 7.8 0 10.5z"])
}
)),
n.InterationTwoTone = l("interation", s, (function(e, t) {
return c(a, [e, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"], [t, "M184 840h656V184H184v656zm114-401.9c0-55.3 44.6-100.1 99.7-100.1h205.8v-53.4c0-5.6 6.5-8.8 10.9-5.3L723.5 365c3.5 2.7 3.5 8 0 10.7l-109.1 85.7c-4.4 3.5-10.9.4-10.9-5.3v-53.4H397.8c-19.6 0-35.5 15.9-35.5 35.6v78.9c0 3.8-3.1 6.8-6.8 6.8h-50.7c-3.8 0-6.8-3-6.8-7v-78.9zm2.6 210.3l109.1-85.7c4.4-3.5 10.9-.4 10.9 5.3v53.4h205.6c19.6 0 35.5-15.9 35.5-35.6v-78.9c0-3.8 3.1-6.8 6.8-6.8h50.7c3.8 0 6.8 3.1 6.8 6.8v78.9c0 55.3-44.6 100.1-99.7 100.1H420.6v53.4c0 5.6-6.5 8.8-10.9 5.3l-109.1-85.7c-3.5-2.7-3.5-8 0-10.5z"], [e, "M304.8 524h50.7c3.7 0 6.8-3 6.8-6.8v-78.9c0-19.7 15.9-35.6 35.5-35.6h205.7v53.4c0 5.7 6.5 8.8 10.9 5.3l109.1-85.7c3.5-2.7 3.5-8 0-10.7l-109.1-85.7c-4.4-3.5-10.9-.3-10.9 5.3V338H397.7c-55.1 0-99.7 44.8-99.7 100.1V517c0 4 3 7 6.8 7zm-4.2 134.9l109.1 85.7c4.4 3.5 10.9.3 10.9-5.3v-53.4h205.7c55.1 0 99.7-44.8 99.7-100.1v-78.9c0-3.7-3-6.8-6.8-6.8h-50.7c-3.7 0-6.8 3-6.8 6.8v78.9c0 19.7-15.9 35.6-35.5 35.6H420.6V568c0-5.7-6.5-8.8-10.9-5.3l-109.1 85.7c-3.5 2.5-3.5 7.8 0 10.5z"])
}
)),
n.LayoutTwoTone = l("layout", s, (function(e, t) {
return c(a, [t, "M384 185h456v136H384zm-200 0h136v656H184zm696-73H144c-17.7 0-32 14.3-32 32v1c0-17.7 14.3-32 32-32h736c17.7 0 32 14.3 32 32v-1c0-17.7-14.3-32-32-32zM384 385h456v456H384z"], [e, "M880 113H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V145c0-17.7-14.3-32-32-32zM320 841H184V185h136v656zm520 0H384V385h456v456zm0-520H384V185h456v136z"])
}
)),
n.LeftCircleTwoTone = l("left-circle", s, (function(e, t) {
return c(a, [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm104 240.9c0 10.3-4.9 19.9-13.2 25.9L457.4 512l145.4 105.1c8.3 6 13.2 15.7 13.2 25.9v46.9c0 6.5-7.4 10.3-12.7 6.5l-246-178a7.95 7.95 0 0 1 0-12.9l246-178c5.3-3.8 12.7 0 12.7 6.5v46.9z"], [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"], [e, "M603.3 327.5l-246 178a7.95 7.95 0 0 0 0 12.9l246 178c5.3 3.8 12.7 0 12.7-6.5V643c0-10.2-4.9-19.9-13.2-25.9L457.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5z"])
}
)),
n.LeftSquareTwoTone = l("left-square", s, (function(e, t) {
return c(a, [e, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"], [t, "M184 840h656V184H184v656zm181.3-334.5l246-178c5.3-3.8 12.7 0 12.7 6.5v46.9c0 10.3-4.9 19.9-13.2 25.9L465.4 512l145.4 105.2c8.3 6 13.2 15.7 13.2 25.9V690c0 6.5-7.4 10.3-12.7 6.4l-246-178a7.95 7.95 0 0 1 0-12.9z"], [e, "M365.3 518.4l246 178c5.3 3.9 12.7.1 12.7-6.4v-46.9c0-10.2-4.9-19.9-13.2-25.9L465.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5l-246 178a7.95 7.95 0 0 0 0 12.9z"])
}
)),
n.LikeTwoTone = l("like", s, (function(e, t) {
return c(a, [t, "M273 495.9v428l.3-428zm538.2-88.3H496.8l9.6-198.4c.6-11.9-4.7-23.1-14.6-30.5-6.1-4.5-13.6-6.8-21.1-6.7-19.6.1-36.9 13.4-42.2 32.3-37.1 134.4-64.9 235.2-83.5 302.5V852h399.4a56.85 56.85 0 0 0 33.6-51.8c0-9.7-2.3-18.9-6.9-27.3l-13.9-25.4 21.9-19a56.76 56.76 0 0 0 19.6-43c0-9.7-2.3-18.9-6.9-27.3l-13.9-25.4 21.9-19a56.76 56.76 0 0 0 19.6-43c0-9.7-2.3-18.9-6.9-27.3l-14-25.5 21.9-19a56.76 56.76 0 0 0 19.6-43c0-19.1-11-37.5-28.8-48.4z"], [e, "M112 528v364c0 17.7 14.3 32 32 32h65V496h-65c-17.7 0-32 14.3-32 32zm773.9 5.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.5-65.5-111a67.67 67.67 0 0 0-34.3-9.3H572.3l6-122.9c1.5-29.7-9-57.9-29.5-79.4a106.4 106.4 0 0 0-77.9-33.4c-52 0-98 35-111.8 85.1l-85.8 310.8-.3 428h472.1c9.3 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37zM820.4 499l-21.9 19 14 25.5a56.2 56.2 0 0 1 6.9 27.3c0 16.5-7.1 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 0 1 6.9 27.3c0 16.5-7.1 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 0 1 6.9 27.3c0 22.4-13.2 42.6-33.6 51.8H345V506.8c18.6-67.2 46.4-168 83.5-302.5a44.28 44.28 0 0 1 42.2-32.3c7.5-.1 15 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.1 32.2-19.6 43z"])
}
)),
n.LockTwoTone = l("lock", s, (function(e, t) {
return c(a, [e, "M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304z"], [t, "M232 840h560V536H232v304zm280-226a48.01 48.01 0 0 1 28 87v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 0 1 28-87z"], [e, "M484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 1 0-56 0z"])
}
)),
n.MailTwoTone = l("mail", s, (function(e, t) {
return c(a, [t, "M477.5 536.3L135.9 270.7l-27.5-21.4 27.6 21.5V792h752V270.8L546.2 536.3a55.99 55.99 0 0 1-68.7 0z"], [t, "M876.3 198.8l39.3 50.5-27.6 21.5 27.7-21.5-39.3-50.5z"], [e, "M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-94.5 72.1L512 482 190.5 232.1h643zm54.5 38.7V792H136V270.8l-27.6-21.5 27.5 21.4 341.6 265.6a55.99 55.99 0 0 0 68.7 0L888 270.8l27.6-21.5-39.3-50.5h.1l39.3 50.5-27.7 21.5z"])
}
)),
n.MedicineBoxTwoTone = l("medicine-box", s, (function(e, t) {
return c(a, [t, "M244.3 328L184 513.4V840h656V513.4L779.7 328H244.3zM660 628c0 4.4-3.6 8-8 8H544v108c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V636H372c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h108V464c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v108h108c4.4 0 8 3.6 8 8v48z"], [e, "M652 572H544V464c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V636h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"], [e, "M839.2 278.1a32 32 0 0 0-30.4-22.1H736V144c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32v112h-72.8a31.9 31.9 0 0 0-30.4 22.1L112 502v378c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V502l-72.8-223.9zM360 184h304v72H360v-72zm480 656H184V513.4L244.3 328h535.4L840 513.4V840z"])
}
)),
n.MehTwoTone = l("meh", s, (function(e, t) {
return c(a, [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"], [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zM288 421a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm384 200c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h304c4.4 0 8 3.6 8 8v48zm16-152a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"], [e, "M288 421a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm376 144H360c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-24-144a48 48 0 1 0 96 0 48 48 0 1 0-96 0z"])
}
)),
n.MessageTwoTone = l("message", s, (function(e, t) {
return c(a, [t, "M775.3 248.9a369.62 369.62 0 0 0-119-80A370.2 370.2 0 0 0 512.1 140h-1.7c-99.7.4-193 39.4-262.8 109.9-69.9 70.5-108 164.1-107.6 263.8.3 60.3 15.3 120.2 43.5 173.1l4.5 8.4V836h140.8l8.4 4.5c52.9 28.2 112.8 43.2 173.1 43.5h1.7c99 0 192-38.2 262.1-107.6 70.4-69.8 109.5-163.1 110.1-262.7.2-50.6-9.5-99.6-28.9-145.8a370.15 370.15 0 0 0-80-119zM312 560a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96zm200 0a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96zm200 0a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"], [e, "M664 512a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm-400 0a48 48 0 1 0 96 0 48 48 0 1 0-96 0z"], [e, "M925.2 338.4c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 0 0-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 0 0-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 0 0 112 714v152a46 46 0 0 0 46 46h152.1A449.4 449.4 0 0 0 510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 0 0 142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z"], [e, "M464 512a48 48 0 1 0 96 0 48 48 0 1 0-96 0z"])
}
)),
n.MinusCircleTwoTone = l("minus-circle", s, (function(e, t) {
return c(a, [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"], [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm192 396c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48z"], [e, "M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"])
}
)),
n.MinusSquareTwoTone = l("minus-square", s, (function(e, t) {
return c(a, [e, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"], [t, "M184 840h656V184H184v656zm136-352c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48z"], [e, "M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"])
}
)),
n.MobileTwoTone = l("mobile", s, (function(e, t) {
return c(a, [e, "M744 64H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zm-8 824H288V136h448v752z"], [t, "M288 888h448V136H288v752zm224-142c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z"], [e, "M472 786a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"])
}
)),
n.PauseCircleTwoTone = l("pause-circle", s, (function(e, t) {
return c(a, [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"], [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm-80 524c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304zm224 0c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304z"], [e, "M424 352h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8zm224 0h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8z"])
}
)),
n.MoneyCollectTwoTone = l("money-collect", s, (function(e, t) {
return c(a, [t, "M256 744.4l256 93.1 256-93.1V184H256v560.4zM359.7 313c1.2-.7 2.5-1 3.8-1h55.7a8 8 0 0 1 7.1 4.4L511 485.2h3.3L599 316.4c1.3-2.7 4.1-4.4 7.1-4.4h54.5c4.4 0 8 3.6 8.1 7.9 0 1.3-.4 2.6-1 3.8L564 515.3h57.6c4.4 0 8 3.6 8 8v27.1c0 4.4-3.6 8-8 8h-76.3v39h76.3c4.4 0 8 3.6 8 8v27.1c0 4.4-3.6 8-8 8h-76.3V704c0 4.4-3.6 8-8 8h-49.9c-4.4 0-8-3.6-8-8v-63.4h-76c-4.4 0-8-3.6-8-8v-27.1c0-4.4 3.6-8 8-8h76v-39h-76c-4.4 0-8-3.6-8-8v-27.1c0-4.4 3.6-8 8-8h57L356.5 323.8c-2.1-3.8-.7-8.7 3.2-10.8z"], [e, "M911.5 700.7a8 8 0 0 0-10.3-4.8L840 718.2V180c0-37.6-30.4-68-68-68H252c-37.6 0-68 30.4-68 68v538.2l-61.3-22.3c-.9-.3-1.8-.5-2.7-.5-4.4 0-8 3.6-8 8V763c0 3.3 2.1 6.3 5.3 7.5L501 910.1c7.1 2.6 14.8 2.6 21.9 0l383.8-139.5c3.2-1.2 5.3-4.2 5.3-7.5v-59.6c0-1-.2-1.9-.5-2.8zM768 744.4l-256 93.1-256-93.1V184h512v560.4z"], [e, "M460.4 515.4h-57c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76v39h-76c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76V704c0 4.4 3.6 8 8 8h49.9c4.4 0 8-3.6 8-8v-63.5h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8h-76.3v-39h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8H564l103.7-191.6c.6-1.2 1-2.5 1-3.8-.1-4.3-3.7-7.9-8.1-7.9h-54.5c-3 0-5.8 1.7-7.1 4.4l-84.7 168.8H511l-84.7-168.8a8 8 0 0 0-7.1-4.4h-55.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.8l103.9 191.6z"])
}
)),
n.NotificationTwoTone = l("notification", s, (function(e, t) {
return c(a, [t, "M229.6 678.1c-3.7 11.6-5.6 23.9-5.6 36.4 0-12.5 2-24.8 5.7-36.4h-.1zm76.3-260.2H184v188.2h121.9l12.9 5.2L840 820.7V203.3L318.8 412.7z"], [e, "M880 112c-3.8 0-7.7.7-11.6 2.3L292 345.9H128c-8.8 0-16 7.4-16 16.6v299c0 9.2 7.2 16.6 16 16.6h101.7c-3.7 11.6-5.7 23.9-5.7 36.4 0 65.9 53.8 119.5 120 119.5 55.4 0 102.1-37.6 115.9-88.4l408.6 164.2c3.9 1.5 7.8 2.3 11.6 2.3 16.9 0 32-14.2 32-33.2V145.2C912 126.2 897 112 880 112zM344 762.3c-26.5 0-48-21.4-48-47.8 0-11.2 3.9-21.9 11-30.4l84.9 34.1c-2 24.6-22.7 44.1-47.9 44.1zm496 58.4L318.8 611.3l-12.9-5.2H184V417.9h121.9l12.9-5.2L840 203.3v617.4z"])
}
)),
n.PhoneTwoTone = l("phone", s, (function(e, t) {
return c(a, [t, "M721.7 184.9L610.9 295.8l120.8 120.7-8 21.6A481.29 481.29 0 0 1 438 723.9l-21.6 8-.9-.9-119.8-120-110.8 110.9 104.5 104.5c10.8 10.7 26 15.7 40.8 13.2 117.9-19.5 235.4-82.9 330.9-178.4s158.9-213.1 178.4-331c2.5-14.8-2.5-30-13.3-40.8L721.7 184.9z"], [e, "M877.1 238.7L770.6 132.3c-13-13-30.4-20.3-48.8-20.3s-35.8 7.2-48.8 20.3L558.3 246.8c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l89.6 89.7a405.46 405.46 0 0 1-86.4 127.3c-36.7 36.9-79.6 66-127.2 86.6l-89.6-89.7c-13-13-30.4-20.3-48.8-20.3a68.2 68.2 0 0 0-48.8 20.3L132.3 673c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l106.4 106.4c22.2 22.2 52.8 34.9 84.2 34.9 6.5 0 12.8-.5 19.2-1.6 132.4-21.8 263.8-92.3 369.9-198.3C818 606 888.4 474.6 910.4 342.1c6.3-37.6-6.3-76.3-33.3-103.4zm-37.6 91.5c-19.5 117.9-82.9 235.5-178.4 331s-213 158.9-330.9 178.4c-14.8 2.5-30-2.5-40.8-13.2L184.9 721.9 295.7 611l119.8 120 .9.9 21.6-8a481.29 481.29 0 0 0 285.7-285.8l8-21.6-120.8-120.7 110.8-110.9 104.5 104.5c10.8 10.8 15.8 26 13.3 40.8z"])
}
)),
n.PictureTwoTone = l("picture", s, (function(e, t) {
return c(a, [e, "M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z"], [t, "M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z"], [t, "M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 1 1 0 176 88 88 0 0 1 0-176z"], [t, "M276 368a28 28 0 1 0 56 0 28 28 0 1 0-56 0z"], [e, "M304 456a88 88 0 1 0 0-176 88 88 0 0 0 0 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z"])
}
)),
n.PlayCircleTwoTone = l("play-circle", s, (function(e, t) {
return c(a, [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"], [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm164.1 378.2L457.7 677.1a8.02 8.02 0 0 1-12.7-6.5V353a8 8 0 0 1 12.7-6.5l218.4 158.8a7.9 7.9 0 0 1 0 12.9z"], [e, "M676.1 505.3L457.7 346.5A8 8 0 0 0 445 353v317.6a8.02 8.02 0 0 0 12.7 6.5l218.4-158.9a7.9 7.9 0 0 0 0-12.9z"])
}
)),
n.PlaySquareTwoTone = l("play-square", s, (function(e, t) {
return c(a, [e, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"], [t, "M184 840h656V184H184v656zm240-484.7c0-9.4 10.9-14.7 18.3-8.8l199.4 156.7a11.2 11.2 0 0 1 0 17.6L442.3 677.6c-7.4 5.8-18.3.6-18.3-8.8V355.3z"], [e, "M442.3 677.6l199.4-156.8a11.2 11.2 0 0 0 0-17.6L442.3 346.5c-7.4-5.9-18.3-.6-18.3 8.8v313.5c0 9.4 10.9 14.6 18.3 8.8z"])
}
)),
n.PieChartTwoTone = l("pie-chart", s, (function(e, t) {
return c(a, [t, "M316.2 920.5c-47.6-20.1-90.4-49-127.1-85.7a398.19 398.19 0 0 1-85.7-127.1A397.12 397.12 0 0 1 72 552.2v.2a398.57 398.57 0 0 0 117 282.5c36.7 36.7 79.4 65.5 127 85.6A396.64 396.64 0 0 0 471.6 952c27 0 53.6-2.7 79.7-7.9-25.9 5.2-52.4 7.8-79.3 7.8-54 .1-106.4-10.5-155.8-31.4zM560 472c-4.4 0-8-3.6-8-8V79.9c0-1.3.3-2.5.9-3.6-.9 1.3-1.5 2.9-1.5 4.6v383.7c0 4.4 3.6 8 8 8l383.6-1c1.6 0 3.1-.5 4.4-1.3-1 .5-2.2.7-3.4.7l-384 1z"], [t, "M619.8 147.6v256.6l256.4-.7c-13-62.5-44.3-120.5-90-166.1a332.24 332.24 0 0 0-166.4-89.8z"], [t, "M438 221.7c-75.9 7.6-146.2 40.9-200.8 95.5C174.5 379.9 140 463.3 140 552s34.5 172.1 97.2 234.8c62.3 62.3 145.1 96.8 233.2 97.2 88.2.4 172.7-34.1 235.3-96.2C761 733 794.6 662.3 802.3 586H438V221.7z"], [e, "M864 518H506V160c0-4.4-3.6-8-8-8h-26a398.46 398.46 0 0 0-282.8 117.1 398.19 398.19 0 0 0-85.7 127.1A397.61 397.61 0 0 0 72 552v.2c0 53.9 10.6 106.2 31.4 155.5 20.1 47.6 49 90.4 85.7 127.1 36.7 36.7 79.5 65.6 127.1 85.7A397.61 397.61 0 0 0 472 952c26.9 0 53.4-2.6 79.3-7.8 26.1-5.3 51.7-13.1 76.4-23.6 47.6-20.1 90.4-49 127.1-85.7 36.7-36.7 65.6-79.5 85.7-127.1A397.61 397.61 0 0 0 872 552v-26c0-4.4-3.6-8-8-8zM705.7 787.8A331.59 331.59 0 0 1 470.4 884c-88.1-.4-170.9-34.9-233.2-97.2C174.5 724.1 140 640.7 140 552s34.5-172.1 97.2-234.8c54.6-54.6 124.9-87.9 200.8-95.5V586h364.3c-7.7 76.3-41.3 147-96.6 201.8z"], [e, "M952 462.4l-2.6-28.2c-8.5-92.1-49.4-179-115.2-244.6A399.4 399.4 0 0 0 589 74.6L560.7 72c-3.4-.3-6.4 1.5-7.8 4.3a8.7 8.7 0 0 0-.9 3.6V464c0 4.4 3.6 8 8 8l384-1c1.2 0 2.3-.3 3.4-.7a8.1 8.1 0 0 0 4.6-7.9zm-332.2-58.2V147.6a332.24 332.24 0 0 1 166.4 89.8c45.7 45.6 77 103.6 90 166.1l-256.4.7z"])
}
)),
n.PlusCircleTwoTone = l("plus-circle", s, (function(e, t) {
return c(a, [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"], [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm192 396c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48z"], [e, "M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"])
}
)),
n.PlusSquareTwoTone = l("plus-square", s, (function(e, t) {
return c(a, [e, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"], [t, "M184 840h656V184H184v656zm136-352c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48z"], [e, "M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"])
}
)),
n.PoundCircleTwoTone = l("pound-circle", s, (function(e, t) {
return c(a, [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"], [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm146 582.1c0 4.4-3.6 8-8 8H376.2c-4.4 0-8-3.6-8-8v-38.5c0-3.7 2.5-6.9 6.1-7.8 44-10.9 72.8-49 72.8-94.2 0-14.7-2.5-29.4-5.9-44.2H374c-4.4 0-8-3.6-8-8v-30c0-4.4 3.6-8 8-8h53.7c-7.8-25.1-14.6-50.7-14.6-77.1 0-75.8 58.6-120.3 151.5-120.3 26.5 0 51.4 5.5 70.3 12.7 3.1 1.2 5.2 4.2 5.2 7.5v39.5a8 8 0 0 1-10.6 7.6c-17.9-6.4-39-10.5-60.4-10.5-53.3 0-87.3 26.6-87.3 70.2 0 24.7 6.2 47.9 13.4 70.5h112c4.4 0 8 3.6 8 8v30c0 4.4-3.6 8-8 8h-98.6c3.1 13.2 5.3 26.9 5.3 41 0 40.7-16.5 73.9-43.9 91.1v4.7h180c4.4 0 8 3.6 8 8v39.8z"], [e, "M650 674.3H470v-4.7c27.4-17.2 43.9-50.4 43.9-91.1 0-14.1-2.2-27.8-5.3-41h98.6c4.4 0 8-3.6 8-8v-30c0-4.4-3.6-8-8-8h-112c-7.2-22.6-13.4-45.8-13.4-70.5 0-43.6 34-70.2 87.3-70.2 21.4 0 42.5 4.1 60.4 10.5a8 8 0 0 0 10.6-7.6v-39.5c0-3.3-2.1-6.3-5.2-7.5-18.9-7.2-43.8-12.7-70.3-12.7-92.9 0-151.5 44.5-151.5 120.3 0 26.4 6.8 52 14.6 77.1H374c-4.4 0-8 3.6-8 8v30c0 4.4 3.6 8 8 8h67.2c3.4 14.8 5.9 29.5 5.9 44.2 0 45.2-28.8 83.3-72.8 94.2-3.6.9-6.1 4.1-6.1 7.8v38.5c0 4.4 3.6 8 8 8H650c4.4 0 8-3.6 8-8v-39.8c0-4.4-3.6-8-8-8z"])
}
)),
n.PrinterTwoTone = l("printer", s, (function(e, t) {
return c(a, [t, "M360 180h304v152H360zm492 220H172c-6.6 0-12 5.4-12 12v292h132V500h440v204h132V412c0-6.6-5.4-12-12-12zm-24 84c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-40c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v40z"], [e, "M852 332H732V120c0-4.4-3.6-8-8-8H300c-4.4 0-8 3.6-8 8v212H172c-44.2 0-80 35.8-80 80v328c0 17.7 14.3 32 32 32h168v132c0 4.4 3.6 8 8 8h424c4.4 0 8-3.6 8-8V772h168c17.7 0 32-14.3 32-32V412c0-44.2-35.8-80-80-80zM360 180h304v152H360V180zm304 664H360V568h304v276zm200-140H732V500H292v204H160V412c0-6.6 5.4-12 12-12h680c6.6 0 12 5.4 12 12v292z"], [e, "M820 436h-40c-4.4 0-8 3.6-8 8v40c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-40c0-4.4-3.6-8-8-8z"])
}
)),
n.ProfileTwoTone = l("profile", s, (function(e, t) {
return c(a, [e, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"], [t, "M184 840h656V184H184v656zm300-496c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48zm0 144c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48zm0 144c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48zM380 328c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm0 144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm0 144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z"], [e, "M340 656a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm0-144a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm0-144a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm152 320h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0-144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0-144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"])
}
)),
n.ProjectTwoTone = l("project", s, (function(e, t) {
return c(a, [e, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"], [t, "M184 840h656V184H184v656zm472-560c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v256c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280zm-192 0c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280zm-192 0c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v464c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280z"], [e, "M280 752h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8zm192-280h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8zm192 72h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v256c0 4.4 3.6 8 8 8z"])
}
)),
n.PushpinTwoTone = l("pushpin", s, (function(e, t) {
return c(a, [t, "M474.8 357.7l-24.5 24.5-34.4-3.8c-9.6-1.1-19.3-1.6-28.9-1.6-29 0-57.5 4.7-84.7 14.1-14 4.8-27.4 10.8-40.3 17.9l353.1 353.3a259.92 259.92 0 0 0 30.4-153.9l-3.8-34.4 24.5-24.5L800 415.5 608.5 224 474.8 357.7z"], [e, "M878.3 392.1L631.9 145.7c-6.5-6.5-15-9.7-23.5-9.7s-17 3.2-23.5 9.7L423.8 306.9c-12.2-1.4-24.5-2-36.8-2-73.2 0-146.4 24.1-206.5 72.3a33.23 33.23 0 0 0-2.7 49.4l181.7 181.7-215.4 215.2a15.8 15.8 0 0 0-4.6 9.8l-3.4 37.2c-.9 9.4 6.6 17.4 15.9 17.4.5 0 1 0 1.5-.1l37.2-3.4c3.7-.3 7.2-2 9.8-4.6l215.4-215.4 181.7 181.7c6.5 6.5 15 9.7 23.5 9.7 9.7 0 19.3-4.2 25.9-12.4 56.3-70.3 79.7-158.3 70.2-243.4l161.1-161.1c12.9-12.8 12.9-33.8 0-46.8zM666.2 549.3l-24.5 24.5 3.8 34.4a259.92 259.92 0 0 1-30.4 153.9L262 408.8c12.9-7.1 26.3-13.1 40.3-17.9 27.2-9.4 55.7-14.1 84.7-14.1 9.6 0 19.3.5 28.9 1.6l34.4 3.8 24.5-24.5L608.5 224 800 415.5 666.2 549.3z"])
}
)),
n.PropertySafetyTwoTone = l("property-safety", s, (function(e, t) {
return c(a, [e, "M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z"], [t, "M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zM593.9 318h45c5.5 0 10 4.5 10 10 .1 1.7-.3 3.3-1.1 4.8l-87.7 161.1h45.7c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4v29.7h63.4c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4V658c0 5.5-4.5 10-10 10h-41.3c-5.5 0-10-4.5-10-10v-51.8H418c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h63.1v-29.7H418c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h45.2l-88-161.1c-2.6-4.8-.9-10.9 4-13.6 1.5-.8 3.1-1.2 4.8-1.2h46c3.8 0 7.2 2.1 8.9 5.5l72.9 144.3L585 323.5a10 10 0 0 1 8.9-5.5z"], [e, "M438.9 323.5a9.88 9.88 0 0 0-8.9-5.5h-46c-1.7 0-3.3.4-4.8 1.2-4.9 2.7-6.6 8.8-4 13.6l88 161.1H418c-5.5 0-10 4.5-10 10v21.3c0 5.5 4.5 10 10 10h63.1v29.7H418c-5.5 0-10 4.5-10 10v21.3c0 5.5 4.5 10 10 10h63.1V658c0 5.5 4.5 10 10 10h41.3c5.5 0 10-4.5 10-10v-51.8h63.4c5.5 0 10-4.5 10-10v-21.3c0-5.5-4.5-10-10-10h-63.4v-29.7h63.4c5.5 0 10-4.5 10-10v-21.3c0-5.5-4.5-10-10-10h-45.7l87.7-161.1c.8-1.5 1.2-3.1 1.1-4.8 0-5.5-4.5-10-10-10h-45a10 10 0 0 0-8.9 5.5l-73.2 144.3-72.9-144.3z"])
}
)),
n.QuestionCircleTwoTone = l("question-circle", s, (function(e, t) {
return c(a, [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"], [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm0 632c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm62.9-219.5a48.3 48.3 0 0 0-30.9 44.8V620c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-21.5c0-23.1 6.7-45.9 19.9-64.9 12.9-18.6 30.9-32.8 52.1-40.9 34-13.1 56-41.6 56-72.7 0-44.1-43.1-80-96-80s-96 35.9-96 80v7.6c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V420c0-39.3 17.2-76 48.4-103.3C430.4 290.4 470 276 512 276s81.6 14.5 111.6 40.7C654.8 344 672 380.7 672 420c0 57.8-38.1 109.8-97.1 132.5z"], [e, "M472 732a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm151.6-415.3C593.6 290.5 554 276 512 276s-81.6 14.4-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.2 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0 1 30.9-44.8c59-22.7 97.1-74.7 97.1-132.5 0-39.3-17.2-76-48.4-103.3z"])
}
)),
n.ReconciliationTwoTone = l("reconciliation", s, (function(e, t) {
return c(a, [t, "M740 344H404V240H304v160h176c17.7 0 32 14.3 32 32v360h328V240H740v104zM584 448c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56zm92 301c-50.8 0-92-41.2-92-92s41.2-92 92-92 92 41.2 92 92-41.2 92-92 92zm92-341v96c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-96c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8z"], [t, "M642 657a34 34 0 1 0 68 0 34 34 0 1 0-68 0z"], [e, "M592 512h48c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm112-104v96c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-96c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8z"], [e, "M880 168H668c0-30.9-25.1-56-56-56h-80c-30.9 0-56 25.1-56 56H264c-17.7 0-32 14.3-32 32v200h-88c-17.7 0-32 14.3-32 32v448c0 17.7 14.3 32 32 32h336c17.7 0 32-14.3 32-32v-16h368c17.7 0 32-14.3 32-32V200c0-17.7-14.3-32-32-32zm-412 64h72v-56h64v56h72v48H468v-48zm-20 616H176V616h272v232zm0-296H176v-88h272v88zm392 240H512V432c0-17.7-14.3-32-32-32H304V240h100v104h336V240h100v552z"], [e, "M676 565c-50.8 0-92 41.2-92 92s41.2 92 92 92 92-41.2 92-92-41.2-92-92-92zm0 126c-18.8 0-34-15.2-34-34s15.2-34 34-34 34 15.2 34 34-15.2 34-34 34z"])
}
)),
n.RedEnvelopeTwoTone = l("red-envelope", s, (function(e, t) {
return c(a, [e, "M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V193.1l260.3 204.1c11.6 9.1 27.9 9.1 39.5 0L792 193.1V888zm0-751.3h-31.7L512 331.3 263.7 136.7H232v-.7h560v.7z"], [t, "M492.3 397.2L232 193.1V888h560V193.1L531.8 397.2a31.99 31.99 0 0 1-39.5 0zm99.4 60.9h47.8a8.45 8.45 0 0 1 7.4 12.4l-87.2 161h45.9c4.6 0 8.4 3.8 8.4 8.4V665c0 4.6-3.8 8.4-8.4 8.4h-63.3V702h63.3c4.6 0 8.4 3.8 8.4 8.4v25c.2 4.7-3.5 8.5-8.2 8.5h-63.3v49.9c0 4.6-3.8 8.4-8.4 8.4h-43.7c-4.6 0-8.4-3.8-8.4-8.4v-49.9h-63c-4.6 0-8.4-3.8-8.4-8.4v-25.1c0-4.6 3.8-8.4 8.4-8.4h63v-28.6h-63c-4.6 0-8.4-3.8-8.4-8.4v-25.1c0-4.6 3.8-8.4 8.4-8.4h45.4L377 470.4a8.4 8.4 0 0 1 3.4-11.4c1.3-.6 2.6-1 3.9-1h48.8c3.2 0 6.1 1.8 7.5 4.6l71.7 142 71.9-141.9a8.6 8.6 0 0 1 7.5-4.6z"], [t, "M232 136.7h31.7L512 331.3l248.3-194.6H792v-.7H232z"], [e, "M440.6 462.6a8.38 8.38 0 0 0-7.5-4.6h-48.8c-1.3 0-2.6.4-3.9 1a8.4 8.4 0 0 0-3.4 11.4l87.4 161.1H419c-4.6 0-8.4 3.8-8.4 8.4V665c0 4.6 3.8 8.4 8.4 8.4h63V702h-63c-4.6 0-8.4 3.8-8.4 8.4v25.1c0 4.6 3.8 8.4 8.4 8.4h63v49.9c0 4.6 3.8 8.4 8.4 8.4h43.7c4.6 0 8.4-3.8 8.4-8.4v-49.9h63.3c4.7 0 8.4-3.8 8.2-8.5v-25c0-4.6-3.8-8.4-8.4-8.4h-63.3v-28.6h63.3c4.6 0 8.4-3.8 8.4-8.4v-25.1c0-4.6-3.8-8.4-8.4-8.4h-45.9l87.2-161a8.45 8.45 0 0 0-7.4-12.4h-47.8c-3.1 0-6 1.8-7.5 4.6l-71.9 141.9-71.7-142z"])
}
)),
n.RestTwoTone = l("rest", s, (function(e, t) {
return c(a, [t, "M326.4 844h363.2l44.3-520H282l44.4 520zM508 416c79.5 0 144 64.5 144 144s-64.5 144-144 144-144-64.5-144-144 64.5-144 144-144z"], [e, "M508 704c79.5 0 144-64.5 144-144s-64.5-144-144-144-144 64.5-144 144 64.5 144 144 144zm0-224c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"], [e, "M832 256h-28.1l-35.7-120.9c-4-13.7-16.5-23.1-30.7-23.1h-451c-14.3 0-26.8 9.4-30.7 23.1L220.1 256H192c-17.7 0-32 14.3-32 32v28c0 4.4 3.6 8 8 8h45.8l47.7 558.7a32 32 0 0 0 31.9 29.3h429.2a32 32 0 0 0 31.9-29.3L802.2 324H856c4.4 0 8-3.6 8-8v-28c0-17.7-14.3-32-32-32zm-518.6-76h397.2l22.4 76H291l22.4-76zm376.2 664H326.4L282 324h451.9l-44.3 520z"])
}
)),
n.RightCircleTwoTone = l("right-circle", s, (function(e, t) {
return c(a, [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm154.7 378.4l-246 178c-5.3 3.8-12.7 0-12.7-6.5V643c0-10.2 4.9-19.9 13.2-25.9L566.6 512 421.2 406.8c-8.3-6-13.2-15.6-13.2-25.9V334c0-6.5 7.4-10.3 12.7-6.5l246 178c4.4 3.2 4.4 9.7 0 12.9z"], [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"], [e, "M666.7 505.5l-246-178c-5.3-3.8-12.7 0-12.7 6.5v46.9c0 10.3 4.9 19.9 13.2 25.9L566.6 512 421.2 617.1c-8.3 6-13.2 15.7-13.2 25.9v46.9c0 6.5 7.4 10.3 12.7 6.5l246-178c4.4-3.2 4.4-9.7 0-12.9z"])
}
)),
n.RocketTwoTone = l("rocket", s, (function(e, t) {
return c(a, [t, "M261.7 621.4c-9.4 14.6-17 30.3-22.5 46.6H324V558.7c-24.8 16.2-46 37.5-62.3 62.7zM700 558.7V668h84.8c-5.5-16.3-13.1-32-22.5-46.6a211.6 211.6 0 0 0-62.3-62.7zm-64-239.9l-124-147-124 147V668h248V318.8zM512 448a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"], [e, "M864 736c0-111.6-65.4-208-160-252.9V317.3c0-15.1-5.3-29.7-15.1-41.2L536.5 95.4C530.1 87.8 521 84 512 84s-18.1 3.8-24.5 11.4L335.1 276.1a63.97 63.97 0 0 0-15.1 41.2v165.8C225.4 528 160 624.4 160 736h156.5c-2.3 7.2-3.5 15-3.5 23.8 0 22.1 7.6 43.7 21.4 60.8a97.2 97.2 0 0 0 43.1 30.6c23.1 54 75.6 88.8 134.5 88.8 29.1 0 57.3-8.6 81.4-24.8 23.6-15.8 41.9-37.9 53-64a97 97 0 0 0 43.1-30.5 97.52 97.52 0 0 0 21.4-60.8c0-8.4-1.1-16.4-3.1-23.8L864 736zm-540-68h-84.8c5.5-16.3 13.1-32 22.5-46.6 16.3-25.2 37.5-46.5 62.3-62.7V668zm64-184.9V318.8l124-147 124 147V668H388V483.1zm240.1 301.1c-5.2 3-11.2 4.2-17.1 3.4l-19.5-2.4-2.8 19.4c-5.4 37.9-38.4 66.5-76.7 66.5s-71.3-28.6-76.7-66.5l-2.8-19.5-19.5 2.5a27.7 27.7 0 0 1-17.1-3.5c-8.7-5-14.1-14.3-14.1-24.4 0-10.6 5.9-19.4 14.6-23.8h231.3c8.8 4.5 14.6 13.3 14.6 23.8-.1 10.2-5.5 19.6-14.2 24.5zM700 668V558.7a211.6 211.6 0 0 1 62.3 62.7c9.4 14.6 17 30.3 22.5 46.6H700z"], [e, "M464 400a48 48 0 1 0 96 0 48 48 0 1 0-96 0z"])
}
)),
n.RightSquareTwoTone = l("right-square", s, (function(e, t) {
return c(a, [e, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"], [t, "M184 840h656V184H184v656zm216-196.9c0-10.2 4.9-19.9 13.2-25.9L558.6 512 413.2 406.8c-8.3-6-13.2-15.6-13.2-25.9V334c0-6.5 7.4-10.3 12.7-6.5l246 178c4.4 3.2 4.4 9.7 0 12.9l-246 178c-5.3 3.9-12.7.1-12.7-6.4v-46.9z"], [e, "M412.7 696.4l246-178c4.4-3.2 4.4-9.7 0-12.9l-246-178c-5.3-3.8-12.7 0-12.7 6.5v46.9c0 10.3 4.9 19.9 13.2 25.9L558.6 512 413.2 617.2c-8.3 6-13.2 15.7-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.4z"])
}
)),
n.SafetyCertificateTwoTone = l("safety-certificate", s, (function(e, t) {
return c(a, [e, "M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z"], [t, "M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zM632.8 328H688c6.5 0 10.3 7.4 6.5 12.7L481.9 633.4a16.1 16.1 0 0 1-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.2 0 10 2.5 13 6.6l64.7 89.1 150.9-207.8c3-4.1 7.9-6.6 13-6.6z"], [e, "M404.2 453.3c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0 0 26 0l212.6-292.7c3.8-5.3 0-12.7-6.5-12.7h-55.2c-5.1 0-10 2.5-13 6.6L468.9 542.4l-64.7-89.1z"])
}
)),
n.SaveTwoTone = l("save", s, (function(e, t) {
return c(a, [t, "M704 320c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V184H184v656h656V341.8l-136-136V320zM512 730c-79.5 0-144-64.5-144-144s64.5-144 144-144 144 64.5 144 144-64.5 144-144 144z"], [e, "M512 442c-79.5 0-144 64.5-144 144s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144zm0 224c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80z"], [e, "M893.3 293.3L730.7 130.7c-.7-.7-1.4-1.3-2.1-2-.1-.1-.3-.2-.4-.3-.7-.7-1.5-1.3-2.2-1.9a64 64 0 0 0-22-11.7V112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 184h256v104H384V184zm456 656H184V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V840z"])
}
)),
n.ScheduleTwoTone = l("schedule", s, (function(e, t) {
return c(a, [t, "M768 352c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H548v56c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H328v56c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H136v496h752V296H768v56zM424 688c0 4.4-3.6 8-8 8H232c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm0-136c0 4.4-3.6 8-8 8H232c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm374.4-91.2l-165 228.7a15.9 15.9 0 0 1-25.8 0L493.5 531.3c-3.8-5.3 0-12.7 6.5-12.7h54.9c5.1 0 9.9 2.4 12.9 6.6l52.8 73.1 103.6-143.7c3-4.1 7.8-6.6 12.8-6.5h54.9c6.5 0 10.3 7.4 6.5 12.7z"], [e, "M724.2 454.6L620.6 598.3l-52.8-73.1c-3-4.2-7.8-6.6-12.9-6.6H500c-6.5 0-10.3 7.4-6.5 12.7l114.1 158.2a15.9 15.9 0 0 0 25.8 0l165-228.7c3.8-5.3 0-12.7-6.5-12.7H737c-5-.1-9.8 2.4-12.8 6.5zM416 496H232c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"], [e, "M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zm-40 568H136V296h120v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h120v496z"], [e, "M416 632H232c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"])
}
)),
n.SecurityScanTwoTone = l("security-scan", s, (function(e, t) {
return c(a, [e, "M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z"], [t, "M460.7 451.1a80.1 80.1 0 1 0 160.2 0 80.1 80.1 0 1 0-160.2 0z"], [t, "M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zm428.7 122.5c56.3 56.3 56.3 147.5 0 203.8-48.5 48.5-123 55.2-178.6 20.1l-77.5 77.5a8.03 8.03 0 0 1-11.3 0l-34-34a8.03 8.03 0 0 1 0-11.3l77.5-77.5c-35.1-55.7-28.4-130.1 20.1-178.6 56.3-56.3 147.5-56.3 203.8 0z"], [e, "M418.8 527.8l-77.5 77.5a8.03 8.03 0 0 0 0 11.3l34 34c3.1 3.1 8.2 3.1 11.3 0l77.5-77.5c55.6 35.1 130.1 28.4 178.6-20.1 56.3-56.3 56.3-147.5 0-203.8-56.3-56.3-147.5-56.3-203.8 0-48.5 48.5-55.2 122.9-20.1 178.6zm65.4-133.3a80.1 80.1 0 0 1 113.3 0 80.1 80.1 0 0 1 0 113.3c-31.3 31.3-82 31.3-113.3 0s-31.3-82 0-113.3z"])
}
)),
n.SettingTwoTone = l("setting", s, (function(e, t) {
return c(a, [t, "M859.3 569.7l.2.1c3.1-18.9 4.6-38.2 4.6-57.3 0-17.1-1.3-34.3-3.7-51.1 2.4 16.7 3.6 33.6 3.6 50.5 0 19.4-1.6 38.8-4.7 57.8zM99 398.1c-.5-.4-.9-.8-1.4-1.3.7.7 1.4 1.4 2.2 2.1l65.5 55.9v-.1L99 398.1zm536.6-216h.1l-15.5-83.8c-.2-1-.4-1.9-.7-2.8.1.5.3 1.1.4 1.6l15.7 85zm54 546.5l31.4-25.8 92.8 32.9c17-22.9 31.3-47.5 42.6-73.6l-74.7-63.9 6.6-40.1c2.5-15.1 3.8-30.6 3.8-46.1s-1.3-31-3.8-46.1l-6.5-39.9 74.7-63.9c-11.4-26-25.6-50.7-42.6-73.6l-92.8 32.9-31.4-25.8c-23.9-19.6-50.6-35-79.3-45.8l-38.1-14.3-17.9-97a377.5 377.5 0 0 0-85 0l-17.9 97.2-37.9 14.3c-28.5 10.8-55 26.2-78.7 45.7l-31.4 25.9-93.4-33.2c-17 22.9-31.3 47.5-42.6 73.6l75.5 64.5-6.5 40c-2.5 14.9-3.7 30.2-3.7 45.5 0 15.2 1.3 30.6 3.7 45.5l6.5 40-75.5 64.5c11.4 26 25.6 50.7 42.6 73.6l93.4-33.2 31.4 25.9c23.7 19.5 50.2 34.9 78.7 45.7l37.8 14.5 17.9 97.2c28.2 3.2 56.9 3.2 85 0l17.9-97 38.1-14.3c28.8-10.8 55.4-26.2 79.3-45.8zm-177.1-50.3c-30.5 0-59.2-7.8-84.3-21.5C373.3 627 336 568.9 336 502c0-97.2 78.8-176 176-176 66.9 0 125 37.3 154.8 92.2 13.7 25 21.5 53.7 21.5 84.3 0 97.1-78.7 175.8-175.8 175.8zM207.2 812.8c-5.5 1.9-11.2 2.3-16.6 1.2 5.7 1.2 11.7 1 17.5-1l81.4-29c-.1-.1-.3-.2-.4-.3l-81.9 29.1zm717.6-414.7l-65.5 56c0 .2.1.5.1.7l65.4-55.9c7.1-6.1 11.1-14.9 11.2-24-.3 8.8-4.3 17.3-11.2 23.2z"], [t, "M935.8 646.6c.5 4.7 0 9.5-1.7 14.1l-.9 2.6a446.02 446.02 0 0 1-79.7 137.9l-1.8 2.1a32 32 0 0 1-35.1 9.5l-81.3-28.9a350 350 0 0 1-99.7 57.6l-15.7 85a32.05 32.05 0 0 1-25.8 25.7l-2.7.5a445.2 445.2 0 0 1-79.2 7.1h.3c26.7 0 53.4-2.4 79.4-7.1l2.7-.5a32.05 32.05 0 0 0 25.8-25.7l15.7-84.9c36.2-13.6 69.6-32.9 99.6-57.5l81.2 28.9a32 32 0 0 0 35.1-9.5l1.8-2.1c34.8-41.1 61.5-87.4 79.6-137.7l.9-2.6c1.6-4.7 2.1-9.7 1.5-14.5z"], [e, "M688 502c0-30.3-7.7-58.9-21.2-83.8C637 363.3 578.9 326 512 326c-97.2 0-176 78.8-176 176 0 66.9 37.3 125 92.2 154.8 24.9 13.5 53.4 21.2 83.8 21.2 97.2 0 176-78.8 176-176zm-288 0c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 0 1 624 502c0 29.9-11.7 58-32.8 79.2A111.6 111.6 0 0 1 512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 0 1 400 502z"], [e, "M594.1 952.2a32.05 32.05 0 0 0 25.8-25.7l15.7-85a350 350 0 0 0 99.7-57.6l81.3 28.9a32 32 0 0 0 35.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c1.7-4.6 2.2-9.4 1.7-14.1-.9-7.9-4.7-15.4-11-20.9l-65.3-55.9-.2-.1c3.1-19 4.7-38.4 4.7-57.8 0-16.9-1.2-33.9-3.6-50.5-.3-2.2-.7-4.4-1-6.6 0-.2-.1-.5-.1-.7l65.5-56c6.9-5.9 10.9-14.4 11.2-23.2.1-4-.5-8.1-1.9-12l-.9-2.6a443.74 443.74 0 0 0-79.7-137.9l-1.8-2.1a32.12 32.12 0 0 0-35.1-9.5l-81.3 28.9c-30-24.6-63.4-44-99.6-57.6h-.1l-15.7-85c-.1-.5-.2-1.1-.4-1.6a32.08 32.08 0 0 0-25.4-24.1l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 0 0-25.8 25.7l-15.8 85.4a351.86 351.86 0 0 0-99 57.4l-81.9-29.1a32 32 0 0 0-35.1 9.5l-1.8 2.1a446.02 446.02 0 0 0-79.7 137.9l-.9 2.6a32.09 32.09 0 0 0 7.9 33.9c.5.4.9.9 1.4 1.3l66.3 56.6v.1c-3.1 18.8-4.6 37.9-4.6 57 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 0 0-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1c4.9 5.7 11.4 9.4 18.5 10.7 5.4 1 11.1.7 16.6-1.2l81.9-29.1c.1.1.3.2.4.3 29.7 24.3 62.8 43.6 98.6 57.1l15.8 85.4a32.05 32.05 0 0 0 25.8 25.7l2.7.5c26.1 4.7 52.8 7.1 79.5 7.1h.3c26.6 0 53.3-2.4 79.2-7.1l2.7-.5zm-39.8-66.5a377.5 377.5 0 0 1-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 0 1-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97z"])
}
)),
n.ShopTwoTone = l("shop", s, (function(e, t) {
return c(a, [t, "M839.5 344h-655c-.3 0-.5.2-.5.5v91.2c0 59.8 49 108.3 109.3 108.3 40.7 0 76.2-22 95.1-54.7 2.9-5.1 8.4-8.3 14.3-8.3s11.3 3.2 14.3 8.3c18.8 32.7 54.3 54.7 95 54.7 40.8 0 76.4-22.1 95.1-54.9 2.9-5 8.2-8.1 13.9-8.1h.6c5.8 0 11 3.1 13.9 8.1 18.8 32.8 54.4 54.9 95.2 54.9C791 544 840 495.5 840 435.7v-91.2c0-.3-.2-.5-.5-.5z"], [e, "M882 272.1V144c0-17.7-14.3-32-32-32H174c-17.7 0-32 14.3-32 32v128.1c-16.7 1-30 14.9-30 31.9v131.7a177 177 0 0 0 14.4 70.4c4.3 10.2 9.6 19.8 15.6 28.9v345c0 17.6 14.3 32 32 32h676c17.7 0 32-14.3 32-32V535a175 175 0 0 0 15.6-28.9c9.5-22.3 14.4-46 14.4-70.4V304c0-17-13.3-30.9-30-31.9zM214 184h596v88H214v-88zm362 656.1H448V736h128v104.1zm234.4 0H640V704c0-17.7-14.3-32-32-32H416c-17.7 0-32 14.3-32 32v136.1H214V597.9c2.9 1.4 5.9 2.8 9 4 22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0 0 38.7 22.1c22.3 9.4 46 14.1 70.4 14.1s48-4.7 70.4-14.1c13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0 0 38.7 22.1c22.3 9.4 46 14.1 70.4 14.1s48-4.7 70.4-14.1c3-1.3 6-2.6 9-4v242.2zM840 435.7c0 59.8-49 108.3-109.3 108.3-40.8 0-76.4-22.1-95.2-54.9-2.9-5-8.1-8.1-13.9-8.1h-.6c-5.7 0-11 3.1-13.9 8.1A109.24 109.24 0 0 1 512 544c-40.7 0-76.2-22-95-54.7-3-5.1-8.4-8.3-14.3-8.3s-11.4 3.2-14.3 8.3a109.63 109.63 0 0 1-95.1 54.7C233 544 184 495.5 184 435.7v-91.2c0-.3.2-.5.5-.5h655c.3 0 .5.2.5.5v91.2z"])
}
)),
n.ShoppingTwoTone = l("shopping", s, (function(e, t) {
return c(a, [t, "M696 472c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-88H400v88c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-88h-96v456h560V384h-96v88z"], [e, "M832 312H696v-16c0-101.6-82.4-184-184-184s-184 82.4-184 184v16H192c-17.7 0-32 14.3-32 32v536c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V344c0-17.7-14.3-32-32-32zm-432-16c0-61.9 50.1-112 112-112s112 50.1 112 112v16H400v-16zm392 544H232V384h96v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h224v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h96v456z"])
}
)),
n.SkinTwoTone = l("skin", s, (function(e, t) {
return c(a, [t, "M512 318c-79.2 0-148.5-48.8-176.7-120H182v196h119v432h422V394h119V198H688.7c-28.2 71.2-97.5 120-176.7 120z"], [e, "M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 0 0-37-29.3H154a44 44 0 0 0-44 44v252a44 44 0 0 0 44 44h75v388a44 44 0 0 0 44 44h478a44 44 0 0 0 44-44V466h75a44 44 0 0 0 44-44V170a44 44 0 0 0-44-44zm-28 268H723v432H301V394H182V198h153.3c28.2 71.2 97.5 120 176.7 120s148.5-48.8 176.7-120H842v196z"])
}
)),
n.SlidersTwoTone = l("sliders", s, (function(e, t) {
return c(a, [t, "M180 292h80v440h-80zm369 180h-74a3 3 0 0 0-3 3v74a3 3 0 0 0 3 3h74a3 3 0 0 0 3-3v-74a3 3 0 0 0-3-3zm215-108h80v296h-80z"], [e, "M904 296h-66v-96c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v96h-66c-4.4 0-8 3.6-8 8v416c0 4.4 3.6 8 8 8h66v96c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-96h66c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8zm-60 364h-80V364h80v296zM612 404h-66V232c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v172h-66c-4.4 0-8 3.6-8 8v200c0 4.4 3.6 8 8 8h66v172c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V620h66c4.4 0 8-3.6 8-8V412c0-4.4-3.6-8-8-8zm-60 145a3 3 0 0 1-3 3h-74a3 3 0 0 1-3-3v-74a3 3 0 0 1 3-3h74a3 3 0 0 1 3 3v74zM320 224h-66v-56c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v56h-66c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h66v56c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-56h66c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm-60 508h-80V292h80v440z"])
}
)),
n.SmileTwoTone = l("smile", s, (function(e, t) {
return c(a, [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"], [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zM288 421a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm224 272c-85.5 0-155.6-67.3-160-151.6a8 8 0 0 1 8-8.4h48.1c4.2 0 7.8 3.2 8.1 7.4C420 589.9 461.5 629 512 629s92.1-39.1 95.8-88.6c.3-4.2 3.9-7.4 8.1-7.4H664a8 8 0 0 1 8 8.4C667.6 625.7 597.5 693 512 693zm176-224a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"], [e, "M288 421a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm376 112h-48.1c-4.2 0-7.8 3.2-8.1 7.4-3.7 49.5-45.3 88.6-95.8 88.6s-92-39.1-95.8-88.6c-.3-4.2-3.9-7.4-8.1-7.4H360a8 8 0 0 0-8 8.4c4.4 84.3 74.5 151.6 160 151.6s155.6-67.3 160-151.6a8 8 0 0 0-8-8.4zm-24-112a48 48 0 1 0 96 0 48 48 0 1 0-96 0z"])
}
)),
n.SnippetsTwoTone = l("snippets", s, (function(e, t) {
return c(a, [t, "M450 510V336H232v552h432V550H490c-22.1 0-40-17.9-40-40z"], [e, "M832 112H724V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H500V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H320c-17.7 0-32 14.3-32 32v120h-96c-17.7 0-32 14.3-32 32v632c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32v-96h96c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM664 888H232V336h218v174c0 22.1 17.9 40 40 40h174v338zm0-402H514V336h.2L664 485.8v.2zm128 274h-56V456L544 264H360v-80h68v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h152v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h68v576z"])
}
)),
n.SoundTwoTone = l("sound", s, (function(e, t) {
return c(a, [t, "M275.4 424H146v176h129.4l18 11.7L586 803V221L293.3 412.3z"], [e, "M892.1 737.8l-110.3-63.7a15.9 15.9 0 0 0-21.7 5.9l-19.9 34.5c-4.4 7.6-1.8 17.4 5.8 21.8L856.3 800a15.9 15.9 0 0 0 21.7-5.9l19.9-34.5c4.4-7.6 1.7-17.4-5.8-21.8zM934 476H806c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16zM760 344a15.9 15.9 0 0 0 21.7 5.9L892 286.2c7.6-4.4 10.2-14.2 5.8-21.8L878 230a15.9 15.9 0 0 0-21.7-5.9L746 287.8a15.99 15.99 0 0 0-5.8 21.8L760 344zM625.9 115c-5.9 0-11.9 1.6-17.4 5.3L254 352H90c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h164l354.5 231.7c5.5 3.6 11.6 5.3 17.4 5.3 16.7 0 32.1-13.3 32.1-32.1V147.1c0-18.8-15.4-32.1-32.1-32.1zM586 803L293.4 611.7l-18-11.7H146V424h129.4l17.9-11.7L586 221v582z"])
}
)),
n.StarTwoTone = l("star", s, (function(e, t) {
return c(a, [t, "M512.5 190.4l-94.4 191.3-211.2 30.7 152.8 149-36.1 210.3 188.9-99.3 188.9 99.2-36.1-210.3 152.8-148.9-211.2-30.7z"], [e, "M908.6 352.8l-253.9-36.9L541.2 85.8c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L370.3 315.9l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 0 0 .6 45.3l183.7 179.1L239 839.4a31.95 31.95 0 0 0 46.4 33.7l227.1-119.4 227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3zM665.3 561.3l36.1 210.3-188.9-99.2-188.9 99.3 36.1-210.3-152.8-149 211.2-30.7 94.4-191.3 94.4 191.3 211.2 30.7-152.8 148.9z"])
}
)),
n.StopTwoTone = l("stop", s, (function(e, t) {
return c(a, [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm288.5 682.8L277.7 224C258 240 240 258 224 277.7l522.8 522.8C682.8 852.7 601 884 512 884c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372c0 89-31.3 170.8-83.5 234.8z"], [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372c89 0 170.8-31.3 234.8-83.5L224 277.7c16-19.7 34-37.7 53.7-53.7l522.8 522.8C852.7 682.8 884 601 884 512c0-205.4-166.6-372-372-372z"])
}
)),
n.SwitcherTwoTone = l("switcher", s, (function(e, t) {
return c(a, [t, "M184 840h528V312H184v528zm116-290h296v64H300v-64z"], [e, "M880 112H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32z"], [e, "M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32zm-40 600H184V312h528v528z"], [e, "M300 550h296v64H300z"])
}
)),
n.TabletTwoTone = l("tablet", s, (function(e, t) {
return c(a, [e, "M800 64H224c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zm-8 824H232V136h560v752z"], [t, "M232 888h560V136H232v752zm280-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z"], [e, "M472 784a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"])
}
)),
n.TagTwoTone = l("tag", s, (function(e, t) {
return c(a, [t, "M589 164.6L189.3 564.3l270.4 270.4L859.4 435 836 188l-247-23.4zM680 432c-48.5 0-88-39.5-88-88s39.5-88 88-88 88 39.5 88 88-39.5 88-88 88z"], [e, "M680 256c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm0 120c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"], [e, "M938 458.8l-29.6-312.6c-1.5-16.2-14.4-29-30.6-30.6L565.2 86h-.4c-3.2 0-5.7 1-7.6 2.9L88.9 557.2a9.96 9.96 0 0 0 0 14.1l363.8 363.8a9.9 9.9 0 0 0 7.1 2.9c2.7 0 5.2-1 7.1-2.9l468.3-468.3c2-2.1 3-5 2.8-8zM459.7 834.7L189.3 564.3 589 164.6 836 188l23.4 247-399.7 399.7z"])
}
)),
n.TagsTwoTone = l("tags", s, (function(e, t) {
return c(a, [t, "M477.5 694l311.9-311.8-19-224.6-224.6-19-311.9 311.9L477.5 694zm116-415.5a47.81 47.81 0 0 1 33.9-33.9c16.6-4.4 34.2.3 46.4 12.4a47.93 47.93 0 0 1 12.4 46.4 47.81 47.81 0 0 1-33.9 33.9c-16.6 4.4-34.2-.3-46.4-12.4a48.3 48.3 0 0 1-12.4-46.4z"], [t, "M476.6 792.6c-1.7-.2-3.4-1-4.7-2.3L137.7 456.1a8.03 8.03 0 0 1 0-11.3L515.9 66.6c1.2-1.3 2.9-2.1 4.7-2.3h-.4c-2.3-.2-4.7.6-6.3 2.3L135.7 444.8a8.03 8.03 0 0 0 0 11.3l334.2 334.2c1.8 1.9 4.3 2.6 6.7 2.3z"], [e, "M889.7 539.8l-39.6-39.5a8.03 8.03 0 0 0-11.3 0l-362 361.3-237.6-237a8.03 8.03 0 0 0-11.3 0l-39.6 39.5a8.03 8.03 0 0 0 0 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3zM652.3 337.3a47.81 47.81 0 0 0 33.9-33.9c4.4-16.6-.3-34.2-12.4-46.4a47.93 47.93 0 0 0-46.4-12.4 47.81 47.81 0 0 0-33.9 33.9c-4.4 16.6.3 34.2 12.4 46.4a48.3 48.3 0 0 0 46.4 12.4z"], [e, "M137.7 444.8a8.03 8.03 0 0 0 0 11.3l334.2 334.2c1.3 1.3 2.9 2.1 4.7 2.3 2.4.3 4.8-.5 6.6-2.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3h-1.6c-1.8.2-3.4 1-4.7 2.3L137.7 444.8zm408.1-306.2l224.6 19 19 224.6L477.5 694 233.9 450.5l311.9-311.9z"])
}
)),
n.ToolTwoTone = l("tool", s, (function(e, t) {
return c(a, [t, "M706.8 488.7a32.05 32.05 0 0 1-45.3 0L537 364.2a32.05 32.05 0 0 1 0-45.3l132.9-132.8a184.2 184.2 0 0 0-144 53.5c-58.1 58.1-69.3 145.3-33.6 214.6L439.5 507c-.1 0-.1-.1-.1-.1L209.3 737l79.2 79.2 274-274.1.1.1 8.8-8.8c69.3 35.7 156.5 24.5 214.6-33.6 39.2-39.1 57.3-92.1 53.6-143.9L706.8 488.7z"], [e, "M876.6 239.5c-.5-.9-1.2-1.8-2-2.5-5-5-13.1-5-18.1 0L684.2 409.3l-67.9-67.9L788.7 169c.8-.8 1.4-1.6 2-2.5 3.6-6.1 1.6-13.9-4.5-17.5-98.2-58-226.8-44.7-311.3 39.7-67 67-89.2 162-66.5 247.4l-293 293c-3 3-2.8 7.9.3 11l169.7 169.7c3.1 3.1 8.1 3.3 11 .3l292.9-292.9c85.5 22.8 180.5.7 247.6-66.4 84.4-84.5 97.7-213.1 39.7-311.3zM786 499.8c-58.1 58.1-145.3 69.3-214.6 33.6l-8.8 8.8-.1-.1-274 274.1-79.2-79.2 230.1-230.1s0 .1.1.1l52.8-52.8c-35.7-69.3-24.5-156.5 33.6-214.6a184.2 184.2 0 0 1 144-53.5L537 318.9a32.05 32.05 0 0 0 0 45.3l124.5 124.5a32.05 32.05 0 0 0 45.3 0l132.8-132.8c3.7 51.8-14.4 104.8-53.6 143.9z"])
}
)),
n.TrademarkCircleTwoTone = l("trademark-circle", s, (function(e, t) {
return c(a, [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"], [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm170.7 584.2c-1.1.5-2.3.8-3.5.8h-62c-3.1 0-5.9-1.8-7.2-4.6l-74.6-159.2h-88.7V717c0 4.4-3.6 8-8 8H384c-4.4 0-8-3.6-8-8V307c0-4.4 3.6-8 8-8h155.6c98.8 0 144.2 59.9 144.2 131.1 0 70.2-43.6 106.4-78.4 119.2l80.8 164.2c2.1 3.9.4 8.7-3.5 10.7z"], [t, "M529.9 357h-83.4v148H528c53 0 82.8-25.6 82.8-72.4 0-50.3-32.9-75.6-80.9-75.6z"], [e, "M605.4 549.3c34.8-12.8 78.4-49 78.4-119.2 0-71.2-45.4-131.1-144.2-131.1H384c-4.4 0-8 3.6-8 8v410c0 4.4 3.6 8 8 8h54.7c4.4 0 8-3.6 8-8V561.2h88.7L610 720.4c1.3 2.8 4.1 4.6 7.2 4.6h62c1.2 0 2.4-.3 3.5-.8 3.9-2 5.6-6.8 3.5-10.7l-80.8-164.2zM528 505h-81.5V357h83.4c48 0 80.9 25.3 80.9 75.6 0 46.8-29.8 72.4-82.8 72.4z"])
}
)),
n.UnlockTwoTone = l("unlock", s, (function(e, t) {
return c(a, [t, "M232 840h560V536H232v304zm280-226a48.01 48.01 0 0 1 28 87v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 0 1 28-87z"], [e, "M484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 1 0-56 0z"], [e, "M832 464H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v68c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-68c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zm-40 376H232V536h560v304z"])
}
)),
n.TrophyTwoTone = l("trophy", s, (function(e, t) {
return c(a, [t, "M320 480c0 49.1 19.1 95.3 53.9 130.1 34.7 34.8 81 53.9 130.1 53.9h16c49.1 0 95.3-19.1 130.1-53.9 34.8-34.7 53.9-81 53.9-130.1V184H320v296zM184 352c0 41 26.9 75.8 64 87.6-37.1-11.9-64-46.7-64-87.6zm364 382.5C665 721.8 758.4 630.2 773.8 514 758.3 630.2 665 721.7 548 734.5zM250.2 514C265.6 630.2 359 721.8 476 734.5 359 721.7 265.7 630.2 250.2 514z"], [e, "M868 160h-92v-40c0-4.4-3.6-8-8-8H256c-4.4 0-8 3.6-8 8v40h-92a44 44 0 0 0-44 44v148c0 81.7 60 149.6 138.2 162C265.7 630.2 359 721.7 476 734.5v105.2H280c-17.7 0-32 14.3-32 32V904c0 4.4 3.6 8 8 8h512c4.4 0 8-3.6 8-8v-32.3c0-17.7-14.3-32-32-32H548V734.5C665 721.7 758.3 630.2 773.8 514 852 501.6 912 433.7 912 352V204a44 44 0 0 0-44-44zM248 439.6a91.99 91.99 0 0 1-64-87.6V232h64v207.6zM704 480c0 49.1-19.1 95.4-53.9 130.1-34.8 34.8-81 53.9-130.1 53.9h-16c-49.1 0-95.4-19.1-130.1-53.9-34.8-34.8-53.9-81-53.9-130.1V184h384v296zm136-128c0 41-26.9 75.8-64 87.6V232h64v120z"])
}
)),
n.UpCircleTwoTone = l("up-circle", s, (function(e, t) {
return c(a, [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm178 479h-46.9c-10.2 0-19.9-4.9-25.9-13.2L512 460.4 406.8 605.8c-6 8.3-15.6 13.2-25.9 13.2H334c-6.5 0-10.3-7.4-6.5-12.7l178-246c3.2-4.4 9.7-4.4 12.9 0l178 246c3.9 5.3.1 12.7-6.4 12.7z"], [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"], [e, "M518.4 360.3a7.95 7.95 0 0 0-12.9 0l-178 246c-3.8 5.3 0 12.7 6.5 12.7h46.9c10.3 0 19.9-4.9 25.9-13.2L512 460.4l105.2 145.4c6 8.3 15.7 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.4-12.7l-178-246z"])
}
)),
n.ThunderboltTwoTone = l("thunderbolt", s, (function(e, t) {
return c(a, [t, "M695.4 164.1H470.8L281.2 491.5h157.4l-60.3 241 319.8-305.1h-211z"], [e, "M848.1 359.3H627.8L825.9 109c4.1-5.3.4-13-6.3-13H436.1c-2.8 0-5.5 1.5-6.9 4L170.1 547.5c-3.1 5.3.7 12 6.9 12h174.4L262 917.1c-1.9 7.8 7.5 13.3 13.3 7.7L853.6 373c5.2-4.9 1.7-13.7-5.5-13.7zM378.3 732.5l60.3-241H281.2l189.6-327.4h224.6L487.1 427.4h211L378.3 732.5z"])
}
)),
n.UpSquareTwoTone = l("up-square", s, (function(e, t) {
return c(a, [e, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"], [t, "M184 840h656V184H184v656zm143.5-228.7l178-246c3.2-4.4 9.7-4.4 12.9 0l178 246c3.9 5.3.1 12.7-6.4 12.7h-46.9c-10.2 0-19.9-4.9-25.9-13.2L512 465.4 406.8 610.8c-6 8.3-15.6 13.2-25.9 13.2H334c-6.5 0-10.3-7.4-6.5-12.7z"], [e, "M334 624h46.9c10.3 0 19.9-4.9 25.9-13.2L512 465.4l105.2 145.4c6 8.3 15.7 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.4-12.7l-178-246a7.95 7.95 0 0 0-12.9 0l-178 246c-3.8 5.3 0 12.7 6.5 12.7z"])
}
)),
n.UsbTwoTone = l("usb", s, (function(e, t) {
return c(a, [t, "M759.9 504H264.1c-26.5 0-48.1 19.7-48.1 44v292h592V548c0-24.3-21.6-44-48.1-44z"], [e, "M456 248h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm160 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"], [e, "M760 432V144c0-17.7-14.3-32-32-32H296c-17.7 0-32 14.3-32 32v288c-66.2 0-120 52.1-120 116v356c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8V548c0-63.9-53.8-116-120-116zM336 184h352v248H336V184zm472 656H216V548c0-24.3 21.6-44 48.1-44h495.8c26.5 0 48.1 19.7 48.1 44v292z"])
}
)),
n.VideoCameraTwoTone = l("video-camera", s, (function(e, t) {
return c(a, [t, "M136 792h576V232H136v560zm64-488c0-4.4 3.6-8 8-8h112c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H208c-4.4 0-8-3.6-8-8v-48z"], [e, "M912 302.3L784 376V224c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v576c0 35.3 28.7 64 64 64h592c35.3 0 64-28.7 64-64V648l128 73.7c21.3 12.3 48-3.1 48-27.6V330c0-24.6-26.7-40-48-27.7zM712 792H136V232h576v560zm176-167l-104-59.8V458.9L888 399v226z"], [e, "M208 360h112c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H208c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"])
}
)),
n.WalletTwoTone = l("wallet", s, (function(e, t) {
return c(a, [e, "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 464H528V448h312v128zm0-192H496c-17.7 0-32 14.3-32 32v192c0 17.7 14.3 32 32 32h344v200H184V184h656v200z"], [t, "M528 576h312V448H528v128zm92-104c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z"], [e, "M580 512a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"], [t, "M184 840h656V640H496c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32h344V184H184v656z"])
}
)),
n.WarningTwoTone = l("warning", s, (function(e, t) {
return c(a, [e, "M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z"], [t, "M172.2 828.1h679.6L512 239.9 172.2 828.1zM560 720a48.01 48.01 0 0 1-96 0 48.01 48.01 0 0 1 96 0zm-16-304v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8z"], [e, "M464 720a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8z"])
}
)),
n.CiTwoTone = l("ci", s, (function(e, t) {
return c(a, [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"], [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm-63.5 522.8c49.3 0 82.8-29.4 87-72.4.4-4.1 3.8-7.3 8-7.3h52.7c2.4 0 4.4 2 4.4 4.4 0 77.4-64.3 132.5-152.3 132.5C345.4 720 286 651.4 286 537.4v-49C286 373.5 345.4 304 448.3 304c88.3 0 152.3 56.9 152.3 138.1 0 2.4-2 4.4-4.4 4.4h-52.6c-4.2 0-7.6-3.2-8-7.4-3.9-46.1-37.5-77.6-87-77.6-61.1 0-95.6 45.4-95.7 126.8v49.3c0 80.3 34.5 125.2 95.6 125.2zM738 704.1c0 4.4-3.6 8-8 8h-50.4c-4.4 0-8-3.6-8-8V319.9c0-4.4 3.6-8 8-8H730c4.4 0 8 3.6 8 8v384.2z"], [e, "M730 311.9h-50.4c-4.4 0-8 3.6-8 8v384.2c0 4.4 3.6 8 8 8H730c4.4 0 8-3.6 8-8V319.9c0-4.4-3.6-8-8-8zm-281.4 49.6c49.5 0 83.1 31.5 87 77.6.4 4.2 3.8 7.4 8 7.4h52.6c2.4 0 4.4-2 4.4-4.4 0-81.2-64-138.1-152.3-138.1C345.4 304 286 373.5 286 488.4v49c0 114 59.4 182.6 162.3 182.6 88 0 152.3-55.1 152.3-132.5 0-2.4-2-4.4-4.4-4.4h-52.7c-4.2 0-7.6 3.2-8 7.3-4.2 43-37.7 72.4-87 72.4-61.1 0-95.6-44.9-95.6-125.2v-49.3c.1-81.4 34.6-126.8 95.7-126.8z"])
}
)),
n.CopyrightTwoTone = l("copyright", s, (function(e, t) {
return c(a, [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"], [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm5.5 533c52.9 0 88.8-31.7 93-77.8.4-4.1 3.8-7.3 8-7.3h56.8c2.6 0 4.7 2.1 4.7 4.7 0 82.6-68.7 141.4-162.7 141.4C407.4 734 344 660.8 344 539.1v-52.3C344 364.2 407.4 290 517.3 290c94.3 0 162.7 60.7 162.7 147.4 0 2.6-2.1 4.7-4.7 4.7h-56.7c-4.2 0-7.7-3.2-8-7.4-4-49.6-40-83.4-93-83.4-65.2 0-102.1 48.5-102.2 135.5v52.6c0 85.7 36.8 133.6 102.1 133.6z"], [e, "M517.6 351.3c53 0 89 33.8 93 83.4.3 4.2 3.8 7.4 8 7.4h56.7c2.6 0 4.7-2.1 4.7-4.7 0-86.7-68.4-147.4-162.7-147.4C407.4 290 344 364.2 344 486.8v52.3C344 660.8 407.4 734 517.3 734c94 0 162.7-58.8 162.7-141.4 0-2.6-2.1-4.7-4.7-4.7h-56.8c-4.2 0-7.6 3.2-8 7.3-4.2 46.1-40.1 77.8-93 77.8-65.3 0-102.1-47.9-102.1-133.6v-52.6c.1-87 37-135.5 102.2-135.5z"])
}
)),
n.DollarTwoTone = l("dollar", s, (function(e, t) {
return c(a, [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"], [t, "M426.6 410.3c0 25.4 15.7 45.1 49.5 57.3 4.7 1.9 9.4 3.4 15 5v-124c-37 4.7-64.5 25.4-64.5 61.7zm116.5 135.2c-2.9-.6-5.7-1.3-8.8-2.2V677c42.6-3.8 72-27.3 72-66.4 0-30.7-15.9-50.7-63.2-65.1z"], [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm22.4 589.2l.2 31.7c0 4.5-3.6 8.1-8 8.1h-28.4c-4.4 0-8-3.6-8-8v-31.4c-89-6.5-130.7-57.1-135.2-112.1-.4-4.7 3.3-8.7 8-8.7h46.2c3.9 0 7.3 2.8 7.9 6.6 5.1 31.8 29.9 55.4 74.1 61.3V534l-24.7-6.3c-52.3-12.5-102.1-45.1-102.1-112.7 0-73 55.4-112.1 126.2-119v-33c0-4.4 3.6-8 8-8h28.1c4.4 0 8 3.6 8 8v32.7c68.5 6.9 119.8 46.9 125.9 109.2a8.1 8.1 0 0 1-8 8.8h-44.9c-4 0-7.4-2.9-7.9-6.9-4-29.2-27.5-53-65.5-58.2v134.3l25.4 5.9c64.8 16 108.9 47 109 116.4 0 75.2-56 117.1-134.3 124z"], [e, "M559.7 488.8l-25.4-5.9V348.6c38 5.2 61.5 29 65.5 58.2.5 4 3.9 6.9 7.9 6.9h44.9c4.7 0 8.4-4.1 8-8.8-6.1-62.3-57.4-102.3-125.9-109.2V263c0-4.4-3.6-8-8-8h-28.1c-4.4 0-8 3.6-8 8v33c-70.8 6.9-126.2 46-126.2 119 0 67.6 49.8 100.2 102.1 112.7l24.7 6.3v142.7c-44.2-5.9-69-29.5-74.1-61.3-.6-3.8-4-6.6-7.9-6.6H363c-4.7 0-8.4 4-8 8.7 4.5 55 46.2 105.6 135.2 112.1V761c0 4.4 3.6 8 8 8h28.4c4.4 0 8-3.6 8-8.1l-.2-31.7c78.3-6.9 134.3-48.8 134.3-124-.1-69.4-44.2-100.4-109-116.4zm-68.6-16.2c-5.6-1.6-10.3-3.1-15-5-33.8-12.2-49.5-31.9-49.5-57.3 0-36.3 27.5-57 64.5-61.7v124zM534.3 677V543.3c3.1.9 5.9 1.6 8.8 2.2 47.3 14.4 63.2 34.4 63.2 65.1 0 39.1-29.4 62.6-72 66.4z"])
}
)),
n.EuroTwoTone = l("euro", s, (function(e, t) {
return c(a, [e, "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"], [t, "M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm117.1 581.1c0 3.8-2.7 7-6.4 7.8-15.9 3.4-34.4 5.1-55.3 5.1-109.8 0-183-58.8-200.2-158H337c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h26.1v-36.9c0-4.4 0-8.7.3-12.8H337c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h31.8C388.5 345.7 460.7 290 567.4 290c20.9 0 39.4 1.9 55.3 5.4 3.7.8 6.3 4 6.3 7.8V346a8 8 0 0 1-9.6 7.8c-14.6-2.9-31.8-4.4-51.7-4.4-65.3 0-110.4 33.5-127.6 90.4h128.3c4.4 0 8 3.6 8 8V475c0 4.4-3.6 8-8 8H432.5c-.3 4.4-.3 9.1-.3 13.8v36h136.4c4.4 0 8 3.6 8 8V568c0 4.4-3.6 8-8 8H438c15.3 62 61.3 98.6 129.8 98.6 19.9 0 37.1-1.3 51.8-4.1 4.9-1 9.5 2.8 9.5 7.8v42.8z"], [e, "M619.6 670.5c-14.7 2.8-31.9 4.1-51.8 4.1-68.5 0-114.5-36.6-129.8-98.6h130.6c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H432.2v-36c0-4.7 0-9.4.3-13.8h135.9c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H440.1c17.2-56.9 62.3-90.4 127.6-90.4 19.9 0 37.1 1.5 51.7 4.4a8 8 0 0 0 9.6-7.8v-42.8c0-3.8-2.6-7-6.3-7.8-15.9-3.5-34.4-5.4-55.3-5.4-106.7 0-178.9 55.7-198.6 149.9H337c-4.4 0-8 3.6-8 8v27.2c0 4.4 3.6 8 8 8h26.4c-.3 4.1-.3 8.4-.3 12.8v36.9H337c-4.4 0-8 3.6-8 8V568c0 4.4 3.6 8 8 8h30.2c17.2 99.2 90.4 158 200.2 158 20.9 0 39.4-1.7 55.3-5.1 3.7-.8 6.4-4 6.4-7.8v-42.8c0-5-4.6-8.8-9.5-7.8z"])
}
)),
n.GoldTwoTone = l("gold", s, (function(e, t) {
return c(a, [e, "M435.7 558.7c-.6-3.9-4-6.7-7.9-6.7H166.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248zM196.5 748l20.7-128h159.5l20.7 128H196.5zm709.4 58.7l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H596.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.3-.7 7.3-4.8 6.6-9.2zM626.5 748l20.7-128h159.5l20.7 128H626.5zM342 472h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H382.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8zm91.2-196h159.5l20.7 128h-201l20.8-128z"], [t, "M592.7 276H433.2l-20.8 128h201zM217.2 620l-20.7 128h200.9l-20.7-128zm430 0l-20.7 128h200.9l-20.7-128z"])
}
)),
n.CanlendarTwoTone = l("canlendar", s, (function(e, t) {
return c(a, [t, "M712 304c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H384v48c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H184v136h656V256H712v48z"], [e, "M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zm0-448H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136z"])
}
))
}
, {}],
13: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/core")
, r = e("@sentry/types")
, o = e("@sentry/utils")
, s = e("./eventbuilder")
, c = e("./transports")
, l = function(e) {
function t() {
return null !== e && e.apply(this, arguments) || this
}
return i.__extends(t, e),
t.prototype.eventFromException = function(e, t) {
return s.eventFromException(e, t, this._options.attachStacktrace)
}
,
t.prototype.eventFromMessage = function(e, t, n) {
return void 0 === t && (t = r.Severity.Info),
s.eventFromMessage(e, t, n, this._options.attachStacktrace)
}
,
t.prototype._setupTransport = function() {
if (!this._options.dsn)
return e.prototype._setupTransport.call(this);
var t = i.__assign(i.__assign({}, this._options.transportOptions), {
dsn: this._options.dsn,
tunnel: this._options.tunnel,
sendClientReports: this._options.sendClientReports,
_metadata: this._options._metadata
})
, n = a.initAPIDetails(t.dsn, t._metadata, t.tunnel)
, r = a.getEnvelopeEndpointWithUrlEncodedAuth(n.dsn, n.tunnel);
if (this._options.transport)
return new this._options.transport(t);
if (o.supportsFetch()) {
var s = i.__assign({}, t.fetchParameters);
return this._newTransport = c.makeNewFetchTransport({
requestOptions: s,
url: r
}),
new c.FetchTransport(t)
}
return this._newTransport = c.makeNewXHRTransport({
url: r,
headers: t.headers
}),
new c.XHRTransport(t)
}
,
t
}(a.BaseBackend);
n.BrowserBackend = l
}
, {
"./eventbuilder": 15,
"./transports": 31,
"@sentry/core": 41,
"@sentry/types": 88,
"@sentry/utils": 100,
tslib: 487
}],
14: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/core")
, r = e("@sentry/utils")
, o = e("./backend")
, s = e("./flags")
, c = e("./helpers")
, l = e("./integrations")
, u = function(e) {
function t(t) {
void 0 === t && (t = {});
return t._metadata = t._metadata || {},
t._metadata.sdk = t._metadata.sdk || {
name: "sentry.javascript.browser",
packages: [{
name: "npm:@sentry/browser",
version: a.SDK_VERSION
}],
version: a.SDK_VERSION
},
e.call(this, o.BrowserBackend, t) || this
}
return i.__extends(t, e),
t.prototype.showReportDialog = function(e) {
void 0 === e && (e = {}),
r.getGlobalObject().document && (this._isEnabled() ? c.injectReportDialog(i.__assign(i.__assign({}, e), {
dsn: e.dsn || this.getDsn()
})) : s.IS_DEBUG_BUILD && r.logger.error("Trying to call showReportDialog with Sentry Client disabled"))
}
,
t.prototype._prepareEvent = function(t, n, i) {
return t.platform = t.platform || "javascript",
e.prototype._prepareEvent.call(this, t, n, i)
}
,
t.prototype._sendEvent = function(t) {
var n = this.getIntegration(l.Breadcrumbs);
n && n.addSentryBreadcrumb(t),
e.prototype._sendEvent.call(this, t)
}
,
t
}(a.BaseClient);
n.BrowserClient = u
}
, {
"./backend": 13,
"./flags": 17,
"./helpers": 18,
"./integrations": 23,
"@sentry/core": 41,
"@sentry/utils": 100,
tslib: 487
}],
15: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/types")
, r = e("@sentry/utils")
, o = e("./stack-parsers");
function s(e) {
var t = u(e)
, n = {
type: e && e.name,
value: p(e)
};
return t.length && (n.stacktrace = {
frames: t
}),
void 0 === n.type && "" === n.value && (n.value = "Unrecoverable error caught"),
n
}
function c(e, t, n) {
var i = {
exception: {
values: [{
type: r.isEvent(e) ? e.constructor.name : n ? "UnhandledRejection" : "Error",
value: "Non-Error " + (n ? "promise rejection" : "exception") + " captured with keys: " + r.extractExceptionKeysForMessage(e)
}]
},
extra: {
__serialized__: r.normalizeToSize(e)
}
};
if (t) {
var a = u(t);
a.length && (i.stacktrace = {
frames: a
})
}
return i
}
function l(e) {
return {
exception: {
values: [s(e)]
}
}
}
function u(e) {
var t = e.stacktrace || e.stack || ""
, n = function(e) {
if (e) {
if ("number" == typeof e.framesToPop)
return e.framesToPop;
if (d.test(e.message))
return 1
}
return 0
}(e);
try {
return r.createStackParser(o.opera10StackParser, o.opera11StackParser, o.chromeStackParser, o.winjsStackParser, o.geckoStackParser)(t, n)
} catch (e) {}
return []
}
n.exceptionFromError = s,
n.eventFromPlainObject = c,
n.eventFromError = l,
n.parseStackFrames = u;
var d = /Minified React error #\d+;/i;
function p(e) {
var t = e && e.message;
return t ? t.error && "string" == typeof t.error.message ? t.error.message : t : "No error message"
}
function h(e, t, n, a) {
var o;
if (r.isErrorEvent(e) && e.error)
return l(e.error);
if (r.isDOMError(e) || r.isDOMException(e)) {
var s = e;
if ("stack"in e)
o = l(e);
else {
var u = s.name || (r.isDOMError(s) ? "DOMError" : "DOMException")
, d = s.message ? u + ": " + s.message : u;
o = y(d, t, n),
r.addExceptionTypeValue(o, d)
}
return "code"in s && (o.tags = i.__assign(i.__assign({}, o.tags), {
"DOMException.code": "" + s.code
})),
o
}
return r.isError(e) ? l(e) : r.isPlainObject(e) || r.isEvent(e) ? (o = c(e, t, a),
r.addExceptionMechanism(o, {
synthetic: !0
}),
o) : (o = y(e, t, n),
r.addExceptionTypeValue(o, "" + e, void 0),
r.addExceptionMechanism(o, {
synthetic: !0
}),
o)
}
function y(e, t, n) {
var i = {
message: e
};
if (n && t) {
var a = u(t);
a.length && (i.stacktrace = {
frames: a
})
}
return i
}
n.eventFromException = function(e, t, n) {
var i = h(e, t && t.syntheticException || void 0, n);
return r.addExceptionMechanism(i),
i.level = a.Severity.Error,
t && t.event_id && (i.event_id = t.event_id),
r.resolvedSyncPromise(i)
}
,
n.eventFromMessage = function(e, t, n, i) {
void 0 === t && (t = a.Severity.Info);
var o = y(e, n && n.syntheticException || void 0, i);
return o.level = t,
n && n.event_id && (o.event_id = n.event_id),
r.resolvedSyncPromise(o)
}
,
n.eventFromUnknownInput = h,
n.eventFromString = y
}
, {
"./stack-parsers": 28,
"@sentry/types": 88,
"@sentry/utils": 100,
tslib: 487
}],
16: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("@sentry/types");
n.Severity = i.Severity;
var a = e("@sentry/core");
n.addGlobalEventProcessor = a.addGlobalEventProcessor,
n.addBreadcrumb = a.addBreadcrumb,
n.captureException = a.captureException,
n.captureEvent = a.captureEvent,
n.captureMessage = a.captureMessage,
n.configureScope = a.configureScope,
n.getHubFromCarrier = a.getHubFromCarrier,
n.getCurrentHub = a.getCurrentHub,
n.Hub = a.Hub,
n.makeMain = a.makeMain,
n.Scope = a.Scope,
n.Session = a.Session,
n.startTransaction = a.startTransaction,
n.SDK_VERSION = a.SDK_VERSION,
n.setContext = a.setContext,
n.setExtra = a.setExtra,
n.setExtras = a.setExtras,
n.setTag = a.setTag,
n.setTags = a.setTags,
n.setUser = a.setUser,
n.withScope = a.withScope;
var r = e("./client");
n.BrowserClient = r.BrowserClient;
var o = e("./helpers");
n.injectReportDialog = o.injectReportDialog;
var s = e("./eventbuilder");
n.eventFromException = s.eventFromException,
n.eventFromMessage = s.eventFromMessage;
var c = e("./sdk");
n.defaultIntegrations = c.defaultIntegrations,
n.forceLoad = c.forceLoad,
n.init = c.init,
n.lastEventId = c.lastEventId,
n.onLoad = c.onLoad,
n.showReportDialog = c.showReportDialog,
n.flush = c.flush,
n.close = c.close,
n.wrap = c.wrap;
var l = e("./version");
n.SDK_NAME = l.SDK_NAME
}
, {
"./client": 14,
"./eventbuilder": 15,
"./helpers": 18,
"./sdk": 27,
"./version": 36,
"@sentry/core": 41,
"@sentry/types": 88
}],
17: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.IS_DEBUG_BUILD = "undefined" == typeof __SENTRY_DEBUG__ || __SENTRY_DEBUG__
}
, {}],
18: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/core")
, r = e("@sentry/utils")
, o = e("./flags")
, s = r.getGlobalObject()
, c = 0;
function l() {
c += 1,
setTimeout((function() {
c -= 1
}
))
}
n.shouldIgnoreOnError = function() {
return c > 0
}
,
n.ignoreNextOnError = l,
n.wrap = function e(t, n, o) {
if (void 0 === n && (n = {}),
"function" != typeof t)
return t;
try {
var s = t.__sentry_wrapped__;
if (s)
return s;
if (r.getOriginalFunction(t))
return t
} catch (e) {
return t
}
var c = function() {
var s = Array.prototype.slice.call(arguments);
try {
o && "function" == typeof o && o.apply(this, arguments);
var c = s.map((function(t) {
return e(t, n)
}
));
return t.apply(this, c)
} catch (e) {
throw l(),
a.withScope((function(t) {
t.addEventProcessor((function(e) {
return n.mechanism && (r.addExceptionTypeValue(e, void 0, void 0),
r.addExceptionMechanism(e, n.mechanism)),
e.extra = i.__assign(i.__assign({}, e.extra), {
arguments: s
}),
e
}
)),
a.captureException(e)
}
)),
e
}
};
try {
for (var u in t)
Object.prototype.hasOwnProperty.call(t, u) && (c[u] = t[u])
} catch (e) {}
r.markFunctionWrapped(c, t),
r.addNonEnumerableProperty(t, "__sentry_wrapped__", c);
try {
Object.getOwnPropertyDescriptor(c, "name").configurable && Object.defineProperty(c, "name", {
get: function() {
return t.name
}
})
} catch (e) {}
return c
}
,
n.injectReportDialog = function(e) {
if (void 0 === e && (e = {}),
s.document)
if (e.eventId)
if (e.dsn) {
var t = s.document.createElement("script");
t.async = !0,
t.src = a.getReportDialogEndpoint(e.dsn, e),
e.onLoad && (t.onload = e.onLoad);
var n = s.document.head || s.document.body;
n && n.appendChild(t)
} else
o.IS_DEBUG_BUILD && r.logger.error("Missing dsn option in showReportDialog call");
else
o.IS_DEBUG_BUILD && r.logger.error("Missing eventId option in showReportDialog call")
}
}
, {
"./flags": 17,
"@sentry/core": 41,
"@sentry/utils": 100,
tslib: 487
}],
19: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib");
i.__exportStar(e("./exports"), n);
var a = e("@sentry/core")
, r = e("@sentry/utils")
, o = e("./integrations")
, s = e("./transports");
n.Transports = s;
var c = {}
, l = r.getGlobalObject();
l.Sentry && l.Sentry.Integrations && (c = l.Sentry.Integrations);
var u = i.__assign(i.__assign(i.__assign({}, c), a.Integrations), o);
n.Integrations = u
}
, {
"./exports": 16,
"./integrations": 23,
"./transports": 31,
"@sentry/core": 41,
"@sentry/utils": 100,
tslib: 487
}],
20: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/core")
, r = e("@sentry/types")
, o = e("@sentry/utils")
, s = function() {
function e(t) {
this.name = e.id,
this._options = i.__assign({
console: !0,
dom: !0,
fetch: !0,
history: !0,
sentry: !0,
xhr: !0
}, t)
}
return e.prototype.addSentryBreadcrumb = function(e) {
this._options.sentry && a.getCurrentHub().addBreadcrumb({
category: "sentry." + ("transaction" === e.type ? "transaction" : "event"),
event_id: e.event_id,
level: e.level,
message: o.getEventDescription(e)
}, {
event: e
})
}
,
e.prototype.setupOnce = function() {
var e;
this._options.console && o.addInstrumentationHandler("console", c),
this._options.dom && o.addInstrumentationHandler("dom", (e = this._options.dom,
function(t) {
var n, i = "object" == typeof e ? e.serializeAttribute : void 0;
"string" == typeof i && (i = [i]);
try {
n = t.event.target ? o.htmlTreeAsString(t.event.target, i) : o.htmlTreeAsString(t.event, i)
} catch (e) {
n = "<unknown>"
}
0 !== n.length && a.getCurrentHub().addBreadcrumb({
category: "ui." + t.name,
message: n
}, {
event: t.event,
name: t.name,
global: t.global
})
}
)),
this._options.xhr && o.addInstrumentationHandler("xhr", l),
this._options.fetch && o.addInstrumentationHandler("fetch", u),
this._options.history && o.addInstrumentationHandler("history", d)
}
,
e.id = "Breadcrumbs",
e
}();
function c(e) {
var t = {
category: "console",
data: {
arguments: e.args,
logger: "console"
},
level: o.severityFromString(e.level),
message: o.safeJoin(e.args, " ")
};
if ("assert" === e.level) {
if (!1 !== e.args[0])
return;
t.message = "Assertion failed: " + (o.safeJoin(e.args.slice(1), " ") || "console.assert"),
t.data.arguments = e.args.slice(1)
}
a.getCurrentHub().addBreadcrumb(t, {
input: e.args,
level: e.level
})
}
function l(e) {
if (e.endTimestamp) {
if (e.xhr.__sentry_own_request__)
return;
var t = e.xhr.__sentry_xhr__ || {}
, n = t.method
, i = t.url
, r = t.status_code
, o = t.body;
a.getCurrentHub().addBreadcrumb({
category: "xhr",
data: {
method: n,
url: i,
status_code: r
},
type: "http"
}, {
xhr: e.xhr,
input: o
})
} else
;
}
function u(e) {
e.endTimestamp && (e.fetchData.url.match(/sentry_key/) && "POST" === e.fetchData.method || (e.error ? a.getCurrentHub().addBreadcrumb({
category: "fetch",
data: e.fetchData,
level: r.Severity.Error,
type: "http"
}, {
data: e.error,
input: e.args
}) : a.getCurrentHub().addBreadcrumb({
category: "fetch",
data: i.__assign(i.__assign({}, e.fetchData), {
status_code: e.response.status
}),
type: "http"
}, {
input: e.args,
response: e.response
})))
}
function d(e) {
var t = o.getGlobalObject()
, n = e.from
, i = e.to
, r = o.parseUrl(t.location.href)
, s = o.parseUrl(n)
, c = o.parseUrl(i);
s.path || (s = r),
r.protocol === c.protocol && r.host === c.host && (i = c.relative),
r.protocol === s.protocol && r.host === s.host && (n = s.relative),
a.getCurrentHub().addBreadcrumb({
category: "navigation",
data: {
from: n,
to: i
}
})
}
n.Breadcrumbs = s
}
, {
"@sentry/core": 41,
"@sentry/types": 88,
"@sentry/utils": 100,
tslib: 487
}],
21: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("@sentry/utils")
, a = e("../flags")
, r = function() {
function e() {
this.name = e.id
}
return e.prototype.setupOnce = function(t, n) {
t((function(t) {
var r = n().getIntegration(e);
if (r) {
try {
if (function(e, t) {
if (!t)
return !1;
if (function(e, t) {
var n = e.message
, i = t.message;
if (!n && !i)
return !1;
if (n && !i || !n && i)
return !1;
if (n !== i)
return !1;
if (!s(e, t))
return !1;
if (!o(e, t))
return !1;
return !0
}(e, t))
return !0;
if (function(e, t) {
var n = c(t)
, i = c(e);
if (!n || !i)
return !1;
if (n.type !== i.type || n.value !== i.value)
return !1;
if (!s(e, t))
return !1;
if (!o(e, t))
return !1;
return !0
}(e, t))
return !0;
return !1
}(t, r._previousEvent))
return a.IS_DEBUG_BUILD && i.logger.warn("Event dropped due to being a duplicate of previously captured event."),
null
} catch (e) {
return r._previousEvent = t
}
return r._previousEvent = t
}
return t
}
))
}
,
e.id = "Dedupe",
e
}();
function o(e, t) {
var n = l(e)
, i = l(t);
if (!n && !i)
return !0;
if (n && !i || !n && i)
return !1;
if (n = n,
(i = i).length !== n.length)
return !1;
for (var a = 0; a < i.length; a++) {
var r = i[a]
, o = n[a];
if (r.filename !== o.filename || r.lineno !== o.lineno || r.colno !== o.colno || r.function !== o.function)
return !1
}
return !0
}
function s(e, t) {
var n = e.fingerprint
, i = t.fingerprint;
if (!n && !i)
return !0;
if (n && !i || !n && i)
return !1;
n = n,
i = i;
try {
return !(n.join("") !== i.join(""))
} catch (e) {
return !1
}
}
function c(e) {
return e.exception && e.exception.values && e.exception.values[0]
}
function l(e) {
var t = e.exception;
if (t)
try {
return t.values[0].stacktrace.frames
} catch (e) {
return
}
else if (e.stacktrace)
return e.stacktrace.frames
}
n.Dedupe = r
}
, {
"../flags": 17,
"@sentry/utils": 100
}],
22: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/core")
, r = e("@sentry/types")
, o = e("@sentry/utils")
, s = e("../eventbuilder")
, c = e("../flags")
, l = e("../helpers")
, u = function() {
function e(t) {
this.name = e.id,
this._installFunc = {
onerror: d,
onunhandledrejection: p
},
this._options = i.__assign({
onerror: !0,
onunhandledrejection: !0
}, t)
}
return e.prototype.setupOnce = function() {
Error.stackTraceLimit = 50;
var e, t = this._options;
for (var n in t) {
var i = this._installFunc[n];
i && t[n] && (e = n,
c.IS_DEBUG_BUILD && o.logger.log("Global Handler attached: " + e),
i(),
this._installFunc[n] = void 0)
}
}
,
e.id = "GlobalHandlers",
e
}();
function d() {
o.addInstrumentationHandler("error", (function(e) {
var t = i.__read(m(), 2)
, n = t[0]
, a = t[1];
if (n.getIntegration(u)) {
var c = e.msg
, d = e.url
, p = e.line
, f = e.column
, x = e.error;
if (!(l.shouldIgnoreOnError() || x && x.__sentry_own_request__)) {
var v = void 0 === x && o.isString(c) ? function(e, t, n, i) {
var a = o.isErrorEvent(e) ? e.message : e
, r = "Error"
, s = a.match(/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i);
s && (r = s[1],
a = s[2]);
return h({
exception: {
values: [{
type: r,
value: a
}]
}
}, t, n, i)
}(c, d, p, f) : h(s.eventFromUnknownInput(x || c, void 0, a, !1), d, p, f);
v.level = r.Severity.Error,
y(n, x, v, "onerror")
}
}
}
))
}
function p() {
o.addInstrumentationHandler("unhandledrejection", (function(e) {
var t = i.__read(m(), 2)
, n = t[0]
, a = t[1];
if (n.getIntegration(u)) {
var c = e;
try {
"reason"in e ? c = e.reason : "detail"in e && "reason"in e.detail && (c = e.detail.reason)
} catch (e) {}
if (l.shouldIgnoreOnError() || c && c.__sentry_own_request__)
return !0;
var d = o.isPrimitive(c) ? {
exception: {
values: [{
type: "UnhandledRejection",
value: "Non-Error promise rejection captured with value: " + String(c)
}]
}
} : s.eventFromUnknownInput(c, void 0, a, !0);
d.level = r.Severity.Error,
y(n, c, d, "onunhandledrejection")
}
}
))
}
function h(e, t, n, i) {
var a = e.exception = e.exception || {}
, r = a.values = a.values || []
, s = r[0] = r[0] || {}
, c = s.stacktrace = s.stacktrace || {}
, l = c.frames = c.frames || []
, u = isNaN(parseInt(i, 10)) ? void 0 : i
, d = isNaN(parseInt(n, 10)) ? void 0 : n
, p = o.isString(t) && t.length > 0 ? t : o.getLocationHref();
return 0 === l.length && l.push({
colno: u,
filename: p,
function: "?",
in_app: !0,
lineno: d
}),
e
}
function y(e, t, n, i) {
o.addExceptionMechanism(n, {
handled: !1,
type: i
}),
e.captureEvent(n, {
originalException: t
})
}
function m() {
var e = a.getCurrentHub()
, t = e.getClient();
return [e, t && t.getOptions().attachStacktrace]
}
n.GlobalHandlers = u
}
, {
"../eventbuilder": 15,
"../flags": 17,
"../helpers": 18,
"@sentry/core": 41,
"@sentry/types": 88,
"@sentry/utils": 100,
tslib: 487
}],
23: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("./globalhandlers");
n.GlobalHandlers = i.GlobalHandlers;
var a = e("./trycatch");
n.TryCatch = a.TryCatch;
var r = e("./breadcrumbs");
n.Breadcrumbs = r.Breadcrumbs;
var o = e("./linkederrors");
n.LinkedErrors = o.LinkedErrors;
var s = e("./useragent");
n.UserAgent = s.UserAgent;
var c = e("./dedupe");
n.Dedupe = c.Dedupe
}
, {
"./breadcrumbs": 20,
"./dedupe": 21,
"./globalhandlers": 22,
"./linkederrors": 24,
"./trycatch": 25,
"./useragent": 26
}],
24: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/core")
, r = e("@sentry/utils")
, o = e("../eventbuilder")
, s = function() {
function e(t) {
void 0 === t && (t = {}),
this.name = e.id,
this._key = t.key || "cause",
this._limit = t.limit || 5
}
return e.prototype.setupOnce = function() {
a.addGlobalEventProcessor((function(t, n) {
var i = a.getCurrentHub().getIntegration(e);
return i ? c(i._key, i._limit, t, n) : t
}
))
}
,
e.id = "LinkedErrors",
e
}();
function c(e, t, n, a) {
if (!(n.exception && n.exception.values && a && r.isInstanceOf(a.originalException, Error)))
return n;
var o = l(t, a.originalException, e);
return n.exception.values = i.__spread(o, n.exception.values),
n
}
function l(e, t, n, a) {
if (void 0 === a && (a = []),
!r.isInstanceOf(t[n], Error) || a.length + 1 >= e)
return a;
var s = o.exceptionFromError(t[n]);
return l(e, t[n], n, i.__spread([s], a))
}
n.LinkedErrors = s,
n._handler = c,
n._walkErrorTree = l
}
, {
"../eventbuilder": 15,
"@sentry/core": 41,
"@sentry/utils": 100,
tslib: 487
}],
25: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/utils")
, r = e("../helpers")
, o = ["EventTarget", "Window", "Node", "ApplicationCache", "AudioTrackList", "ChannelMergerNode", "CryptoOperation", "EventSource", "FileReader", "HTMLUnknownElement", "IDBDatabase", "IDBRequest", "IDBTransaction", "KeyOperation", "MediaController", "MessagePort", "ModalWindow", "Notification", "SVGElementInstance", "Screen", "TextTrack", "TextTrackCue", "TextTrackList", "WebSocket", "WebSocketWorker", "Worker", "XMLHttpRequest", "XMLHttpRequestEventTarget", "XMLHttpRequestUpload"]
, s = function() {
function e(t) {
this.name = e.id,
this._options = i.__assign({
XMLHttpRequest: !0,
eventTarget: !0,
requestAnimationFrame: !0,
setInterval: !0,
setTimeout: !0
}, t)
}
return e.prototype.setupOnce = function() {
var e = a.getGlobalObject();
this._options.setTimeout && a.fill(e, "setTimeout", c),
this._options.setInterval && a.fill(e, "setInterval", c),
this._options.requestAnimationFrame && a.fill(e, "requestAnimationFrame", l),
this._options.XMLHttpRequest && "XMLHttpRequest"in e && a.fill(XMLHttpRequest.prototype, "send", u);
var t = this._options.eventTarget;
t && (Array.isArray(t) ? t : o).forEach(d)
}
,
e.id = "TryCatch",
e
}();
function c(e) {
return function() {
for (var t = [], n = 0; n < arguments.length; n++)
t[n] = arguments[n];
var i = t[0];
return t[0] = r.wrap(i, {
mechanism: {
data: {
function: a.getFunctionName(e)
},
handled: !0,
type: "instrument"
}
}),
e.apply(this, t)
}
}
function l(e) {
return function(t) {
return e.apply(this, [r.wrap(t, {
mechanism: {
data: {
function: "requestAnimationFrame",
handler: a.getFunctionName(e)
},
handled: !0,
type: "instrument"
}
})])
}
}
function u(e) {
return function() {
for (var t = [], n = 0; n < arguments.length; n++)
t[n] = arguments[n];
var i = this
, o = ["onload", "onerror", "onprogress", "onreadystatechange"];
return o.forEach((function(e) {
e in i && "function" == typeof i[e] && a.fill(i, e, (function(t) {
var n = {
mechanism: {
data: {
function: e,
handler: a.getFunctionName(t)
},
handled: !0,
type: "instrument"
}
}
, i = a.getOriginalFunction(t);
return i && (n.mechanism.data.handler = a.getFunctionName(i)),
r.wrap(t, n)
}
))
}
)),
e.apply(this, t)
}
}
function d(e) {
var t = a.getGlobalObject()
, n = t[e] && t[e].prototype;
n && n.hasOwnProperty && n.hasOwnProperty("addEventListener") && (a.fill(n, "addEventListener", (function(t) {
return function(n, i, o) {
try {
"function" == typeof i.handleEvent && (i.handleEvent = r.wrap(i.handleEvent.bind(i), {
mechanism: {
data: {
function: "handleEvent",
handler: a.getFunctionName(i),
target: e
},
handled: !0,
type: "instrument"
}
}))
} catch (e) {}
return t.apply(this, [n, r.wrap(i, {
mechanism: {
data: {
function: "addEventListener",
handler: a.getFunctionName(i),
target: e
},
handled: !0,
type: "instrument"
}
}), o])
}
}
)),
a.fill(n, "removeEventListener", (function(e) {
return function(t, n, i) {
var a = n;
try {
var r = a && a.__sentry_wrapped__;
r && e.call(this, t, r, i)
} catch (e) {}
return e.call(this, t, a, i)
}
}
)))
}
n.TryCatch = s
}
, {
"../helpers": 18,
"@sentry/utils": 100,
tslib: 487
}],
26: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/core")
, r = e("@sentry/utils").getGlobalObject()
, o = function() {
function e() {
this.name = e.id
}
return e.prototype.setupOnce = function() {
a.addGlobalEventProcessor((function(t) {
if (a.getCurrentHub().getIntegration(e)) {
if (!r.navigator && !r.location && !r.document)
return t;
var n = t.request && t.request.url || r.location && r.location.href
, o = (r.document || {}).referrer
, s = (r.navigator || {}).userAgent
, c = i.__assign(i.__assign(i.__assign({}, t.request && t.request.headers), o && {
Referer: o
}), s && {
"User-Agent": s
})
, l = i.__assign(i.__assign({}, n && {
url: n
}), {
headers: c
});
return i.__assign(i.__assign({}, t), {
request: l
})
}
return t
}
))
}
,
e.id = "UserAgent",
e
}();
n.UserAgent = o
}
, {
"@sentry/core": 41,
"@sentry/utils": 100,
tslib: 487
}],
27: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/core")
, r = e("@sentry/utils")
, o = e("./client")
, s = e("./flags")
, c = e("./helpers")
, l = e("./integrations");
function u(e) {
e.startSession({
ignoreDuration: !0
}),
e.captureSession()
}
n.defaultIntegrations = [new a.Integrations.InboundFilters, new a.Integrations.FunctionToString, new l.TryCatch, new l.Breadcrumbs, new l.GlobalHandlers, new l.LinkedErrors, new l.Dedupe, new l.UserAgent],
n.init = function(e) {
if (void 0 === e && (e = {}),
void 0 === e.defaultIntegrations && (e.defaultIntegrations = n.defaultIntegrations),
void 0 === e.release) {
var t = r.getGlobalObject();
t.SENTRY_RELEASE && t.SENTRY_RELEASE.id && (e.release = t.SENTRY_RELEASE.id)
}
void 0 === e.autoSessionTracking && (e.autoSessionTracking = !0),
void 0 === e.sendClientReports && (e.sendClientReports = !0),
a.initAndBind(o.BrowserClient, e),
e.autoSessionTracking && function() {
if (void 0 === r.getGlobalObject().document)
return void (s.IS_DEBUG_BUILD && r.logger.warn("Session tracking in non-browser environment with @sentry/browser is not supported."));
var e = a.getCurrentHub();
if (!e.captureSession)
return;
u(e),
r.addInstrumentationHandler("history", (function(e) {
var t = e.from
, n = e.to;
void 0 !== t && t !== n && u(a.getCurrentHub())
}
))
}()
}
,
n.showReportDialog = function(e) {
void 0 === e && (e = {});
var t = a.getCurrentHub()
, n = t.getScope();
n && (e.user = i.__assign(i.__assign({}, n.getUser()), e.user)),
e.eventId || (e.eventId = t.lastEventId());
var r = t.getClient();
r && r.showReportDialog(e)
}
,
n.lastEventId = function() {
return a.getCurrentHub().lastEventId()
}
,
n.forceLoad = function() {}
,
n.onLoad = function(e) {
e()
}
,
n.flush = function(e) {
var t = a.getCurrentHub().getClient();
return t ? t.flush(e) : (s.IS_DEBUG_BUILD && r.logger.warn("Cannot flush events. No client defined."),
r.resolvedSyncPromise(!1))
}
,
n.close = function(e) {
var t = a.getCurrentHub().getClient();
return t ? t.close(e) : (s.IS_DEBUG_BUILD && r.logger.warn("Cannot flush events and disable SDK. No client defined."),
r.resolvedSyncPromise(!1))
}
,
n.wrap = function(e) {
return c.wrap(e)()
}
}
, {
"./client": 14,
"./flags": 17,
"./helpers": 18,
"./integrations": 23,
"@sentry/core": 41,
"@sentry/utils": 100,
tslib: 487
}],
28: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib");
function a(e, t, n, i) {
var a = {
filename: e,
function: t,
in_app: !0
};
return void 0 !== n && (a.lineno = n),
void 0 !== i && (a.colno = i),
a
}
var r = /^\s*at (?:(.*?) ?\((?:address at )?)?((?:file|https?|blob|chrome-extension|address|native|eval|webpack|<anonymous>|[-a-z]+:|.*bundle|\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i
, o = /\((\S*)(?::(\d+))(?::(\d+))\)/;
n.chromeStackParser = [30, function(e) {
var t = r.exec(e);
if (t) {
if (t[2] && 0 === t[2].indexOf("eval")) {
var n = o.exec(t[2]);
n && (t[2] = n[1],
t[3] = n[2],
t[4] = n[3])
}
var s = i.__read(p(t[1] || "?", t[2]), 2)
, c = s[0];
return a(s[1], c, t[3] ? +t[3] : void 0, t[4] ? +t[4] : void 0)
}
}
];
var s = /^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:file|https?|blob|chrome|webpack|resource|moz-extension|capacitor).*?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i
, c = /(\S+) line (\d+)(?: > eval line \d+)* > eval/i;
n.geckoStackParser = [50, function(e) {
var t, n = s.exec(e);
if (n) {
if (n[3] && n[3].indexOf(" > eval") > -1) {
var r = c.exec(n[3]);
r && (n[1] = n[1] || "eval",
n[3] = r[1],
n[4] = r[2],
n[5] = "")
}
var o = n[3]
, l = n[1] || "?";
return l = (t = i.__read(p(l, o), 2))[0],
a(o = t[1], l, n[4] ? +n[4] : void 0, n[5] ? +n[5] : void 0)
}
}
];
var l = /^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;
n.winjsStackParser = [40, function(e) {
var t = l.exec(e);
return t ? a(t[2], t[1] || "?", +t[3], t[4] ? +t[4] : void 0) : void 0
}
];
var u = / line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i;
n.opera10StackParser = [10, function(e) {
var t = u.exec(e);
return t ? a(t[2], t[3] || "?", +t[1]) : void 0
}
];
var d = / line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^)]+))\(.*\))? in (.*):\s*$/i;
n.opera11StackParser = [20, function(e) {
var t = d.exec(e);
return t ? a(t[5], t[3] || t[4] || "?", +t[1], +t[2]) : void 0
}
];
var p = function(e, t) {
var n = -1 !== e.indexOf("safari-extension")
, i = -1 !== e.indexOf("safari-web-extension");
return n || i ? [-1 !== e.indexOf("@") ? e.split("@")[0] : "?", n ? "safari-extension:" + t : "safari-web-extension:" + t] : [e, t]
}
}
, {
tslib: 487
}],
29: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/core")
, r = e("@sentry/utils")
, o = e("../flags")
, s = e("./utils");
function c(e) {
return "event" === e ? "error" : e
}
var l = r.getGlobalObject()
, u = function() {
function e(e) {
var t = this;
this.options = e,
this._buffer = r.makePromiseBuffer(30),
this._rateLimits = {},
this._outcomes = {},
this._api = a.initAPIDetails(e.dsn, e._metadata, e.tunnel),
this.url = a.getStoreEndpointWithUrlEncodedAuth(this._api.dsn),
this.options.sendClientReports && l.document && l.document.addEventListener("visibilitychange", (function() {
"hidden" === l.document.visibilityState && t._flushOutcomes()
}
))
}
return e.prototype.sendEvent = function(e) {
return this._sendRequest(a.eventToSentryRequest(e, this._api), e)
}
,
e.prototype.sendSession = function(e) {
return this._sendRequest(a.sessionToSentryRequest(e, this._api), e)
}
,
e.prototype.close = function(e) {
return this._buffer.drain(e)
}
,
e.prototype.recordLostEvent = function(e, t) {
var n;
if (this.options.sendClientReports) {
var i = c(t) + ":" + e;
o.IS_DEBUG_BUILD && r.logger.log("Adding outcome: " + i),
this._outcomes[i] = (null != (n = this._outcomes[i]) ? n : 0) + 1
}
}
,
e.prototype._flushOutcomes = function() {
if (this.options.sendClientReports) {
var e = this._outcomes;
if (this._outcomes = {},
Object.keys(e).length) {
o.IS_DEBUG_BUILD && r.logger.log("Flushing outcomes:\n" + JSON.stringify(e, null, 2));
var t = a.getEnvelopeEndpointWithUrlEncodedAuth(this._api.dsn, this._api.tunnel)
, n = Object.keys(e).map((function(t) {
var n = i.__read(t.split(":"), 2)
, a = n[0];
return {
reason: n[1],
category: a,
quantity: e[t]
}
}
))
, c = r.createClientReportEnvelope(n, this._api.tunnel && r.dsnToString(this._api.dsn));
try {
s.sendReport(t, r.serializeEnvelope(c))
} catch (e) {
o.IS_DEBUG_BUILD && r.logger.error(e)
}
} else
o.IS_DEBUG_BUILD && r.logger.log("No outcomes to flush")
}
}
,
e.prototype._handleResponse = function(e) {
var t = e.requestType
, n = e.response
, i = e.headers
, a = e.resolve
, s = e.reject
, c = r.eventStatusFromHttpCode(n.status);
this._rateLimits = r.updateRateLimits(this._rateLimits, i),
this._isRateLimited(t) && o.IS_DEBUG_BUILD && r.logger.warn("Too many " + t + " requests, backing off until: " + this._disabledUntil(t)),
"success" !== c ? s(n) : a({
status: c
})
}
,
e.prototype._disabledUntil = function(e) {
var t = c(e);
return new Date(r.disabledUntil(this._rateLimits, t))
}
,
e.prototype._isRateLimited = function(e) {
var t = c(e);
return r.isRateLimited(this._rateLimits, t)
}
,
e
}();
n.BaseTransport = u
}
, {
"../flags": 17,
"./utils": 34,
"@sentry/core": 41,
"@sentry/utils": 100,
tslib: 487
}],
30: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/utils")
, r = e("./base")
, o = e("./utils")
, s = function(e) {
function t(t, n) {
void 0 === n && (n = o.getNativeFetchImplementation());
var i = e.call(this, t) || this;
return i._fetch = n,
i
}
return i.__extends(t, e),
t.prototype._sendRequest = function(e, t) {
var n = this;
if (this._isRateLimited(e.type))
return this.recordLostEvent("ratelimit_backoff", e.type),
Promise.reject({
event: t,
type: e.type,
reason: "Transport for " + e.type + " requests locked till " + this._disabledUntil(e.type) + " due to too many requests.",
status: 429
});
var i = {
body: e.body,
method: "POST",
referrerPolicy: a.supportsReferrerPolicy() ? "origin" : ""
};
return void 0 !== this.options.fetchParameters && Object.assign(i, this.options.fetchParameters),
void 0 !== this.options.headers && (i.headers = this.options.headers),
this._buffer.add((function() {
return new a.SyncPromise((function(t, a) {
n._fetch(e.url, i).then((function(i) {
var r = {
"x-sentry-rate-limits": i.headers.get("X-Sentry-Rate-Limits"),
"retry-after": i.headers.get("Retry-After")
};
n._handleResponse({
requestType: e.type,
response: i,
headers: r,
resolve: t,
reject: a
})
}
)).catch(a)
}
))
}
)).then(void 0, (function(t) {
throw t instanceof a.SentryError ? n.recordLostEvent("queue_overflow", e.type) : n.recordLostEvent("network_error", e.type),
t
}
))
}
,
t
}(r.BaseTransport);
n.FetchTransport = s
}
, {
"./base": 29,
"./utils": 34,
"@sentry/utils": 100,
tslib: 487
}],
31: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("./base");
n.BaseTransport = i.BaseTransport;
var a = e("./fetch");
n.FetchTransport = a.FetchTransport;
var r = e("./xhr");
n.XHRTransport = r.XHRTransport;
var o = e("./new-fetch");
n.makeNewFetchTransport = o.makeNewFetchTransport;
var s = e("./new-xhr");
n.makeNewXHRTransport = s.makeNewXHRTransport
}
, {
"./base": 29,
"./fetch": 30,
"./new-fetch": 32,
"./new-xhr": 33,
"./xhr": 35
}],
32: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/core")
, r = e("./utils");
n.makeNewFetchTransport = function(e, t) {
return void 0 === t && (t = r.getNativeFetchImplementation()),
a.createTransport({
bufferSize: e.bufferSize
}, (function(n) {
var a = i.__assign({
body: n.body,
method: "POST",
referrerPolicy: "origin"
}, e.requestOptions);
return t(e.url, a).then((function(e) {
return e.text().then((function(t) {
return {
body: t,
headers: {
"x-sentry-rate-limits": e.headers.get("X-Sentry-Rate-Limits"),
"retry-after": e.headers.get("Retry-After")
},
reason: e.statusText,
statusCode: e.status
}
}
))
}
))
}
))
}
}
, {
"./utils": 34,
"@sentry/core": 41,
tslib: 487
}],
33: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("@sentry/core")
, a = e("@sentry/utils");
n.makeNewXHRTransport = function(e) {
return i.createTransport({
bufferSize: e.bufferSize
}, (function(t) {
return new a.SyncPromise((function(n, i) {
var a = new XMLHttpRequest;
for (var r in a.onreadystatechange = function() {
if (4 === a.readyState) {
var e = {
body: a.response,
headers: {
"x-sentry-rate-limits": a.getResponseHeader("X-Sentry-Rate-Limits"),
"retry-after": a.getResponseHeader("Retry-After")
},
reason: a.statusText,
statusCode: a.status
};
n(e)
}
}
,
a.open("POST", e.url),
e.headers)
Object.prototype.hasOwnProperty.call(e.headers, r) && a.setRequestHeader(r, e.headers[r]);
a.send(t.body)
}
))
}
))
}
}
, {
"@sentry/core": 41,
"@sentry/utils": 100
}],
34: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i, a = e("@sentry/utils"), r = e("../flags"), o = a.getGlobalObject();
function s() {
if (i)
return i;
if (a.isNativeFetch(o.fetch))
return i = o.fetch.bind(o);
var e = o.document
, t = o.fetch;
if (e && "function" == typeof e.createElement)
try {
var n = e.createElement("iframe");
n.hidden = !0,
e.head.appendChild(n);
var s = n.contentWindow;
s && s.fetch && (t = s.fetch),
e.head.removeChild(n)
} catch (e) {
r.IS_DEBUG_BUILD && a.logger.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ", e)
}
return i = t.bind(o)
}
n.getNativeFetchImplementation = s,
n.sendReport = function(e, t) {
if ("[object Navigator]" === Object.prototype.toString.call(o && o.navigator) && "function" == typeof o.navigator.sendBeacon)
return o.navigator.sendBeacon.bind(o.navigator)(e, t);
if (a.supportsFetch()) {
var n = s();
return a.forget(n(e, {
body: t,
method: "POST",
credentials: "omit",
keepalive: !0
}))
}
}
}
, {
"../flags": 17,
"@sentry/utils": 100
}],
35: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/utils")
, r = function(e) {
function t() {
return null !== e && e.apply(this, arguments) || this
}
return i.__extends(t, e),
t.prototype._sendRequest = function(e, t) {
var n = this;
return this._isRateLimited(e.type) ? (this.recordLostEvent("ratelimit_backoff", e.type),
Promise.reject({
event: t,
type: e.type,
reason: "Transport for " + e.type + " requests locked till " + this._disabledUntil(e.type) + " due to too many requests.",
status: 429
})) : this._buffer.add((function() {
return new a.SyncPromise((function(t, i) {
var a = new XMLHttpRequest;
for (var r in a.onreadystatechange = function() {
if (4 === a.readyState) {
var r = {
"x-sentry-rate-limits": a.getResponseHeader("X-Sentry-Rate-Limits"),
"retry-after": a.getResponseHeader("Retry-After")
};
n._handleResponse({
requestType: e.type,
response: a,
headers: r,
resolve: t,
reject: i
})
}
}
,
a.open("POST", e.url),
n.options.headers)
Object.prototype.hasOwnProperty.call(n.options.headers, r) && a.setRequestHeader(r, n.options.headers[r]);
a.send(e.body)
}
))
}
)).then(void 0, (function(t) {
throw t instanceof a.SentryError ? n.recordLostEvent("queue_overflow", e.type) : n.recordLostEvent("network_error", e.type),
t
}
))
}
,
t
}(e("./base").BaseTransport);
n.XHRTransport = r
}
, {
"./base": 29,
"@sentry/utils": 100,
tslib: 487
}],
36: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.SDK_NAME = "sentry.javascript.browser"
}
, {}],
37: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("@sentry/utils")
, a = function() {
function e(e, t, n) {
void 0 === t && (t = {}),
this.dsn = e,
this._dsnObject = i.makeDsn(e),
this.metadata = t,
this._tunnel = n
}
return e.prototype.getDsn = function() {
return this._dsnObject
}
,
e.prototype.forceEnvelope = function() {
return !!this._tunnel
}
,
e.prototype.getBaseApiEndpoint = function() {
return r(this._dsnObject)
}
,
e.prototype.getStoreEndpoint = function() {
return c(this._dsnObject)
}
,
e.prototype.getStoreEndpointWithUrlEncodedAuth = function() {
return l(this._dsnObject)
}
,
e.prototype.getEnvelopeEndpointWithUrlEncodedAuth = function() {
return u(this._dsnObject, this._tunnel)
}
,
e
}();
function r(e) {
var t = e.protocol ? e.protocol + ":" : ""
, n = e.port ? ":" + e.port : "";
return t + "//" + e.host + n + (e.path ? "/" + e.path : "") + "/api/"
}
function o(e, t) {
return "" + r(e) + e.projectId + "/" + t + "/"
}
function s(e) {
return i.urlEncode({
sentry_key: e.publicKey,
sentry_version: "7"
})
}
function c(e) {
return o(e, "store")
}
function l(e) {
return c(e) + "?" + s(e)
}
function u(e, t) {
return t || function(e) {
return o(e, "envelope")
}(e) + "?" + s(e)
}
n.API = a,
n.initAPIDetails = function(e, t, n) {
return {
initDsn: e,
metadata: t || {},
dsn: i.makeDsn(e),
tunnel: n
}
}
,
n.getStoreEndpointWithUrlEncodedAuth = l,
n.getEnvelopeEndpointWithUrlEncodedAuth = u,
n.getRequestHeaders = function(e, t, n) {
var i = ["Sentry sentry_version=7"];
return i.push("sentry_client=" + t + "/" + n),
i.push("sentry_key=" + e.publicKey),
e.pass && i.push("sentry_secret=" + e.pass),
{
"Content-Type": "application/json",
"X-Sentry-Auth": i.join(", ")
}
}
,
n.getReportDialogEndpoint = function(e, t) {
var n = i.makeDsn(e)
, a = r(n) + "embed/error-page/"
, o = "dsn=" + i.dsnToString(n);
for (var s in t)
if ("dsn" !== s)
if ("user" === s) {
if (!t.user)
continue;
t.user.name && (o += "&name=" + encodeURIComponent(t.user.name)),
t.user.email && (o += "&email=" + encodeURIComponent(t.user.email))
} else
o += "&" + encodeURIComponent(s) + "=" + encodeURIComponent(t[s]);
return a + "?" + o
}
}
, {
"@sentry/utils": 100
}],
38: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/utils")
, r = e("./api")
, o = e("./flags")
, s = e("./request")
, c = e("./transports/noop")
, l = function() {
function e(e) {
this._options = e,
this._options.dsn || o.IS_DEBUG_BUILD && a.logger.warn("No DSN provided, backend will not do anything."),
this._transport = this._setupTransport()
}
return e.prototype.eventFromException = function(e, t) {
throw new a.SentryError("Backend has to implement `eventFromException` method")
}
,
e.prototype.eventFromMessage = function(e, t, n) {
throw new a.SentryError("Backend has to implement `eventFromMessage` method")
}
,
e.prototype.sendEvent = function(e) {
if (this._newTransport && this._options.dsn && this._options._experiments && this._options._experiments.newTransport) {
var t = r.initAPIDetails(this._options.dsn, this._options._metadata, this._options.tunnel)
, n = s.createEventEnvelope(e, t);
this._newTransport.send(n).then(null, (function(e) {
o.IS_DEBUG_BUILD && a.logger.error("Error while sending event:", e)
}
))
} else
this._transport.sendEvent(e).then(null, (function(e) {
o.IS_DEBUG_BUILD && a.logger.error("Error while sending event:", e)
}
))
}
,
e.prototype.sendSession = function(e) {
if (this._transport.sendSession)
if (this._newTransport && this._options.dsn && this._options._experiments && this._options._experiments.newTransport) {
var t = r.initAPIDetails(this._options.dsn, this._options._metadata, this._options.tunnel)
, n = i.__read(s.createSessionEnvelope(e, t), 1)[0];
this._newTransport.send(n).then(null, (function(e) {
o.IS_DEBUG_BUILD && a.logger.error("Error while sending session:", e)
}
))
} else
this._transport.sendSession(e).then(null, (function(e) {
o.IS_DEBUG_BUILD && a.logger.error("Error while sending session:", e)
}
));
else
o.IS_DEBUG_BUILD && a.logger.warn("Dropping session because custom transport doesn't implement sendSession")
}
,
e.prototype.getTransport = function() {
return this._transport
}
,
e.prototype._setupTransport = function() {
return new c.NoopTransport
}
,
e
}();
n.BaseBackend = l
}
, {
"./api": 37,
"./flags": 40,
"./request": 46,
"./transports/noop": 49,
"@sentry/utils": 100,
tslib: 487
}],
39: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/hub")
, r = e("@sentry/utils")
, o = e("./flags")
, s = e("./integration")
, c = "Not capturing exception because it's already been captured."
, l = function() {
function e(e, t) {
this._integrations = {},
this._numProcessing = 0,
this._backend = new e(t),
this._options = t,
t.dsn && (this._dsn = r.makeDsn(t.dsn))
}
return e.prototype.captureException = function(e, t, n) {
var i = this;
if (!r.checkOrSetAlreadyCaught(e)) {
var a = t && t.event_id;
return this._process(this._getBackend().eventFromException(e, t).then((function(e) {
return i._captureEvent(e, t, n)
}
)).then((function(e) {
a = e
}
))),
a
}
o.IS_DEBUG_BUILD && r.logger.log(c)
}
,
e.prototype.captureMessage = function(e, t, n, i) {
var a = this
, o = n && n.event_id
, s = r.isPrimitive(e) ? this._getBackend().eventFromMessage(String(e), t, n) : this._getBackend().eventFromException(e, n);
return this._process(s.then((function(e) {
return a._captureEvent(e, n, i)
}
)).then((function(e) {
o = e
}
))),
o
}
,
e.prototype.captureEvent = function(e, t, n) {
if (!(t && t.originalException && r.checkOrSetAlreadyCaught(t.originalException))) {
var i = t && t.event_id;
return this._process(this._captureEvent(e, t, n).then((function(e) {
i = e
}
))),
i
}
o.IS_DEBUG_BUILD && r.logger.log(c)
}
,
e.prototype.captureSession = function(e) {
this._isEnabled() ? "string" != typeof e.release ? o.IS_DEBUG_BUILD && r.logger.warn("Discarded session because of missing or non-string release") : (this._sendSession(e),
e.update({
init: !1
})) : o.IS_DEBUG_BUILD && r.logger.warn("SDK not enabled, will not capture session.")
}
,
e.prototype.getDsn = function() {
return this._dsn
}
,
e.prototype.getOptions = function() {
return this._options
}
,
e.prototype.getTransport = function() {
return this._getBackend().getTransport()
}
,
e.prototype.flush = function(e) {
var t = this;
return this._isClientDoneProcessing(e).then((function(n) {
return t.getTransport().close(e).then((function(e) {
return n && e
}
))
}
))
}
,
e.prototype.close = function(e) {
var t = this;
return this.flush(e).then((function(e) {
return t.getOptions().enabled = !1,
e
}
))
}
,
e.prototype.setupIntegrations = function() {
this._isEnabled() && !this._integrations.initialized && (this._integrations = s.setupIntegrations(this._options))
}
,
e.prototype.getIntegration = function(e) {
try {
return this._integrations[e.id] || null
} catch (t) {
return o.IS_DEBUG_BUILD && r.logger.warn("Cannot retrieve integration " + e.id + " from the current Client"),
null
}
}
,
e.prototype._updateSessionFromEvent = function(e, t) {
var n, a, r = !1, o = !1, s = t.exception && t.exception.values;
if (s) {
o = !0;
try {
for (var c = i.__values(s), l = c.next(); !l.done; l = c.next()) {
var u = l.value.mechanism;
if (u && !1 === u.handled) {
r = !0;
break
}
}
} catch (e) {
n = {
error: e
}
} finally {
try {
l && !l.done && (a = c.return) && a.call(c)
} finally {
if (n)
throw n.error
}
}
}
var d = "ok" === e.status;
(d && 0 === e.errors || d && r) && (e.update(i.__assign(i.__assign({}, r && {
status: "crashed"
}), {
errors: e.errors || Number(o || r)
})),
this.captureSession(e))
}
,
e.prototype._sendSession = function(e) {
this._getBackend().sendSession(e)
}
,
e.prototype._isClientDoneProcessing = function(e) {
var t = this;
return new r.SyncPromise((function(n) {
var i = 0
, a = setInterval((function() {
0 == t._numProcessing ? (clearInterval(a),
n(!0)) : (i += 1,
e && i >= e && (clearInterval(a),
n(!1)))
}
), 1)
}
))
}
,
e.prototype._getBackend = function() {
return this._backend
}
,
e.prototype._isEnabled = function() {
return !1 !== this.getOptions().enabled && void 0 !== this._dsn
}
,
e.prototype._prepareEvent = function(e, t, n) {
var o = this
, s = this.getOptions()
, c = s.normalizeDepth
, l = void 0 === c ? 3 : c
, u = s.normalizeMaxBreadth
, d = void 0 === u ? 1e3 : u
, p = i.__assign(i.__assign({}, e), {
event_id: e.event_id || (n && n.event_id ? n.event_id : r.uuid4()),
timestamp: e.timestamp || r.dateTimestampInSeconds()
});
this._applyClientOptions(p),
this._applyIntegrationsMetadata(p);
var h = t;
n && n.captureContext && (h = a.Scope.clone(h).update(n.captureContext));
var y = r.resolvedSyncPromise(p);
return h && (y = h.applyToEvent(p, n)),
y.then((function(e) {
return e && (e.sdkProcessingMetadata = i.__assign(i.__assign({}, e.sdkProcessingMetadata), {
normalizeDepth: r.normalize(l) + " (" + typeof l + ")"
})),
"number" == typeof l && l > 0 ? o._normalizeEvent(e, l, d) : e
}
))
}
,
e.prototype._normalizeEvent = function(e, t, n) {
if (!e)
return null;
var a = i.__assign(i.__assign(i.__assign(i.__assign(i.__assign({}, e), e.breadcrumbs && {
breadcrumbs: e.breadcrumbs.map((function(e) {
return i.__assign(i.__assign({}, e), e.data && {
data: r.normalize(e.data, t, n)
})
}
))
}), e.user && {
user: r.normalize(e.user, t, n)
}), e.contexts && {
contexts: r.normalize(e.contexts, t, n)
}), e.extra && {
extra: r.normalize(e.extra, t, n)
});
return e.contexts && e.contexts.trace && (a.contexts.trace = e.contexts.trace),
a.sdkProcessingMetadata = i.__assign(i.__assign({}, a.sdkProcessingMetadata), {
baseClientNormalized: !0
}),
a
}
,
e.prototype._applyClientOptions = function(e) {
var t = this.getOptions()
, n = t.environment
, i = t.release
, a = t.dist
, o = t.maxValueLength
, s = void 0 === o ? 250 : o;
"environment"in e || (e.environment = "environment"in t ? n : "production"),
void 0 === e.release && void 0 !== i && (e.release = i),
void 0 === e.dist && void 0 !== a && (e.dist = a),
e.message && (e.message = r.truncate(e.message, s));
var c = e.exception && e.exception.values && e.exception.values[0];
c && c.value && (c.value = r.truncate(c.value, s));
var l = e.request;
l && l.url && (l.url = r.truncate(l.url, s))
}
,
e.prototype._applyIntegrationsMetadata = function(e) {
var t = Object.keys(this._integrations);
t.length > 0 && (e.sdk = e.sdk || {},
e.sdk.integrations = i.__spread(e.sdk.integrations || [], t))
}
,
e.prototype._sendEvent = function(e) {
this._getBackend().sendEvent(e)
}
,
e.prototype._captureEvent = function(e, t, n) {
return this._processEvent(e, t, n).then((function(e) {
return e.event_id
}
), (function(e) {
o.IS_DEBUG_BUILD && r.logger.error(e)
}
))
}
,
e.prototype._processEvent = function(e, t, n) {
var i = this
, a = this.getOptions()
, o = a.beforeSend
, s = a.sampleRate
, c = this.getTransport();
function l(e, t) {
c.recordLostEvent && c.recordLostEvent(e, t)
}
if (!this._isEnabled())
return r.rejectedSyncPromise(new r.SentryError("SDK not enabled, will not capture event."));
var u = "transaction" === e.type;
return !u && "number" == typeof s && Math.random() > s ? (l("sample_rate", "event"),
r.rejectedSyncPromise(new r.SentryError("Discarding event because it's not included in the random sample (sampling rate = " + s + ")"))) : this._prepareEvent(e, n, t).then((function(n) {
if (null === n)
throw l("event_processor", e.type || "event"),
new r.SentryError("An event processor returned null, will not send event.");
return t && t.data && !0 === t.data.__sentry__ || u || !o ? n : function(e) {
var t = "`beforeSend` method has to return `null` or a valid event.";
if (r.isThenable(e))
return e.then((function(e) {
if (!r.isPlainObject(e) && null !== e)
throw new r.SentryError(t);
return e
}
), (function(e) {
throw new r.SentryError("beforeSend rejected with " + e)
}
));
if (!r.isPlainObject(e) && null !== e)
throw new r.SentryError(t);
return e
}(o(n, t))
}
)).then((function(t) {
if (null === t)
throw l("before_send", e.type || "event"),
new r.SentryError("`beforeSend` returned `null`, will not send event.");
var a = n && n.getSession && n.getSession();
return !u && a && i._updateSessionFromEvent(a, t),
i._sendEvent(t),
t
}
)).then(null, (function(e) {
if (e instanceof r.SentryError)
throw e;
throw i.captureException(e, {
data: {
__sentry__: !0
},
originalException: e
}),
new r.SentryError("Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: " + e)
}
))
}
,
e.prototype._process = function(e) {
var t = this;
this._numProcessing += 1,
e.then((function(e) {
return t._numProcessing -= 1,
e
}
), (function(e) {
return t._numProcessing -= 1,
e
}
))
}
,
e
}();
n.BaseClient = l
}
, {
"./flags": 40,
"./integration": 42,
"@sentry/hub": 53,
"@sentry/utils": 100,
tslib: 487
}],
40: [function(e, t, n) {
arguments[4][17][0].apply(n, arguments)
}
, {
dup: 17
}],
41: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("@sentry/minimal");
n.addBreadcrumb = i.addBreadcrumb,
n.captureException = i.captureException,
n.captureEvent = i.captureEvent,
n.captureMessage = i.captureMessage,
n.configureScope = i.configureScope,
n.startTransaction = i.startTransaction,
n.setContext = i.setContext,
n.setExtra = i.setExtra,
n.setExtras = i.setExtras,
n.setTag = i.setTag,
n.setTags = i.setTags,
n.setUser = i.setUser,
n.withScope = i.withScope;
var a = e("@sentry/hub");
n.addGlobalEventProcessor = a.addGlobalEventProcessor,
n.getCurrentHub = a.getCurrentHub,
n.getHubFromCarrier = a.getHubFromCarrier,
n.Hub = a.Hub,
n.makeMain = a.makeMain,
n.Scope = a.Scope,
n.Session = a.Session;
var r = e("./api");
n.API = r.API,
n.getEnvelopeEndpointWithUrlEncodedAuth = r.getEnvelopeEndpointWithUrlEncodedAuth,
n.getStoreEndpointWithUrlEncodedAuth = r.getStoreEndpointWithUrlEncodedAuth,
n.getRequestHeaders = r.getRequestHeaders,
n.initAPIDetails = r.initAPIDetails,
n.getReportDialogEndpoint = r.getReportDialogEndpoint;
var o = e("./baseclient");
n.BaseClient = o.BaseClient;
var s = e("./basebackend");
n.BaseBackend = s.BaseBackend;
var c = e("./request");
n.eventToSentryRequest = c.eventToSentryRequest,
n.sessionToSentryRequest = c.sessionToSentryRequest;
var l = e("./sdk");
n.initAndBind = l.initAndBind;
var u = e("./transports/noop");
n.NoopTransport = u.NoopTransport;
var d = e("./transports/base");
n.createTransport = d.createTransport;
var p = e("./version");
n.SDK_VERSION = p.SDK_VERSION;
var h = e("./integrations");
n.Integrations = h
}
, {
"./api": 37,
"./basebackend": 38,
"./baseclient": 39,
"./integrations": 45,
"./request": 46,
"./sdk": 47,
"./transports/base": 48,
"./transports/noop": 49,
"./version": 50,
"@sentry/hub": 53,
"@sentry/minimal": 57
}],
42: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/hub")
, r = e("@sentry/utils")
, o = e("./flags");
function s(e) {
return e.reduce((function(e, t) {
return e.every((function(e) {
return t.name !== e.name
}
)) && e.push(t),
e
}
), [])
}
function c(e) {
var t = e.defaultIntegrations && i.__spread(e.defaultIntegrations) || []
, n = e.integrations
, a = i.__spread(s(t));
Array.isArray(n) ? a = i.__spread(a.filter((function(e) {
return n.every((function(t) {
return t.name !== e.name
}
))
}
)), s(n)) : "function" == typeof n && (a = n(a),
a = Array.isArray(a) ? a : [a]);
var r = a.map((function(e) {
return e.name
}
));
return -1 !== r.indexOf("Debug") && a.push.apply(a, i.__spread(a.splice(r.indexOf("Debug"), 1))),
a
}
function l(e) {
-1 === n.installedIntegrations.indexOf(e.name) && (e.setupOnce(a.addGlobalEventProcessor, a.getCurrentHub),
n.installedIntegrations.push(e.name),
o.IS_DEBUG_BUILD && r.logger.log("Integration installed: " + e.name))
}
n.installedIntegrations = [],
n.getIntegrationsToSetup = c,
n.setupIntegration = l,
n.setupIntegrations = function(e) {
var t = {};
return c(e).forEach((function(e) {
t[e.name] = e,
l(e)
}
)),
r.addNonEnumerableProperty(t, "initialized", !0),
t
}
}
, {
"./flags": 40,
"@sentry/hub": 53,
"@sentry/utils": 100,
tslib: 487
}],
43: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i, a = e("@sentry/utils"), r = function() {
function e() {
this.name = e.id
}
return e.prototype.setupOnce = function() {
i = Function.prototype.toString,
Function.prototype.toString = function() {
for (var e = [], t = 0; t < arguments.length; t++)
e[t] = arguments[t];
var n = a.getOriginalFunction(this) || this;
return i.apply(n, e)
}
}
,
e.id = "FunctionToString",
e
}();
n.FunctionToString = r
}
, {
"@sentry/utils": 100
}],
44: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/utils")
, r = e("../flags")
, o = [/^Script error\.?$/, /^Javascript error: Script error\.? on line 0$/]
, s = function() {
function e(t) {
void 0 === t && (t = {}),
this._options = t,
this.name = e.id
}
return e.prototype.setupOnce = function(t, n) {
t((function(t) {
var i = n();
if (i) {
var a = i.getIntegration(e);
if (a) {
var r = i.getClient()
, o = r ? r.getOptions() : {};
return l(t, c(a._options, o)) ? null : t
}
}
return t
}
))
}
,
e.id = "InboundFilters",
e
}();
function c(e, t) {
return void 0 === e && (e = {}),
void 0 === t && (t = {}),
{
allowUrls: i.__spread(e.whitelistUrls || [], e.allowUrls || [], t.whitelistUrls || [], t.allowUrls || []),
denyUrls: i.__spread(e.blacklistUrls || [], e.denyUrls || [], t.blacklistUrls || [], t.denyUrls || []),
ignoreErrors: i.__spread(e.ignoreErrors || [], t.ignoreErrors || [], o),
ignoreInternal: void 0 === e.ignoreInternal || e.ignoreInternal
}
}
function l(e, t) {
return t.ignoreInternal && function(e) {
try {
return "SentryError" === e.exception.values[0].type
} catch (e) {}
return !1
}(e) ? (r.IS_DEBUG_BUILD && a.logger.warn("Event dropped due to being internal Sentry Error.\nEvent: " + a.getEventDescription(e)),
!0) : function(e, t) {
if (!t || !t.length)
return !1;
return function(e) {
if (e.message)
return [e.message];
if (e.exception)
try {
var t = e.exception.values && e.exception.values[0] || {}
, n = t.type
, i = void 0 === n ? "" : n
, o = t.value
, s = void 0 === o ? "" : o;
return ["" + s, i + ": " + s]
} catch (t) {
return r.IS_DEBUG_BUILD && a.logger.error("Cannot extract message for event " + a.getEventDescription(e)),
[]
}
return []
}(e).some((function(e) {
return t.some((function(t) {
return a.isMatchingPattern(e, t)
}
))
}
))
}(e, t.ignoreErrors) ? (r.IS_DEBUG_BUILD && a.logger.warn("Event dropped due to being matched by `ignoreErrors` option.\nEvent: " + a.getEventDescription(e)),
!0) : function(e, t) {
if (!t || !t.length)
return !1;
var n = d(e);
return !!n && t.some((function(e) {
return a.isMatchingPattern(n, e)
}
))
}(e, t.denyUrls) ? (r.IS_DEBUG_BUILD && a.logger.warn("Event dropped due to being matched by `denyUrls` option.\nEvent: " + a.getEventDescription(e) + ".\nUrl: " + d(e)),
!0) : !function(e, t) {
if (!t || !t.length)
return !0;
var n = d(e);
return !n || t.some((function(e) {
return a.isMatchingPattern(n, e)
}
))
}(e, t.allowUrls) && (r.IS_DEBUG_BUILD && a.logger.warn("Event dropped due to not being matched by `allowUrls` option.\nEvent: " + a.getEventDescription(e) + ".\nUrl: " + d(e)),
!0)
}
function u(e) {
void 0 === e && (e = []);
for (var t = e.length - 1; t >= 0; t--) {
var n = e[t];
if (n && "<anonymous>" !== n.filename && "[native code]" !== n.filename)
return n.filename || null
}
return null
}
function d(e) {
try {
if (e.stacktrace)
return u(e.stacktrace.frames);
var t;
try {
t = e.exception.values[0].stacktrace.frames
} catch (e) {}
return t ? u(t) : null
} catch (t) {
return r.IS_DEBUG_BUILD && a.logger.error("Cannot extract url for event " + a.getEventDescription(e)),
null
}
}
n.InboundFilters = s,
n._mergeOptions = c,
n._shouldDropEvent = l
}
, {
"../flags": 40,
"@sentry/utils": 100,
tslib: 487
}],
45: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("./functiontostring");
n.FunctionToString = i.FunctionToString;
var a = e("./inboundfilters");
n.InboundFilters = a.InboundFilters
}
, {
"./functiontostring": 43,
"./inboundfilters": 44
}],
46: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/utils")
, r = e("./api");
function o(e) {
if (e.metadata && e.metadata.sdk) {
var t = e.metadata.sdk;
return {
name: t.name,
version: t.version
}
}
}
function s(e, t) {
return t ? (e.sdk = e.sdk || {},
e.sdk.name = e.sdk.name || t.name,
e.sdk.version = e.sdk.version || t.version,
e.sdk.integrations = i.__spread(e.sdk.integrations || [], t.integrations || []),
e.sdk.packages = i.__spread(e.sdk.packages || [], t.packages || []),
e) : e
}
function c(e, t) {
var n = o(t)
, r = i.__assign(i.__assign({
sent_at: (new Date).toISOString()
}, n && {
sdk: n
}), !!t.tunnel && {
dsn: a.dsnToString(t.dsn)
})
, s = "aggregates"in e ? "sessions" : "session"
, c = [{
type: s
}, e];
return [a.createEnvelope(r, [c]), s]
}
n.createSessionEnvelope = c,
n.sessionToSentryRequest = function(e, t) {
var n = i.__read(c(e, t), 2)
, o = n[0]
, s = n[1];
return {
body: a.serializeEnvelope(o),
type: s,
url: r.getEnvelopeEndpointWithUrlEncodedAuth(t.dsn, t.tunnel)
}
}
,
n.createEventEnvelope = function(e, t) {
var n = o(t)
, r = e.type || "event"
, c = (e.sdkProcessingMetadata || {}).transactionSampling || {}
, l = c.method
, u = c.rate;
s(e, t.metadata.sdk),
e.tags = e.tags || {},
e.extra = e.extra || {},
e.sdkProcessingMetadata && e.sdkProcessingMetadata.baseClientNormalized || (e.tags.skippedNormalization = !0,
e.extra.normalizeDepth = e.sdkProcessingMetadata ? e.sdkProcessingMetadata.normalizeDepth : "unset"),
delete e.sdkProcessingMetadata;
var d = i.__assign(i.__assign({
event_id: e.event_id,
sent_at: (new Date).toISOString()
}, n && {
sdk: n
}), !!t.tunnel && {
dsn: a.dsnToString(t.dsn)
})
, p = [{
type: r,
sample_rates: [{
id: l,
rate: u
}]
}, e];
return a.createEnvelope(d, [p])
}
,
n.eventToSentryRequest = function(e, t) {
var n, c = o(t), l = e.type || "event", u = "transaction" === l || !!t.tunnel, d = (e.sdkProcessingMetadata || {}).transactionSampling || {}, p = d.method, h = d.rate;
s(e, t.metadata.sdk),
e.tags = e.tags || {},
e.extra = e.extra || {},
e.sdkProcessingMetadata && e.sdkProcessingMetadata.baseClientNormalized || (e.tags.skippedNormalization = !0,
e.extra.normalizeDepth = e.sdkProcessingMetadata ? e.sdkProcessingMetadata.normalizeDepth : "unset"),
delete e.sdkProcessingMetadata;
try {
n = JSON.stringify(e)
} catch (t) {
e.tags.JSONStringifyError = !0,
e.extra.JSONStringifyError = t;
try {
n = JSON.stringify(a.normalize(e))
} catch (e) {
var y = e;
n = JSON.stringify({
message: "JSON.stringify error after renormalization",
extra: {
message: y.message,
stack: y.stack
}
})
}
}
var m = {
body: n,
type: l,
url: u ? r.getEnvelopeEndpointWithUrlEncodedAuth(t.dsn, t.tunnel) : r.getStoreEndpointWithUrlEncodedAuth(t.dsn)
};
if (u) {
var f = i.__assign(i.__assign({
event_id: e.event_id,
sent_at: (new Date).toISOString()
}, c && {
sdk: c
}), !!t.tunnel && {
dsn: a.dsnToString(t.dsn)
})
, x = [{
type: l,
sample_rates: [{
id: p,
rate: h
}]
}, m.body]
, v = a.createEnvelope(f, [x]);
m.body = a.serializeEnvelope(v)
}
return m
}
}
, {
"./api": 37,
"@sentry/utils": 100,
tslib: 487
}],
47: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("@sentry/hub")
, a = e("@sentry/utils")
, r = e("./flags");
n.initAndBind = function(e, t) {
!0 === t.debug && (r.IS_DEBUG_BUILD ? a.logger.enable() : console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle."));
var n = i.getCurrentHub()
, o = n.getScope();
o && o.update(t.initialScope);
var s = new e(t);
n.bindClient(s)
}
}
, {
"./flags": 40,
"@sentry/hub": 53,
"@sentry/utils": 100
}],
48: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("@sentry/utils");
function a(e, t) {
return "Too many " + t + " requests, backing off until: " + new Date(i.disabledUntil(e, t)).toISOString()
}
n.ERROR_TRANSPORT_CATEGORY = "error",
n.TRANSACTION_TRANSPORT_CATEGORY = "transaction",
n.ATTACHMENT_TRANSPORT_CATEGORY = "attachment",
n.SESSION_TRANSPORT_CATEGORY = "session",
n.DEFAULT_TRANSPORT_BUFFER_SIZE = 30,
n.createTransport = function(e, t, r) {
void 0 === r && (r = i.makePromiseBuffer(e.bufferSize || n.DEFAULT_TRANSPORT_BUFFER_SIZE));
var o = {};
return {
send: function(e) {
var n = i.getEnvelopeType(e)
, s = "event" === n ? "error" : n
, c = {
category: s,
body: i.serializeEnvelope(e)
};
return i.isRateLimited(o, s) ? i.rejectedSyncPromise({
status: "rate_limit",
reason: a(o, s)
}) : r.add((function() {
return t(c).then((function(e) {
var t = e.body
, n = e.headers
, r = e.reason
, c = e.statusCode
, l = i.eventStatusFromHttpCode(c);
return n && (o = i.updateRateLimits(o, n)),
"success" === l ? i.resolvedSyncPromise({
status: l,
reason: r
}) : i.rejectedSyncPromise({
status: l,
reason: r || t || ("rate_limit" === l ? a(o, s) : "Unknown transport error")
})
}
))
}
))
},
flush: function(e) {
return r.drain(e)
}
}
}
}
, {
"@sentry/utils": 100
}],
49: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("@sentry/utils")
, a = function() {
function e() {}
return e.prototype.sendEvent = function(e) {
return i.resolvedSyncPromise({
reason: "NoopTransport: Event has been skipped because no Dsn is configured.",
status: "skipped"
})
}
,
e.prototype.close = function(e) {
return i.resolvedSyncPromise(!0)
}
,
e
}();
n.NoopTransport = a
}
, {
"@sentry/utils": 100
}],
50: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.SDK_VERSION = "6.19.7"
}
, {}],
51: [function(e, t, n) {
arguments[4][17][0].apply(n, arguments)
}
, {
dup: 17
}],
52: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/utils")
, r = e("./flags")
, o = e("./scope")
, s = e("./session");
n.API_VERSION = 4;
var c = function() {
function e(e, t, i) {
void 0 === t && (t = new o.Scope),
void 0 === i && (i = n.API_VERSION),
this._version = i,
this._stack = [{}],
this.getStackTop().scope = t,
e && this.bindClient(e)
}
return e.prototype.isOlderThan = function(e) {
return this._version < e
}
,
e.prototype.bindClient = function(e) {
this.getStackTop().client = e,
e && e.setupIntegrations && e.setupIntegrations()
}
,
e.prototype.pushScope = function() {
var e = o.Scope.clone(this.getScope());
return this.getStack().push({
client: this.getClient(),
scope: e
}),
e
}
,
e.prototype.popScope = function() {
return !(this.getStack().length <= 1) && !!this.getStack().pop()
}
,
e.prototype.withScope = function(e) {
var t = this.pushScope();
try {
e(t)
} finally {
this.popScope()
}
}
,
e.prototype.getClient = function() {
return this.getStackTop().client
}
,
e.prototype.getScope = function() {
return this.getStackTop().scope
}
,
e.prototype.getStack = function() {
return this._stack
}
,
e.prototype.getStackTop = function() {
return this._stack[this._stack.length - 1]
}
,
e.prototype.captureException = function(e, t) {
var n = this._lastEventId = t && t.event_id ? t.event_id : a.uuid4()
, r = t;
if (!t) {
var o = void 0;
try {
throw new Error("Sentry syntheticException")
} catch (e) {
o = e
}
r = {
originalException: e,
syntheticException: o
}
}
return this._invokeClient("captureException", e, i.__assign(i.__assign({}, r), {
event_id: n
})),
n
}
,
e.prototype.captureMessage = function(e, t, n) {
var r = this._lastEventId = n && n.event_id ? n.event_id : a.uuid4()
, o = n;
if (!n) {
var s = void 0;
try {
throw new Error(e)
} catch (e) {
s = e
}
o = {
originalException: e,
syntheticException: s
}
}
return this._invokeClient("captureMessage", e, t, i.__assign(i.__assign({}, o), {
event_id: r
})),
r
}
,
e.prototype.captureEvent = function(e, t) {
var n = t && t.event_id ? t.event_id : a.uuid4();
return "transaction" !== e.type && (this._lastEventId = n),
this._invokeClient("captureEvent", e, i.__assign(i.__assign({}, t), {
event_id: n
})),
n
}
,
e.prototype.lastEventId = function() {
return this._lastEventId
}
,
e.prototype.addBreadcrumb = function(e, t) {
var n = this.getStackTop()
, r = n.scope
, o = n.client;
if (r && o) {
var s = o.getOptions && o.getOptions() || {}
, c = s.beforeBreadcrumb
, l = void 0 === c ? null : c
, u = s.maxBreadcrumbs
, d = void 0 === u ? 100 : u;
if (!(d <= 0)) {
var p = a.dateTimestampInSeconds()
, h = i.__assign({
timestamp: p
}, e)
, y = l ? a.consoleSandbox((function() {
return l(h, t)
}
)) : h;
null !== y && r.addBreadcrumb(y, d)
}
}
}
,
e.prototype.setUser = function(e) {
var t = this.getScope();
t && t.setUser(e)
}
,
e.prototype.setTags = function(e) {
var t = this.getScope();
t && t.setTags(e)
}
,
e.prototype.setExtras = function(e) {
var t = this.getScope();
t && t.setExtras(e)
}
,
e.prototype.setTag = function(e, t) {
var n = this.getScope();
n && n.setTag(e, t)
}
,
e.prototype.setExtra = function(e, t) {
var n = this.getScope();
n && n.setExtra(e, t)
}
,
e.prototype.setContext = function(e, t) {
var n = this.getScope();
n && n.setContext(e, t)
}
,
e.prototype.configureScope = function(e) {
var t = this.getStackTop()
, n = t.scope
, i = t.client;
n && i && e(n)
}
,
e.prototype.run = function(e) {
var t = u(this);
try {
e(this)
} finally {
u(t)
}
}
,
e.prototype.getIntegration = function(e) {
var t = this.getClient();
if (!t)
return null;
try {
return t.getIntegration(e)
} catch (t) {
return r.IS_DEBUG_BUILD && a.logger.warn("Cannot retrieve integration " + e.id + " from the current Hub"),
null
}
}
,
e.prototype.startSpan = function(e) {
return this._callExtensionMethod("startSpan", e)
}
,
e.prototype.startTransaction = function(e, t) {
return this._callExtensionMethod("startTransaction", e, t)
}
,
e.prototype.traceHeaders = function() {
return this._callExtensionMethod("traceHeaders")
}
,
e.prototype.captureSession = function(e) {
if (void 0 === e && (e = !1),
e)
return this.endSession();
this._sendSessionUpdate()
}
,
e.prototype.endSession = function() {
var e = this.getStackTop()
, t = e && e.scope
, n = t && t.getSession();
n && n.close(),
this._sendSessionUpdate(),
t && t.setSession()
}
,
e.prototype.startSession = function(e) {
var t = this.getStackTop()
, n = t.scope
, r = t.client
, o = r && r.getOptions() || {}
, c = o.release
, l = o.environment
, u = (a.getGlobalObject().navigator || {}).userAgent
, d = new s.Session(i.__assign(i.__assign(i.__assign({
release: c,
environment: l
}, n && {
user: n.getUser()
}), u && {
userAgent: u
}), e));
if (n) {
var p = n.getSession && n.getSession();
p && "ok" === p.status && p.update({
status: "exited"
}),
this.endSession(),
n.setSession(d)
}
return d
}
,
e.prototype._sendSessionUpdate = function() {
var e = this.getStackTop()
, t = e.scope
, n = e.client;
if (t) {
var i = t.getSession && t.getSession();
i && n && n.captureSession && n.captureSession(i)
}
}
,
e.prototype._invokeClient = function(e) {
for (var t, n = [], a = 1; a < arguments.length; a++)
n[a - 1] = arguments[a];
var r = this.getStackTop()
, o = r.scope
, s = r.client;
s && s[e] && (t = s)[e].apply(t, i.__spread(n, [o]))
}
,
e.prototype._callExtensionMethod = function(e) {
for (var t = [], n = 1; n < arguments.length; n++)
t[n - 1] = arguments[n];
var i = l()
, o = i.__SENTRY__;
if (o && o.extensions && "function" == typeof o.extensions[e])
return o.extensions[e].apply(this, t);
r.IS_DEBUG_BUILD && a.logger.warn("Extension method " + e + " couldn't be found, doing nothing.")
}
,
e
}();
function l() {
var e = a.getGlobalObject();
return e.__SENTRY__ = e.__SENTRY__ || {
extensions: {},
hub: void 0
},
e
}
function u(e) {
var t = l()
, n = p(t);
return h(t, e),
n
}
function d(e) {
return !!(e && e.__SENTRY__ && e.__SENTRY__.hub)
}
function p(e) {
return a.getGlobalSingleton("hub", (function() {
return new c
}
), e)
}
function h(e, t) {
return !!e && ((e.__SENTRY__ = e.__SENTRY__ || {}).hub = t,
!0)
}
n.Hub = c,
n.getMainCarrier = l,
n.makeMain = u,
n.getCurrentHub = function() {
var e = l();
return d(e) && !p(e).isOlderThan(n.API_VERSION) || h(e, new c),
a.isNodeEnv() ? function(e) {
try {
var t = l().__SENTRY__
, i = t && t.extensions && t.extensions.domain && t.extensions.domain.active;
if (!i)
return p(e);
if (!d(i) || p(i).isOlderThan(n.API_VERSION)) {
var a = p(e).getStackTop();
h(i, new c(a.client,o.Scope.clone(a.scope)))
}
return p(i)
} catch (t) {
return p(e)
}
}(e) : p(e)
}
,
n.getActiveDomain = function() {
r.IS_DEBUG_BUILD && a.logger.warn("Function `getActiveDomain` is deprecated and will be removed in a future version.");
var e = l().__SENTRY__;
return e && e.extensions && e.extensions.domain && e.extensions.domain.active
}
,
n.getHubFromCarrier = p,
n.setHubOnCarrier = h
}
, {
"./flags": 51,
"./scope": 54,
"./session": 55,
"@sentry/utils": 100,
tslib: 487
}],
53: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("./scope");
n.addGlobalEventProcessor = i.addGlobalEventProcessor,
n.Scope = i.Scope;
var a = e("./session");
n.Session = a.Session;
var r = e("./sessionflusher");
n.SessionFlusher = r.SessionFlusher;
var o = e("./hub");
n.getActiveDomain = o.getActiveDomain,
n.getCurrentHub = o.getCurrentHub,
n.getHubFromCarrier = o.getHubFromCarrier,
n.getMainCarrier = o.getMainCarrier,
n.Hub = o.Hub,
n.makeMain = o.makeMain,
n.setHubOnCarrier = o.setHubOnCarrier
}
, {
"./hub": 52,
"./scope": 54,
"./session": 55,
"./sessionflusher": 56
}],
54: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/utils")
, r = function() {
function e() {
this._notifyingListeners = !1,
this._scopeListeners = [],
this._eventProcessors = [],
this._breadcrumbs = [],
this._user = {},
this._tags = {},
this._extra = {},
this._contexts = {},
this._sdkProcessingMetadata = {}
}
return e.clone = function(t) {
var n = new e;
return t && (n._breadcrumbs = i.__spread(t._breadcrumbs),
n._tags = i.__assign({}, t._tags),
n._extra = i.__assign({}, t._extra),
n._contexts = i.__assign({}, t._contexts),
n._user = t._user,
n._level = t._level,
n._span = t._span,
n._session = t._session,
n._transactionName = t._transactionName,
n._fingerprint = t._fingerprint,
n._eventProcessors = i.__spread(t._eventProcessors),
n._requestSession = t._requestSession),
n
}
,
e.prototype.addScopeListener = function(e) {
this._scopeListeners.push(e)
}
,
e.prototype.addEventProcessor = function(e) {
return this._eventProcessors.push(e),
this
}
,
e.prototype.setUser = function(e) {
return this._user = e || {},
this._session && this._session.update({
user: e
}),
this._notifyScopeListeners(),
this
}
,
e.prototype.getUser = function() {
return this._user
}
,
e.prototype.getRequestSession = function() {
return this._requestSession
}
,
e.prototype.setRequestSession = function(e) {
return this._requestSession = e,
this
}
,
e.prototype.setTags = function(e) {
return this._tags = i.__assign(i.__assign({}, this._tags), e),
this._notifyScopeListeners(),
this
}
,
e.prototype.setTag = function(e, t) {
var n;
return this._tags = i.__assign(i.__assign({}, this._tags), ((n = {})[e] = t,
n)),
this._notifyScopeListeners(),
this
}
,
e.prototype.setExtras = function(e) {
return this._extra = i.__assign(i.__assign({}, this._extra), e),
this._notifyScopeListeners(),
this
}
,
e.prototype.setExtra = function(e, t) {
var n;
return this._extra = i.__assign(i.__assign({}, this._extra), ((n = {})[e] = t,
n)),
this._notifyScopeListeners(),
this
}
,
e.prototype.setFingerprint = function(e) {
return this._fingerprint = e,
this._notifyScopeListeners(),
this
}
,
e.prototype.setLevel = function(e) {
return this._level = e,
this._notifyScopeListeners(),
this
}
,
e.prototype.setTransactionName = function(e) {
return this._transactionName = e,
this._notifyScopeListeners(),
this
}
,
e.prototype.setTransaction = function(e) {
return this.setTransactionName(e)
}
,
e.prototype.setContext = function(e, t) {
var n;
return null === t ? delete this._contexts[e] : this._contexts = i.__assign(i.__assign({}, this._contexts), ((n = {})[e] = t,
n)),
this._notifyScopeListeners(),
this
}
,
e.prototype.setSpan = function(e) {
return this._span = e,
this._notifyScopeListeners(),
this
}
,
e.prototype.getSpan = function() {
return this._span
}
,
e.prototype.getTransaction = function() {
var e = this.getSpan();
return e && e.transaction
}
,
e.prototype.setSession = function(e) {
return e ? this._session = e : delete this._session,
this._notifyScopeListeners(),
this
}
,
e.prototype.getSession = function() {
return this._session
}
,
e.prototype.update = function(t) {
if (!t)
return this;
if ("function" == typeof t) {
var n = t(this);
return n instanceof e ? n : this
}
return t instanceof e ? (this._tags = i.__assign(i.__assign({}, this._tags), t._tags),
this._extra = i.__assign(i.__assign({}, this._extra), t._extra),
this._contexts = i.__assign(i.__assign({}, this._contexts), t._contexts),
t._user && Object.keys(t._user).length && (this._user = t._user),
t._level && (this._level = t._level),
t._fingerprint && (this._fingerprint = t._fingerprint),
t._requestSession && (this._requestSession = t._requestSession)) : a.isPlainObject(t) && (t = t,
this._tags = i.__assign(i.__assign({}, this._tags), t.tags),
this._extra = i.__assign(i.__assign({}, this._extra), t.extra),
this._contexts = i.__assign(i.__assign({}, this._contexts), t.contexts),
t.user && (this._user = t.user),
t.level && (this._level = t.level),
t.fingerprint && (this._fingerprint = t.fingerprint),
t.requestSession && (this._requestSession = t.requestSession)),
this
}
,
e.prototype.clear = function() {
return this._breadcrumbs = [],
this._tags = {},
this._extra = {},
this._user = {},
this._contexts = {},
this._level = void 0,
this._transactionName = void 0,
this._fingerprint = void 0,
this._requestSession = void 0,
this._span = void 0,
this._session = void 0,
this._notifyScopeListeners(),
this
}
,
e.prototype.addBreadcrumb = function(e, t) {
var n = "number" == typeof t ? Math.min(t, 100) : 100;
if (n <= 0)
return this;
var r = i.__assign({
timestamp: a.dateTimestampInSeconds()
}, e);
return this._breadcrumbs = i.__spread(this._breadcrumbs, [r]).slice(-n),
this._notifyScopeListeners(),
this
}
,
e.prototype.clearBreadcrumbs = function() {
return this._breadcrumbs = [],
this._notifyScopeListeners(),
this
}
,
e.prototype.applyToEvent = function(e, t) {
if (this._extra && Object.keys(this._extra).length && (e.extra = i.__assign(i.__assign({}, this._extra), e.extra)),
this._tags && Object.keys(this._tags).length && (e.tags = i.__assign(i.__assign({}, this._tags), e.tags)),
this._user && Object.keys(this._user).length && (e.user = i.__assign(i.__assign({}, this._user), e.user)),
this._contexts && Object.keys(this._contexts).length && (e.contexts = i.__assign(i.__assign({}, this._contexts), e.contexts)),
this._level && (e.level = this._level),
this._transactionName && (e.transaction = this._transactionName),
this._span) {
e.contexts = i.__assign({
trace: this._span.getTraceContext()
}, e.contexts);
var n = this._span.transaction && this._span.transaction.name;
n && (e.tags = i.__assign({
transaction: n
}, e.tags))
}
return this._applyFingerprint(e),
e.breadcrumbs = i.__spread(e.breadcrumbs || [], this._breadcrumbs),
e.breadcrumbs = e.breadcrumbs.length > 0 ? e.breadcrumbs : void 0,
e.sdkProcessingMetadata = this._sdkProcessingMetadata,
this._notifyEventProcessors(i.__spread(o(), this._eventProcessors), e, t)
}
,
e.prototype.setSDKProcessingMetadata = function(e) {
return this._sdkProcessingMetadata = i.__assign(i.__assign({}, this._sdkProcessingMetadata), e),
this
}
,
e.prototype._notifyEventProcessors = function(e, t, n, r) {
var o = this;
return void 0 === r && (r = 0),
new a.SyncPromise((function(s, c) {
var l = e[r];
if (null === t || "function" != typeof l)
s(t);
else {
var u = l(i.__assign({}, t), n);
a.isThenable(u) ? u.then((function(t) {
return o._notifyEventProcessors(e, t, n, r + 1).then(s)
}
)).then(null, c) : o._notifyEventProcessors(e, u, n, r + 1).then(s).then(null, c)
}
}
))
}
,
e.prototype._notifyScopeListeners = function() {
var e = this;
this._notifyingListeners || (this._notifyingListeners = !0,
this._scopeListeners.forEach((function(t) {
t(e)
}
)),
this._notifyingListeners = !1)
}
,
e.prototype._applyFingerprint = function(e) {
e.fingerprint = e.fingerprint ? Array.isArray(e.fingerprint) ? e.fingerprint : [e.fingerprint] : [],
this._fingerprint && (e.fingerprint = e.fingerprint.concat(this._fingerprint)),
e.fingerprint && !e.fingerprint.length && delete e.fingerprint
}
,
e
}();
function o() {
return a.getGlobalSingleton("globalEventProcessors", (function() {
return []
}
))
}
n.Scope = r,
n.addGlobalEventProcessor = function(e) {
o().push(e)
}
}
, {
"@sentry/utils": 100,
tslib: 487
}],
55: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("@sentry/utils")
, a = function() {
function e(e) {
this.errors = 0,
this.sid = i.uuid4(),
this.duration = 0,
this.status = "ok",
this.init = !0,
this.ignoreDuration = !1;
var t = i.timestampInSeconds();
this.timestamp = t,
this.started = t,
e && this.update(e)
}
return e.prototype.update = function(e) {
if (void 0 === e && (e = {}),
e.user && (!this.ipAddress && e.user.ip_address && (this.ipAddress = e.user.ip_address),
this.did || e.did || (this.did = e.user.id || e.user.email || e.user.username)),
this.timestamp = e.timestamp || i.timestampInSeconds(),
e.ignoreDuration && (this.ignoreDuration = e.ignoreDuration),
e.sid && (this.sid = 32 === e.sid.length ? e.sid : i.uuid4()),
void 0 !== e.init && (this.init = e.init),
!this.did && e.did && (this.did = "" + e.did),
"number" == typeof e.started && (this.started = e.started),
this.ignoreDuration)
this.duration = void 0;
else if ("number" == typeof e.duration)
this.duration = e.duration;
else {
var t = this.timestamp - this.started;
this.duration = t >= 0 ? t : 0
}
e.release && (this.release = e.release),
e.environment && (this.environment = e.environment),
!this.ipAddress && e.ipAddress && (this.ipAddress = e.ipAddress),
!this.userAgent && e.userAgent && (this.userAgent = e.userAgent),
"number" == typeof e.errors && (this.errors = e.errors),
e.status && (this.status = e.status)
}
,
e.prototype.close = function(e) {
e ? this.update({
status: e
}) : "ok" === this.status ? this.update({
status: "exited"
}) : this.update()
}
,
e.prototype.toJSON = function() {
return i.dropUndefinedKeys({
sid: "" + this.sid,
init: this.init,
started: new Date(1e3 * this.started).toISOString(),
timestamp: new Date(1e3 * this.timestamp).toISOString(),
status: this.status,
errors: this.errors,
did: "number" == typeof this.did || "string" == typeof this.did ? "" + this.did : void 0,
duration: this.duration,
attrs: {
release: this.release,
environment: this.environment,
ip_address: this.ipAddress,
user_agent: this.userAgent
}
})
}
,
e
}();
n.Session = a
}
, {
"@sentry/utils": 100
}],
56: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("@sentry/utils")
, a = e("./flags")
, r = e("./hub")
, o = function() {
function e(e, t) {
var n = this;
this.flushTimeout = 60,
this._pendingAggregates = {},
this._isEnabled = !0,
this._transport = e,
this._intervalId = setInterval((function() {
return n.flush()
}
), 1e3 * this.flushTimeout),
this._sessionAttrs = t
}
return e.prototype.sendSessionAggregates = function(e) {
this._transport.sendSession ? this._transport.sendSession(e).then(null, (function(e) {
a.IS_DEBUG_BUILD && i.logger.error("Error while sending session:", e)
}
)) : a.IS_DEBUG_BUILD && i.logger.warn("Dropping session because custom transport doesn't implement sendSession")
}
,
e.prototype.flush = function() {
var e = this.getSessionAggregates();
0 !== e.aggregates.length && (this._pendingAggregates = {},
this.sendSessionAggregates(e))
}
,
e.prototype.getSessionAggregates = function() {
var e = this
, t = Object.keys(this._pendingAggregates).map((function(t) {
return e._pendingAggregates[parseInt(t)]
}
))
, n = {
attrs: this._sessionAttrs,
aggregates: t
};
return i.dropUndefinedKeys(n)
}
,
e.prototype.close = function() {
clearInterval(this._intervalId),
this._isEnabled = !1,
this.flush()
}
,
e.prototype.incrementSessionStatusCount = function() {
if (this._isEnabled) {
var e = r.getCurrentHub().getScope()
, t = e && e.getRequestSession();
t && t.status && (this._incrementSessionStatusCount(t.status, new Date),
e && e.setRequestSession(void 0))
}
}
,
e.prototype._incrementSessionStatusCount = function(e, t) {
var n = new Date(t).setSeconds(0, 0);
this._pendingAggregates[n] = this._pendingAggregates[n] || {};
var i = this._pendingAggregates[n];
switch (i.started || (i.started = new Date(n).toISOString()),
e) {
case "errored":
return i.errored = (i.errored || 0) + 1,
i.errored;
case "ok":
return i.exited = (i.exited || 0) + 1,
i.exited;
default:
return i.crashed = (i.crashed || 0) + 1,
i.crashed
}
}
,
e
}();
n.SessionFlusher = o
}
, {
"./flags": 51,
"./hub": 52,
"@sentry/utils": 100
}],
57: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/hub");
function r(e) {
for (var t = [], n = 1; n < arguments.length; n++)
t[n - 1] = arguments[n];
var r = a.getCurrentHub();
if (r && r[e])
return r[e].apply(r, i.__spread(t));
throw new Error("No hub defined or " + e + " was not found on the hub, please open a bug report.")
}
n.captureException = function(e, t) {
return r("captureException", e, {
captureContext: t,
originalException: e,
syntheticException: new Error("Sentry syntheticException")
})
}
,
n.captureMessage = function(e, t) {
var n = new Error(e)
, a = "string" != typeof t ? {
captureContext: t
} : void 0;
return r("captureMessage", e, "string" == typeof t ? t : void 0, i.__assign({
originalException: e,
syntheticException: n
}, a))
}
,
n.captureEvent = function(e) {
return r("captureEvent", e)
}
,
n.configureScope = function(e) {
r("configureScope", e)
}
,
n.addBreadcrumb = function(e) {
r("addBreadcrumb", e)
}
,
n.setContext = function(e, t) {
r("setContext", e, t)
}
,
n.setExtras = function(e) {
r("setExtras", e)
}
,
n.setTags = function(e) {
r("setTags", e)
}
,
n.setExtra = function(e, t) {
r("setExtra", e, t)
}
,
n.setTag = function(e, t) {
r("setTag", e, t)
}
,
n.setUser = function(e) {
r("setUser", e)
}
,
n.withScope = function(e) {
r("withScope", e)
}
,
n._callOnClient = function(e) {
for (var t = [], n = 1; n < arguments.length; n++)
t[n - 1] = arguments[n];
r.apply(void 0, i.__spread(["_invokeClient", e], t))
}
,
n.startTransaction = function(e, t) {
return r("startTransaction", i.__assign({}, e), t)
}
}
, {
"@sentry/hub": 53,
tslib: 487
}],
58: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("@sentry/utils")
, a = e("../constants")
, r = e("../flags")
, o = e("../utils")
, s = i.getGlobalObject();
n.registerBackgroundTabDetection = function() {
s && s.document ? s.document.addEventListener("visibilitychange", (function() {
var e = o.getActiveTransaction();
if (s.document.hidden && e) {
r.IS_DEBUG_BUILD && i.logger.log("[Tracing] Transaction: cancelled -> since tab moved to the background, op: " + e.op),
e.status || e.setStatus("cancelled"),
e.setTag("visibilitychange", "document.hidden"),
e.setTag(a.FINISH_REASON_TAG, a.IDLE_TRANSACTION_FINISH_REASONS[2]),
e.finish()
}
}
)) : r.IS_DEBUG_BUILD && i.logger.warn("[Tracing] Could not set up background tab detection due to lack of global document")
}
}
, {
"../constants": 73,
"../flags": 75,
"../utils": 87,
"@sentry/utils": 100
}],
59: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/utils")
, r = e("../flags")
, o = e("../hubextensions")
, s = e("../idletransaction")
, c = e("../utils")
, l = e("./backgroundtab")
, u = e("./metrics")
, d = e("./request")
, p = e("./router");
n.DEFAULT_MAX_TRANSACTION_DURATION_SECONDS = 600;
var h = i.__assign({
idleTimeout: s.DEFAULT_IDLE_TIMEOUT,
markBackgroundTransactions: !0,
maxTransactionDuration: n.DEFAULT_MAX_TRANSACTION_DURATION_SECONDS,
routingInstrumentation: p.instrumentRoutingWithDefaults,
startTransactionOnLocationChange: !0,
startTransactionOnPageLoad: !0
}, d.defaultRequestInstrumentationOptions)
, y = function() {
function e(t) {
this.name = e.id,
this._configuredIdleTimeout = void 0;
var n = d.defaultRequestInstrumentationOptions.tracingOrigins;
t && (this._configuredIdleTimeout = t.idleTimeout,
t.tracingOrigins && Array.isArray(t.tracingOrigins) && 0 !== t.tracingOrigins.length ? n = t.tracingOrigins : r.IS_DEBUG_BUILD && (this._emitOptionsWarning = !0)),
this.options = i.__assign(i.__assign(i.__assign({}, h), t), {
tracingOrigins: n
});
var a = this.options._metricOptions;
this._metrics = new u.MetricsInstrumentation(a && a._reportAllChanges)
}
return e.prototype.setupOnce = function(e, t) {
var n = this;
this._getCurrentHub = t,
this._emitOptionsWarning && (r.IS_DEBUG_BUILD && a.logger.warn("[Tracing] You need to define `tracingOrigins` in the options. Set an array of urls or patterns to trace."),
r.IS_DEBUG_BUILD && a.logger.warn("[Tracing] We added a reasonable default for you: " + d.defaultRequestInstrumentationOptions.tracingOrigins));
var i = this.options
, o = i.routingInstrumentation
, s = i.startTransactionOnLocationChange
, c = i.startTransactionOnPageLoad
, u = i.markBackgroundTransactions
, p = i.traceFetch
, h = i.traceXHR
, y = i.tracingOrigins
, m = i.shouldCreateSpanForRequest;
o((function(e) {
return n._createRouteTransaction(e)
}
), c, s),
u && l.registerBackgroundTabDetection(),
d.instrumentOutgoingRequests({
traceFetch: p,
traceXHR: h,
tracingOrigins: y,
shouldCreateSpanForRequest: m
})
}
,
e.prototype._createRouteTransaction = function(e) {
var t = this;
if (this._getCurrentHub) {
var n = this.options
, s = n.beforeNavigate
, l = n.idleTimeout
, u = n.maxTransactionDuration
, d = "pageload" === e.op ? m() : void 0
, p = i.__assign(i.__assign(i.__assign({}, e), d), {
trimEnd: !0
})
, h = "function" == typeof s ? s(p) : p
, y = void 0 === h ? i.__assign(i.__assign({}, p), {
sampled: !1
}) : h;
!1 === y.sampled && r.IS_DEBUG_BUILD && a.logger.log("[Tracing] Will not send " + y.op + " transaction because of beforeNavigate."),
r.IS_DEBUG_BUILD && a.logger.log("[Tracing] Starting " + y.op + " transaction on scope");
var f = this._getCurrentHub()
, x = a.getGlobalObject().location
, v = o.startIdleTransaction(f, y, l, !0, {
location: x
});
return v.registerBeforeFinishCallback((function(e, n) {
t._metrics.addPerformanceEntries(e),
function(e, t, n) {
var i = n - t.startTimestamp;
n && (i > e || i < 0) && (t.setStatus("deadline_exceeded"),
t.setTag("maxTransactionDurationExceeded", "true"))
}(c.secToMs(u), e, n)
}
)),
v.setTag("idleTimeout", this._configuredIdleTimeout),
v
}
r.IS_DEBUG_BUILD && a.logger.warn("[Tracing] Did not create " + e.op + " transaction because _getCurrentHub is invalid.")
}
,
e.id = "BrowserTracing",
e
}();
function m() {
var e = f("sentry-trace");
if (e)
return c.extractTraceparentData(e)
}
function f(e) {
var t = a.getGlobalObject().document.querySelector("meta[name=" + e + "]");
return t ? t.getAttribute("content") : null
}
n.BrowserTracing = y,
n.getHeaderContext = m,
n.getMetaContent = f
}
, {
"../flags": 75,
"../hubextensions": 76,
"../idletransaction": 77,
"../utils": 87,
"./backgroundtab": 58,
"./metrics": 61,
"./request": 62,
"./router": 63,
"@sentry/utils": 100,
tslib: 487
}],
60: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("./browsertracing");
n.BrowserTracing = i.BrowserTracing;
var a = e("./request");
n.instrumentOutgoingRequests = a.instrumentOutgoingRequests,
n.defaultRequestInstrumentationOptions = a.defaultRequestInstrumentationOptions
}
, {
"./browsertracing": 59,
"./request": 62
}],
61: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/utils")
, r = e("../flags")
, o = e("../utils")
, s = e("./web-vitals/getCLS")
, c = e("./web-vitals/getFID")
, l = e("./web-vitals/getLCP")
, u = e("./web-vitals/lib/getVisibilityWatcher")
, d = a.getGlobalObject()
, p = function() {
function e(e) {
void 0 === e && (e = !1),
this._reportAllChanges = e,
this._measurements = {},
this._performanceCursor = 0,
!a.isNodeEnv() && d && d.performance && d.document && (d.performance.mark && d.performance.mark("sentry-tracing-init"),
this._trackCLS(),
this._trackLCP(),
this._trackFID())
}
return e.prototype.addPerformanceEntries = function(e) {
var t = this;
if (d && d.performance && d.performance.getEntries && a.browserPerformanceTimeOrigin) {
r.IS_DEBUG_BUILD && a.logger.log("[Tracing] Adding & adjusting spans using Performance API");
var n, i, s = o.msToSec(a.browserPerformanceTimeOrigin);
if (d.performance.getEntries().slice(this._performanceCursor).forEach((function(c) {
var l = o.msToSec(c.startTime)
, p = o.msToSec(c.duration);
if (!("navigation" === e.op && s + l < e.startTimestamp))
switch (c.entryType) {
case "navigation":
!function(e, t, n) {
["unloadEvent", "redirect", "domContentLoadedEvent", "loadEvent", "connect"].forEach((function(i) {
y(e, t, i, n)
}
)),
y(e, t, "secureConnection", n, "TLS/SSL", "connectEnd"),
y(e, t, "fetch", n, "cache", "domainLookupStart"),
y(e, t, "domainLookup", n, "DNS"),
function(e, t, n) {
m(e, {
op: "browser",
description: "request",
startTimestamp: n + o.msToSec(t.requestStart),
endTimestamp: n + o.msToSec(t.responseEnd)
}),
m(e, {
op: "browser",
description: "response",
startTimestamp: n + o.msToSec(t.responseStart),
endTimestamp: n + o.msToSec(t.responseEnd)
})
}(e, t, n)
}(e, c, s),
n = s + o.msToSec(c.responseStart),
i = s + o.msToSec(c.requestStart);
break;
case "mark":
case "paint":
case "measure":
var f = function(e, t, n, i, a) {
var r = a + n
, o = r + i;
return m(e, {
description: t.name,
endTimestamp: o,
op: t.entryType,
startTimestamp: r
}),
r
}(e, c, l, p, s)
, x = u.getVisibilityWatcher()
, v = c.startTime < x.firstHiddenTime;
"first-paint" === c.name && v && (r.IS_DEBUG_BUILD && a.logger.log("[Measurements] Adding FP"),
t._measurements.fp = {
value: c.startTime
},
t._measurements["mark.fp"] = {
value: f
}),
"first-contentful-paint" === c.name && v && (r.IS_DEBUG_BUILD && a.logger.log("[Measurements] Adding FCP"),
t._measurements.fcp = {
value: c.startTime
},
t._measurements["mark.fcp"] = {
value: f
});
break;
case "resource":
var z = c.name.replace(d.location.origin, "");
h(e, c, z, l, p, s)
}
}
)),
this._performanceCursor = Math.max(performance.getEntries().length - 1, 0),
this._trackNavigator(e),
"pageload" === e.op) {
var c = o.msToSec(a.browserPerformanceTimeOrigin);
"number" == typeof n && (r.IS_DEBUG_BUILD && a.logger.log("[Measurements] Adding TTFB"),
this._measurements.ttfb = {
value: 1e3 * (n - e.startTimestamp)
},
"number" == typeof i && i <= n && (this._measurements["ttfb.requestTime"] = {
value: 1e3 * (n - i)
})),
["fcp", "fp", "lcp"].forEach((function(n) {
if (t._measurements[n] && !(c >= e.startTimestamp)) {
var i = t._measurements[n].value
, s = c + o.msToSec(i)
, l = Math.abs(1e3 * (s - e.startTimestamp))
, u = l - i;
r.IS_DEBUG_BUILD && a.logger.log("[Measurements] Normalized " + n + " from " + i + " to " + l + " (" + u + ")"),
t._measurements[n].value = l
}
}
)),
this._measurements["mark.fid"] && this._measurements.fid && m(e, {
description: "first input delay",
endTimestamp: this._measurements["mark.fid"].value + o.msToSec(this._measurements.fid.value),
op: "web.vitals",
startTimestamp: this._measurements["mark.fid"].value
}),
"fcp"in this._measurements || delete this._measurements.cls,
e.setMeasurements(this._measurements),
function(e, t, n) {
t && (r.IS_DEBUG_BUILD && a.logger.log("[Measurements] Adding LCP Data"),
t.element && e.setTag("lcp.element", a.htmlTreeAsString(t.element)),
t.id && e.setTag("lcp.id", t.id),
t.url && e.setTag("lcp.url", t.url.trim().slice(0, 200)),
e.setTag("lcp.size", t.size));
n && n.sources && (r.IS_DEBUG_BUILD && a.logger.log("[Measurements] Adding CLS Data"),
n.sources.forEach((function(t, n) {
return e.setTag("cls.source." + (n + 1), a.htmlTreeAsString(t.node))
}
)))
}(e, this._lcpEntry, this._clsEntry),
e.setTag("sentry_reportAllChanges", this._reportAllChanges)
}
}
}
,
e.prototype._trackNavigator = function(e) {
var t = d.navigator;
if (t) {
var n = t.connection;
n && (n.effectiveType && e.setTag("effectiveConnectionType", n.effectiveType),
n.type && e.setTag("connectionType", n.type),
f(n.rtt) && (this._measurements["connection.rtt"] = {
value: n.rtt
}),
f(n.downlink) && (this._measurements["connection.downlink"] = {
value: n.downlink
})),
f(t.deviceMemory) && e.setTag("deviceMemory", String(t.deviceMemory)),
f(t.hardwareConcurrency) && e.setTag("hardwareConcurrency", String(t.hardwareConcurrency))
}
}
,
e.prototype._trackCLS = function() {
var e = this;
s.getCLS((function(t) {
var n = t.entries.pop();
n && (r.IS_DEBUG_BUILD && a.logger.log("[Measurements] Adding CLS"),
e._measurements.cls = {
value: t.value
},
e._clsEntry = n)
}
))
}
,
e.prototype._trackLCP = function() {
var e = this;
l.getLCP((function(t) {
var n = t.entries.pop();
if (n) {
var i = o.msToSec(a.browserPerformanceTimeOrigin)
, s = o.msToSec(n.startTime);
r.IS_DEBUG_BUILD && a.logger.log("[Measurements] Adding LCP"),
e._measurements.lcp = {
value: t.value
},
e._measurements["mark.lcp"] = {
value: i + s
},
e._lcpEntry = n
}
}
), this._reportAllChanges)
}
,
e.prototype._trackFID = function() {
var e = this;
c.getFID((function(t) {
var n = t.entries.pop();
if (n) {
var i = o.msToSec(a.browserPerformanceTimeOrigin)
, s = o.msToSec(n.startTime);
r.IS_DEBUG_BUILD && a.logger.log("[Measurements] Adding FID"),
e._measurements.fid = {
value: t.value
},
e._measurements["mark.fid"] = {
value: i + s
}
}
}
))
}
,
e
}();
function h(e, t, n, i, a, r) {
if ("xmlhttprequest" !== t.initiatorType && "fetch" !== t.initiatorType) {
var o = {};
"transferSize"in t && (o["Transfer Size"] = t.transferSize),
"encodedBodySize"in t && (o["Encoded Body Size"] = t.encodedBodySize),
"decodedBodySize"in t && (o["Decoded Body Size"] = t.decodedBodySize);
var s = r + i;
m(e, {
description: n,
endTimestamp: s + a,
op: t.initiatorType ? "resource." + t.initiatorType : "resource",
startTimestamp: s,
data: o
})
}
}
function y(e, t, n, i, a, r) {
var s = r ? t[r] : t[n + "End"]
, c = t[n + "Start"];
c && s && m(e, {
op: "browser",
description: null != a ? a : n,
startTimestamp: i + o.msToSec(c),
endTimestamp: i + o.msToSec(s)
})
}
function m(e, t) {
var n = t.startTimestamp
, a = i.__rest(t, ["startTimestamp"]);
return n && e.startTimestamp > n && (e.startTimestamp = n),
e.startChild(i.__assign({
startTimestamp: n
}, a))
}
function f(e) {
return "number" == typeof e && isFinite(e)
}
n.MetricsInstrumentation = p,
n.addResourceSpans = h,
n._startChild = m
}
, {
"../flags": 75,
"../utils": 87,
"./web-vitals/getCLS": 64,
"./web-vitals/getFID": 65,
"./web-vitals/getLCP": 66,
"./web-vitals/lib/getVisibilityWatcher": 69,
"@sentry/utils": 100,
tslib: 487
}],
62: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/utils")
, r = e("../utils");
function o(e, t, n) {
if (r.hasTracingEnabled() && e.fetchData && t(e.fetchData.url))
if (e.endTimestamp) {
var o = e.fetchData.__span;
if (!o)
return;
(c = n[o]) && (e.response ? c.setHttpStatus(e.response.status) : e.error && c.setStatus("internal_error"),
c.finish(),
delete n[o])
} else {
var s = r.getActiveTransaction();
if (s) {
var c = s.startChild({
data: i.__assign(i.__assign({}, e.fetchData), {
type: "fetch"
}),
description: e.fetchData.method + " " + e.fetchData.url,
op: "http.client"
});
e.fetchData.__span = c.spanId,
n[c.spanId] = c;
var l = e.args[0] = e.args[0]
, u = e.args[1] = e.args[1] || {}
, d = u.headers;
a.isInstanceOf(l, Request) && (d = l.headers),
d ? "function" == typeof d.append ? d.append("sentry-trace", c.toTraceparent()) : d = Array.isArray(d) ? i.__spread(d, [["sentry-trace", c.toTraceparent()]]) : i.__assign(i.__assign({}, d), {
"sentry-trace": c.toTraceparent()
}) : d = {
"sentry-trace": c.toTraceparent()
},
u.headers = d
}
}
}
function s(e, t, n) {
if (!(!r.hasTracingEnabled() || e.xhr && e.xhr.__sentry_own_request__) && e.xhr && e.xhr.__sentry_xhr__ && t(e.xhr.__sentry_xhr__.url)) {
var a = e.xhr.__sentry_xhr__;
if (e.endTimestamp) {
var o = e.xhr.__sentry_xhr_span_id__;
if (!o)
return;
(c = n[o]) && (c.setHttpStatus(a.status_code),
c.finish(),
delete n[o])
} else {
var s = r.getActiveTransaction();
if (s) {
var c = s.startChild({
data: i.__assign(i.__assign({}, a.data), {
type: "xhr",
method: a.method,
url: a.url
}),
description: a.method + " " + a.url,
op: "http.client"
});
if (e.xhr.__sentry_xhr_span_id__ = c.spanId,
n[e.xhr.__sentry_xhr_span_id__] = c,
e.xhr.setRequestHeader)
try {
e.xhr.setRequestHeader("sentry-trace", c.toTraceparent())
} catch (e) {}
}
}
}
}
n.DEFAULT_TRACING_ORIGINS = ["localhost", /^\//],
n.defaultRequestInstrumentationOptions = {
traceFetch: !0,
traceXHR: !0,
tracingOrigins: n.DEFAULT_TRACING_ORIGINS
},
n.instrumentOutgoingRequests = function(e) {
var t = i.__assign(i.__assign({}, n.defaultRequestInstrumentationOptions), e)
, r = t.traceFetch
, c = t.traceXHR
, l = t.tracingOrigins
, u = t.shouldCreateSpanForRequest
, d = {}
, p = function(e) {
if (d[e])
return d[e];
var t = l;
return d[e] = t.some((function(t) {
return a.isMatchingPattern(e, t)
}
)) && !a.isMatchingPattern(e, "sentry_key"),
d[e]
}
, h = p;
"function" == typeof u && (h = function(e) {
return p(e) && u(e)
}
);
var y = {};
r && a.addInstrumentationHandler("fetch", (function(e) {
o(e, h, y)
}
)),
c && a.addInstrumentationHandler("xhr", (function(e) {
s(e, h, y)
}
))
}
,
n.fetchCallback = o,
n.xhrCallback = s
}
, {
"../utils": 87,
"@sentry/utils": 100,
tslib: 487
}],
63: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("@sentry/utils")
, a = e("../flags")
, r = i.getGlobalObject();
n.instrumentRoutingWithDefaults = function(e, t, n) {
if (void 0 === t && (t = !0),
void 0 === n && (n = !0),
r && r.location) {
var o, s = r.location.href;
t && (o = e({
name: r.location.pathname,
op: "pageload"
})),
n && i.addInstrumentationHandler("history", (function(t) {
var n = t.to
, c = t.from;
void 0 === c && s && -1 !== s.indexOf(n) ? s = void 0 : c !== n && (s = void 0,
o && (a.IS_DEBUG_BUILD && i.logger.log("[Tracing] Finishing current transaction with op: " + o.op),
o.finish()),
o = e({
name: r.location.pathname,
op: "navigation"
}))
}
))
} else
a.IS_DEBUG_BUILD && i.logger.warn("Could not initialize routing instrumentation due to invalid location")
}
}
, {
"../flags": 75,
"@sentry/utils": 100
}],
64: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("./lib/bindReporter")
, a = e("./lib/initMetric")
, r = e("./lib/observe")
, o = e("./lib/onHidden");
n.getCLS = function(e, t) {
var n, s = a.initMetric("CLS", 0), c = 0, l = [], u = function(e) {
if (e && !e.hadRecentInput) {
var t = l[0]
, i = l[l.length - 1];
c && 0 !== l.length && e.startTime - i.startTime < 1e3 && e.startTime - t.startTime < 5e3 ? (c += e.value,
l.push(e)) : (c = e.value,
l = [e]),
c > s.value && (s.value = c,
s.entries = l,
n && n())
}
}, d = r.observe("layout-shift", u);
d && (n = i.bindReporter(e, s, t),
o.onHidden((function() {
d.takeRecords().map(u),
n(!0)
}
)))
}
}
, {
"./lib/bindReporter": 67,
"./lib/initMetric": 70,
"./lib/observe": 71,
"./lib/onHidden": 72
}],
65: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("./lib/bindReporter")
, a = e("./lib/getVisibilityWatcher")
, r = e("./lib/initMetric")
, o = e("./lib/observe")
, s = e("./lib/onHidden");
n.getFID = function(e, t) {
var n, c = a.getVisibilityWatcher(), l = r.initMetric("FID"), u = function(e) {
n && e.startTime < c.firstHiddenTime && (l.value = e.processingStart - e.startTime,
l.entries.push(e),
n(!0))
}, d = o.observe("first-input", u);
d && (n = i.bindReporter(e, l, t),
s.onHidden((function() {
d.takeRecords().map(u),
d.disconnect()
}
), !0))
}
}
, {
"./lib/bindReporter": 67,
"./lib/getVisibilityWatcher": 69,
"./lib/initMetric": 70,
"./lib/observe": 71,
"./lib/onHidden": 72
}],
66: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("./lib/bindReporter")
, a = e("./lib/getVisibilityWatcher")
, r = e("./lib/initMetric")
, o = e("./lib/observe")
, s = e("./lib/onHidden")
, c = {};
n.getLCP = function(e, t) {
var n, l = a.getVisibilityWatcher(), u = r.initMetric("LCP"), d = function(e) {
var t = e.startTime;
t < l.firstHiddenTime && (u.value = t,
u.entries.push(e)),
n && n()
}, p = o.observe("largest-contentful-paint", d);
if (p) {
n = i.bindReporter(e, u, t);
var h = function() {
c[u.id] || (p.takeRecords().map(d),
p.disconnect(),
c[u.id] = !0,
n(!0))
};
["keydown", "click"].forEach((function(e) {
addEventListener(e, h, {
once: !0,
capture: !0
})
}
)),
s.onHidden(h, !0)
}
}
}
, {
"./lib/bindReporter": 67,
"./lib/getVisibilityWatcher": 69,
"./lib/initMetric": 70,
"./lib/observe": 71,
"./lib/onHidden": 72
}],
67: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.bindReporter = function(e, t, n) {
var i;
return function(a) {
t.value >= 0 && (a || n) && (t.delta = t.value - (i || 0),
(t.delta || void 0 === i) && (i = t.value,
e(t)))
}
}
}
, {}],
68: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.generateUniqueID = function() {
return "v2-" + Date.now() + "-" + (Math.floor(8999999999999 * Math.random()) + 1e12)
}
}
, {}],
69: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("@sentry/utils")
, a = e("./onHidden")
, r = -1;
n.getVisibilityWatcher = function() {
return r < 0 && (r = "hidden" === i.getGlobalObject().document.visibilityState ? 0 : 1 / 0,
a.onHidden((function(e) {
var t = e.timeStamp;
r = t
}
), !0)),
{
get firstHiddenTime() {
return r
}
}
}
}
, {
"./onHidden": 72,
"@sentry/utils": 100
}],
70: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("./generateUniqueID");
n.initMetric = function(e, t) {
return {
name: e,
value: null != t ? t : -1,
delta: 0,
entries: [],
id: i.generateUniqueID()
}
}
}
, {
"./generateUniqueID": 68
}],
71: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.observe = function(e, t) {
try {
if (PerformanceObserver.supportedEntryTypes.includes(e)) {
if ("first-input" === e && !("PerformanceEventTiming"in self))
return;
var n = new PerformanceObserver((function(e) {
return e.getEntries().map(t)
}
));
return n.observe({
type: e,
buffered: !0
}),
n
}
} catch (e) {}
}
}
, {}],
72: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("@sentry/utils");
n.onHidden = function(e, t) {
var n = function(a) {
"pagehide" !== a.type && "hidden" !== i.getGlobalObject().document.visibilityState || (e(a),
t && (removeEventListener("visibilitychange", n, !0),
removeEventListener("pagehide", n, !0)))
};
addEventListener("visibilitychange", n, !0),
addEventListener("pagehide", n, !0)
}
}
, {
"@sentry/utils": 100
}],
73: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.FINISH_REASON_TAG = "finishReason",
n.IDLE_TRANSACTION_FINISH_REASONS = ["heartbeatFailed", "idleTimeout", "documentHidden"]
}
, {}],
74: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("@sentry/utils")
, a = e("./flags")
, r = e("./utils");
function o() {
var e = r.getActiveTransaction();
if (e) {
a.IS_DEBUG_BUILD && i.logger.log("[Tracing] Transaction: internal_error -> Global error occured"),
e.setStatus("internal_error")
}
}
n.registerErrorInstrumentation = function() {
i.addInstrumentationHandler("error", o),
i.addInstrumentationHandler("unhandledrejection", o)
}
}
, {
"./flags": 75,
"./utils": 87,
"@sentry/utils": 100
}],
75: [function(e, t, n) {
arguments[4][17][0].apply(n, arguments)
}
, {
dup: 17
}],
76: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/hub")
, r = e("@sentry/utils")
, o = e("./errors")
, s = e("./flags")
, c = e("./idletransaction")
, l = e("./transaction")
, u = e("./utils");
function d() {
var e = this.getScope();
if (e) {
var t = e.getSpan();
if (t)
return {
"sentry-trace": t.toTraceparent()
}
}
return {}
}
function p(e, t, n) {
return u.hasTracingEnabled(t) ? void 0 !== e.sampled ? (e.setMetadata({
transactionSampling: {
method: "explicitly_set"
}
}),
e) : ("function" == typeof t.tracesSampler ? (i = t.tracesSampler(n),
e.setMetadata({
transactionSampling: {
method: "client_sampler",
rate: Number(i)
}
})) : void 0 !== n.parentSampled ? (i = n.parentSampled,
e.setMetadata({
transactionSampling: {
method: "inheritance"
}
})) : (i = t.tracesSampleRate,
e.setMetadata({
transactionSampling: {
method: "client_rate",
rate: Number(i)
}
})),
function(e) {
if (r.isNaN(e) || "number" != typeof e && "boolean" != typeof e)
return s.IS_DEBUG_BUILD && r.logger.warn("[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got " + JSON.stringify(e) + " of type " + JSON.stringify(typeof e) + "."),
!1;
if (e < 0 || e > 1)
return s.IS_DEBUG_BUILD && r.logger.warn("[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got " + e + "."),
!1;
return !0
}(i) ? i ? (e.sampled = Math.random() < i,
e.sampled ? (s.IS_DEBUG_BUILD && r.logger.log("[Tracing] starting " + e.op + " transaction - " + e.name),
e) : (s.IS_DEBUG_BUILD && r.logger.log("[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = " + Number(i) + ")"),
e)) : (s.IS_DEBUG_BUILD && r.logger.log("[Tracing] Discarding transaction because " + ("function" == typeof t.tracesSampler ? "tracesSampler returned 0 or false" : "a negative sampling decision was inherited or tracesSampleRate is set to 0")),
e.sampled = !1,
e) : (s.IS_DEBUG_BUILD && r.logger.warn("[Tracing] Discarding transaction because of invalid sample rate."),
e.sampled = !1,
e)) : (e.sampled = !1,
e);
var i
}
function h(e, t) {
var n = this.getClient()
, a = n && n.getOptions() || {}
, r = new l.Transaction(e,this);
return (r = p(r, a, i.__assign({
parentSampled: e.parentSampled,
transactionContext: e
}, t))).sampled && r.initSpanRecorder(a._experiments && a._experiments.maxSpans),
r
}
function y() {
var e = a.getMainCarrier();
e.__SENTRY__ && (e.__SENTRY__.extensions = e.__SENTRY__.extensions || {},
e.__SENTRY__.extensions.startTransaction || (e.__SENTRY__.extensions.startTransaction = h),
e.__SENTRY__.extensions.traceHeaders || (e.__SENTRY__.extensions.traceHeaders = d))
}
n.startIdleTransaction = function(e, t, n, a, r) {
var o = e.getClient()
, s = o && o.getOptions() || {}
, l = new c.IdleTransaction(t,e,n,a);
return (l = p(l, s, i.__assign({
parentSampled: t.parentSampled,
transactionContext: t
}, r))).sampled && l.initSpanRecorder(s._experiments && s._experiments.maxSpans),
l
}
,
n._addTracingExtensions = y,
n.addExtensionMethods = function() {
y(),
r.isNodeEnv() && function() {
var e = a.getMainCarrier();
if (e.__SENTRY__) {
var n = {
mongodb: function() {
return new (r.dynamicRequire(t, "./integrations/node/mongo").Mongo)
},
mongoose: function() {
return new (r.dynamicRequire(t, "./integrations/node/mongo").Mongo)({
mongoose: !0
})
},
mysql: function() {
return new (r.dynamicRequire(t, "./integrations/node/mysql").Mysql)
},
pg: function() {
return new (r.dynamicRequire(t, "./integrations/node/postgres").Postgres)
}
}
, o = Object.keys(n).filter((function(e) {
return !!r.loadModule(e)
}
)).map((function(e) {
try {
return n[e]()
} catch (e) {
return
}
}
)).filter((function(e) {
return e
}
));
o.length > 0 && (e.__SENTRY__.integrations = i.__spread(e.__SENTRY__.integrations || [], o))
}
}(),
o.registerErrorInstrumentation()
}
}
, {
"./errors": 74,
"./flags": 75,
"./idletransaction": 77,
"./transaction": 86,
"./utils": 87,
"@sentry/hub": 53,
"@sentry/utils": 100,
tslib: 487
}],
77: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/utils")
, r = e("./constants")
, o = e("./flags")
, s = e("./span")
, c = e("./transaction");
n.DEFAULT_IDLE_TIMEOUT = 1e3,
n.HEARTBEAT_INTERVAL = 5e3;
var l = function(e) {
function t(t, n, i, a) {
void 0 === i && (i = "");
var r = e.call(this, a) || this;
return r._pushActivity = t,
r._popActivity = n,
r.transactionSpanId = i,
r
}
return i.__extends(t, e),
t.prototype.add = function(t) {
var n = this;
t.spanId !== this.transactionSpanId && (t.finish = function(e) {
t.endTimestamp = "number" == typeof e ? e : a.timestampWithMs(),
n._popActivity(t.spanId)
}
,
void 0 === t.endTimestamp && this._pushActivity(t.spanId)),
e.prototype.add.call(this, t)
}
,
t
}(s.SpanRecorder);
n.IdleTransactionSpanRecorder = l;
var u = function(e) {
function t(t, i, r, s) {
void 0 === r && (r = n.DEFAULT_IDLE_TIMEOUT),
void 0 === s && (s = !1);
var c = e.call(this, t, i) || this;
return c._idleHub = i,
c._idleTimeout = r,
c._onScope = s,
c.activities = {},
c._heartbeatCounter = 0,
c._finished = !1,
c._beforeFinishCallbacks = [],
i && s && (d(i),
o.IS_DEBUG_BUILD && a.logger.log("Setting idle transaction on scope. Span ID: " + c.spanId),
i.configureScope((function(e) {
return e.setSpan(c)
}
))),
c._initTimeout = setTimeout((function() {
c._finished || c.finish()
}
), c._idleTimeout),
c
}
return i.__extends(t, e),
t.prototype.finish = function(t) {
var n, r, s = this;
if (void 0 === t && (t = a.timestampWithMs()),
this._finished = !0,
this.activities = {},
this.spanRecorder) {
o.IS_DEBUG_BUILD && a.logger.log("[Tracing] finishing IdleTransaction", new Date(1e3 * t).toISOString(), this.op);
try {
for (var c = i.__values(this._beforeFinishCallbacks), l = c.next(); !l.done; l = c.next()) {
(0,
l.value)(this, t)
}
} catch (e) {
n = {
error: e
}
} finally {
try {
l && !l.done && (r = c.return) && r.call(c)
} finally {
if (n)
throw n.error
}
}
this.spanRecorder.spans = this.spanRecorder.spans.filter((function(e) {
if (e.spanId === s.spanId)
return !0;
e.endTimestamp || (e.endTimestamp = t,
e.setStatus("cancelled"),
o.IS_DEBUG_BUILD && a.logger.log("[Tracing] cancelling span since transaction ended early", JSON.stringify(e, void 0, 2)));
var n = e.startTimestamp < t;
return n || o.IS_DEBUG_BUILD && a.logger.log("[Tracing] discarding Span since it happened after Transaction was finished", JSON.stringify(e, void 0, 2)),
n
}
)),
o.IS_DEBUG_BUILD && a.logger.log("[Tracing] flushing IdleTransaction")
} else
o.IS_DEBUG_BUILD && a.logger.log("[Tracing] No active IdleTransaction");
return this._onScope && d(this._idleHub),
e.prototype.finish.call(this, t)
}
,
t.prototype.registerBeforeFinishCallback = function(e) {
this._beforeFinishCallbacks.push(e)
}
,
t.prototype.initSpanRecorder = function(e) {
var t = this;
if (!this.spanRecorder) {
this.spanRecorder = new l((function(e) {
t._finished || t._pushActivity(e)
}
),(function(e) {
t._finished || t._popActivity(e)
}
),this.spanId,e),
o.IS_DEBUG_BUILD && a.logger.log("Starting heartbeat"),
this._pingHeartbeat()
}
this.spanRecorder.add(this)
}
,
t.prototype._pushActivity = function(e) {
this._initTimeout && (clearTimeout(this._initTimeout),
this._initTimeout = void 0),
o.IS_DEBUG_BUILD && a.logger.log("[Tracing] pushActivity: " + e),
this.activities[e] = !0,
o.IS_DEBUG_BUILD && a.logger.log("[Tracing] new activities count", Object.keys(this.activities).length)
}
,
t.prototype._popActivity = function(e) {
var t = this;
if (this.activities[e] && (o.IS_DEBUG_BUILD && a.logger.log("[Tracing] popActivity " + e),
delete this.activities[e],
o.IS_DEBUG_BUILD && a.logger.log("[Tracing] new activities count", Object.keys(this.activities).length)),
0 === Object.keys(this.activities).length) {
var n = this._idleTimeout
, i = a.timestampWithMs() + n / 1e3;
setTimeout((function() {
t._finished || (t.setTag(r.FINISH_REASON_TAG, r.IDLE_TRANSACTION_FINISH_REASONS[1]),
t.finish(i))
}
), n)
}
}
,
t.prototype._beat = function() {
if (!this._finished) {
var e = Object.keys(this.activities).join("");
e === this._prevHeartbeatString ? this._heartbeatCounter += 1 : this._heartbeatCounter = 1,
this._prevHeartbeatString = e,
this._heartbeatCounter >= 3 ? (o.IS_DEBUG_BUILD && a.logger.log("[Tracing] Transaction finished because of no change for 3 heart beats"),
this.setStatus("deadline_exceeded"),
this.setTag(r.FINISH_REASON_TAG, r.IDLE_TRANSACTION_FINISH_REASONS[0]),
this.finish()) : this._pingHeartbeat()
}
}
,
t.prototype._pingHeartbeat = function() {
var e = this;
o.IS_DEBUG_BUILD && a.logger.log("pinging Heartbeat -> current counter: " + this._heartbeatCounter),
setTimeout((function() {
e._beat()
}
), n.HEARTBEAT_INTERVAL)
}
,
t
}(c.Transaction);
function d(e) {
if (e) {
var t = e.getScope();
if (t)
t.getTransaction() && t.setSpan(void 0)
}
}
n.IdleTransaction = u
}
, {
"./constants": 73,
"./flags": 75,
"./span": 84,
"./transaction": 86,
"@sentry/utils": 100,
tslib: 487
}],
78: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("./hubextensions");
n.addExtensionMethods = i.addExtensionMethods;
var a = e("./integrations");
n.Integrations = a;
var r = e("./browser");
n.BrowserTracing = r.BrowserTracing;
var o = e("./span");
n.Span = o.Span,
n.spanStatusfromHttpCode = o.spanStatusfromHttpCode;
var s = e("./spanstatus");
n.SpanStatus = s.SpanStatus;
var c = e("./transaction");
n.Transaction = c.Transaction;
var l = e("./browser");
n.registerRequestInstrumentation = l.instrumentOutgoingRequests,
n.defaultRequestInstrumentationOptions = l.defaultRequestInstrumentationOptions;
var u = e("./idletransaction");
n.IdleTransaction = u.IdleTransaction;
var d = e("./hubextensions");
n.startIdleTransaction = d.startIdleTransaction,
i.addExtensionMethods();
var p = e("./utils");
n.extractTraceparentData = p.extractTraceparentData,
n.getActiveTransaction = p.getActiveTransaction,
n.hasTracingEnabled = p.hasTracingEnabled,
n.stripUrlQueryAndFragment = p.stripUrlQueryAndFragment,
n.TRACEPARENT_REGEXP = p.TRACEPARENT_REGEXP
}
, {
"./browser": 60,
"./hubextensions": 76,
"./idletransaction": 77,
"./integrations": 79,
"./span": 84,
"./spanstatus": 85,
"./transaction": 86,
"./utils": 87
}],
79: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("./node/express");
n.Express = i.Express;
var a = e("./node/postgres");
n.Postgres = a.Postgres;
var r = e("./node/mysql");
n.Mysql = r.Mysql;
var o = e("./node/mongo");
n.Mongo = o.Mongo;
var s = e("../browser");
n.BrowserTracing = s.BrowserTracing
}
, {
"../browser": 60,
"./node/express": 80,
"./node/mongo": 81,
"./node/mysql": 82,
"./node/postgres": 83
}],
80: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/utils")
, r = e("../../flags")
, o = function() {
function e(t) {
void 0 === t && (t = {}),
this.name = e.id,
this._router = t.router || t.app,
this._methods = (Array.isArray(t.methods) ? t.methods : []).concat("use")
}
return e.prototype.setupOnce = function() {
this._router ? function(e, t) {
void 0 === t && (t = []);
t.forEach((function(t) {
return function(e, t) {
var n = e[t];
return e[t] = function() {
for (var e = [], a = 0; a < arguments.length; a++)
e[a] = arguments[a];
return n.call.apply(n, i.__spread([this], c(e, t)))
}
,
e
}(e, t)
}
))
}(this._router, this._methods) : r.IS_DEBUG_BUILD && a.logger.error("ExpressIntegration is missing an Express instance")
}
,
e.id = "Express",
e
}();
function s(e, t) {
var n = e.length;
switch (n) {
case 2:
return function(n, i) {
var a = i.__sentry_transaction;
if (a) {
var r = a.startChild({
description: e.name,
op: "express.middleware." + t
});
i.once("finish", (function() {
r.finish()
}
))
}
return e.call(this, n, i)
}
;
case 3:
return function(n, a, r) {
var o, s = null === (o = a.__sentry_transaction) || void 0 === o ? void 0 : o.startChild({
description: e.name,
op: "express.middleware." + t
});
e.call(this, n, a, (function() {
for (var e, t = [], n = 0; n < arguments.length; n++)
t[n] = arguments[n];
null === (e = s) || void 0 === e || e.finish(),
r.call.apply(r, i.__spread([this], t))
}
))
}
;
case 4:
return function(n, a, r, o) {
var s, c = null === (s = r.__sentry_transaction) || void 0 === s ? void 0 : s.startChild({
description: e.name,
op: "express.middleware." + t
});
e.call(this, n, a, r, (function() {
for (var e, t = [], n = 0; n < arguments.length; n++)
t[n] = arguments[n];
null === (e = c) || void 0 === e || e.finish(),
o.call.apply(o, i.__spread([this], t))
}
))
}
;
default:
throw new Error("Express middleware takes 2-4 arguments. Got: " + n)
}
}
function c(e, t) {
return e.map((function(e) {
return "function" == typeof e ? s(e, t) : Array.isArray(e) ? e.map((function(e) {
return "function" == typeof e ? s(e, t) : e
}
)) : e
}
))
}
n.Express = o
}
, {
"../../flags": 75,
"@sentry/utils": 100,
tslib: 487
}],
81: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/utils")
, r = e("../../flags")
, o = ["aggregate", "bulkWrite", "countDocuments", "createIndex", "createIndexes", "deleteMany", "deleteOne", "distinct", "drop", "dropIndex", "dropIndexes", "estimatedDocumentCount", "find", "findOne", "findOneAndDelete", "findOneAndReplace", "findOneAndUpdate", "indexes", "indexExists", "indexInformation", "initializeOrderedBulkOp", "insertMany", "insertOne", "isCapped", "mapReduce", "options", "parallelCollectionScan", "rename", "replaceOne", "stats", "updateMany", "updateOne"]
, s = {
bulkWrite: ["operations"],
countDocuments: ["query"],
createIndex: ["fieldOrSpec"],
createIndexes: ["indexSpecs"],
deleteMany: ["filter"],
deleteOne: ["filter"],
distinct: ["key", "query"],
dropIndex: ["indexName"],
find: ["query"],
findOne: ["query"],
findOneAndDelete: ["filter"],
findOneAndReplace: ["filter", "replacement"],
findOneAndUpdate: ["filter", "update"],
indexExists: ["indexes"],
insertMany: ["docs"],
insertOne: ["doc"],
mapReduce: ["map", "reduce"],
rename: ["newName"],
replaceOne: ["filter", "doc"],
updateMany: ["filter", "update"],
updateOne: ["filter", "update"]
}
, c = function() {
function e(t) {
void 0 === t && (t = {}),
this.name = e.id,
this._operations = Array.isArray(t.operations) ? t.operations : o,
this._describeOperations = !("describeOperations"in t) || t.describeOperations,
this._useMongoose = !!t.useMongoose
}
return e.prototype.setupOnce = function(e, t) {
var n = this._useMongoose ? "mongoose" : "mongodb"
, i = a.loadModule(n);
i ? this._instrumentOperations(i.Collection, this._operations, t) : r.IS_DEBUG_BUILD && a.logger.error("Mongo Integration was unable to require `" + n + "` package.")
}
,
e.prototype._instrumentOperations = function(e, t, n) {
var i = this;
t.forEach((function(t) {
return i._patchOperation(e, t, n)
}
))
}
,
e.prototype._patchOperation = function(e, t, n) {
if (t in e.prototype) {
var r = this._getSpanContextFromOperationArguments.bind(this);
a.fill(e.prototype, t, (function(e) {
return function() {
for (var o, s, c, l, u = [], d = 0; d < arguments.length; d++)
u[d] = arguments[d];
var p = u[u.length - 1]
, h = n().getScope()
, y = null === (o = h) || void 0 === o ? void 0 : o.getSpan();
if ("function" != typeof p || "mapReduce" === t && 2 === u.length) {
var m = null === (s = y) || void 0 === s ? void 0 : s.startChild(r(this, t, u))
, f = e.call.apply(e, i.__spread([this], u));
return a.isThenable(f) ? f.then((function(e) {
var t;
return null === (t = m) || void 0 === t || t.finish(),
e
}
)) : (null === (c = m) || void 0 === c || c.finish(),
f)
}
var x = null === (l = y) || void 0 === l ? void 0 : l.startChild(r(this, t, u.slice(0, -1)));
return e.call.apply(e, i.__spread([this], u.slice(0, -1), [function(e, t) {
var n;
null === (n = x) || void 0 === n || n.finish(),
p(e, t)
}
]))
}
}
))
}
}
,
e.prototype._getSpanContextFromOperationArguments = function(e, t, n) {
var a = {
collectionName: e.collectionName,
dbName: e.dbName,
namespace: e.namespace
}
, r = {
op: "db",
description: t,
data: a
}
, o = s[t]
, c = Array.isArray(this._describeOperations) ? this._describeOperations.includes(t) : this._describeOperations;
if (!o || !c)
return r;
try {
if ("mapReduce" === t) {
var l = i.__read(n, 2)
, u = l[0]
, d = l[1];
a[o[0]] = "string" == typeof u ? u : u.name || "<anonymous>",
a[o[1]] = "string" == typeof d ? d : d.name || "<anonymous>"
} else
for (var p = 0; p < o.length; p++)
a[o[p]] = JSON.stringify(n[p])
} catch (e) {}
return r
}
,
e.id = "Mongo",
e
}();
n.Mongo = c
}
, {
"../../flags": 75,
"@sentry/utils": 100,
tslib: 487
}],
82: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("@sentry/utils")
, a = e("../../flags")
, r = function() {
function e() {
this.name = e.id
}
return e.prototype.setupOnce = function(e, t) {
var n = i.loadModule("mysql/lib/Connection.js");
n ? i.fill(n, "createQuery", (function(e) {
return function(n, i, a) {
var r, o, s = null === (o = null === (r = t().getScope()) || void 0 === r ? void 0 : r.getSpan()) || void 0 === o ? void 0 : o.startChild({
description: "string" == typeof n ? n : n.sql,
op: "db"
});
return "function" == typeof a ? e.call(this, n, i, (function(e, t, n) {
var i;
null === (i = s) || void 0 === i || i.finish(),
a(e, t, n)
}
)) : "function" == typeof i ? e.call(this, n, (function(e, t, n) {
var a;
null === (a = s) || void 0 === a || a.finish(),
i(e, t, n)
}
)) : e.call(this, n, i, a)
}
}
)) : a.IS_DEBUG_BUILD && i.logger.error("Mysql Integration was unable to require `mysql` package.")
}
,
e.id = "Mysql",
e
}();
n.Mysql = r
}
, {
"../../flags": 75,
"@sentry/utils": 100
}],
83: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("@sentry/utils")
, a = e("../../flags")
, r = function() {
function e(t) {
void 0 === t && (t = {}),
this.name = e.id,
this._usePgNative = !!t.usePgNative
}
return e.prototype.setupOnce = function(e, t) {
var n, r = i.loadModule("pg");
if (r)
if (!this._usePgNative || (null === (n = r.native) || void 0 === n ? void 0 : n.Client)) {
var o = (this._usePgNative ? r.native : r).Client;
i.fill(o.prototype, "query", (function(e) {
return function(n, a, r) {
var o, s, c, l = null === (s = null === (o = t().getScope()) || void 0 === o ? void 0 : o.getSpan()) || void 0 === s ? void 0 : s.startChild({
description: "string" == typeof n ? n : n.text,
op: "db"
});
if ("function" == typeof r)
return e.call(this, n, a, (function(e, t) {
var n;
null === (n = l) || void 0 === n || n.finish(),
r(e, t)
}
));
if ("function" == typeof a)
return e.call(this, n, (function(e, t) {
var n;
null === (n = l) || void 0 === n || n.finish(),
a(e, t)
}
));
var u = void 0 !== a ? e.call(this, n, a) : e.call(this, n);
return i.isThenable(u) ? u.then((function(e) {
var t;
return null === (t = l) || void 0 === t || t.finish(),
e
}
)) : (null === (c = l) || void 0 === c || c.finish(),
u)
}
}
))
} else
a.IS_DEBUG_BUILD && i.logger.error("Postgres Integration was unable to access 'pg-native' bindings.");
else
a.IS_DEBUG_BUILD && i.logger.error("Postgres Integration was unable to require `pg` package.")
}
,
e.id = "Postgres",
e
}();
n.Postgres = r
}
, {
"../../flags": 75,
"@sentry/utils": 100
}],
84: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/utils")
, r = function() {
function e(e) {
void 0 === e && (e = 1e3),
this.spans = [],
this._maxlen = e
}
return e.prototype.add = function(e) {
this.spans.length > this._maxlen ? e.spanRecorder = void 0 : this.spans.push(e)
}
,
e
}();
n.SpanRecorder = r;
var o = function() {
function e(e) {
if (this.traceId = a.uuid4(),
this.spanId = a.uuid4().substring(16),
this.startTimestamp = a.timestampWithMs(),
this.tags = {},
this.data = {},
!e)
return this;
e.traceId && (this.traceId = e.traceId),
e.spanId && (this.spanId = e.spanId),
e.parentSpanId && (this.parentSpanId = e.parentSpanId),
"sampled"in e && (this.sampled = e.sampled),
e.op && (this.op = e.op),
e.description && (this.description = e.description),
e.data && (this.data = e.data),
e.tags && (this.tags = e.tags),
e.status && (this.status = e.status),
e.startTimestamp && (this.startTimestamp = e.startTimestamp),
e.endTimestamp && (this.endTimestamp = e.endTimestamp)
}
return e.prototype.child = function(e) {
return this.startChild(e)
}
,
e.prototype.startChild = function(t) {
var n = new e(i.__assign(i.__assign({}, t), {
parentSpanId: this.spanId,
sampled: this.sampled,
traceId: this.traceId
}));
return n.spanRecorder = this.spanRecorder,
n.spanRecorder && n.spanRecorder.add(n),
n.transaction = this.transaction,
n
}
,
e.prototype.setTag = function(e, t) {
var n;
return this.tags = i.__assign(i.__assign({}, this.tags), ((n = {})[e] = t,
n)),
this
}
,
e.prototype.setData = function(e, t) {
var n;
return this.data = i.__assign(i.__assign({}, this.data), ((n = {})[e] = t,
n)),
this
}
,
e.prototype.setStatus = function(e) {
return this.status = e,
this
}
,
e.prototype.setHttpStatus = function(e) {
this.setTag("http.status_code", String(e));
var t = s(e);
return "unknown_error" !== t && this.setStatus(t),
this
}
,
e.prototype.isSuccess = function() {
return "ok" === this.status
}
,
e.prototype.finish = function(e) {
this.endTimestamp = "number" == typeof e ? e : a.timestampWithMs()
}
,
e.prototype.toTraceparent = function() {
var e = "";
return void 0 !== this.sampled && (e = this.sampled ? "-1" : "-0"),
this.traceId + "-" + this.spanId + e
}
,
e.prototype.toContext = function() {
return a.dropUndefinedKeys({
data: this.data,
description: this.description,
endTimestamp: this.endTimestamp,
op: this.op,
parentSpanId: this.parentSpanId,
sampled: this.sampled,
spanId: this.spanId,
startTimestamp: this.startTimestamp,
status: this.status,
tags: this.tags,
traceId: this.traceId
})
}
,
e.prototype.updateWithContext = function(e) {
var t, n, i, a, r;
return this.data = null != (t = e.data) ? t : {},
this.description = e.description,
this.endTimestamp = e.endTimestamp,
this.op = e.op,
this.parentSpanId = e.parentSpanId,
this.sampled = e.sampled,
this.spanId = null != (n = e.spanId) ? n : this.spanId,
this.startTimestamp = null != (i = e.startTimestamp) ? i : this.startTimestamp,
this.status = e.status,
this.tags = null != (a = e.tags) ? a : {},
this.traceId = null != (r = e.traceId) ? r : this.traceId,
this
}
,
e.prototype.getTraceContext = function() {
return a.dropUndefinedKeys({
data: Object.keys(this.data).length > 0 ? this.data : void 0,
description: this.description,
op: this.op,
parent_span_id: this.parentSpanId,
span_id: this.spanId,
status: this.status,
tags: Object.keys(this.tags).length > 0 ? this.tags : void 0,
trace_id: this.traceId
})
}
,
e.prototype.toJSON = function() {
return a.dropUndefinedKeys({
data: Object.keys(this.data).length > 0 ? this.data : void 0,
description: this.description,
op: this.op,
parent_span_id: this.parentSpanId,
span_id: this.spanId,
start_timestamp: this.startTimestamp,
status: this.status,
tags: Object.keys(this.tags).length > 0 ? this.tags : void 0,
timestamp: this.endTimestamp,
trace_id: this.traceId
})
}
,
e
}();
function s(e) {
if (e < 400 && e >= 100)
return "ok";
if (e >= 400 && e < 500)
switch (e) {
case 401:
return "unauthenticated";
case 403:
return "permission_denied";
case 404:
return "not_found";
case 409:
return "already_exists";
case 413:
return "failed_precondition";
case 429:
return "resource_exhausted";
default:
return "invalid_argument"
}
if (e >= 500 && e < 600)
switch (e) {
case 501:
return "unimplemented";
case 503:
return "unavailable";
case 504:
return "deadline_exceeded";
default:
return "internal_error"
}
return "unknown_error"
}
n.Span = o,
n.spanStatusfromHttpCode = s
}
, {
"@sentry/utils": 100,
tslib: 487
}],
85: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
}),
function(e) {
e.Ok = "ok",
e.DeadlineExceeded = "deadline_exceeded",
e.Unauthenticated = "unauthenticated",
e.PermissionDenied = "permission_denied",
e.NotFound = "not_found",
e.ResourceExhausted = "resource_exhausted",
e.InvalidArgument = "invalid_argument",
e.Unimplemented = "unimplemented",
e.Unavailable = "unavailable",
e.InternalError = "internal_error",
e.UnknownError = "unknown_error",
e.Cancelled = "cancelled",
e.AlreadyExists = "already_exists",
e.FailedPrecondition = "failed_precondition",
e.Aborted = "aborted",
e.OutOfRange = "out_of_range",
e.DataLoss = "data_loss"
}(n.SpanStatus || (n.SpanStatus = {}))
}
, {}],
86: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("@sentry/hub")
, r = e("@sentry/utils")
, o = e("./flags")
, s = e("./span")
, c = function(e) {
function t(t, n) {
var i = e.call(this, t) || this;
return i._measurements = {},
i._hub = a.getCurrentHub(),
r.isInstanceOf(n, a.Hub) && (i._hub = n),
i.name = t.name || "",
i.metadata = t.metadata || {},
i._trimEnd = t.trimEnd,
i.transaction = i,
i
}
return i.__extends(t, e),
t.prototype.setName = function(e) {
this.name = e
}
,
t.prototype.initSpanRecorder = function(e) {
void 0 === e && (e = 1e3),
this.spanRecorder || (this.spanRecorder = new s.SpanRecorder(e)),
this.spanRecorder.add(this)
}
,
t.prototype.setMeasurements = function(e) {
this._measurements = i.__assign({}, e)
}
,
t.prototype.setMetadata = function(e) {
this.metadata = i.__assign(i.__assign({}, this.metadata), e)
}
,
t.prototype.finish = function(t) {
var n = this;
if (void 0 === this.endTimestamp) {
if (this.name || (o.IS_DEBUG_BUILD && r.logger.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),
this.name = "<unlabeled transaction>"),
e.prototype.finish.call(this, t),
!0 === this.sampled) {
var i = this.spanRecorder ? this.spanRecorder.spans.filter((function(e) {
return e !== n && e.endTimestamp
}
)) : [];
this._trimEnd && i.length > 0 && (this.endTimestamp = i.reduce((function(e, t) {
return e.endTimestamp && t.endTimestamp ? e.endTimestamp > t.endTimestamp ? e : t : e
}
)).endTimestamp);
var a = {
contexts: {
trace: this.getTraceContext()
},
spans: i,
start_timestamp: this.startTimestamp,
tags: this.tags,
timestamp: this.endTimestamp,
transaction: this.name,
type: "transaction",
sdkProcessingMetadata: this.metadata
};
return Object.keys(this._measurements).length > 0 && (o.IS_DEBUG_BUILD && r.logger.log("[Measurements] Adding measurements to transaction", JSON.stringify(this._measurements, void 0, 2)),
a.measurements = this._measurements),
o.IS_DEBUG_BUILD && r.logger.log("[Tracing] Finishing " + this.op + " transaction: " + this.name + "."),
this._hub.captureEvent(a)
}
o.IS_DEBUG_BUILD && r.logger.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled.");
var s = this._hub.getClient()
, c = s && s.getTransport && s.getTransport();
c && c.recordLostEvent && c.recordLostEvent("sample_rate", "transaction")
}
}
,
t.prototype.toContext = function() {
var t = e.prototype.toContext.call(this);
return r.dropUndefinedKeys(i.__assign(i.__assign({}, t), {
name: this.name,
trimEnd: this._trimEnd
}))
}
,
t.prototype.updateWithContext = function(t) {
var n;
return e.prototype.updateWithContext.call(this, t),
this.name = null != (n = t.name) ? n : "",
this._trimEnd = t.trimEnd,
this
}
,
t
}(s.Span);
n.Transaction = c
}
, {
"./flags": 75,
"./span": 84,
"@sentry/hub": 53,
"@sentry/utils": 100,
tslib: 487
}],
87: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("@sentry/hub")
, a = e("@sentry/utils");
n.TRACEPARENT_REGEXP = a.TRACEPARENT_REGEXP,
n.extractTraceparentData = a.extractTraceparentData,
n.hasTracingEnabled = function(e) {
var t = i.getCurrentHub().getClient()
, n = e || t && t.getOptions();
return !!n && ("tracesSampleRate"in n || "tracesSampler"in n)
}
,
n.getActiveTransaction = function(e) {
var t = (e || i.getCurrentHub()).getScope();
return t && t.getTransaction()
}
,
n.msToSec = function(e) {
return e / 1e3
}
,
n.secToMs = function(e) {
return 1e3 * e
}
;
var r = e("@sentry/utils");
n.stripUrlQueryAndFragment = r.stripUrlQueryAndFragment
}
, {
"@sentry/hub": 53,
"@sentry/utils": 100
}],
88: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("./severity");
n.Severity = i.Severity;
var a = e("./severity");
n.SeverityLevels = a.SeverityLevels
}
, {
"./severity": 89
}],
89: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
}),
function(e) {
e.Fatal = "fatal",
e.Error = "error",
e.Warning = "warning",
e.Log = "log",
e.Info = "info",
e.Debug = "debug",
e.Critical = "critical"
}(n.Severity || (n.Severity = {})),
n.SeverityLevels = ["fatal", "error", "warning", "log", "info", "debug", "critical"]
}
, {}],
90: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.forget = function(e) {
e.then(null, (function(e) {
console.error(e)
}
))
}
}
, {}],
91: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("./global")
, a = e("./is");
function r(e, t) {
var n, i, r, o, s, c = e, l = [];
if (!c || !c.tagName)
return "";
l.push(c.tagName.toLowerCase());
var u = t && t.length ? t.filter((function(e) {
return c.getAttribute(e)
}
)).map((function(e) {
return [e, c.getAttribute(e)]
}
)) : null;
if (u && u.length)
u.forEach((function(e) {
l.push("[" + e[0] + '="' + e[1] + '"]')
}
));
else if (c.id && l.push("#" + c.id),
(n = c.className) && a.isString(n))
for (i = n.split(/\s+/),
s = 0; s < i.length; s++)
l.push("." + i[s]);
var d = ["type", "name", "title", "alt"];
for (s = 0; s < d.length; s++)
r = d[s],
(o = c.getAttribute(r)) && l.push("[" + r + '="' + o + '"]');
return l.join("")
}
n.htmlTreeAsString = function(e, t) {
try {
for (var n = e, i = [], a = 0, o = 0, s = " > ".length, c = void 0; n && a++ < 5 && !("html" === (c = r(n, t)) || a > 1 && o + i.length * s + c.length >= 80); )
i.push(c),
o += c.length,
n = n.parentNode;
return i.reverse().join(" > ")
} catch (e) {
return "<unknown>"
}
}
,
n.getLocationHref = function() {
var e = i.getGlobalObject();
try {
return e.document.location.href
} catch (e) {
return ""
}
}
}
, {
"./global": 99,
"./is": 102
}],
92: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("./envelope")
, a = e("./time");
n.createClientReportEnvelope = function(e, t, n) {
var r = [{
type: "client_report"
}, {
timestamp: n || a.dateTimestampInSeconds(),
discarded_events: e
}];
return i.createEnvelope(t ? {
dsn: t
} : {}, [r])
}
}
, {
"./envelope": 96,
"./time": 119
}],
93: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("./error")
, r = e("./flags")
, o = /^(?:(\w+):)\/\/(?:(\w+)(?::(\w+))?@)([\w.-]+)(?::(\d+))?\/(.+)/;
function s(e) {
return "user"in e && !("publicKey"in e) && (e.publicKey = e.user),
{
user: e.publicKey || "",
protocol: e.protocol,
publicKey: e.publicKey || "",
pass: e.pass || "",
host: e.host,
port: e.port || "",
path: e.path || "",
projectId: e.projectId
}
}
n.dsnToString = function(e, t) {
void 0 === t && (t = !1);
var n = e.host
, i = e.path
, a = e.pass
, r = e.port
, o = e.projectId;
return e.protocol + "://" + e.publicKey + (t && a ? ":" + a : "") + "@" + n + (r ? ":" + r : "") + "/" + (i ? i + "/" : i) + o
}
,
n.makeDsn = function(e) {
var t = "string" == typeof e ? function(e) {
var t = o.exec(e);
if (!t)
throw new a.SentryError("Invalid Sentry Dsn: " + e);
var n = i.__read(t.slice(1), 6)
, r = n[0]
, c = n[1]
, l = n[2]
, u = void 0 === l ? "" : l
, d = n[3]
, p = n[4]
, h = void 0 === p ? "" : p
, y = ""
, m = n[5]
, f = m.split("/");
if (f.length > 1 && (y = f.slice(0, -1).join("/"),
m = f.pop()),
m) {
var x = m.match(/^\d+/);
x && (m = x[0])
}
return s({
host: d,
pass: u,
path: y,
projectId: m,
port: h,
protocol: r,
publicKey: c
})
}(e) : s(e);
return function(e) {
if (r.IS_DEBUG_BUILD) {
var t = e.port
, n = e.projectId
, i = e.protocol;
if (["protocol", "publicKey", "host", "projectId"].forEach((function(t) {
if (!e[t])
throw new a.SentryError("Invalid Sentry Dsn: " + t + " missing")
}
)),
!n.match(/^\d+$/))
throw new a.SentryError("Invalid Sentry Dsn: Invalid projectId " + n);
if (!function(e) {
return "http" === e || "https" === e
}(i))
throw new a.SentryError("Invalid Sentry Dsn: Invalid protocol " + i);
if (t && isNaN(parseInt(t, 10)))
throw new a.SentryError("Invalid Sentry Dsn: Invalid port " + t)
}
}(t),
t
}
}
, {
"./error": 97,
"./flags": 98,
tslib: 487
}],
94: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.SeverityLevels = ["fatal", "error", "warning", "log", "info", "debug", "critical"]
}
, {}],
95: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.isBrowserBundle = function() {
return "undefined" != typeof __SENTRY_BROWSER_BUNDLE__ && !!__SENTRY_BROWSER_BUNDLE__
}
}
, {}],
96: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("./is");
n.createEnvelope = function(e, t) {
return void 0 === t && (t = []),
[e, t]
}
,
n.addItemToEnvelope = function(e, t) {
var n = i.__read(e, 2)
, a = n[0]
, r = n[1];
return [a, i.__spread(r, [t])]
}
,
n.getEnvelopeType = function(e) {
var t = i.__read(e, 2)
, n = i.__read(t[1], 1);
return i.__read(n[0], 1)[0].type
}
,
n.serializeEnvelope = function(e) {
var t = i.__read(e, 2)
, n = t[0]
, r = t[1]
, o = JSON.stringify(n);
return r.reduce((function(e, t) {
var n = i.__read(t, 2)
, r = n[0]
, o = n[1]
, s = a.isPrimitive(o) ? String(o) : JSON.stringify(o);
return e + "\n" + JSON.stringify(r) + "\n" + s
}
), o)
}
}
, {
"./is": 102,
tslib: 487
}],
97: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("./polyfill")
, r = function(e) {
function t(t) {
var n = this.constructor
, i = e.call(this, t) || this;
return i.message = t,
i.name = n.prototype.constructor.name,
a.setPrototypeOf(i, n.prototype),
i
}
return i.__extends(t, e),
t
}(Error);
n.SentryError = r
}
, {
"./polyfill": 110,
tslib: 487
}],
98: [function(e, t, n) {
arguments[4][17][0].apply(n, arguments)
}
, {
dup: 17
}],
99: [function(e, t, n) {
(function(t) {
(function() {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("./node")
, a = {};
function r() {
return i.isNodeEnv() ? t : "undefined" != typeof window ? window : "undefined" != typeof self ? self : a
}
n.getGlobalObject = r,
n.getGlobalSingleton = function(e, t, n) {
var i = n || r()
, a = i.__SENTRY__ = i.__SENTRY__ || {};
return a[e] || (a[e] = t())
}
}
).call(this)
}
).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {})
}
, {
"./node": 106
}],
100: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib");
i.__exportStar(e("./async"), n),
i.__exportStar(e("./browser"), n),
i.__exportStar(e("./dsn"), n),
i.__exportStar(e("./enums"), n),
i.__exportStar(e("./error"), n),
i.__exportStar(e("./global"), n),
i.__exportStar(e("./instrument"), n),
i.__exportStar(e("./is"), n),
i.__exportStar(e("./logger"), n),
i.__exportStar(e("./memo"), n),
i.__exportStar(e("./misc"), n),
i.__exportStar(e("./node"), n),
i.__exportStar(e("./normalize"), n),
i.__exportStar(e("./object"), n),
i.__exportStar(e("./path"), n),
i.__exportStar(e("./promisebuffer"), n),
i.__exportStar(e("./severity"), n),
i.__exportStar(e("./stacktrace"), n),
i.__exportStar(e("./status"), n),
i.__exportStar(e("./string"), n),
i.__exportStar(e("./supports"), n),
i.__exportStar(e("./syncpromise"), n),
i.__exportStar(e("./time"), n),
i.__exportStar(e("./tracing"), n),
i.__exportStar(e("./env"), n),
i.__exportStar(e("./envelope"), n),
i.__exportStar(e("./clientreport"), n),
i.__exportStar(e("./ratelimit"), n)
}
, {
"./async": 90,
"./browser": 91,
"./clientreport": 92,
"./dsn": 93,
"./enums": 94,
"./env": 95,
"./envelope": 96,
"./error": 97,
"./global": 99,
"./instrument": 101,
"./is": 102,
"./logger": 103,
"./memo": 104,
"./misc": 105,
"./node": 106,
"./normalize": 107,
"./object": 108,
"./path": 109,
"./promisebuffer": 111,
"./ratelimit": 112,
"./severity": 113,
"./stacktrace": 114,
"./status": 115,
"./string": 116,
"./supports": 117,
"./syncpromise": 118,
"./time": 119,
"./tracing": 120,
tslib: 487
}],
101: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i, a = e("tslib"), r = e("./flags"), o = e("./global"), s = e("./is"), c = e("./logger"), l = e("./object"), u = e("./stacktrace"), d = e("./supports"), p = o.getGlobalObject(), h = {}, y = {};
function m(e) {
if (!y[e])
switch (y[e] = !0,
e) {
case "console":
!function() {
if (!("console"in p))
return;
c.CONSOLE_LEVELS.forEach((function(e) {
e in p.console && l.fill(p.console, e, (function(t) {
return function() {
for (var n = [], i = 0; i < arguments.length; i++)
n[i] = arguments[i];
f("console", {
args: n,
level: e
}),
t && t.apply(p.console, n)
}
}
))
}
))
}();
break;
case "dom":
!function() {
if (!("document"in p))
return;
var e = f.bind(null, "dom")
, t = b(e, !0);
p.document.addEventListener("click", t, !1),
p.document.addEventListener("keypress", t, !1),
["EventTarget", "Node"].forEach((function(t) {
var n = p[t] && p[t].prototype;
n && n.hasOwnProperty && n.hasOwnProperty("addEventListener") && (l.fill(n, "addEventListener", (function(t) {
return function(n, i, a) {
if ("click" === n || "keypress" == n)
try {
var r = this.__sentry_instrumentation_handlers__ = this.__sentry_instrumentation_handlers__ || {}
, o = r[n] = r[n] || {
refCount: 0
};
if (!o.handler) {
var s = b(e);
o.handler = s,
t.call(this, n, s, a)
}
o.refCount += 1
} catch (e) {}
return t.call(this, n, i, a)
}
}
)),
l.fill(n, "removeEventListener", (function(e) {
return function(t, n, i) {
if ("click" === t || "keypress" == t)
try {
var a = this.__sentry_instrumentation_handlers__ || {}
, r = a[t];
r && (r.refCount -= 1,
r.refCount <= 0 && (e.call(this, t, r.handler, i),
r.handler = void 0,
delete a[t]),
0 === Object.keys(a).length && delete this.__sentry_instrumentation_handlers__)
} catch (e) {}
return e.call(this, t, n, i)
}
}
)))
}
))
}();
break;
case "xhr":
!function() {
if (!("XMLHttpRequest"in p))
return;
var e = XMLHttpRequest.prototype;
l.fill(e, "open", (function(e) {
return function() {
for (var t = [], n = 0; n < arguments.length; n++)
t[n] = arguments[n];
var i = this
, a = t[1]
, r = i.__sentry_xhr__ = {
method: s.isString(t[0]) ? t[0].toUpperCase() : t[0],
url: t[1]
};
s.isString(a) && "POST" === r.method && a.match(/sentry_key/) && (i.__sentry_own_request__ = !0);
var o = function() {
if (4 === i.readyState) {
try {
r.status_code = i.status
} catch (e) {}
f("xhr", {
args: t,
endTimestamp: Date.now(),
startTimestamp: Date.now(),
xhr: i
})
}
};
return "onreadystatechange"in i && "function" == typeof i.onreadystatechange ? l.fill(i, "onreadystatechange", (function(e) {
return function() {
for (var t = [], n = 0; n < arguments.length; n++)
t[n] = arguments[n];
return o(),
e.apply(i, t)
}
}
)) : i.addEventListener("readystatechange", o),
e.apply(i, t)
}
}
)),
l.fill(e, "send", (function(e) {
return function() {
for (var t = [], n = 0; n < arguments.length; n++)
t[n] = arguments[n];
return this.__sentry_xhr__ && void 0 !== t[0] && (this.__sentry_xhr__.body = t[0]),
f("xhr", {
args: t,
startTimestamp: Date.now(),
xhr: this
}),
e.apply(this, t)
}
}
))
}();
break;
case "fetch":
!function() {
if (!d.supportsNativeFetch())
return;
l.fill(p, "fetch", (function(e) {
return function() {
for (var t = [], n = 0; n < arguments.length; n++)
t[n] = arguments[n];
var i = {
args: t,
fetchData: {
method: x(t),
url: v(t)
},
startTimestamp: Date.now()
};
return f("fetch", a.__assign({}, i)),
e.apply(p, t).then((function(e) {
return f("fetch", a.__assign(a.__assign({}, i), {
endTimestamp: Date.now(),
response: e
})),
e
}
), (function(e) {
throw f("fetch", a.__assign(a.__assign({}, i), {
endTimestamp: Date.now(),
error: e
})),
e
}
))
}
}
))
}();
break;
case "history":
!function() {
if (!d.supportsHistory())
return;
var e = p.onpopstate;
function t(e) {
return function() {
for (var t = [], n = 0; n < arguments.length; n++)
t[n] = arguments[n];
var a = t.length > 2 ? t[2] : void 0;
if (a) {
var r = i
, o = String(a);
i = o,
f("history", {
from: r,
to: o
})
}
return e.apply(this, t)
}
}
p.onpopstate = function() {
for (var t = [], n = 0; n < arguments.length; n++)
t[n] = arguments[n];
var a = p.location.href
, r = i;
if (i = a,
f("history", {
from: r,
to: a
}),
e)
try {
return e.apply(this, t)
} catch (e) {}
}
,
l.fill(p.history, "pushState", t),
l.fill(p.history, "replaceState", t)
}();
break;
case "error":
w = p.onerror,
p.onerror = function(e, t, n, i, a) {
return f("error", {
column: i,
error: a,
line: n,
msg: e,
url: t
}),
!!w && w.apply(this, arguments)
}
;
break;
case "unhandledrejection":
_ = p.onunhandledrejection,
p.onunhandledrejection = function(e) {
return f("unhandledrejection", e),
!_ || _.apply(this, arguments)
}
;
break;
default:
return void (r.IS_DEBUG_BUILD && c.logger.warn("unknown instrumentation type:", e))
}
}
function f(e, t) {
var n, i;
if (e && h[e])
try {
for (var o = a.__values(h[e] || []), s = o.next(); !s.done; s = o.next()) {
var l = s.value;
try {
l(t)
} catch (t) {
r.IS_DEBUG_BUILD && c.logger.error("Error while triggering instrumentation handler.\nType: " + e + "\nName: " + u.getFunctionName(l) + "\nError:", t)
}
}
} catch (e) {
n = {
error: e
}
} finally {
try {
s && !s.done && (i = o.return) && i.call(o)
} finally {
if (n)
throw n.error
}
}
}
function x(e) {
return void 0 === e && (e = []),
"Request"in p && s.isInstanceOf(e[0], Request) && e[0].method ? String(e[0].method).toUpperCase() : e[1] && e[1].method ? String(e[1].method).toUpperCase() : "GET"
}
function v(e) {
return void 0 === e && (e = []),
"string" == typeof e[0] ? e[0] : "Request"in p && s.isInstanceOf(e[0], Request) ? e[0].url : String(e[0])
}
n.addInstrumentationHandler = function(e, t) {
h[e] = h[e] || [],
h[e].push(t),
m(e)
}
;
var z, g;
function b(e, t) {
return void 0 === t && (t = !1),
function(n) {
if (n && g !== n && !function(e) {
if ("keypress" !== e.type)
return !1;
try {
var t = e.target;
if (!t || !t.tagName)
return !0;
if ("INPUT" === t.tagName || "TEXTAREA" === t.tagName || t.isContentEditable)
return !1
} catch (e) {}
return !0
}(n)) {
var i = "keypress" === n.type ? "input" : n.type;
(void 0 === z || function(e, t) {
if (!e)
return !0;
if (e.type !== t.type)
return !0;
try {
if (e.target !== t.target)
return !0
} catch (e) {}
return !1
}(g, n)) && (e({
event: n,
name: i,
global: t
}),
g = n),
clearTimeout(z),
z = p.setTimeout((function() {
z = void 0
}
), 1e3)
}
}
}
var w = null;
var _ = null
}
, {
"./flags": 98,
"./global": 99,
"./is": 102,
"./logger": 103,
"./object": 108,
"./stacktrace": 114,
"./supports": 117,
tslib: 487
}],
102: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = Object.prototype.toString;
function a(e, t) {
return i.call(e) === "[object " + t + "]"
}
function r(e) {
return a(e, "Object")
}
function o(e, t) {
try {
return e instanceof t
} catch (e) {
return !1
}
}
n.isError = function(e) {
switch (i.call(e)) {
case "[object Error]":
case "[object Exception]":
case "[object DOMException]":
return !0;
default:
return o(e, Error)
}
}
,
n.isErrorEvent = function(e) {
return a(e, "ErrorEvent")
}
,
n.isDOMError = function(e) {
return a(e, "DOMError")
}
,
n.isDOMException = function(e) {
return a(e, "DOMException")
}
,
n.isString = function(e) {
return a(e, "String")
}
,
n.isPrimitive = function(e) {
return null === e || "object" != typeof e && "function" != typeof e
}
,
n.isPlainObject = r,
n.isEvent = function(e) {
return "undefined" != typeof Event && o(e, Event)
}
,
n.isElement = function(e) {
return "undefined" != typeof Element && o(e, Element)
}
,
n.isRegExp = function(e) {
return a(e, "RegExp")
}
,
n.isThenable = function(e) {
return Boolean(e && e.then && "function" == typeof e.then)
}
,
n.isSyntheticEvent = function(e) {
return r(e) && "nativeEvent"in e && "preventDefault"in e && "stopPropagation"in e
}
,
n.isNaN = function(e) {
return "number" == typeof e && e != e
}
,
n.isInstanceOf = o
}
, {}],
103: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i, a = e("tslib"), r = e("./flags"), o = e("./global"), s = o.getGlobalObject();
function c(e) {
var t = o.getGlobalObject();
if (!("console"in t))
return e();
var i = t.console
, a = {};
n.CONSOLE_LEVELS.forEach((function(e) {
var n = i[e] && i[e].__sentry_original__;
e in t.console && n && (a[e] = i[e],
i[e] = n)
}
));
try {
return e()
} finally {
Object.keys(a).forEach((function(e) {
i[e] = a[e]
}
))
}
}
function l() {
var e = !1
, t = {
enable: function() {
e = !0
},
disable: function() {
e = !1
}
};
return r.IS_DEBUG_BUILD ? n.CONSOLE_LEVELS.forEach((function(n) {
t[n] = function() {
for (var t = [], i = 0; i < arguments.length; i++)
t[i] = arguments[i];
e && c((function() {
var e;
(e = s.console)[n].apply(e, a.__spread(["Sentry Logger [" + n + "]:"], t))
}
))
}
}
)) : n.CONSOLE_LEVELS.forEach((function(e) {
t[e] = function() {}
}
)),
t
}
n.CONSOLE_LEVELS = ["debug", "info", "warn", "error", "log", "assert"],
n.consoleSandbox = c,
n.logger = i,
r.IS_DEBUG_BUILD ? n.logger = i = o.getGlobalSingleton("logger", l) : n.logger = i = l()
}
, {
"./flags": 98,
"./global": 99,
tslib: 487
}],
104: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.memoBuilder = function() {
var e = "function" == typeof WeakSet
, t = e ? new WeakSet : [];
return [function(n) {
if (e)
return !!t.has(n) || (t.add(n),
!1);
for (var i = 0; i < t.length; i++) {
if (t[i] === n)
return !0
}
return t.push(n),
!1
}
, function(n) {
if (e)
t.delete(n);
else
for (var i = 0; i < t.length; i++)
if (t[i] === n) {
t.splice(i, 1);
break
}
}
]
}
}
, {}],
105: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("./global")
, r = e("./object")
, o = e("./string");
function s(e) {
return e.exception && e.exception.values ? e.exception.values[0] : void 0
}
n.uuid4 = function() {
var e = a.getGlobalObject()
, t = e.crypto || e.msCrypto;
if (void 0 !== t && t.getRandomValues) {
var n = new Uint16Array(8);
t.getRandomValues(n),
n[3] = 4095 & n[3] | 16384,
n[4] = 16383 & n[4] | 32768;
var i = function(e) {
for (var t = e.toString(16); t.length < 4; )
t = "0" + t;
return t
};
return i(n[0]) + i(n[1]) + i(n[2]) + i(n[3]) + i(n[4]) + i(n[5]) + i(n[6]) + i(n[7])
}
return "xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g, (function(e) {
var t = 16 * Math.random() | 0;
return ("x" === e ? t : 3 & t | 8).toString(16)
}
))
}
,
n.parseUrl = function(e) {
if (!e)
return {};
var t = e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);
if (!t)
return {};
var n = t[6] || ""
, i = t[8] || "";
return {
host: t[4],
path: t[5],
protocol: t[2],
relative: t[5] + n + i
}
}
,
n.getEventDescription = function(e) {
var t = e.message
, n = e.event_id;
if (t)
return t;
var i = s(e);
return i ? i.type && i.value ? i.type + ": " + i.value : i.type || i.value || n || "<unknown>" : n || "<unknown>"
}
,
n.addExceptionTypeValue = function(e, t, n) {
var i = e.exception = e.exception || {}
, a = i.values = i.values || []
, r = a[0] = a[0] || {};
r.value || (r.value = t || ""),
r.type || (r.type = n || "Error")
}
,
n.addExceptionMechanism = function(e, t) {
var n = s(e);
if (n) {
var a = n.mechanism;
if (n.mechanism = i.__assign(i.__assign(i.__assign({}, {
type: "generic",
handled: !0
}), a), t),
t && "data"in t) {
var r = i.__assign(i.__assign({}, a && a.data), t.data);
n.mechanism.data = r
}
}
}
;
var c = /^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/;
n.parseSemver = function(e) {
var t = e.match(c) || []
, n = parseInt(t[1], 10)
, i = parseInt(t[2], 10)
, a = parseInt(t[3], 10);
return {
buildmetadata: t[5],
major: isNaN(n) ? void 0 : n,
minor: isNaN(i) ? void 0 : i,
patch: isNaN(a) ? void 0 : a,
prerelease: t[4]
}
}
,
n.addContextToFrame = function(e, t, n) {
void 0 === n && (n = 5);
var i = t.lineno || 0
, a = e.length
, r = Math.max(Math.min(a, i - 1), 0);
t.pre_context = e.slice(Math.max(0, r - n), r).map((function(e) {
return o.snipLine(e, 0)
}
)),
t.context_line = o.snipLine(e[Math.min(a - 1, r)], t.colno || 0),
t.post_context = e.slice(Math.min(r + 1, a), r + 1 + n).map((function(e) {
return o.snipLine(e, 0)
}
))
}
,
n.stripUrlQueryAndFragment = function(e) {
return e.split(/[\?#]/, 1)[0]
}
,
n.checkOrSetAlreadyCaught = function(e) {
if (e && e.__sentry_captured__)
return !0;
try {
r.addNonEnumerableProperty(e, "__sentry_captured__", !0)
} catch (e) {}
return !1
}
}
, {
"./global": 99,
"./object": 108,
"./string": 116,
tslib: 487
}],
106: [function(e, t, n) {
(function(i) {
(function() {
Object.defineProperty(n, "__esModule", {
value: !0
});
var a = e("./env");
function r(e, t) {
return e.require(t)
}
n.isNodeEnv = function() {
return !a.isBrowserBundle() && "[object process]" === Object.prototype.toString.call(void 0 !== i ? i : 0)
}
,
n.dynamicRequire = r,
n.loadModule = function(e) {
var n;
try {
n = r(t, e)
} catch (e) {}
try {
var i = r(t, "process").cwd;
n = r(t, i() + "/node_modules/" + e)
} catch (e) {}
return n
}
}
).call(this)
}
).call(this, e("_process"))
}
, {
"./env": 95,
_process: 483
}],
107: [function(e, t, n) {
(function(t) {
(function() {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("./is")
, r = e("./memo")
, o = e("./object")
, s = e("./stacktrace");
function c(e, t, n) {
void 0 === t && (t = 1 / 0),
void 0 === n && (n = 1 / 0);
try {
return l("", e, t, n)
} catch (e) {
return {
ERROR: "**non-serializable** (" + e + ")"
}
}
}
function l(e, n, c, u, d) {
void 0 === c && (c = 1 / 0),
void 0 === u && (u = 1 / 0),
void 0 === d && (d = r.memoBuilder());
var p = i.__read(d, 2)
, h = p[0]
, y = p[1]
, m = n;
if (m && "function" == typeof m.toJSON)
try {
return m.toJSON()
} catch (e) {}
if (null === n || ["number", "boolean", "string"].includes(typeof n) && !a.isNaN(n))
return n;
var f = function(e, n) {
try {
return "domain" === e && n && "object" == typeof n && n._events ? "[Domain]" : "domainEmitter" === e ? "[DomainEmitter]" : void 0 !== t && n === t ? "[Global]" : "undefined" != typeof window && n === window ? "[Window]" : "undefined" != typeof document && n === document ? "[Document]" : a.isSyntheticEvent(n) ? "[SyntheticEvent]" : "number" == typeof n && n != n ? "[NaN]" : void 0 === n ? "[undefined]" : "function" == typeof n ? "[Function: " + s.getFunctionName(n) + "]" : "symbol" == typeof n ? "[" + String(n) + "]" : "bigint" == typeof n ? "[BigInt: " + String(n) + "]" : "[object " + Object.getPrototypeOf(n).constructor.name + "]"
} catch (e) {
return "**non-serializable** (" + e + ")"
}
}(e, n);
if (!f.startsWith("[object "))
return f;
if (0 === c)
return f.replace("object ", "");
if (h(n))
return "[Circular ~]";
var x = Array.isArray(n) ? [] : {}
, v = 0
, z = a.isError(n) || a.isEvent(n) ? o.convertToPlainObject(n) : n;
for (var g in z)
if (Object.prototype.hasOwnProperty.call(z, g)) {
if (v >= u) {
x[g] = "[MaxProperties ~]";
break
}
var b = z[g];
x[g] = l(g, b, c - 1, u, d),
v += 1
}
return y(n),
x
}
n.normalize = c,
n.normalizeToSize = function e(t, n, i) {
void 0 === n && (n = 3),
void 0 === i && (i = 102400);
var a, r = c(t, n);
return a = r,
function(e) {
return ~-encodeURI(e).split(/%..|./).length
}(JSON.stringify(a)) > i ? e(t, n - 1, i) : r
}
,
n.walk = l
}
).call(this)
}
).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {})
}
, {
"./is": 102,
"./memo": 104,
"./object": 108,
"./stacktrace": 114,
tslib: 487
}],
108: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib")
, a = e("./browser")
, r = e("./is")
, o = e("./string");
function s(e, t, n) {
Object.defineProperty(e, t, {
value: n,
writable: !0,
configurable: !0
})
}
function c(e, t) {
var n = t.prototype || {};
e.prototype = t.prototype = n,
s(e, "__sentry_original__", t)
}
function l(e) {
var t = e;
if (r.isError(e))
t = i.__assign({
message: e.message,
name: e.name,
stack: e.stack
}, d(e));
else if (r.isEvent(e)) {
var n = e;
t = i.__assign({
type: n.type,
target: u(n.target),
currentTarget: u(n.currentTarget)
}, d(n)),
"undefined" != typeof CustomEvent && r.isInstanceOf(e, CustomEvent) && (t.detail = n.detail)
}
return t
}
function u(e) {
try {
return r.isElement(e) ? a.htmlTreeAsString(e) : Object.prototype.toString.call(e)
} catch (e) {
return "<unknown>"
}
}
function d(e) {
var t = {};
for (var n in e)
Object.prototype.hasOwnProperty.call(e, n) && (t[n] = e[n]);
return t
}
n.fill = function(e, t, n) {
if (t in e) {
var i = e[t]
, a = n(i);
if ("function" == typeof a)
try {
c(a, i)
} catch (e) {}
e[t] = a
}
}
,
n.addNonEnumerableProperty = s,
n.markFunctionWrapped = c,
n.getOriginalFunction = function(e) {
return e.__sentry_original__
}
,
n.urlEncode = function(e) {
return Object.keys(e).map((function(t) {
return encodeURIComponent(t) + "=" + encodeURIComponent(e[t])
}
)).join("&")
}
,
n.convertToPlainObject = l,
n.extractExceptionKeysForMessage = function(e, t) {
void 0 === t && (t = 40);
var n = Object.keys(l(e));
if (n.sort(),
!n.length)
return "[object has no keys]";
if (n[0].length >= t)
return o.truncate(n[0], t);
for (var i = n.length; i > 0; i--) {
var a = n.slice(0, i).join(", ");
if (!(a.length > t))
return i === n.length ? a : o.truncate(a, t)
}
return ""
}
,
n.dropUndefinedKeys = function e(t) {
var n, a;
if (r.isPlainObject(t)) {
var o = {};
try {
for (var s = i.__values(Object.keys(t)), c = s.next(); !c.done; c = s.next()) {
var l = c.value;
void 0 !== t[l] && (o[l] = e(t[l]))
}
} catch (e) {
n = {
error: e
}
} finally {
try {
c && !c.done && (a = s.return) && a.call(s)
} finally {
if (n)
throw n.error
}
}
return o
}
return Array.isArray(t) ? t.map(e) : t
}
,
n.objectify = function(e) {
var t;
switch (!0) {
case null == e:
t = new String(e);
break;
case "symbol" == typeof e || "bigint" == typeof e:
t = Object(e);
break;
case r.isPrimitive(e):
t = new e.constructor(e);
break;
default:
t = e
}
return t
}
}
, {
"./browser": 91,
"./is": 102,
"./string": 116,
tslib: 487
}],
109: [function(e, t, n) {
function i(e, t) {
for (var n = 0, i = e.length - 1; i >= 0; i--) {
var a = e[i];
"." === a ? e.splice(i, 1) : ".." === a ? (e.splice(i, 1),
n++) : n && (e.splice(i, 1),
n--)
}
if (t)
for (; n--; n)
e.unshift("..");
return e
}
Object.defineProperty(n, "__esModule", {
value: !0
});
var a = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^/]+?|)(\.[^./]*|))(?:[/]*)$/;
function r(e) {
var t = a.exec(e);
return t ? t.slice(1) : []
}
function o() {
for (var e = [], t = 0; t < arguments.length; t++)
e[t] = arguments[t];
for (var n = "", a = !1, r = e.length - 1; r >= -1 && !a; r--) {
var o = r >= 0 ? e[r] : "/";
o && (n = o + "/" + n,
a = "/" === o.charAt(0))
}
return (a ? "/" : "") + (n = i(n.split("/").filter((function(e) {
return !!e
}
)), !a).join("/")) || "."
}
function s(e) {
for (var t = 0; t < e.length && "" === e[t]; t++)
;
for (var n = e.length - 1; n >= 0 && "" === e[n]; n--)
;
return t > n ? [] : e.slice(t, n - t + 1)
}
function c(e) {
var t = l(e)
, n = "/" === e.substr(-1)
, a = i(e.split("/").filter((function(e) {
return !!e
}
)), !t).join("/");
return a || t || (a = "."),
a && n && (a += "/"),
(t ? "/" : "") + a
}
function l(e) {
return "/" === e.charAt(0)
}
n.resolve = o,
n.relative = function(e, t) {
e = o(e).substr(1),
t = o(t).substr(1);
for (var n = s(e.split("/")), i = s(t.split("/")), a = Math.min(n.length, i.length), r = a, c = 0; c < a; c++)
if (n[c] !== i[c]) {
r = c;
break
}
var l = [];
for (c = r; c < n.length; c++)
l.push("..");
return (l = l.concat(i.slice(r))).join("/")
}
,
n.normalizePath = c,
n.isAbsolute = l,
n.join = function() {
for (var e = [], t = 0; t < arguments.length; t++)
e[t] = arguments[t];
return c(e.join("/"))
}
,
n.dirname = function(e) {
var t = r(e)
, n = t[0]
, i = t[1];
return n || i ? (i && (i = i.substr(0, i.length - 1)),
n + i) : "."
}
,
n.basename = function(e, t) {
var n = r(e)[2];
return t && n.substr(-1 * t.length) === t && (n = n.substr(0, n.length - t.length)),
n
}
}
, {}],
110: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.setPrototypeOf = Object.setPrototypeOf || ({
__proto__: []
}instanceof Array ? function(e, t) {
return e.__proto__ = t,
e
}
: function(e, t) {
for (var n in t)
Object.prototype.hasOwnProperty.call(e, n) || (e[n] = t[n]);
return e
}
)
}
, {}],
111: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("./error")
, a = e("./syncpromise");
n.makePromiseBuffer = function(e) {
var t = [];
function n(e) {
return t.splice(t.indexOf(e), 1)[0]
}
return {
$: t,
add: function(r) {
if (!(void 0 === e || t.length < e))
return a.rejectedSyncPromise(new i.SentryError("Not adding Promise due to buffer limit reached."));
var o = r();
return -1 === t.indexOf(o) && t.push(o),
o.then((function() {
return n(o)
}
)).then(null, (function() {
return n(o).then(null, (function() {}
))
}
)),
o
},
drain: function(e) {
return new a.SyncPromise((function(n, i) {
var r = t.length;
if (!r)
return n(!0);
var o = setTimeout((function() {
e && e > 0 && n(!1)
}
), e);
t.forEach((function(e) {
a.resolvedSyncPromise(e).then((function() {
--r || (clearTimeout(o),
n(!0))
}
), i)
}
))
}
))
}
}
}
}
, {
"./error": 97,
"./syncpromise": 118
}],
112: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib");
function a(e, t) {
void 0 === t && (t = Date.now());
var i = parseInt("" + e, 10);
if (!isNaN(i))
return 1e3 * i;
var a = Date.parse("" + e);
return isNaN(a) ? n.DEFAULT_RETRY_AFTER : a - t
}
function r(e, t) {
return e[t] || e.all || 0
}
n.DEFAULT_RETRY_AFTER = 6e4,
n.parseRetryAfterHeader = a,
n.disabledUntil = r,
n.isRateLimited = function(e, t, n) {
return void 0 === n && (n = Date.now()),
r(e, t) > n
}
,
n.updateRateLimits = function(e, t, n) {
var r, o, s, c;
void 0 === n && (n = Date.now());
var l = i.__assign({}, e)
, u = t["x-sentry-rate-limits"]
, d = t["retry-after"];
if (u)
try {
for (var p = i.__values(u.trim().split(",")), h = p.next(); !h.done; h = p.next()) {
var y = h.value.split(":", 2)
, m = parseInt(y[0], 10)
, f = 1e3 * (isNaN(m) ? 60 : m);
if (y[1])
try {
for (var x = (s = void 0,
i.__values(y[1].split(";"))), v = x.next(); !v.done; v = x.next()) {
l[v.value] = n + f
}
} catch (e) {
s = {
error: e
}
} finally {
try {
v && !v.done && (c = x.return) && c.call(x)
} finally {
if (s)
throw s.error
}
}
else
l.all = n + f
}
} catch (e) {
r = {
error: e
}
} finally {
try {
h && !h.done && (o = p.return) && o.call(p)
} finally {
if (r)
throw r.error
}
}
else
d && (l.all = n + a(d, n));
return l
}
}
, {
tslib: 487
}],
113: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("@sentry/types")
, a = e("./enums");
n.severityFromString = function(e) {
return "warn" === e ? i.Severity.Warning : function(e) {
return -1 !== a.SeverityLevels.indexOf(e)
}(e) ? e : i.Severity.Log
}
}
, {
"./enums": 94,
"@sentry/types": 88
}],
114: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("tslib");
function a(e) {
if (!e.length)
return [];
var t = e
, n = t[0].function || ""
, a = t[t.length - 1].function || "";
return -1 === n.indexOf("captureMessage") && -1 === n.indexOf("captureException") || (t = t.slice(1)),
-1 !== a.indexOf("sentryWrapped") && (t = t.slice(0, -1)),
t.slice(0, 50).map((function(e) {
return i.__assign(i.__assign({}, e), {
filename: e.filename || t[0].filename,
function: e.function || "?"
})
}
)).reverse()
}
n.createStackParser = function() {
for (var e = [], t = 0; t < arguments.length; t++)
e[t] = arguments[t];
var n = e.sort((function(e, t) {
return e[0] - t[0]
}
)).map((function(e) {
return e[1]
}
));
return function(e, t) {
var r, o, s, c;
void 0 === t && (t = 0);
var l = [];
try {
for (var u = i.__values(e.split("\n").slice(t)), d = u.next(); !d.done; d = u.next()) {
var p = d.value;
try {
for (var h = (s = void 0,
i.__values(n)), y = h.next(); !y.done; y = h.next()) {
var m = (0,
y.value)(p);
if (m) {
l.push(m);
break
}
}
} catch (e) {
s = {
error: e
}
} finally {
try {
y && !y.done && (c = h.return) && c.call(h)
} finally {
if (s)
throw s.error
}
}
}
} catch (e) {
r = {
error: e
}
} finally {
try {
d && !d.done && (o = u.return) && o.call(u)
} finally {
if (r)
throw r.error
}
}
return a(l)
}
}
,
n.stripSentryFramesAndReverse = a;
n.getFunctionName = function(e) {
try {
return e && "function" == typeof e && e.name || "<anonymous>"
} catch (e) {
return "<anonymous>"
}
}
}
, {
tslib: 487
}],
115: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.eventStatusFromHttpCode = function(e) {
return e >= 200 && e < 300 ? "success" : 429 === e ? "rate_limit" : e >= 400 && e < 500 ? "invalid" : e >= 500 ? "failed" : "unknown"
}
}
, {}],
116: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("./is");
n.truncate = function(e, t) {
return void 0 === t && (t = 0),
"string" != typeof e || 0 === t || e.length <= t ? e : e.substr(0, t) + "..."
}
,
n.snipLine = function(e, t) {
var n = e
, i = n.length;
if (i <= 150)
return n;
t > i && (t = i);
var a = Math.max(t - 60, 0);
a < 5 && (a = 0);
var r = Math.min(a + 140, i);
return r > i - 5 && (r = i),
r === i && (a = Math.max(r - 140, 0)),
n = n.slice(a, r),
a > 0 && (n = "'{snip} " + n),
r < i && (n += " {snip}"),
n
}
,
n.safeJoin = function(e, t) {
if (!Array.isArray(e))
return "";
for (var n = [], i = 0; i < e.length; i++) {
var a = e[i];
try {
n.push(String(a))
} catch (e) {
n.push("[value cannot be serialized]")
}
}
return n.join(t)
}
,
n.isMatchingPattern = function(e, t) {
return !!i.isString(e) && (i.isRegExp(t) ? t.test(e) : "string" == typeof t && -1 !== e.indexOf(t))
}
,
n.escapeStringForRegex = function(e) {
return e.replace(/[|\\{}()[\]^$+*?.]/g, "\\$&").replace(/-/g, "\\x2d")
}
}
, {
"./is": 102
}],
117: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("./flags")
, a = e("./global")
, r = e("./logger");
function o() {
if (!("fetch"in a.getGlobalObject()))
return !1;
try {
return new Headers,
new Request(""),
new Response,
!0
} catch (e) {
return !1
}
}
function s(e) {
return e && /^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())
}
n.supportsErrorEvent = function() {
try {
return new ErrorEvent(""),
!0
} catch (e) {
return !1
}
}
,
n.supportsDOMError = function() {
try {
return new DOMError(""),
!0
} catch (e) {
return !1
}
}
,
n.supportsDOMException = function() {
try {
return new DOMException(""),
!0
} catch (e) {
return !1
}
}
,
n.supportsFetch = o,
n.isNativeFetch = s,
n.supportsNativeFetch = function() {
if (!o())
return !1;
var e = a.getGlobalObject();
if (s(e.fetch))
return !0;
var t = !1
, n = e.document;
if (n && "function" == typeof n.createElement)
try {
var c = n.createElement("iframe");
c.hidden = !0,
n.head.appendChild(c),
c.contentWindow && c.contentWindow.fetch && (t = s(c.contentWindow.fetch)),
n.head.removeChild(c)
} catch (e) {
i.IS_DEBUG_BUILD && r.logger.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ", e)
}
return t
}
,
n.supportsReportingObserver = function() {
return "ReportingObserver"in a.getGlobalObject()
}
,
n.supportsReferrerPolicy = function() {
if (!o())
return !1;
try {
return new Request("_",{
referrerPolicy: "origin"
}),
!0
} catch (e) {
return !1
}
}
,
n.supportsHistory = function() {
var e = a.getGlobalObject()
, t = e.chrome
, n = t && t.app && t.app.runtime
, i = "history"in e && !!e.history.pushState && !!e.history.replaceState;
return !n && i
}
}
, {
"./flags": 98,
"./global": 99,
"./logger": 103
}],
118: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("./is");
n.resolvedSyncPromise = function(e) {
return new a((function(t) {
t(e)
}
))
}
,
n.rejectedSyncPromise = function(e) {
return new a((function(t, n) {
n(e)
}
))
}
;
var a = function() {
function e(e) {
var t = this;
this._state = 0,
this._handlers = [],
this._resolve = function(e) {
t._setResult(1, e)
}
,
this._reject = function(e) {
t._setResult(2, e)
}
,
this._setResult = function(e, n) {
0 === t._state && (i.isThenable(n) ? n.then(t._resolve, t._reject) : (t._state = e,
t._value = n,
t._executeHandlers()))
}
,
this._executeHandlers = function() {
if (0 !== t._state) {
var e = t._handlers.slice();
t._handlers = [],
e.forEach((function(e) {
e[0] || (1 === t._state && e[1](t._value),
2 === t._state && e[2](t._value),
e[0] = !0)
}
))
}
}
;
try {
e(this._resolve, this._reject)
} catch (e) {
this._reject(e)
}
}
return e.prototype.then = function(t, n) {
var i = this;
return new e((function(e, a) {
i._handlers.push([!1, function(n) {
if (t)
try {
e(t(n))
} catch (e) {
a(e)
}
else
e(n)
}
, function(t) {
if (n)
try {
e(n(t))
} catch (e) {
a(e)
}
else
a(t)
}
]),
i._executeHandlers()
}
))
}
,
e.prototype.catch = function(e) {
return this.then((function(e) {
return e
}
), e)
}
,
e.prototype.finally = function(t) {
var n = this;
return new e((function(e, i) {
var a, r;
return n.then((function(e) {
r = !1,
a = e,
t && t()
}
), (function(e) {
r = !0,
a = e,
t && t()
}
)).then((function() {
r ? i(a) : e(a)
}
))
}
))
}
,
e
}();
n.SyncPromise = a
}
, {
"./is": 102
}],
119: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = e("./global")
, a = e("./node")
, r = {
nowSeconds: function() {
return Date.now() / 1e3
}
};
var o = a.isNodeEnv() ? function() {
try {
return a.dynamicRequire(t, "perf_hooks").performance
} catch (e) {
return
}
}() : function() {
var e = i.getGlobalObject().performance;
if (e && e.now)
return {
now: function() {
return e.now()
},
timeOrigin: Date.now() - e.now()
}
}()
, s = void 0 === o ? r : {
nowSeconds: function() {
return (o.timeOrigin + o.now()) / 1e3
}
};
n.dateTimestampInSeconds = r.nowSeconds.bind(r),
n.timestampInSeconds = s.nowSeconds.bind(s),
n.timestampWithMs = n.timestampInSeconds,
n.usingPerformanceAPI = void 0 !== o,
n.browserPerformanceTimeOrigin = function() {
var e = i.getGlobalObject().performance;
if (e && e.now) {
var t = e.now()
, a = Date.now()
, r = e.timeOrigin ? Math.abs(e.timeOrigin + t - a) : 36e5
, o = r < 36e5
, s = e.timing && e.timing.navigationStart
, c = "number" == typeof s ? Math.abs(s + t - a) : 36e5;
return o || c < 36e5 ? r <= c ? (n._browserPerformanceTimeOriginMode = "timeOrigin",
e.timeOrigin) : (n._browserPerformanceTimeOriginMode = "navigationStart",
s) : (n._browserPerformanceTimeOriginMode = "dateNow",
a)
}
n._browserPerformanceTimeOriginMode = "none"
}()
}
, {
"./global": 99,
"./node": 106
}],
120: [function(e, t, n) {
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.TRACEPARENT_REGEXP = new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$"),
n.extractTraceparentData = function(e) {
var t = e.match(n.TRACEPARENT_REGEXP);
if (t) {
var i = void 0;
return "1" === t[3] ? i = !0 : "0" === t[3] && (i = !1),
{
traceId: t[1],
parentSampled: i,
parentSpanId: t[2]
}
}
}
}
, {}],
121: [function(e, t, n) {
"use strict";
function i() {
return !1
}
function a() {
return !0
}
function r() {
this.timeStamp = Date.now(),
this.target = void 0,
this.currentTarget = void 0
}
Object.defineProperty(n, "__esModule", {
value: !0
}),
r.prototype = {
isEventObject: 1,
constructor: r,
isDefaultPrevented: i,
isPropagationStopped: i,
isImmediatePropagationStopped: i,
preventDefault: function() {
this.isDefaultPrevented = a
},
stopPropagation: function() {
this.isPropagationStopped = a
},
stopImmediatePropagation: function() {
this.isImmediatePropagationStopped = a,
this.stopPropagation()
},
halt: function(e) {
e ? this.stopImmediatePropagation() : this.stopPropagation(),
this.preventDefault()
}
},
n.default = r,
t.exports = n.default
}
, {}],
122: [function(e, t, n) {
"use strict";
function i(e) {
return e && e.__esModule ? e : {
default: e
}
}
Object.defineProperty(n, "__esModule", {
value: !0
});
var a = i(e("./EventBaseObject"))
, r = i(e("object-assign"))
, o = ["altKey", "bubbles", "cancelable", "ctrlKey", "currentTarget", "eventPhase", "metaKey", "shiftKey", "target", "timeStamp", "view", "type"];
function s(e) {
return null == e
}
var c = [{
reg: /^key/,
props: ["char", "charCode", "key", "keyCode", "which"],
fix: function(e, t) {
s(e.which) && (e.which = s(t.charCode) ? t.keyCode : t.charCode),
void 0 === e.metaKey && (e.metaKey = e.ctrlKey)
}
}, {
reg: /^touch/,
props: ["touches", "changedTouches", "targetTouches"]
}, {
reg: /^hashchange$/,
props: ["newURL", "oldURL"]
}, {
reg: /^gesturechange$/i,
props: ["rotation", "scale"]
}, {
reg: /^(mousewheel|DOMMouseScroll)$/,
props: [],
fix: function(e, t) {
var n = void 0
, i = void 0
, a = void 0
, r = t.wheelDelta
, o = t.axis
, s = t.wheelDeltaY
, c = t.wheelDeltaX
, l = t.detail;
r && (a = r / 120),
l && (a = 0 - (l % 3 == 0 ? l / 3 : l)),
void 0 !== o && (o === e.HORIZONTAL_AXIS ? (i = 0,
n = 0 - a) : o === e.VERTICAL_AXIS && (n = 0,
i = a)),
void 0 !== s && (i = s / 120),
void 0 !== c && (n = -1 * c / 120),
n || i || (i = a),
void 0 !== n && (e.deltaX = n),
void 0 !== i && (e.deltaY = i),
void 0 !== a && (e.delta = a)
}
}, {
reg: /^mouse|contextmenu|click|mspointer|(^DOMMouseScroll$)/i,
props: ["buttons", "clientX", "clientY", "button", "offsetX", "relatedTarget", "which", "fromElement", "toElement", "offsetY", "pageX", "pageY", "screenX", "screenY"],
fix: function(e, t) {
var n = void 0
, i = void 0
, a = void 0
, r = e.target
, o = t.button;
return r && s(e.pageX) && !s(t.clientX) && (i = (n = r.ownerDocument || document).documentElement,
a = n.body,
e.pageX = t.clientX + (i && i.scrollLeft || a && a.scrollLeft || 0) - (i && i.clientLeft || a && a.clientLeft || 0),
e.pageY = t.clientY + (i && i.scrollTop || a && a.scrollTop || 0) - (i && i.clientTop || a && a.clientTop || 0)),
e.which || void 0 === o || (e.which = 1 & o ? 1 : 2 & o ? 3 : 4 & o ? 2 : 0),
!e.relatedTarget && e.fromElement && (e.relatedTarget = e.fromElement === r ? e.toElement : e.fromElement),
e
}
}];
function l() {
return !0
}
function u() {
return !1
}
function d(e) {
var t = e.type
, n = "function" == typeof e.stopPropagation || "boolean" == typeof e.cancelBubble;
a.default.call(this),
this.nativeEvent = e;
var i = u;
"defaultPrevented"in e ? i = e.defaultPrevented ? l : u : "getPreventDefault"in e ? i = e.getPreventDefault() ? l : u : "returnValue"in e && (i = !1 === e.returnValue ? l : u),
this.isDefaultPrevented = i;
var r = []
, s = void 0
, d = void 0
, p = o.concat();
for (c.forEach((function(e) {
t.match(e.reg) && (p = p.concat(e.props),
e.fix && r.push(e.fix))
}
)),
s = p.length; s; )
this[d = p[--s]] = e[d];
for (!this.target && n && (this.target = e.srcElement || document),
this.target && 3 === this.target.nodeType && (this.target = this.target.parentNode),
s = r.length; s; )
(0,
r[--s])(this, e);
this.timeStamp = e.timeStamp || Date.now()
}
var p = a.default.prototype;
(0,
r.default)(d.prototype, p, {
constructor: d,
preventDefault: function() {
var e = this.nativeEvent;
e.preventDefault ? e.preventDefault() : e.returnValue = !1,
p.preventDefault.call(this)
},
stopPropagation: function() {
var e = this.nativeEvent;
e.stopPropagation ? e.stopPropagation() : e.cancelBubble = !0,
p.stopPropagation.call(this)
}
}),
n.default = d,
t.exports = n.default
}
, {
"./EventBaseObject": 121,
"object-assign": 479
}],
123: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.default = function(e, t, n, i) {
function a(t) {
var i = new r.default(t);
n.call(e, i)
}
if (e.addEventListener) {
var o = (s = !1,
"object" == typeof i ? s = i.capture || !1 : "boolean" == typeof i && (s = i),
e.addEventListener(t, a, i || !1),
{
v: {
remove: function() {
e.removeEventListener(t, a, s)
}
}
});
if ("object" == typeof o)
return o.v
} else if (e.attachEvent)
return e.attachEvent("on" + t, a),
{
remove: function() {
e.detachEvent("on" + t, a)
}
};
var s
}
;
var i, a = e("./EventObject"), r = (i = a) && i.__esModule ? i : {
default: i
};
t.exports = n.default
}
, {
"./EventObject": 122
}],
124: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = o(e("babel-runtime/helpers/toConsumableArray"))
, a = o(e("babel-runtime/helpers/extends"))
, r = e("./props-util");
function o(e) {
return e && e.__esModule ? e : {
default: e
}
}
n.default = {
methods: {
setState: function() {
var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}
, t = arguments[1]
, n = "function" == typeof e ? e(this.$data, this.$props) : e;
if (this.getDerivedStateFromProps) {
var i = this.getDerivedStateFromProps((0,
r.getOptionProps)(this), (0,
a.default)({}, this.$data, n));
if (null === i)
return;
n = (0,
a.default)({}, n, i || {})
}
(0,
a.default)(this.$data, n),
this.$forceUpdate(),
this.$nextTick((function() {
t && t()
}
))
},
__emit: function() {
var e = [].slice.call(arguments, 0)
, t = e[0]
, n = this.$listeners[t];
if (e.length && n)
if (Array.isArray(n))
for (var a = 0, r = n.length; a < r; a++)
n[a].apply(n, (0,
i.default)(e.slice(1)));
else
n.apply(void 0, (0,
i.default)(e.slice(1)))
}
}
}
}
, {
"./props-util": 138,
"babel-runtime/helpers/extends": 199,
"babel-runtime/helpers/toConsumableArray": 202
}],
125: [function(e, t, n) {
"use strict";
function i(e) {
return e.directive("decorator", {})
}
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.antDecorator = i,
n.default = {
install: function(e) {
i(e)
}
}
}
, {}],
126: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = {
MAC_ENTER: 3,
BACKSPACE: 8,
TAB: 9,
NUM_CENTER: 12,
ENTER: 13,
SHIFT: 16,
CTRL: 17,
ALT: 18,
PAUSE: 19,
CAPS_LOCK: 20,
ESC: 27,
SPACE: 32,
PAGE_UP: 33,
PAGE_DOWN: 34,
END: 35,
HOME: 36,
LEFT: 37,
UP: 38,
RIGHT: 39,
DOWN: 40,
PRINT_SCREEN: 44,
INSERT: 45,
DELETE: 46,
ZERO: 48,
ONE: 49,
TWO: 50,
THREE: 51,
FOUR: 52,
FIVE: 53,
SIX: 54,
SEVEN: 55,
EIGHT: 56,
NINE: 57,
QUESTION_MARK: 63,
A: 65,
B: 66,
C: 67,
D: 68,
E: 69,
F: 70,
G: 71,
H: 72,
I: 73,
J: 74,
K: 75,
L: 76,
M: 77,
N: 78,
O: 79,
P: 80,
Q: 81,
R: 82,
S: 83,
T: 84,
U: 85,
V: 86,
W: 87,
X: 88,
Y: 89,
Z: 90,
META: 91,
WIN_KEY_RIGHT: 92,
CONTEXT_MENU: 93,
NUM_ZERO: 96,
NUM_ONE: 97,
NUM_TWO: 98,
NUM_THREE: 99,
NUM_FOUR: 100,
NUM_FIVE: 101,
NUM_SIX: 102,
NUM_SEVEN: 103,
NUM_EIGHT: 104,
NUM_NINE: 105,
NUM_MULTIPLY: 106,
NUM_PLUS: 107,
NUM_MINUS: 109,
NUM_PERIOD: 110,
NUM_DIVISION: 111,
F1: 112,
F2: 113,
F3: 114,
F4: 115,
F5: 116,
F6: 117,
F7: 118,
F8: 119,
F9: 120,
F10: 121,
F11: 122,
F12: 123,
NUMLOCK: 144,
SEMICOLON: 186,
DASH: 189,
EQUALS: 187,
COMMA: 188,
PERIOD: 190,
SLASH: 191,
APOSTROPHE: 192,
SINGLE_QUOTE: 222,
OPEN_SQUARE_BRACKET: 219,
BACKSLASH: 220,
CLOSE_SQUARE_BRACKET: 221,
WIN_KEY: 224,
MAC_FF_META: 224,
WIN_IME: 229,
isTextModifyingKeyEvent: function(e) {
var t = e.keyCode;
if (e.altKey && !e.ctrlKey || e.metaKey || t >= i.F1 && t <= i.F12)
return !1;
switch (t) {
case i.ALT:
case i.CAPS_LOCK:
case i.CONTEXT_MENU:
case i.CTRL:
case i.DOWN:
case i.END:
case i.ESC:
case i.HOME:
case i.INSERT:
case i.LEFT:
case i.MAC_FF_META:
case i.META:
case i.NUMLOCK:
case i.NUM_CENTER:
case i.PAGE_DOWN:
case i.PAGE_UP:
case i.PAUSE:
case i.PRINT_SCREEN:
case i.RIGHT:
case i.SHIFT:
case i.UP:
case i.WIN_KEY:
case i.WIN_KEY_RIGHT:
return !1;
default:
return !0
}
},
isCharacterKey: function(e) {
if (e >= i.ZERO && e <= i.NINE)
return !0;
if (e >= i.NUM_ZERO && e <= i.NUM_MULTIPLY)
return !0;
if (e >= i.A && e <= i.Z)
return !0;
if (-1 !== window.navigation.userAgent.indexOf("WebKit") && 0 === e)
return !0;
switch (e) {
case i.SPACE:
case i.QUESTION_MARK:
case i.NUM_PLUS:
case i.NUM_MINUS:
case i.NUM_PERIOD:
case i.NUM_DIVISION:
case i.SEMICOLON:
case i.DASH:
case i.EQUALS:
case i.COMMA:
case i.PERIOD:
case i.SLASH:
case i.APOSTROPHE:
case i.SINGLE_QUOTE:
case i.OPEN_SQUARE_BRACKET:
case i.BACKSLASH:
case i.CLOSE_SQUARE_BRACKET:
return !0;
default:
return !1
}
}
};
n.default = i
}
, {}],
127: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i, a = e("./vue-types"), r = (i = a) && i.__esModule ? i : {
default: i
}, o = e("./vnode");
n.default = {
name: "Portal",
props: {
getContainer: r.default.func.isRequired,
children: r.default.any.isRequired,
didUpdate: r.default.func
},
mounted: function() {
this.createContainer()
},
updated: function() {
var e = this
, t = this.$props.didUpdate;
t && this.$nextTick((function() {
t(e.$props)
}
))
},
beforeDestroy: function() {
this.removeContainer()
},
methods: {
createContainer: function() {
this._container = this.$props.getContainer(),
this.$forceUpdate()
},
removeContainer: function() {
this._container && this._container.parentNode && this._container.parentNode.removeChild(this._container)
}
},
render: function() {
return this._container ? (0,
o.cloneElement)(this.$props.children, {
directives: [{
name: "ant-portal",
value: this._container
}]
}) : null
}
}
}
, {
"./vnode": 143,
"./vue-types": 144
}],
128: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = l(e("babel-helper-vue-jsx-merge-props"))
, a = l(e("babel-runtime/helpers/typeof"))
, r = l(e("./vue-types"))
, o = l(e("./switchScrollingEffect"))
, s = l(e("./setStyle"))
, c = l(e("./Portal"));
function l(e) {
return e && e.__esModule ? e : {
default: e
}
}
var u = 0
, d = !("undefined" != typeof window && window.document && window.document.createElement)
, p = {};
n.default = {
name: "PortalWrapper",
props: {
wrapperClassName: r.default.string,
forceRender: r.default.bool,
getContainer: r.default.any,
children: r.default.func,
visible: r.default.bool
},
data: function() {
var e = this.$props.visible;
return u = e ? u + 1 : u,
{}
},
updated: function() {
this.setWrapperClassName()
},
watch: {
visible: function(e) {
u = e ? u + 1 : u - 1
},
getContainer: function(e, t) {
("function" == typeof e && "function" == typeof t ? e.toString() !== t.toString() : e !== t) && this.removeCurrentContainer(!1)
}
},
beforeDestroy: function() {
var e = this.$props.visible;
u = e && u ? u - 1 : u,
this.removeCurrentContainer(e)
},
methods: {
getParent: function() {
var e = this.$props.getContainer;
if (e) {
if ("string" == typeof e)
return document.querySelectorAll(e)[0];
if ("function" == typeof e)
return e();
if ("object" === (void 0 === e ? "undefined" : (0,
a.default)(e)) && e instanceof window.HTMLElement)
return e
}
return document.body
},
getDomContainer: function() {
if (d)
return null;
if (!this.container) {
this.container = document.createElement("div");
var e = this.getParent();
e && e.appendChild(this.container)
}
return this.setWrapperClassName(),
this.container
},
setWrapperClassName: function() {
var e = this.$props.wrapperClassName;
this.container && e && e !== this.container.className && (this.container.className = e)
},
savePortal: function(e) {
this._component = e
},
removeCurrentContainer: function() {
this.container = null,
this._component = null
},
switchScrollingEffect: function() {
1 !== u || Object.keys(p).length ? u || ((0,
s.default)(p),
p = {},
(0,
o.default)(!0)) : ((0,
o.default)(),
p = (0,
s.default)({
overflow: "hidden",
overflowX: "hidden",
overflowY: "hidden"
}))
}
},
render: function() {
var e = arguments[0]
, t = this.$props
, n = t.children
, a = t.forceRender
, r = t.visible
, o = null
, s = {
getOpenCount: function() {
return u
},
getContainer: this.getDomContainer,
switchScrollingEffect: this.switchScrollingEffect
};
return (a || r || this._component) && (o = e(c.default, (0,
i.default)([{
attrs: {
getContainer: this.getDomContainer,
children: n(s)
}
}, {
directives: [{
name: "ant-ref",
value: this.savePortal
}]
}]))),
o
}
}
}
, {
"./Portal": 127,
"./setStyle": 141,
"./switchScrollingEffect": 142,
"./vue-types": 144,
"babel-helper-vue-jsx-merge-props": 188,
"babel-runtime/helpers/typeof": 203
}],
129: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i, a = e("vue-ref"), r = (i = a) && i.__esModule ? i : {
default: i
}, o = e("./antInputDirective"), s = e("./FormDecoratorDirective"), c = e("./portalDirective");
n.default = {
install: function(e) {
e.use(r.default, {
name: "ant-ref"
}),
(0,
o.antInput)(e),
(0,
s.antDecorator)(e),
(0,
c.antPortal)(e)
}
}
}
, {
"./FormDecoratorDirective": 125,
"./antInputDirective": 130,
"./portalDirective": 137,
"vue-ref": 489
}],
130: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.antInput = u;
var i = n.inBrowser = "undefined" != typeof window
, a = n.UA = i && window.navigator.userAgent.toLowerCase()
, r = n.isIE9 = a && a.indexOf("msie 9.0") > 0;
var o = function(e, t) {
for (var n = Object.create(null), i = e.split(","), a = 0; a < i.length; a++)
n[i[a]] = !0;
return t ? function(e) {
return n[e.toLowerCase()]
}
: function(e) {
return n[e]
}
}("text,number,password,search,email,tel,url");
function s(e) {
e.target.composing = !0
}
function c(e) {
e.target.composing && (e.target.composing = !1,
l(e.target, "input"))
}
function l(e, t) {
var n = document.createEvent("HTMLEvents");
n.initEvent(t, !0, !0),
e.dispatchEvent(n)
}
function u(e) {
return e.directive("ant-input", {
inserted: function(e, t, n) {
("textarea" === n.tag || o(e.type)) && (t.modifiers && t.modifiers.lazy || (e.addEventListener("compositionstart", s),
e.addEventListener("compositionend", c),
e.addEventListener("change", c),
r && (e.vmodel = !0)))
}
})
}
r && document.addEventListener("selectionchange", (function() {
var e = document.activeElement;
e && e.vmodel && l(e, "input")
}
)),
n.default = {
install: function(e) {
u(e)
}
}
}
, {}],
131: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.default = function() {
var e = [].slice.call(arguments, 0);
if (1 === e.length)
return e[0];
return function() {
for (var t = 0; t < e.length; t++)
e[t] && e[t].apply && e[t].apply(this, arguments)
}
}
}
, {}],
132: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = {
transitionstart: {
transition: "transitionstart",
WebkitTransition: "webkitTransitionStart",
MozTransition: "mozTransitionStart",
OTransition: "oTransitionStart",
msTransition: "MSTransitionStart"
},
animationstart: {
animation: "animationstart",
WebkitAnimation: "webkitAnimationStart",
MozAnimation: "mozAnimationStart",
OAnimation: "oAnimationStart",
msAnimation: "MSAnimationStart"
}
}
, a = {
transitionend: {
transition: "transitionend",
WebkitTransition: "webkitTransitionEnd",
MozTransition: "mozTransitionEnd",
OTransition: "oTransitionEnd",
msTransition: "MSTransitionEnd"
},
animationend: {
animation: "animationend",
WebkitAnimation: "webkitAnimationEnd",
MozAnimation: "mozAnimationEnd",
OAnimation: "oAnimationEnd",
msAnimation: "MSAnimationEnd"
}
}
, r = []
, o = [];
function s(e, t, n) {
e.addEventListener(t, n, !1)
}
function c(e, t, n) {
e.removeEventListener(t, n, !1)
}
"undefined" != typeof window && "undefined" != typeof document && function() {
var e = document.createElement("div").style;
function t(t, n) {
for (var i in t)
if (t.hasOwnProperty(i)) {
var a = t[i];
for (var r in a)
if (r in e) {
n.push(a[r]);
break
}
}
}
"AnimationEvent"in window || (delete i.animationstart.animation,
delete a.animationend.animation),
"TransitionEvent"in window || (delete i.transitionstart.transition,
delete a.transitionend.transition),
t(i, r),
t(a, o)
}();
var l = {
startEvents: r,
addStartEventListener: function(e, t) {
0 !== r.length ? r.forEach((function(n) {
s(e, n, t)
}
)) : window.setTimeout(t, 0)
},
removeStartEventListener: function(e, t) {
0 !== r.length && r.forEach((function(n) {
c(e, n, t)
}
))
},
endEvents: o,
addEndEventListener: function(e, t) {
0 !== o.length ? o.forEach((function(n) {
s(e, n, t)
}
)) : window.setTimeout(t, 0)
},
removeEndEventListener: function(e, t) {
0 !== o.length && o.forEach((function(n) {
c(e, n, t)
}
))
}
};
n.default = l
}
, {}],
133: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.isCssAnimationSupported = void 0;
var i = s(e("babel-runtime/helpers/typeof"))
, a = s(e("./Event"))
, r = s(e("component-classes"))
, o = e("../requestAnimationTimeout");
function s(e) {
return e && e.__esModule ? e : {
default: e
}
}
var c = 0 !== a.default.endEvents.length
, l = ["Webkit", "Moz", "O", "ms"]
, u = ["-webkit-", "-moz-", "-o-", "ms-", ""];
function d(e, t) {
for (var n = window.getComputedStyle(e, null), i = "", a = 0; a < u.length && !(i = n.getPropertyValue(u[a] + t)); a++)
;
return i
}
function p(e) {
if (c) {
var t = parseFloat(d(e, "transition-delay")) || 0
, n = parseFloat(d(e, "transition-duration")) || 0
, i = parseFloat(d(e, "animation-delay")) || 0
, a = parseFloat(d(e, "animation-duration")) || 0
, r = Math.max(n + t, a + i);
e.rcEndAnimTimeout = setTimeout((function() {
e.rcEndAnimTimeout = null,
e.rcEndListener && e.rcEndListener()
}
), 1e3 * r + 200)
}
}
function h(e) {
e.rcEndAnimTimeout && (clearTimeout(e.rcEndAnimTimeout),
e.rcEndAnimTimeout = null)
}
var y = function(e, t, n) {
var s = "object" === (void 0 === t ? "undefined" : (0,
i.default)(t))
, c = s ? t.name : t
, l = s ? t.active : t + "-active"
, u = n
, d = void 0
, y = void 0
, m = (0,
r.default)(e);
return n && "[object Object]" === Object.prototype.toString.call(n) && (u = n.end,
d = n.start,
y = n.active),
e.rcEndListener && e.rcEndListener(),
e.rcEndListener = function(t) {
t && t.target !== e || (e.rcAnimTimeout && ((0,
o.cancelAnimationTimeout)(e.rcAnimTimeout),
e.rcAnimTimeout = null),
h(e),
m.remove(c),
m.remove(l),
a.default.removeEndEventListener(e, e.rcEndListener),
e.rcEndListener = null,
u && u())
}
,
a.default.addEndEventListener(e, e.rcEndListener),
d && d(),
m.add(c),
e.rcAnimTimeout = (0,
o.requestAnimationTimeout)((function() {
e.rcAnimTimeout = null,
m.add(c),
m.add(l),
y && (0,
o.requestAnimationTimeout)(y, 0),
p(e)
}
), 30),
{
stop: function() {
e.rcEndListener && e.rcEndListener()
}
}
};
y.style = function(e, t, n) {
e.rcEndListener && e.rcEndListener(),
e.rcEndListener = function(t) {
t && t.target !== e || (e.rcAnimTimeout && ((0,
o.cancelAnimationTimeout)(e.rcAnimTimeout),
e.rcAnimTimeout = null),
h(e),
a.default.removeEndEventListener(e, e.rcEndListener),
e.rcEndListener = null,
n && n())
}
,
a.default.addEndEventListener(e, e.rcEndListener),
e.rcAnimTimeout = (0,
o.requestAnimationTimeout)((function() {
for (var n in t)
t.hasOwnProperty(n) && (e.style[n] = t[n]);
e.rcAnimTimeout = null,
p(e)
}
), 0)
}
,
y.setTransition = function(e, t, n) {
var i = t
, a = n;
void 0 === n && (a = i,
i = ""),
i = i || "",
l.forEach((function(t) {
e.style[t + "Transition" + i] = a
}
))
}
,
y.isCssAnimationSupported = c,
n.isCssAnimationSupported = c,
n.default = y
}
, {
"../requestAnimationTimeout": 140,
"./Event": 132,
"babel-runtime/helpers/typeof": 203,
"component-classes": 207
}],
134: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.default = function() {
if ("undefined" == typeof window)
return function() {}
;
if (window.requestAnimationFrame)
return window.requestAnimationFrame.bind(window);
var e = i.filter((function(e) {
return e + "RequestAnimationFrame"in window
}
))[0];
return e ? window[e + "RequestAnimationFrame"] : (t = 0,
function(e) {
var n = (new Date).getTime()
, i = Math.max(0, 16 - (n - t))
, a = window.setTimeout((function() {
e(n + i)
}
), i);
return t = n + i,
a
}
);
var t
}
,
n.cancelRequestAnimationFrame = function(e) {
if ("undefined" == typeof window)
return null;
if (window.cancelAnimationFrame)
return window.cancelAnimationFrame(e);
var t = i.filter((function(e) {
return e + "CancelAnimationFrame"in window || e + "CancelRequestAnimationFrame"in window
}
))[0];
return t ? (window[t + "CancelAnimationFrame"] || window[t + "CancelRequestAnimationFrame"]).call(this, e) : clearTimeout(e)
}
;
var i = ["moz", "ms", "webkit"]
}
, {}],
135: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.default = function(e) {
if (e || void 0 === i) {
var t = document.createElement("div");
t.style.width = "100%",
t.style.height = "200px";
var n = document.createElement("div")
, a = n.style;
a.position = "absolute",
a.top = 0,
a.left = 0,
a.pointerEvents = "none",
a.visibility = "hidden",
a.width = "200px",
a.height = "150px",
a.overflow = "hidden",
n.appendChild(t),
document.body.appendChild(n);
var r = t.offsetWidth;
n.style.overflow = "scroll";
var o = t.offsetWidth;
r === o && (o = n.clientWidth),
document.body.removeChild(n),
i = r - o
}
return i
}
;
var i = void 0
}
, {}],
136: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i, a = e("./css-animation"), r = (i = a) && i.__esModule ? i : {
default: i
};
var o = function() {};
n.default = function(e) {
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}
, n = t.beforeEnter
, i = t.enter
, a = t.afterEnter
, s = t.leave
, c = t.afterLeave
, l = t.appear
, u = void 0 === l || l
, d = t.tag
, p = t.nativeOn
, h = {
props: {
appear: u,
css: !1
},
on: {
beforeEnter: n || o,
enter: i || function(t, n) {
(0,
r.default)(t, e + "-enter", n)
}
,
afterEnter: a || o,
leave: s || function(t, n) {
(0,
r.default)(t, e + "-leave", n)
}
,
afterLeave: c || o
},
nativeOn: p
};
return d && (h.tag = d),
h
}
}
, {
"./css-animation": 133
}],
137: [function(e, t, n) {
"use strict";
function i(e) {
return e.directive("ant-portal", {
inserted: function(e, t) {
var n = t.value
, i = "function" == typeof n ? n(e) : n;
i !== e.parentNode && i.appendChild(e)
},
componentUpdated: function(e, t) {
var n = t.value
, i = "function" == typeof n ? n(e) : n;
i !== e.parentNode && i.appendChild(e)
}
})
}
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.antPortal = i,
n.default = {
install: function(e) {
i(e)
}
}
}
, {}],
138: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.getAllChildren = n.getAllProps = n.getSlot = n.getSlots = n.camelize = n.isValidElement = n.initDefaultProps = n.parseStyleText = n.getValueByProp = n.getAttrs = n.getKey = n.getPropsData = n.slotHasProp = n.getSlotOptions = n.getComponentFromProp = n.getOptionProps = n.filterProps = n.hasProp = void 0;
var i = c(e("babel-runtime/helpers/typeof"))
, a = c(e("babel-runtime/helpers/slicedToArray"))
, r = c(e("babel-runtime/helpers/extends"));
n.getEvents = function(e) {
var t = {};
e.componentOptions && e.componentOptions.listeners ? t = e.componentOptions.listeners : e.data && e.data.on && (t = e.data.on);
return (0,
r.default)({}, t)
}
,
n.getDataEvents = function(e) {
var t = {};
e.data && e.data.on && (t = e.data.on);
return (0,
r.default)({}, t)
}
,
n.getListeners = function(e) {
return (e.$vnode ? e.$vnode.componentOptions.listeners : e.$listeners) || {}
}
,
n.getClass = function(e) {
var t = {};
e.data ? t = e.data : e.$vnode && e.$vnode.data && (t = e.$vnode.data);
var n = t.class || {}
, i = t.staticClass
, a = {};
i && i.split(" ").forEach((function(e) {
a[e.trim()] = !0
}
)),
"string" == typeof n ? n.split(" ").forEach((function(e) {
a[e.trim()] = !0
}
)) : Array.isArray(n) ? (0,
s.default)(n).split(" ").forEach((function(e) {
a[e.trim()] = !0
}
)) : a = (0,
r.default)({}, a, n);
return a
}
,
n.getStyle = function(e, t) {
var n = {};
e.data ? n = e.data : e.$vnode && e.$vnode.data && (n = e.$vnode.data);
var i = n.style || n.staticStyle;
if ("string" == typeof i)
i = d(i, t);
else if (t && i) {
var a = {};
return Object.keys(i).forEach((function(e) {
return a[u(e)] = i[e]
}
)),
a
}
return i
}
,
n.getComponentName = function(e) {
return e && (e.Ctor.options.name || e.tag)
}
,
n.isEmptyElement = f,
n.isStringElement = function(e) {
return !e.tag
}
,
n.filterEmpty = function() {
var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [];
return e.filter((function(e) {
return !f(e)
}
))
}
,
n.mergeProps = function() {
var e = [].slice.call(arguments, 0)
, t = {};
return e.forEach((function() {
var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}
, n = !0
, i = !1
, s = void 0;
try {
for (var c, l = Object.entries(e)[Symbol.iterator](); !(n = (c = l.next()).done); n = !0) {
var u = c.value
, d = (0,
a.default)(u, 2)
, p = d[0]
, h = d[1];
t[p] = t[p] || {},
(0,
o.default)(h) ? (0,
r.default)(t[p], h) : t[p] = h
}
} catch (e) {
i = !0,
s = e
} finally {
try {
!n && l.return && l.return()
} finally {
if (i)
throw s
}
}
}
)),
t
}
;
var o = c(e("lodash/isPlainObject"))
, s = c(e("classnames"));
function c(e) {
return e && e.__esModule ? e : {
default: e
}
}
var l = /-(\w)/g
, u = function(e) {
return e.replace(l, (function(e, t) {
return t ? t.toUpperCase() : ""
}
))
}
, d = function() {
var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : ""
, t = arguments[1]
, n = {}
, i = /;(?![^(]*\))/g
, a = /:(.+)/;
return e.split(i).forEach((function(e) {
if (e) {
var i = e.split(a);
if (i.length > 1) {
var r = t ? u(i[0].trim()) : i[0].trim();
n[r] = i[1].trim()
}
}
}
)),
n
}
, p = function(e, t) {
return t in ((e.$options || {}).propsData || {})
}
, h = function(e) {
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}
, n = {};
return Object.keys(e).forEach((function(i) {
(i in t || void 0 !== e[i]) && (n[i] = e[i])
}
)),
n
}
, y = function(e) {
return e.data && e.data.scopedSlots || {}
}
, m = function(e) {
var t = e.componentOptions;
return e.$vnode && (t = e.$vnode.componentOptions),
t && t.propsData || {}
};
function f(e) {
return !(e.tag || e.text && "" !== e.text.trim())
}
n.hasProp = p,
n.filterProps = h,
n.getOptionProps = function(e) {
if (e.componentOptions) {
var t = e.componentOptions
, n = t.propsData
, i = void 0 === n ? {} : n
, o = t.Ctor
, s = ((void 0 === o ? {} : o).options || {}).props || {}
, c = {}
, l = !0
, u = !1
, d = void 0;
try {
for (var p, y = Object.entries(s)[Symbol.iterator](); !(l = (p = y.next()).done); l = !0) {
var m = p.value
, f = (0,
a.default)(m, 2)
, x = f[0]
, v = f[1]
, z = v.default;
void 0 !== z && (c[x] = "function" == typeof z && "Function" !== (g = v.type,
b = void 0,
(b = g && g.toString().match(/^\s*function (\w+)/)) ? b[1] : "") ? z.call(e) : z)
}
} catch (e) {
u = !0,
d = e
} finally {
try {
!l && y.return && y.return()
} finally {
if (u)
throw d
}
}
return (0,
r.default)({}, c, i)
}
var g, b, w = e.$options, _ = void 0 === w ? {} : w, k = e.$props;
return h(void 0 === k ? {} : k, _.propsData)
}
,
n.getComponentFromProp = function(e, t) {
var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : e
, i = !(arguments.length > 3 && void 0 !== arguments[3]) || arguments[3];
if (e.$createElement) {
var a = e.$createElement
, r = e[t];
return void 0 !== r ? "function" == typeof r && i ? r(a, n) : r : e.$scopedSlots[t] && i && e.$scopedSlots[t](n) || e.$scopedSlots[t] || e.$slots[t] || void 0
}
var o = e.context.$createElement
, s = m(e)[t];
if (void 0 !== s)
return "function" == typeof s && i ? s(o, n) : s;
var c = y(e)[t];
if (void 0 !== c)
return "function" == typeof c && i ? c(o, n) : c;
var l = []
, u = e.componentOptions || {};
return (u.children || []).forEach((function(e) {
e.data && e.data.slot === t && (e.data.attrs && delete e.data.attrs.slot,
"template" === e.tag ? l.push(e.children) : l.push(e))
}
)),
l.length ? l : void 0
}
,
n.getSlotOptions = function(e) {
if (e.fnOptions)
return e.fnOptions;
var t = e.componentOptions;
return e.$vnode && (t = e.$vnode.componentOptions),
t && t.Ctor.options || {}
}
,
n.slotHasProp = function(e, t) {
return t in ((e.componentOptions || {}).propsData || {})
}
,
n.getPropsData = m,
n.getKey = function(e) {
var t = e.key;
return e.$vnode && (t = e.$vnode.key),
t
}
,
n.getAttrs = function(e) {
var t = e.data;
return e.$vnode && (t = e.$vnode.data),
t && t.attrs || {}
}
,
n.getValueByProp = function(e, t) {
return m(e)[t]
}
,
n.parseStyleText = d,
n.initDefaultProps = function(e, t) {
return Object.keys(t).forEach((function(n) {
if (!e[n])
throw new Error("not have " + n + " prop");
e[n].def && (e[n] = e[n].def(t[n]))
}
)),
e
}
,
n.isValidElement = function(e) {
return e && "object" === (void 0 === e ? "undefined" : (0,
i.default)(e)) && "componentOptions"in e && "context"in e && void 0 !== e.tag
}
,
n.camelize = u,
n.getSlots = function(e) {
var t = e.componentOptions || {};
e.$vnode && (t = e.$vnode.componentOptions || {});
var n = e.children || t.children || []
, i = {};
return n.forEach((function(e) {
if (!f(e)) {
var t = e.data && e.data.slot || "default";
i[t] = i[t] || [],
i[t].push(e)
}
}
)),
(0,
r.default)({}, i, y(e))
}
,
n.getSlot = function(e) {
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "default"
, n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {};
return e.$scopedSlots && e.$scopedSlots[t] && e.$scopedSlots[t](n) || e.$slots[t] || []
}
,
n.getAllProps = function(e) {
var t = e.data || {}
, n = e.componentOptions || {};
return e.$vnode && (t = e.$vnode.data || {},
n = e.$vnode.componentOptions || {}),
(0,
r.default)({}, t.props, t.attrs, n.propsData)
}
,
n.getAllChildren = function(e) {
var t = e.componentOptions || {};
return e.$vnode && (t = e.$vnode.componentOptions || {}),
e.children || t.children || []
}
,
n.default = p
}
, {
"babel-runtime/helpers/extends": 199,
"babel-runtime/helpers/slicedToArray": 201,
"babel-runtime/helpers/typeof": 203,
classnames: 206,
"lodash/isPlainObject": 477
}],
139: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.default = c;
var i, a = e("raf"), r = (i = a) && i.__esModule ? i : {
default: i
};
var o = 0
, s = {};
function c(e) {
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 1
, n = o++
, i = t;
function a() {
(i -= 1) <= 0 ? (e(),
delete s[n]) : s[n] = (0,
r.default)(a)
}
return s[n] = (0,
r.default)(a),
n
}
c.cancel = function(e) {
void 0 !== e && (r.default.cancel(s[e]),
delete s[e])
}
,
c.ids = s
}
, {
raf: 484
}],
140: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.requestAnimationTimeout = n.cancelAnimationTimeout = void 0;
var i, a = e("./getRequestAnimationFrame");
var r = (0,
((i = a) && i.__esModule ? i : {
default: i
}).default)();
n.cancelAnimationTimeout = function(e) {
return (0,
a.cancelRequestAnimationFrame)(e.id)
}
,
n.requestAnimationTimeout = function(e, t) {
var n = Date.now();
var i = {
id: r((function a() {
Date.now() - n >= t ? e.call() : i.id = r(a)
}
))
};
return i
}
}
, {
"./getRequestAnimationFrame": 134
}],
141: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.default = function(e) {
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}
, n = t.element
, i = void 0 === n ? document.body : n
, a = {}
, r = Object.keys(e);
return r.forEach((function(e) {
a[e] = i.style[e]
}
)),
r.forEach((function(t) {
i.style[t] = e[t]
}
)),
a
}
}
, {}],
142: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i, a = e("./getScrollBarSize"), r = (i = a) && i.__esModule ? i : {
default: i
};
n.default = function(e) {
if (document.body.scrollHeight > (window.innerHeight || document.documentElement.clientHeight) && window.innerWidth > document.body.offsetWidth) {
if (e)
return document.body.style.position = "",
void (document.body.style.width = "");
var t = (0,
r.default)();
t && (document.body.style.position = "relative",
document.body.style.width = "calc(100% - " + t + "px)")
}
}
}
, {
"./getScrollBarSize": 135
}],
143: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = s(e("babel-runtime/helpers/toConsumableArray"))
, a = s(e("babel-runtime/helpers/extends"));
n.cloneVNode = c,
n.cloneVNodes = l,
n.cloneElement = function(e) {
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}
, n = arguments[2]
, s = e;
Array.isArray(e) && (s = (0,
r.filterEmpty)(e)[0]);
if (!s)
return null;
var l = c(s, n)
, u = t.props
, d = void 0 === u ? {} : u
, p = t.key
, h = t.on
, y = void 0 === h ? {} : h
, m = t.nativeOn
, f = void 0 === m ? {} : m
, x = t.children
, v = t.directives
, z = void 0 === v ? [] : v
, g = l.data || {}
, b = {}
, w = {}
, _ = t.attrs
, k = void 0 === _ ? {} : _
, C = t.ref
, S = t.domProps
, M = void 0 === S ? {} : S
, T = t.style
, I = void 0 === T ? {} : T
, E = t.class
, A = void 0 === E ? {} : E
, O = t.scopedSlots
, P = void 0 === O ? {} : O;
w = "string" == typeof g.style ? (0,
r.parseStyleText)(g.style) : (0,
a.default)({}, g.style, w);
w = "string" == typeof I ? (0,
a.default)({}, w, (0,
r.parseStyleText)(w)) : (0,
a.default)({}, w, I);
"string" == typeof g.class && "" !== g.class.trim() ? g.class.split(" ").forEach((function(e) {
b[e.trim()] = !0
}
)) : Array.isArray(g.class) ? (0,
o.default)(g.class).split(" ").forEach((function(e) {
b[e.trim()] = !0
}
)) : b = (0,
a.default)({}, g.class, b);
"string" == typeof A && "" !== A.trim() ? A.split(" ").forEach((function(e) {
b[e.trim()] = !0
}
)) : b = (0,
a.default)({}, b, A);
l.data = (0,
a.default)({}, g, {
style: w,
attrs: (0,
a.default)({}, g.attrs, k),
class: b,
domProps: (0,
a.default)({}, g.domProps, M),
scopedSlots: (0,
a.default)({}, g.scopedSlots, P),
directives: [].concat((0,
i.default)(g.directives || []), (0,
i.default)(z))
}),
l.componentOptions ? (l.componentOptions.propsData = l.componentOptions.propsData || {},
l.componentOptions.listeners = l.componentOptions.listeners || {},
l.componentOptions.propsData = (0,
a.default)({}, l.componentOptions.propsData, d),
l.componentOptions.listeners = (0,
a.default)({}, l.componentOptions.listeners, y),
x && (l.componentOptions.children = x)) : (x && (l.children = x),
l.data.on = (0,
a.default)({}, l.data.on || {}, y));
l.data.on = (0,
a.default)({}, l.data.on || {}, f),
void 0 !== p && (l.key = p,
l.data.key = p);
"string" == typeof C && (l.data.ref = C);
return l
}
;
var r = e("./props-util")
, o = s(e("classnames"));
function s(e) {
return e && e.__esModule ? e : {
default: e
}
}
function c(e, t) {
var n = e.componentOptions
, i = e.data
, r = {};
n && n.listeners && (r = (0,
a.default)({}, n.listeners));
var o = {};
i && i.on && (o = (0,
a.default)({}, i.on));
var s = new e.constructor(e.tag,i ? (0,
a.default)({}, i, {
on: o
}) : i,e.children,e.text,e.elm,e.context,n ? (0,
a.default)({}, n, {
listeners: r
}) : n,e.asyncFactory);
return s.ns = e.ns,
s.isStatic = e.isStatic,
s.key = e.key,
s.isComment = e.isComment,
s.fnContext = e.fnContext,
s.fnOptions = e.fnOptions,
s.fnScopeId = e.fnScopeId,
s.isCloned = !0,
t && (e.children && (s.children = l(e.children, !0)),
n && n.children && (n.children = l(n.children, !0))),
s
}
function l(e, t) {
for (var n = e.length, i = new Array(n), a = 0; a < n; a++)
i[a] = c(e[a], t);
return i
}
}
, {
"./props-util": 138,
"babel-runtime/helpers/extends": 199,
"babel-runtime/helpers/toConsumableArray": 202,
classnames: 206
}],
144: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = o(e("babel-runtime/helpers/typeof"))
, a = o(e("lodash/isPlainObject"))
, r = e("./utils");
function o(e) {
return e && e.__esModule ? e : {
default: e
}
}
var s = {
get any() {
return (0,
r.toType)("any", {
type: null
})
},
get func() {
return (0,
r.toType)("function", {
type: Function
}).def(c.func)
},
get bool() {
return (0,
r.toType)("boolean", {
type: Boolean
}).def(c.bool)
},
get string() {
return (0,
r.toType)("string", {
type: String
}).def(c.string)
},
get number() {
return (0,
r.toType)("number", {
type: Number
}).def(c.number)
},
get array() {
return (0,
r.toType)("array", {
type: Array
}).def(c.array)
},
get object() {
return (0,
r.toType)("object", {
type: Object
}).def(c.object)
},
get integer() {
return (0,
r.toType)("integer", {
type: Number,
validator: function(e) {
return (0,
r.isInteger)(e)
}
}).def(c.integer)
},
get symbol() {
return (0,
r.toType)("symbol", {
type: null,
validator: function(e) {
return "symbol" === (void 0 === e ? "undefined" : (0,
i.default)(e))
}
})
},
custom: function(e) {
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "custom validation failed";
if ("function" != typeof e)
throw new TypeError("[VueTypes error]: You must provide a function as argument");
return (0,
r.toType)(e.name || "<<anonymous function>>", {
validator: function() {
var n = e.apply(void 0, arguments);
return n || (0,
r.warn)(this._vueTypes_name + " - " + t),
n
}
})
},
oneOf: function(e) {
if (!(0,
r.isArray)(e))
throw new TypeError("[VueTypes error]: You must provide an array as argument");
var t = 'oneOf - value should be one of "' + e.join('", "') + '"'
, n = e.reduce((function(e, t) {
return null != t && -1 === e.indexOf(t.constructor) && e.push(t.constructor),
e
}
), []);
return (0,
r.toType)("oneOf", {
type: n.length > 0 ? n : null,
validator: function(n) {
var i = -1 !== e.indexOf(n);
return i || (0,
r.warn)(t),
i
}
})
},
instanceOf: function(e) {
return (0,
r.toType)("instanceOf", {
type: e
})
},
oneOfType: function(e) {
if (!(0,
r.isArray)(e))
throw new TypeError("[VueTypes error]: You must provide an array as argument");
var t = !1
, n = e.reduce((function(e, n) {
if ((0,
a.default)(n)) {
if ("oneOf" === n._vueTypes_name)
return e.concat(n.type || []);
if (n.type && !(0,
r.isFunction)(n.validator)) {
if ((0,
r.isArray)(n.type))
return e.concat(n.type);
e.push(n.type)
} else
(0,
r.isFunction)(n.validator) && (t = !0);
return e
}
return e.push(n),
e
}
), []);
if (!t)
return (0,
r.toType)("oneOfType", {
type: n
}).def(void 0);
var i = e.map((function(e) {
return e && (0,
r.isArray)(e.type) ? e.type.map(r.getType) : (0,
r.getType)(e)
}
)).reduce((function(e, t) {
return e.concat((0,
r.isArray)(t) ? t : [t])
}
), []).join('", "');
return this.custom((function(t) {
var n = e.some((function(e) {
return "oneOf" === e._vueTypes_name ? !e.type || (0,
r.validateType)(e.type, t, !0) : (0,
r.validateType)(e, t, !0)
}
));
return n || (0,
r.warn)('oneOfType - value type should be one of "' + i + '"'),
n
}
)).def(void 0)
},
arrayOf: function(e) {
return (0,
r.toType)("arrayOf", {
type: Array,
validator: function(t) {
var n = t.every((function(t) {
return (0,
r.validateType)(e, t)
}
));
return n || (0,
r.warn)('arrayOf - value must be an array of "' + (0,
r.getType)(e) + '"'),
n
}
})
},
objectOf: function(e) {
return (0,
r.toType)("objectOf", {
type: Object,
validator: function(t) {
var n = Object.keys(t).every((function(n) {
return (0,
r.validateType)(e, t[n])
}
));
return n || (0,
r.warn)('objectOf - value must be an object of "' + (0,
r.getType)(e) + '"'),
n
}
})
},
shape: function(e) {
var t = Object.keys(e)
, n = t.filter((function(t) {
return e[t] && !0 === e[t].required
}
))
, i = (0,
r.toType)("shape", {
type: Object,
validator: function(i) {
var o = this;
if (!(0,
a.default)(i))
return !1;
var s = Object.keys(i);
return n.length > 0 && n.some((function(e) {
return -1 === s.indexOf(e)
}
)) ? ((0,
r.warn)('shape - at least one of required properties "' + n.join('", "') + '" is not present'),
!1) : s.every((function(n) {
if (-1 === t.indexOf(n))
return !0 === o._vueTypes_isLoose || ((0,
r.warn)('shape - object is missing "' + n + '" property'),
!1);
var a = e[n];
return (0,
r.validateType)(a, i[n])
}
))
}
});
return Object.defineProperty(i, "_vueTypes_isLoose", {
enumerable: !1,
writable: !0,
value: !1
}),
Object.defineProperty(i, "loose", {
get: function() {
return this._vueTypes_isLoose = !0,
this
},
enumerable: !1
}),
i
}
}
, c = {
func: void 0,
bool: void 0,
string: void 0,
number: void 0,
array: void 0,
object: void 0,
integer: void 0
};
Object.defineProperty(s, "sensibleDefaults", {
enumerable: !1,
set: function(e) {
!1 === e ? c = {} : !0 === e ? c = {
func: void 0,
bool: void 0,
string: void 0,
number: void 0,
array: void 0,
object: void 0,
integer: void 0
} : (0,
a.default)(e) && (c = e)
},
get: function() {
return c
}
}),
n.default = s
}
, {
"./utils": 145,
"babel-runtime/helpers/typeof": 203,
"lodash/isPlainObject": 477
}],
145: [function(e, t, n) {
(function(t) {
(function() {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.warn = n.validateType = n.toType = n.withRequired = n.withDefault = n.isFunction = n.isArray = n.isInteger = n.has = n.noop = n.getNativeType = n.getType = n.hasOwn = void 0;
var i, a = e("lodash/isPlainObject"), r = (i = a) && i.__esModule ? i : {
default: i
};
var o = Object.prototype
, s = o.toString
, c = n.hasOwn = o.hasOwnProperty
, l = /^\s*function (\w+)/
, u = n.getType = function(e) {
var t = null != e ? e.type ? e.type : e : null
, n = t && t.toString().match(l);
return n && n[1]
}
, d = n.getNativeType = function(e) {
if (null == e)
return null;
var t = e.constructor.toString().match(l);
return t && t[1]
}
, p = n.noop = function() {}
, h = (n.has = function(e, t) {
return c.call(e, t)
}
,
n.isInteger = Number.isInteger || function(e) {
return "number" == typeof e && isFinite(e) && Math.floor(e) === e
}
,
n.isArray = Array.isArray || function(e) {
return "[object Array]" === s.call(e)
}
)
, y = n.isFunction = function(e) {
return "[object Function]" === s.call(e)
}
, m = n.withDefault = function(e) {
Object.defineProperty(e, "def", {
value: function(e) {
return void 0 === e && void 0 === this.default ? (this.default = void 0,
this) : y(e) || x(this, e) ? (this.default = h(e) || (0,
r.default)(e) ? function() {
return e
}
: e,
this) : (v(this._vueTypes_name + ' - invalid default value: "' + e + '"', e),
this)
},
enumerable: !1,
writable: !1
})
}
, f = n.withRequired = function(e) {
Object.defineProperty(e, "isRequired", {
get: function() {
return this.required = !0,
this
},
enumerable: !1
})
}
, x = (n.toType = function(e, t) {
return Object.defineProperty(t, "_vueTypes_name", {
enumerable: !1,
writable: !1,
value: e
}),
f(t),
m(t),
y(t.validator) && (t.validator = t.validator.bind(t)),
t
}
,
n.validateType = function e(t, n) {
var i = arguments.length > 2 && void 0 !== arguments[2] && arguments[2]
, a = t
, o = !0
, s = void 0;
(0,
r.default)(t) || (a = {
type: t
});
var l = a._vueTypes_name ? a._vueTypes_name + " - " : "";
return c.call(a, "type") && null !== a.type && (h(a.type) ? (o = a.type.some((function(t) {
return e(t, n, !0)
}
)),
s = a.type.map((function(e) {
return u(e)
}
)).join(" or ")) : o = "Array" === (s = u(a)) ? h(n) : "Object" === s ? (0,
r.default)(n) : "String" === s || "Number" === s || "Boolean" === s || "Function" === s ? d(n) === s : n instanceof a.type),
o ? c.call(a, "validator") && y(a.validator) ? ((o = a.validator(n)) || !1 !== i || v(l + "custom validation failed"),
o) : o : (!1 === i && v(l + 'value "' + n + '" should be of type "' + s + '"'),
!1)
}
)
, v = p;
if ("production" !== t.env.NODE_ENV) {
var z = "undefined" != typeof console;
n.warn = v = function(e) {
z && console.warn("[VueTypes warn]: " + e)
}
}
n.warn = v
}
).call(this)
}
).call(this, e("_process"))
}
, {
_process: 483,
"lodash/isPlainObject": 477
}],
146: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.resetWarned = void 0;
var i, a = e("../vc-util/warning"), r = (i = a) && i.__esModule ? i : {
default: i
};
n.resetWarned = a.resetWarned,
n.default = function(e, t) {
var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "";
(0,
r.default)(e, "[antdv: " + t + "] " + n)
}
}
, {
"../vc-util/warning": 187
}],
147: [function(e, t, n) {
(function(t) {
(function() {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = o(e("./css-animation/Event"))
, a = o(e("./raf"))
, r = e("../config-provider/configConsumerProps");
function o(e) {
return e && e.__esModule ? e : {
default: e
}
}
var s = void 0;
function c(e) {
return "test" !== t.env.NODE_ENV && (!e || null === e.offsetParent)
}
n.default = {
name: "Wave",
props: ["insertExtraNode"],
mounted: function() {
var e = this;
this.$nextTick((function() {
var t = e.$el;
1 === t.nodeType && (e.instance = e.bindAnimationEvent(t))
}
))
},
inject: {
configProvider: {
default: function() {
return r.ConfigConsumerProps
}
}
},
beforeDestroy: function() {
this.instance && this.instance.cancel(),
this.clickWaveTimeoutId && clearTimeout(this.clickWaveTimeoutId),
this.destroy = !0
},
methods: {
onClick: function(e, t) {
if (!(!e || c(e) || e.className.indexOf("-leave") >= 0)) {
var n = this.$props.insertExtraNode;
this.extraNode = document.createElement("div");
var a = this.extraNode;
a.className = "ant-click-animating-node";
var r, o = this.getAttributeName();
e.removeAttribute(o),
e.setAttribute(o, "true"),
s = s || document.createElement("style"),
!t || "#ffffff" === t || "rgb(255, 255, 255)" === t || (r = (t || "").match(/rgba?\((\d*), (\d*), (\d*)(, [\.\d]*)?\)/)) && r[1] && r[2] && r[3] && r[1] === r[2] && r[2] === r[3] || /rgba\(\d*, \d*, \d*, 0\)/.test(t) || "transparent" === t || (this.csp && this.csp.nonce && (s.nonce = this.csp.nonce),
a.style.borderColor = t,
s.innerHTML = "\n [ant-click-animating-without-extra-node='true']::after, .ant-click-animating-node {\n --antd-wave-shadow-color: " + t + ";\n }",
document.body.contains(s) || document.body.appendChild(s)),
n && e.appendChild(a),
i.default.addStartEventListener(e, this.onTransitionStart),
i.default.addEndEventListener(e, this.onTransitionEnd)
}
},
onTransitionStart: function(e) {
if (!this.destroy) {
var t = this.$el;
e && e.target === t && (this.animationStart || this.resetEffect(t))
}
},
onTransitionEnd: function(e) {
e && "fadeEffect" === e.animationName && this.resetEffect(e.target)
},
getAttributeName: function() {
return this.$props.insertExtraNode ? "ant-click-animating" : "ant-click-animating-without-extra-node"
},
bindAnimationEvent: function(e) {
var t = this;
if (e && e.getAttribute && !e.getAttribute("disabled") && !(e.className.indexOf("disabled") >= 0)) {
var n = function(n) {
if ("INPUT" !== n.target.tagName && !c(n.target)) {
t.resetEffect(e);
var i = getComputedStyle(e).getPropertyValue("border-top-color") || getComputedStyle(e).getPropertyValue("border-color") || getComputedStyle(e).getPropertyValue("background-color");
t.clickWaveTimeoutId = window.setTimeout((function() {
return t.onClick(e, i)
}
), 0),
a.default.cancel(t.animationStartId),
t.animationStart = !0,
t.animationStartId = (0,
a.default)((function() {
t.animationStart = !1
}
), 10)
}
};
return e.addEventListener("click", n, !0),
{
cancel: function() {
e.removeEventListener("click", n, !0)
}
}
}
},
resetEffect: function(e) {
if (e && e !== this.extraNode && e instanceof Element) {
var t = this.$props.insertExtraNode
, n = this.getAttributeName();
e.setAttribute(n, "false"),
s && (s.innerHTML = ""),
t && this.extraNode && e.contains(this.extraNode) && e.removeChild(this.extraNode),
i.default.removeStartEventListener(e, this.onTransitionStart),
i.default.removeEndEventListener(e, this.onTransitionEnd)
}
}
},
render: function() {
return this.configProvider.csp && (this.csp = this.configProvider.csp),
this.$slots.default && this.$slots.default[0]
}
}
}
).call(this)
}
).call(this, e("_process"))
}
, {
"../config-provider/configConsumerProps": 154,
"./css-animation/Event": 132,
"./raf": 139,
_process: 483
}],
148: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i, a = e("../_util/antDirective"), r = (i = a) && i.__esModule ? i : {
default: i
};
var o = {};
o.install = function(e) {
o.Vue = e,
e.use(r.default)
}
,
n.default = o
}
, {
"../_util/antDirective": 129
}],
149: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.ButtonGroupProps = void 0;
var i = s(e("babel-runtime/helpers/defineProperty"))
, a = e("../_util/props-util")
, r = s(e("../_util/vue-types"))
, o = e("../config-provider/configConsumerProps");
function s(e) {
return e && e.__esModule ? e : {
default: e
}
}
var c = {
prefixCls: r.default.string,
size: {
validator: function(e) {
return ["small", "large", "default"].includes(e)
}
}
};
n.ButtonGroupProps = c,
n.default = {
name: "AButtonGroup",
props: c,
inject: {
configProvider: {
default: function() {
return o.ConfigConsumerProps
}
}
},
data: function() {
return {
sizeMap: {
large: "lg",
small: "sm"
}
}
},
render: function() {
var e, t = arguments[0], n = this.prefixCls, r = this.size, o = this.$slots, s = this.configProvider.getPrefixCls, c = s("btn-group", n), l = "";
switch (r) {
case "large":
l = "lg";
break;
case "small":
l = "sm"
}
var u = (e = {},
(0,
i.default)(e, "" + c, !0),
(0,
i.default)(e, c + "-" + l, l),
e);
return t("div", {
class: u
}, [(0,
a.filterEmpty)(o.default)])
}
}
}
, {
"../_util/props-util": 138,
"../_util/vue-types": 144,
"../config-provider/configConsumerProps": 154,
"babel-runtime/helpers/defineProperty": 198
}],
150: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = d(e("babel-helper-vue-jsx-merge-props"))
, a = d(e("babel-runtime/helpers/extends"))
, r = d(e("babel-runtime/helpers/defineProperty"))
, o = d(e("../_util/wave"))
, s = d(e("../icon"))
, c = d(e("./buttonTypes"))
, l = e("../_util/props-util")
, u = e("../config-provider/configConsumerProps");
function d(e) {
return e && e.__esModule ? e : {
default: e
}
}
var p = /^[\u4e00-\u9fa5]{2}$/
, h = p.test.bind(p)
, y = (0,
c.default)();
n.default = {
name: "AButton",
inheritAttrs: !1,
__ANT_BUTTON: !0,
props: y,
inject: {
configProvider: {
default: function() {
return u.ConfigConsumerProps
}
}
},
data: function() {
return {
sizeMap: {
large: "lg",
small: "sm"
},
sLoading: !!this.loading,
hasTwoCNChar: !1
}
},
computed: {
classes: function() {
var e, t = this.prefixCls, n = this.type, i = this.shape, a = this.size, o = this.hasTwoCNChar, s = this.sLoading, c = this.ghost, u = this.block, d = this.icon, p = this.$slots, h = (0,
this.configProvider.getPrefixCls)("btn", t), y = !1 !== this.configProvider.autoInsertSpaceInButton, m = "";
switch (a) {
case "large":
m = "lg";
break;
case "small":
m = "sm"
}
var f = s ? "loading" : d
, x = (0,
l.filterEmpty)(p.default);
return e = {},
(0,
r.default)(e, "" + h, !0),
(0,
r.default)(e, h + "-" + n, n),
(0,
r.default)(e, h + "-" + i, i),
(0,
r.default)(e, h + "-" + m, m),
(0,
r.default)(e, h + "-icon-only", 0 === x.length && f),
(0,
r.default)(e, h + "-loading", s),
(0,
r.default)(e, h + "-background-ghost", c || "ghost" === n),
(0,
r.default)(e, h + "-two-chinese-chars", o && y),
(0,
r.default)(e, h + "-block", u),
e
}
},
watch: {
loading: function(e, t) {
var n = this;
t && "boolean" != typeof t && clearTimeout(this.delayTimeout),
e && "boolean" != typeof e && e.delay ? this.delayTimeout = setTimeout((function() {
n.sLoading = !!e
}
), e.delay) : this.sLoading = !!e
}
},
mounted: function() {
this.fixTwoCNChar()
},
updated: function() {
this.fixTwoCNChar()
},
beforeDestroy: function() {
this.delayTimeout && clearTimeout(this.delayTimeout)
},
methods: {
fixTwoCNChar: function() {
var e = this.$refs.buttonNode;
if (e) {
var t = e.textContent;
this.isNeedInserted() && h(t) ? this.hasTwoCNChar || (this.hasTwoCNChar = !0) : this.hasTwoCNChar && (this.hasTwoCNChar = !1)
}
},
handleClick: function(e) {
this.$data.sLoading || this.$emit("click", e)
},
insertSpace: function(e, t) {
var n = this.$createElement
, i = t ? " " : "";
if ("string" == typeof e.text) {
var a = e.text.trim();
return h(a) && (a = a.split("").join(i)),
n("span", [a])
}
return e
},
isNeedInserted: function() {
var e = this.$slots
, t = this.type
, n = (0,
l.getComponentFromProp)(this, "icon");
return e.default && 1 === e.default.length && !n && "link" !== t
}
},
render: function() {
var e = this
, t = arguments[0]
, n = this.type
, r = this.htmlType
, c = this.classes
, u = this.disabled
, d = this.handleClick
, p = this.sLoading
, h = this.$slots
, y = this.$attrs
, m = (0,
l.getComponentFromProp)(this, "icon")
, f = {
attrs: (0,
a.default)({}, y, {
disabled: u
}),
class: c,
on: (0,
a.default)({}, (0,
l.getListeners)(this), {
click: d
})
}
, x = p ? "loading" : m
, v = x ? t(s.default, {
attrs: {
type: x
}
}) : null
, z = (0,
l.filterEmpty)(h.default)
, g = !1 !== this.configProvider.autoInsertSpaceInButton
, b = z.map((function(t) {
return e.insertSpace(t, e.isNeedInserted() && g)
}
));
if (void 0 !== y.href)
return t("a", (0,
i.default)([f, {
ref: "buttonNode"
}]), [v, b]);
var w = t("button", (0,
i.default)([f, {
ref: "buttonNode",
attrs: {
type: r || "button"
}
}]), [v, b]);
return "link" === n ? w : t(o.default, [w])
}
}
}
, {
"../_util/props-util": 138,
"../_util/wave": 147,
"../config-provider/configConsumerProps": 154,
"../icon": 161,
"./buttonTypes": 151,
"babel-helper-vue-jsx-merge-props": 188,
"babel-runtime/helpers/defineProperty": 198,
"babel-runtime/helpers/extends": 199
}],
151: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i, a = e("../_util/vue-types"), r = (i = a) && i.__esModule ? i : {
default: i
};
n.default = function() {
return {
prefixCls: r.default.string,
type: r.default.string,
htmlType: r.default.oneOf(["button", "submit", "reset"]).def("button"),
icon: r.default.any,
shape: r.default.oneOf(["circle", "circle-outline", "round"]),
size: r.default.oneOf(["small", "large", "default"]).def("default"),
loading: r.default.oneOfType([r.default.bool, r.default.object]),
disabled: r.default.bool,
ghost: r.default.bool,
block: r.default.bool
}
}
}
, {
"../_util/vue-types": 144
}],
152: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = o(e("./button"))
, a = o(e("./button-group"))
, r = o(e("../base"));
function o(e) {
return e && e.__esModule ? e : {
default: e
}
}
i.default.Group = a.default,
i.default.install = function(e) {
e.use(r.default),
e.component(i.default.name, i.default),
e.component(a.default.name, a.default)
}
,
n.default = i.default
}
, {
"../base": 148,
"./button": 150,
"./button-group": 149
}],
153: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i, a = e("../../date-picker/locale/en_US"), r = (i = a) && i.__esModule ? i : {
default: i
};
n.default = r.default
}
, {
"../../date-picker/locale/en_US": 156
}],
154: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.ConfigConsumerProps = void 0;
var i, a = e("./renderEmpty"), r = (i = a) && i.__esModule ? i : {
default: i
};
n.ConfigConsumerProps = {
getPrefixCls: function(e, t) {
return t || "ant-" + e
},
renderEmpty: r.default
}
}
, {
"./renderEmpty": 155
}],
155: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = o(e("../_util/vue-types"))
, a = o(e("../empty"))
, r = e("./configConsumerProps");
function o(e) {
return e && e.__esModule ? e : {
default: e
}
}
var s = {
functional: !0,
inject: {
configProvider: {
default: function() {
return r.ConfigConsumerProps
}
}
},
props: {
componentName: i.default.string
},
render: function(e, t) {
var n = arguments[0]
, i = t.props
, r = t.injections;
function o(e) {
var t = (0,
r.configProvider.getPrefixCls)("empty");
switch (e) {
case "Table":
case "List":
return n(a.default, {
attrs: {
image: a.default.PRESENTED_IMAGE_SIMPLE
}
});
case "Select":
case "TreeSelect":
case "Cascader":
case "Transfer":
case "Mentions":
return n(a.default, {
attrs: {
image: a.default.PRESENTED_IMAGE_SIMPLE
},
class: t + "-small"
});
default:
return n(a.default)
}
}
return o(i.componentName)
}
};
n.default = function(e, t) {
return e(s, {
attrs: {
componentName: t
}
})
}
}
, {
"../_util/vue-types": 144,
"../empty": 158,
"./configConsumerProps": 154
}],
156: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = o(e("babel-runtime/helpers/extends"))
, a = o(e("../../vc-calendar/src/locale/en_US"))
, r = o(e("../../time-picker/locale/en_US"));
function o(e) {
return e && e.__esModule ? e : {
default: e
}
}
var s = {
lang: (0,
i.default)({
placeholder: "Select date",
rangePlaceholder: ["Start date", "End date"]
}, a.default),
timePickerLocale: (0,
i.default)({}, r.default)
};
n.default = s
}
, {
"../../time-picker/locale/en_US": 174,
"../../vc-calendar/src/locale/en_US": 175,
"babel-runtime/helpers/extends": 199
}],
157: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.default = {
functional: !0,
PRESENTED_IMAGE_DEFAULT: !0,
render: function() {
var e = arguments[0];
return e("svg", {
attrs: {
width: "184",
height: "152",
viewBox: "0 0 184 152",
xmlns: "http://www.w3.org/2000/svg"
}
}, [e("g", {
attrs: {
fill: "none",
fillRule: "evenodd"
}
}, [e("g", {
attrs: {
transform: "translate(24 31.67)"
}
}, [e("ellipse", {
attrs: {
fillOpacity: ".8",
fill: "#F5F5F7",
cx: "67.797",
cy: "106.89",
rx: "67.797",
ry: "12.668"
}
}), e("path", {
attrs: {
d: "M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",
fill: "#AEB8C2"
}
}), e("path", {
attrs: {
d: "M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",
fill: "url(#linearGradient-1)",
transform: "translate(13.56)"
}
}), e("path", {
attrs: {
d: "M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",
fill: "#F5F5F7"
}
}), e("path", {
attrs: {
d: "M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",
fill: "#DCE0E6"
}
})]), e("path", {
attrs: {
d: "M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",
fill: "#DCE0E6"
}
}), e("g", {
attrs: {
transform: "translate(149.65 15.383)",
fill: "#FFF"
}
}, [e("ellipse", {
attrs: {
cx: "20.654",
cy: "3.167",
rx: "2.849",
ry: "2.815"
}
}), e("path", {
attrs: {
d: "M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"
}
})])])])
}
}
}
, {}],
158: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.EmptyProps = n.TransferLocale = void 0;
var i = y(e("babel-helper-vue-jsx-merge-props"))
, a = y(e("babel-runtime/helpers/typeof"))
, r = y(e("babel-runtime/helpers/defineProperty"))
, o = y(e("babel-runtime/helpers/extends"))
, s = y(e("../_util/vue-types"))
, c = e("../config-provider/configConsumerProps")
, l = e("../_util/props-util")
, u = y(e("../locale-provider/LocaleReceiver"))
, d = y(e("./empty"))
, p = y(e("./simple"))
, h = y(e("../base"));
function y(e) {
return e && e.__esModule ? e : {
default: e
}
}
n.TransferLocale = function() {
return {
description: s.default.string
}
}
;
var m = n.EmptyProps = function() {
return {
prefixCls: s.default.string,
image: s.default.any,
description: s.default.any,
imageStyle: s.default.object
}
}
, f = {
name: "AEmpty",
props: (0,
o.default)({}, m()),
inject: {
configProvider: {
default: function() {
return c.ConfigConsumerProps
}
}
},
methods: {
renderEmpty: function(e) {
var t = this.$createElement
, n = this.$props
, o = n.prefixCls
, s = n.imageStyle
, c = (0,
this.configProvider.getPrefixCls)("empty", o)
, u = (0,
l.getComponentFromProp)(this, "image") || t(d.default)
, p = (0,
l.getComponentFromProp)(this, "description")
, h = void 0 !== p ? p : e.description
, y = "string" == typeof h ? h : "empty"
, m = (0,
r.default)({}, c, !0)
, f = null;
if ("string" == typeof u)
f = t("img", {
attrs: {
alt: y,
src: u
}
});
else if ("object" === (void 0 === u ? "undefined" : (0,
a.default)(u)) && u.PRESENTED_IMAGE_SIMPLE) {
f = t(u),
m[c + "-normal"] = !0
} else
f = u;
return t("div", (0,
i.default)([{
class: m
}, {
on: (0,
l.getListeners)(this)
}]), [t("div", {
class: c + "-image",
style: s
}, [f]), h && t("p", {
class: c + "-description"
}, [h]), this.$slots.default && t("div", {
class: c + "-footer"
}, [this.$slots.default])])
}
},
render: function() {
var e = arguments[0];
return e(u.default, {
attrs: {
componentName: "Empty"
},
scopedSlots: {
default: this.renderEmpty
}
})
}
};
f.PRESENTED_IMAGE_DEFAULT = d.default,
f.PRESENTED_IMAGE_SIMPLE = p.default,
f.install = function(e) {
e.use(h.default),
e.component(f.name, f)
}
,
n.default = f
}
, {
"../_util/props-util": 138,
"../_util/vue-types": 144,
"../base": 148,
"../config-provider/configConsumerProps": 154,
"../locale-provider/LocaleReceiver": 164,
"./empty": 157,
"./simple": 159,
"babel-helper-vue-jsx-merge-props": 188,
"babel-runtime/helpers/defineProperty": 198,
"babel-runtime/helpers/extends": 199,
"babel-runtime/helpers/typeof": 203
}],
159: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.default = {
functional: !0,
PRESENTED_IMAGE_SIMPLE: !0,
render: function() {
var e = arguments[0];
return e("svg", {
attrs: {
width: "64",
height: "41",
viewBox: "0 0 64 41",
xmlns: "http://www.w3.org/2000/svg"
}
}, [e("g", {
attrs: {
transform: "translate(0 1)",
fill: "none",
fillRule: "evenodd"
}
}, [e("ellipse", {
attrs: {
fill: "#F5F5F5",
cx: "32",
cy: "33",
rx: "32",
ry: "7"
}
}), e("g", {
attrs: {
fillRule: "nonzero",
stroke: "#D9D9D9"
}
}, [e("path", {
attrs: {
d: "M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"
}
}), e("path", {
attrs: {
d: "M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",
fill: "#FAFAFA"
}
})])])])
}
}
}
, {}],
160: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = o(e("babel-runtime/helpers/objectWithoutProperties"));
n.default = function(e) {
var t = e.scriptUrl
, n = e.extraCommonProps
, o = void 0 === n ? {} : n;
if ("undefined" != typeof document && "undefined" != typeof window && "function" == typeof document.createElement && "string" == typeof t && t.length && !s.has(t)) {
var c = document.createElement("script");
c.setAttribute("src", t),
c.setAttribute("data-namespace", t),
s.add(t),
document.body.appendChild(c)
}
return {
functional: !0,
name: "AIconfont",
props: a.default.props,
render: function(e, t) {
var n = t.props
, s = t.slots
, c = t.listeners
, l = t.data
, u = n.type
, d = (0,
i.default)(n, ["type"])
, p = s().default
, h = null;
u && (h = e("use", {
attrs: {
"xlink:href": "#" + u
}
})),
p && (h = p);
var y = (0,
r.mergeProps)(o, l, {
props: d,
on: c
});
return e(a.default, y, [h])
}
}
}
;
var a = o(e("./index"))
, r = e("../_util/props-util");
function o(e) {
return e && e.__esModule ? e : {
default: e
}
}
var s = new Set
}
, {
"../_util/props-util": 138,
"./index": 161,
"babel-runtime/helpers/objectWithoutProperties": 200
}],
161: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = v(e("babel-helper-vue-jsx-merge-props"))
, a = v(e("babel-runtime/helpers/extends"))
, r = v(e("babel-runtime/helpers/defineProperty"))
, o = v(e("babel-runtime/helpers/toConsumableArray"))
, s = v(e("classnames"))
, c = function(e) {
if (e && e.__esModule)
return e;
var t = {};
if (null != e)
for (var n in e)
Object.prototype.hasOwnProperty.call(e, n) && (t[n] = e[n]);
return t.default = e,
t
}(e("@ant-design/icons/lib/dist"))
, l = v(e("@ant-design/icons-vue"))
, u = v(e("../_util/vue-types"))
, d = v(e("./IconFont"))
, p = e("./utils")
, h = v(e("../_util/warning"))
, y = v(e("../locale-provider/LocaleReceiver"))
, m = e("./twoTonePrimaryColor")
, f = e("../_util/props-util")
, x = v(e("../base"));
function v(e) {
return e && e.__esModule ? e : {
default: e
}
}
l.default.add.apply(l.default, (0,
o.default)(Object.keys(c).filter((function(e) {
return "default" !== e
}
)).map((function(e) {
return c[e]
}
)))),
(0,
m.setTwoToneColor)("#1890ff");
var z = {
name: "AIcon",
props: {
tabIndex: u.default.number,
type: u.default.string,
component: u.default.any,
viewBox: u.default.any,
spin: u.default.bool.def(!1),
rotate: u.default.number,
theme: u.default.oneOf(["filled", "outlined", "twoTone"]),
twoToneColor: u.default.string,
role: u.default.string
},
render: function(e) {
var t = this;
return e(y.default, {
attrs: {
componentName: "Icon"
},
scopedSlots: {
default: function(n) {
return function(e, t, n) {
var o, c = n.$props, u = n.$slots, d = (0,
f.getListeners)(n), y = c.type, m = c.component, x = c.viewBox, v = c.spin, z = c.theme, g = c.twoToneColor, b = c.rotate, w = c.tabIndex, _ = (0,
f.filterEmpty)(u.default);
_ = 0 === _.length ? void 0 : _,
(0,
h.default)(Boolean(y || m || _), "Icon", "Icon should have `type` prop or `component` prop or `children`.");
var k = (0,
s.default)((o = {},
(0,
r.default)(o, "anticon", !0),
(0,
r.default)(o, "anticon-" + y, !!y),
o))
, C = (0,
s.default)((0,
r.default)({}, "anticon-spin", !!v || "loading" === y))
, S = b ? {
msTransform: "rotate(" + b + "deg)",
transform: "rotate(" + b + "deg)"
} : void 0
, M = {
attrs: (0,
a.default)({}, p.svgBaseProps, {
viewBox: x
}),
class: C,
style: S
};
x || delete M.attrs.viewBox;
var T = w;
void 0 === T && "click"in d && (T = -1);
var I = {
attrs: {
"aria-label": y && t.icon + ": " + y,
tabIndex: T
},
on: d,
class: k,
staticClass: ""
};
return e("i", I, [function() {
if (m)
return e(m, M, [_]);
if (_) {
(0,
h.default)(Boolean(x) || 1 === _.length && "use" === _[0].tag, "Icon", "Make sure that you provide correct `viewBox` prop (default `0 0 1024 1024`) to the icon.");
var t = {
attrs: (0,
a.default)({}, p.svgBaseProps),
class: C,
style: S
};
return e("svg", (0,
i.default)([t, {
attrs: {
viewBox: x
}
}]), [_])
}
if ("string" == typeof y) {
var n = y;
if (z) {
var r = (0,
p.getThemeFromTypeName)(y);
(0,
h.default)(!r || z === r, "Icon", "The icon name '" + y + "' already specify a theme '" + r + "', the 'theme' prop '" + z + "' will be ignored.")
}
return n = (0,
p.withThemeSuffix)((0,
p.removeTypeTheme)((0,
p.alias)(n)), z || "outlined"),
e(l.default, {
attrs: {
focusable: "false",
type: n,
primaryColor: g
},
class: C,
style: S
})
}
}()])
}(e, n, t)
}
}
})
}
};
z.createFromIconfontCN = d.default,
z.getTwoToneColor = m.getTwoToneColor,
z.setTwoToneColor = m.setTwoToneColor,
z.install = function(e) {
e.use(x.default),
e.component(z.name, z)
}
,
n.default = z
}
, {
"../_util/props-util": 138,
"../_util/vue-types": 144,
"../_util/warning": 146,
"../base": 148,
"../locale-provider/LocaleReceiver": 164,
"./IconFont": 160,
"./twoTonePrimaryColor": 162,
"./utils": 163,
"@ant-design/icons-vue": 10,
"@ant-design/icons/lib/dist": 12,
"babel-helper-vue-jsx-merge-props": 188,
"babel-runtime/helpers/defineProperty": 198,
"babel-runtime/helpers/extends": 199,
"babel-runtime/helpers/toConsumableArray": 202,
classnames: 206
}],
162: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.setTwoToneColor = function(e) {
return r.default.setTwoToneColors({
primaryColor: e
})
}
,
n.getTwoToneColor = function() {
return r.default.getTwoToneColors().primaryColor
}
;
var i, a = e("@ant-design/icons-vue"), r = (i = a) && i.__esModule ? i : {
default: i
}
}
, {
"@ant-design/icons-vue": 10
}],
163: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.svgBaseProps = void 0,
n.getThemeFromTypeName = function(e) {
var t = null;
o.test(e) ? t = "filled" : s.test(e) ? t = "outlined" : c.test(e) && (t = "twoTone");
return t
}
,
n.removeTypeTheme = function(e) {
return e.replace(o, "").replace(s, "").replace(c, "")
}
,
n.withThemeSuffix = function(e, t) {
var n = e;
"filled" === t ? n += "-fill" : "outlined" === t ? n += "-o" : "twoTone" === t ? n += "-twotone" : (0,
r.default)(!1, "Icon", "This icon '" + e + "' has unknown theme '" + t + "'");
return n
}
,
n.alias = function(e) {
var t = e;
switch (e) {
case "cross":
t = "close";
break;
case "interation":
t = "interaction";
break;
case "canlendar":
t = "calendar";
break;
case "colum-height":
t = "column-height"
}
return (0,
r.default)(t === e, "Icon", "Icon '" + e + "' was a typo and is now deprecated, please use '" + t + "' instead."),
t
}
;
var i, a = e("../_util/warning"), r = (i = a) && i.__esModule ? i : {
default: i
};
n.svgBaseProps = {
width: "1em",
height: "1em",
fill: "currentColor",
"aria-hidden": "true",
focusable: "false"
};
var o = /-fill$/
, s = /-o$/
, c = /-twotone$/
}
, {
"../_util/warning": 146
}],
164: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = o(e("babel-runtime/helpers/extends"))
, a = o(e("../_util/vue-types"))
, r = o(e("./default"));
function o(e) {
return e && e.__esModule ? e : {
default: e
}
}
n.default = {
name: "LocaleReceiver",
props: {
componentName: a.default.string.def("global"),
defaultLocale: a.default.oneOfType([a.default.object, a.default.func]),
children: a.default.func
},
inject: {
localeData: {
default: function() {
return {}
}
}
},
methods: {
getLocale: function() {
var e = this.componentName
, t = this.defaultLocale || r.default[e || "global"]
, n = this.localeData.antLocale
, a = e && n ? n[e] : {};
return (0,
i.default)({}, "function" == typeof t ? t() : t, a || {})
},
getLocaleCode: function() {
var e = this.localeData.antLocale
, t = e && e.locale;
return e && e.exist && !t ? r.default.locale : t
}
},
render: function() {
var e = this.$scopedSlots
, t = this.children || e.default
, n = this.localeData.antLocale;
return t(this.getLocale(), this.getLocaleCode(), n)
}
}
}
, {
"../_util/vue-types": 144,
"./default": 165,
"babel-runtime/helpers/extends": 199
}],
165: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i, a = e("../locale/default"), r = (i = a) && i.__esModule ? i : {
default: i
};
n.default = r.default
}
, {
"../locale/default": 166
}],
166: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = s(e("../vc-pagination/locale/en_US"))
, a = s(e("../date-picker/locale/en_US"))
, r = s(e("../time-picker/locale/en_US"))
, o = s(e("../calendar/locale/en_US"));
function s(e) {
return e && e.__esModule ? e : {
default: e
}
}
n.default = {
locale: "en",
Pagination: i.default,
DatePicker: a.default,
TimePicker: r.default,
Calendar: o.default,
global: {
placeholder: "Please select"
},
Table: {
filterTitle: "Filter menu",
filterConfirm: "OK",
filterReset: "Reset",
selectAll: "Select current page",
selectInvert: "Invert current page",
sortTitle: "Sort",
expand: "Expand row",
collapse: "Collapse row"
},
Modal: {
okText: "OK",
cancelText: "Cancel",
justOkText: "OK"
},
Popconfirm: {
okText: "OK",
cancelText: "Cancel"
},
Transfer: {
titles: ["", ""],
searchPlaceholder: "Search here",
itemUnit: "item",
itemsUnit: "items"
},
Upload: {
uploading: "Uploading...",
removeFile: "Remove file",
uploadError: "Upload error",
previewFile: "Preview file",
downloadFile: "Download file"
},
Empty: {
description: "No Data"
},
Icon: {
icon: "icon"
},
Text: {
edit: "Edit",
copy: "Copy",
copied: "Copied",
expand: "Expand"
},
PageHeader: {
back: "Back"
}
}
}
, {
"../calendar/locale/en_US": 153,
"../date-picker/locale/en_US": 156,
"../time-picker/locale/en_US": 174,
"../vc-pagination/locale/en_US": 184
}],
167: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = o(e("babel-runtime/helpers/extends"))
, a = o(e("../vc-notification"))
, r = o(e("../icon"));
function o(e) {
return e && e.__esModule ? e : {
default: e
}
}
var s = 3
, c = void 0
, l = void 0
, u = 1
, d = "ant-message"
, p = "move-up"
, h = function() {
return document.body
}
, y = void 0;
var m = {
open: function(e) {
var t = void 0 !== e.duration ? e.duration : s
, n = {
info: "info-circle",
success: "check-circle",
error: "close-circle",
warning: "exclamation-circle",
loading: "loading"
}[e.type]
, i = e.key || u++
, o = new Promise((function(o) {
var s = function() {
return "function" == typeof e.onClose && e.onClose(),
o(!0)
};
!function(e) {
l ? e(l) : a.default.newInstance({
prefixCls: d,
transitionName: p,
style: {
top: c
},
getContainer: h,
maxCount: y
}, (function(t) {
l ? e(l) : (l = t,
e(t))
}
))
}((function(a) {
a.notice({
key: i,
duration: t,
style: {},
content: function(t) {
var i = t(r.default, {
attrs: {
type: n,
theme: "loading" === n ? "outlined" : "filled"
}
})
, a = n ? i : "";
return t("div", {
class: d + "-custom-content" + (e.type ? " " + d + "-" + e.type : "")
}, [e.icon ? "function" == typeof e.icon ? e.icon(t) : e.icon : a, t("span", ["function" == typeof e.content ? e.content(t) : e.content])])
},
onClose: s
})
}
))
}
))
, m = function() {
l && l.removeNotice(i)
};
return m.then = function(e, t) {
return o.then(e, t)
}
,
m.promise = o,
m
},
config: function(e) {
void 0 !== e.top && (c = e.top,
l = null),
void 0 !== e.duration && (s = e.duration),
void 0 !== e.prefixCls && (d = e.prefixCls),
void 0 !== e.getContainer && (h = e.getContainer),
void 0 !== e.transitionName && (p = e.transitionName,
l = null),
void 0 !== e.maxCount && (y = e.maxCount,
l = null)
},
destroy: function() {
l && (l.destroy(),
l = null)
}
};
["success", "info", "warning", "error", "loading"].forEach((function(e) {
m[e] = function(t, n, a) {
return function(e) {
return "[object Object]" === Object.prototype.toString.call(e) && !!e.content
}(t) ? m.open((0,
i.default)({}, t, {
type: e
})) : ("function" == typeof n && (a = n,
n = void 0),
m.open({
content: t,
duration: n,
type: e,
onClose: a
}))
}
}
)),
m.warn = m.warning,
n.default = m
}
, {
"../icon": 161,
"../vc-notification": 183,
"babel-runtime/helpers/extends": 199
}],
168: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = s(e("babel-helper-vue-jsx-merge-props"))
, a = s(e("../_util/vue-types"))
, r = s(e("../button"))
, o = s(e("../_util/BaseMixin"));
function s(e) {
return e && e.__esModule ? e : {
default: e
}
}
var c = {
type: (0,
s(e("../button/buttonTypes")).default)().type,
actionFn: a.default.func,
closeModal: a.default.func,
autoFocus: a.default.bool,
buttonProps: a.default.object
};
n.default = {
mixins: [o.default],
props: c,
data: function() {
return {
loading: !1
}
},
mounted: function() {
var e = this;
this.autoFocus && (this.timeoutId = setTimeout((function() {
return e.$el.focus()
}
)))
},
beforeDestroy: function() {
clearTimeout(this.timeoutId)
},
methods: {
onClick: function() {
var e = this
, t = this.actionFn
, n = this.closeModal;
if (t) {
var i = void 0;
t.length ? i = t(n) : (i = t()) || n(),
i && i.then && (this.setState({
loading: !0
}),
i.then((function() {
n.apply(void 0, arguments)
}
), (function(t) {
console.error(t),
e.setState({
loading: !1
})
}
)))
} else
n()
}
},
render: function() {
var e = arguments[0]
, t = this.type
, n = this.$slots
, a = this.loading
, o = this.buttonProps;
return e(r.default, (0,
i.default)([{
attrs: {
type: t,
loading: a
},
on: {
click: this.onClick
}
}, o]), [n.default])
}
}
}
, {
"../_util/BaseMixin": 124,
"../_util/vue-types": 144,
"../button": 152,
"../button/buttonTypes": 151,
"babel-helper-vue-jsx-merge-props": 188
}],
169: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = u(e("babel-runtime/helpers/defineProperty"))
, a = u(e("classnames"))
, r = u(e("../icon"))
, o = u(e("./Modal"))
, s = u(e("./ActionButton"))
, c = e("./locale")
, l = u(e("../_util/warning"));
function u(e) {
return e && e.__esModule ? e : {
default: e
}
}
n.default = {
functional: !0,
render: function(e, t) {
var n = t.props
, u = n.onCancel
, d = n.onOk
, p = n.close
, h = n.zIndex
, y = n.afterClose
, m = n.visible
, f = n.keyboard
, x = n.centered
, v = n.getContainer
, z = n.maskStyle
, g = n.okButtonProps
, b = n.cancelButtonProps
, w = n.iconType
, _ = void 0 === w ? "question-circle" : w
, k = n.closable
, C = void 0 !== k && k;
(0,
l.default)(!("iconType"in n), "Modal", "The property 'iconType' is deprecated. Use the property 'icon' instead.");
var S = n.icon ? n.icon : _
, M = n.okType || "primary"
, T = n.prefixCls || "ant-modal"
, I = T + "-confirm"
, E = !("okCancel"in n) || n.okCancel
, A = n.width || 416
, O = n.style || {}
, P = void 0 === n.mask || n.mask
, L = void 0 !== n.maskClosable && n.maskClosable
, j = (0,
c.getConfirmLocale)()
, H = n.okText || (E ? j.okText : j.justOkText)
, D = n.cancelText || j.cancelText
, N = null !== n.autoFocusButton && (n.autoFocusButton || "ok")
, R = n.transitionName || "zoom"
, V = n.maskTransitionName || "fade"
, $ = (0,
a.default)(I, I + "-" + n.type, T + "-" + n.type, n.class)
, F = E && e(s.default, {
attrs: {
actionFn: u,
closeModal: p,
autoFocus: "cancel" === N,
buttonProps: b
}
}, [D])
, q = "string" == typeof S ? e(r.default, {
attrs: {
type: S
}
}) : S(e);
return e(o.default, {
attrs: {
prefixCls: T,
wrapClassName: (0,
a.default)((0,
i.default)({}, I + "-centered", !!x)),
visible: m,
closable: C,
title: "",
transitionName: R,
footer: "",
maskTransitionName: V,
mask: P,
maskClosable: L,
maskStyle: z,
width: A,
zIndex: h,
afterClose: y,
keyboard: f,
centered: x,
getContainer: v
},
class: $,
on: {
cancel: function(e) {
return p({
triggerCancel: !0
}, e)
}
},
style: O
}, [e("div", {
class: I + "-body-wrapper"
}, [e("div", {
class: I + "-body"
}, [q, void 0 === n.title ? null : e("span", {
class: I + "-title"
}, ["function" == typeof n.title ? n.title(e) : n.title]), e("div", {
class: I + "-content"
}, ["function" == typeof n.content ? n.content(e) : n.content])]), e("div", {
class: I + "-btns"
}, [F, e(s.default, {
attrs: {
type: M,
actionFn: d,
closeModal: p,
autoFocus: "ok" === N,
buttonProps: g
}
}, [H])])])])
}
}
}
, {
"../_util/warning": 146,
"../icon": 161,
"./ActionButton": 168,
"./Modal": 170,
"./locale": 173,
"babel-runtime/helpers/defineProperty": 198,
classnames: 206
}],
170: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.destroyFns = void 0;
var i = f(e("babel-runtime/helpers/defineProperty"))
, a = f(e("babel-runtime/helpers/extends"))
, r = f(e("classnames"))
, o = f(e("../vc-dialog"))
, s = f(e("../_util/vue-types"))
, c = f(e("../vc-util/Dom/addEventListener"))
, l = e("./locale")
, u = f(e("../icon"))
, d = f(e("../button"))
, p = f(e("../button/buttonTypes"))
, h = f(e("../locale-provider/LocaleReceiver"))
, y = e("../_util/props-util")
, m = e("../config-provider/configConsumerProps");
function f(e) {
return e && e.__esModule ? e : {
default: e
}
}
var x = (0,
p.default)().type
, v = null;
function z() {}
"undefined" != typeof window && window.document && window.document.documentElement && (0,
c.default)(document.documentElement, "click", (function(e) {
v = {
x: e.pageX,
y: e.pageY
},
setTimeout((function() {
return v = null
}
), 100)
}
), !0);
n.destroyFns = [];
n.default = {
name: "AModal",
inheritAttrs: !1,
model: {
prop: "visible",
event: "change"
},
props: function() {
var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}
, t = {
prefixCls: s.default.string,
visible: s.default.bool,
confirmLoading: s.default.bool,
title: s.default.any,
closable: s.default.bool,
closeIcon: s.default.any,
afterClose: s.default.func.def(z),
centered: s.default.bool,
width: s.default.oneOfType([s.default.string, s.default.number]),
footer: s.default.any,
okText: s.default.any,
okType: x,
cancelText: s.default.any,
icon: s.default.any,
maskClosable: s.default.bool,
forceRender: s.default.bool,
okButtonProps: s.default.object,
cancelButtonProps: s.default.object,
destroyOnClose: s.default.bool,
wrapClassName: s.default.string,
maskTransitionName: s.default.string,
transitionName: s.default.string,
getContainer: s.default.func,
zIndex: s.default.number,
bodyStyle: s.default.object,
maskStyle: s.default.object,
mask: s.default.bool,
keyboard: s.default.bool,
wrapProps: s.default.object,
focusTriggerAfterClose: s.default.bool,
dialogStyle: s.default.object.def((function() {
return {}
}
))
};
return (0,
y.initDefaultProps)(t, e)
}({
width: 520,
transitionName: "zoom",
maskTransitionName: "fade",
confirmLoading: !1,
visible: !1,
okType: "primary"
}),
data: function() {
return {
sVisible: !!this.visible
}
},
watch: {
visible: function(e) {
this.sVisible = e
}
},
inject: {
configProvider: {
default: function() {
return m.ConfigConsumerProps
}
}
},
methods: {
handleCancel: function(e) {
this.$emit("cancel", e),
this.$emit("change", !1)
},
handleOk: function(e) {
this.$emit("ok", e)
},
renderFooter: function(e) {
var t = this.$createElement
, n = this.okType
, i = this.confirmLoading
, a = (0,
y.mergeProps)({
on: {
click: this.handleCancel
}
}, this.cancelButtonProps || {})
, r = (0,
y.mergeProps)({
on: {
click: this.handleOk
},
props: {
type: n,
loading: i
}
}, this.okButtonProps || {});
return t("div", [t(d.default, a, [(0,
y.getComponentFromProp)(this, "cancelText") || e.cancelText]), t(d.default, r, [(0,
y.getComponentFromProp)(this, "okText") || e.okText])])
}
},
render: function() {
var e = arguments[0]
, t = this.prefixCls
, n = this.sVisible
, s = this.wrapClassName
, c = this.centered
, d = this.getContainer
, p = this.$slots
, m = this.$scopedSlots
, f = this.$attrs
, x = m.default ? m.default() : p.default
, z = this.configProvider
, g = z.getPrefixCls
, b = z.getPopupContainer
, w = g("modal", t)
, _ = e(h.default, {
attrs: {
componentName: "Modal",
defaultLocale: (0,
l.getConfirmLocale)()
},
scopedSlots: {
default: this.renderFooter
}
})
, k = (0,
y.getComponentFromProp)(this, "closeIcon")
, C = e("span", {
class: w + "-close-x"
}, [k || e(u.default, {
class: w + "-close-icon",
attrs: {
type: "close"
}
})])
, S = (0,
y.getComponentFromProp)(this, "footer")
, M = (0,
y.getComponentFromProp)(this, "title")
, T = {
props: (0,
a.default)({}, this.$props, {
getContainer: void 0 === d ? b : d,
prefixCls: w,
wrapClassName: (0,
r.default)((0,
i.default)({}, w + "-centered", !!c), s),
title: M,
footer: void 0 === S ? _ : S,
visible: n,
mousePosition: v,
closeIcon: C
}),
on: (0,
a.default)({}, (0,
y.getListeners)(this), {
close: this.handleCancel
}),
class: (0,
y.getClass)(this),
style: (0,
y.getStyle)(this),
attrs: f
};
return e(o.default, T, [x])
}
}
}
, {
"../_util/props-util": 138,
"../_util/vue-types": 144,
"../button": 152,
"../button/buttonTypes": 151,
"../config-provider/configConsumerProps": 154,
"../icon": 161,
"../locale-provider/LocaleReceiver": 164,
"../vc-dialog": 180,
"../vc-util/Dom/addEventListener": 185,
"./locale": 173,
"babel-runtime/helpers/defineProperty": 198,
"babel-runtime/helpers/extends": 199,
classnames: 206
}],
171: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = l(e("babel-runtime/helpers/extends"));
n.default = function(e) {
var t = document.createElement("div")
, n = document.createElement("div");
t.appendChild(n),
document.body.appendChild(t);
var l = (0,
i.default)({}, (0,
c.default)(e, ["parentContext"]), {
close: p,
visible: !0
})
, u = null
, d = {
props: {}
};
function p() {
h.apply(void 0, arguments)
}
function h() {
u && t.parentNode && (u.$destroy(),
u = null,
t.parentNode.removeChild(t));
for (var n = arguments.length, i = Array(n), a = 0; a < n; a++)
i[a] = arguments[a];
var r = i.some((function(e) {
return e && e.triggerCancel
}
));
e.onCancel && r && e.onCancel.apply(e, i);
for (var s = 0; s < o.destroyFns.length; s++) {
var c = o.destroyFns[s];
if (c === p) {
o.destroyFns.splice(s, 1);
break
}
}
}
return u = function(t) {
return d.props = t,
new (s.default.Vue || a.default)({
el: n,
parent: e.parentContext,
data: function() {
return {
confirmDialogProps: d
}
},
render: function() {
var e = arguments[0]
, t = (0,
i.default)({}, this.confirmDialogProps);
return e(r.default, t)
}
})
}(l),
o.destroyFns.push(p),
{
destroy: p,
update: function(e) {
l = (0,
i.default)({}, l, e),
d.props = l
}
}
}
;
var a = l(e("vue"))
, r = l(e("./ConfirmDialog"))
, o = e("./Modal")
, s = l(e("../base"))
, c = l(e("omit.js"));
function l(e) {
return e && e.__esModule ? e : {
default: e
}
}
}
, {
"../base": 148,
"./ConfirmDialog": 169,
"./Modal": 170,
"babel-runtime/helpers/extends": 199,
"omit.js": 480,
vue: 491
}],
172: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = l(e("babel-runtime/helpers/extends"))
, a = e("./Modal")
, r = l(a)
, o = l(e("./confirm"))
, s = l(e("../icon"))
, c = l(e("../base"));
function l(e) {
return e && e.__esModule ? e : {
default: e
}
}
var u = function(e) {
var t = (0,
i.default)({
type: "warning",
icon: function(e) {
return e(s.default, {
attrs: {
type: "exclamation-circle"
}
})
},
okCancel: !1
}, e);
return (0,
o.default)(t)
}
, d = u;
r.default.info = function(e) {
var t = (0,
i.default)({
type: "info",
icon: function(e) {
return e(s.default, {
attrs: {
type: "info-circle"
}
})
},
okCancel: !1
}, e);
return (0,
o.default)(t)
}
,
r.default.success = function(e) {
var t = (0,
i.default)({
type: "success",
icon: function(e) {
return e(s.default, {
attrs: {
type: "check-circle"
}
})
},
okCancel: !1
}, e);
return (0,
o.default)(t)
}
,
r.default.error = function(e) {
var t = (0,
i.default)({
type: "error",
icon: function(e) {
return e(s.default, {
attrs: {
type: "close-circle"
}
})
},
okCancel: !1
}, e);
return (0,
o.default)(t)
}
,
r.default.warning = u,
r.default.warn = d,
r.default.confirm = function(e) {
var t = (0,
i.default)({
type: "confirm",
okCancel: !0
}, e);
return (0,
o.default)(t)
}
,
r.default.destroyAll = function() {
for (; a.destroyFns.length; ) {
var e = a.destroyFns.pop();
e && e()
}
}
,
r.default.install = function(e) {
e.use(c.default),
e.component(r.default.name, r.default)
}
,
n.default = r.default
}
, {
"../base": 148,
"../icon": 161,
"./Modal": 170,
"./confirm": 171,
"babel-runtime/helpers/extends": 199
}],
173: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = r(e("babel-runtime/helpers/extends"));
n.changeConfirmLocale = function(e) {
o = e ? (0,
i.default)({}, o, e) : (0,
i.default)({}, a.default.Modal)
}
,
n.getConfirmLocale = function() {
return o
}
;
var a = r(e("../locale/default"));
function r(e) {
return e && e.__esModule ? e : {
default: e
}
}
var o = (0,
i.default)({}, a.default.Modal)
}
, {
"../locale/default": 166,
"babel-runtime/helpers/extends": 199
}],
174: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
n.default = {
placeholder: "Select time"
}
}
, {}],
175: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.default = {
today: "Today",
now: "Now",
backToToday: "Back to today",
ok: "Ok",
clear: "Clear",
month: "Month",
year: "Year",
timeSelect: "select time",
dateSelect: "select date",
weekSelect: "Choose a week",
monthSelect: "Choose a month",
yearSelect: "Choose a year",
decadeSelect: "Choose a decade",
yearFormat: "YYYY",
dateFormat: "M/D/YYYY",
dayFormat: "D",
dateTimeFormat: "M/D/YYYY HH:mm:ss",
monthBeforeYear: !0,
previousMonth: "Previous month (PageUp)",
nextMonth: "Next month (PageDown)",
previousYear: "Last year (Control + left)",
nextYear: "Next year (Control + right)",
previousDecade: "Last decade",
nextDecade: "Next decade",
previousCentury: "Last century",
nextCentury: "Next century"
}
}
, {}],
176: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = h(e("babel-helper-vue-jsx-merge-props"))
, a = h(e("babel-runtime/helpers/defineProperty"))
, r = h(e("babel-runtime/helpers/extends"))
, o = e("../_util/props-util")
, s = h(e("../_util/KeyCode"))
, c = h(e("../vc-util/Dom/contains"))
, l = h(e("./LazyRenderBox"))
, u = h(e("../_util/BaseMixin"))
, d = h(e("../_util/getTransitionProps"))
, p = h(e("../_util/switchScrollingEffect"));
function h(e) {
return e && e.__esModule ? e : {
default: e
}
}
var y = (0,
h(e("./IDialogPropTypes")).default)()
, m = 0;
function f() {}
function x(e, t) {
var n = e["page" + (t ? "Y" : "X") + "Offset"]
, i = "scroll" + (t ? "Top" : "Left");
if ("number" != typeof n) {
var a = e.document;
"number" != typeof (n = a.documentElement[i]) && (n = a.body[i])
}
return n
}
function v(e, t) {
var n = e.style;
["Webkit", "Moz", "Ms", "ms"].forEach((function(e) {
n[e + "TransformOrigin"] = t
}
)),
n.transformOrigin = t
}
var z = {};
n.default = {
mixins: [u.default],
props: (0,
o.initDefaultProps)(y, {
mask: !0,
visible: !1,
keyboard: !0,
closable: !0,
maskClosable: !0,
destroyOnClose: !1,
prefixCls: "rc-dialog",
getOpenCount: function() {
return null
},
focusTriggerAfterClose: !0
}),
data: function() {
return {
destroyPopup: !1
}
},
provide: function() {
return {
dialogContext: this
}
},
watch: {
visible: function(e) {
var t = this;
e && (this.destroyPopup = !1),
this.$nextTick((function() {
t.updatedCallback(!e)
}
))
}
},
beforeMount: function() {
this.inTransition = !1,
this.titleId = "rcDialogTitle" + m++
},
mounted: function() {
var e = this;
this.$nextTick((function() {
e.updatedCallback(!1),
(e.forceRender || !1 === e.getContainer && !e.visible) && e.$refs.wrap && (e.$refs.wrap.style.display = "none")
}
))
},
beforeDestroy: function() {
var e = this.visible
, t = this.getOpenCount;
!e && !this.inTransition || t() || this.switchScrollingEffect(),
clearTimeout(this.timeoutId)
},
methods: {
getDialogWrap: function() {
return this.$refs.wrap
},
updatedCallback: function(e) {
var t, n, i, a, r, o = this.mousePosition, s = this.mask, c = this.focusTriggerAfterClose;
if (this.visible) {
if (!e) {
this.openTime = Date.now(),
this.switchScrollingEffect(),
this.tryFocus();
var l = this.$refs.dialog.$el;
if (o) {
var u = (n = (t = l).getBoundingClientRect(),
i = {
left: n.left,
top: n.top
},
a = t.ownerDocument,
r = a.defaultView || a.parentWindow,
i.left += x(r),
i.top += x(r, !0),
i);
v(l, o.x - u.left + "px " + (o.y - u.top) + "px")
} else
v(l, "")
}
} else if (e && (this.inTransition = !0,
s && this.lastOutSideFocusNode && c)) {
try {
this.lastOutSideFocusNode.focus()
} catch (e) {
this.lastOutSideFocusNode = null
}
this.lastOutSideFocusNode = null
}
},
tryFocus: function() {
(0,
c.default)(this.$refs.wrap, document.activeElement) || (this.lastOutSideFocusNode = document.activeElement,
this.$refs.sentinelStart.focus())
},
onAnimateLeave: function() {
var e = this.afterClose
, t = this.destroyOnClose;
this.$refs.wrap && (this.$refs.wrap.style.display = "none"),
t && (this.destroyPopup = !0),
this.inTransition = !1,
this.switchScrollingEffect(),
e && e()
},
onDialogMouseDown: function() {
this.dialogMouseDown = !0
},
onMaskMouseUp: function() {
var e = this;
this.dialogMouseDown && (this.timeoutId = setTimeout((function() {
e.dialogMouseDown = !1
}
), 0))
},
onMaskClick: function(e) {
Date.now() - this.openTime < 300 || e.target !== e.currentTarget || this.dialogMouseDown || this.close(e)
},
onKeydown: function(e) {
var t = this.$props;
if (t.keyboard && e.keyCode === s.default.ESC)
return e.stopPropagation(),
void this.close(e);
if (t.visible && e.keyCode === s.default.TAB) {
var n = document.activeElement
, i = this.$refs.sentinelStart;
e.shiftKey ? n === i && this.$refs.sentinelEnd.focus() : n === this.$refs.sentinelEnd && i.focus()
}
},
getDialogElement: function() {
var e = this.$createElement
, t = this.closable
, n = this.prefixCls
, s = this.width
, c = this.height
, u = this.title
, p = this.footer
, h = this.bodyStyle
, y = this.visible
, m = this.bodyProps
, x = this.forceRender
, v = this.dialogStyle
, z = this.dialogClass
, g = (0,
r.default)({}, v);
void 0 !== s && (g.width = "number" == typeof s ? s + "px" : s),
void 0 !== c && (g.height = "number" == typeof c ? c + "px" : c);
var b = void 0;
p && (b = e("div", {
key: "footer",
class: n + "-footer",
ref: "footer"
}, [p]));
var w = void 0;
u && (w = e("div", {
key: "header",
class: n + "-header",
ref: "header"
}, [e("div", {
class: n + "-title",
attrs: {
id: this.titleId
}
}, [u])]));
var _ = void 0;
if (t) {
var k = (0,
o.getComponentFromProp)(this, "closeIcon");
_ = e("button", {
attrs: {
type: "button",
"aria-label": "Close"
},
key: "close",
on: {
click: this.close || f
},
class: n + "-close"
}, [k || e("span", {
class: n + "-close-x"
})])
}
var C = g
, S = {
width: 0,
height: 0,
overflow: "hidden"
}
, M = (0,
a.default)({}, n, !0)
, T = this.getTransitionName()
, I = e(l.default, {
directives: [{
name: "show",
value: y
}],
key: "dialog-element",
attrs: {
role: "document",
forceRender: x
},
ref: "dialog",
style: C,
class: [M, z],
on: {
mousedown: this.onDialogMouseDown
}
}, [e("div", {
attrs: {
tabIndex: 0,
"aria-hidden": "true"
},
ref: "sentinelStart",
style: S
}), e("div", {
class: n + "-content"
}, [_, w, e("div", (0,
i.default)([{
key: "body",
class: n + "-body",
style: h,
ref: "body"
}, m]), [this.$slots.default]), b]), e("div", {
attrs: {
tabIndex: 0,
"aria-hidden": "true"
},
ref: "sentinelEnd",
style: S
})])
, E = (0,
d.default)(T, {
afterLeave: this.onAnimateLeave
});
return e("transition", (0,
i.default)([{
key: "dialog"
}, E]), [y || !this.destroyPopup ? I : null])
},
getZIndexStyle: function() {
var e = {}
, t = this.$props;
return void 0 !== t.zIndex && (e.zIndex = t.zIndex),
e
},
getWrapStyle: function() {
return (0,
r.default)({}, this.getZIndexStyle(), this.wrapStyle)
},
getMaskStyle: function() {
return (0,
r.default)({}, this.getZIndexStyle(), this.maskStyle)
},
getMaskElement: function() {
var e = this.$createElement
, t = this.$props
, n = void 0;
if (t.mask) {
var a = this.getMaskTransitionName();
if (n = e(l.default, (0,
i.default)([{
directives: [{
name: "show",
value: t.visible
}],
style: this.getMaskStyle(),
key: "mask",
class: t.prefixCls + "-mask"
}, t.maskProps])),
a) {
var r = (0,
d.default)(a);
n = e("transition", (0,
i.default)([{
key: "mask"
}, r]), [n])
}
}
return n
},
getMaskTransitionName: function() {
var e = this.$props
, t = e.maskTransitionName
, n = e.maskAnimation;
return !t && n && (t = e.prefixCls + "-" + n),
t
},
getTransitionName: function() {
var e = this.$props
, t = e.transitionName
, n = e.animation;
return !t && n && (t = e.prefixCls + "-" + n),
t
},
switchScrollingEffect: function() {
var e = (0,
this.getOpenCount)();
if (1 === e) {
if (z.hasOwnProperty("overflowX"))
return;
z = {
overflowX: document.body.style.overflowX,
overflowY: document.body.style.overflowY,
overflow: document.body.style.overflow
},
(0,
p.default)(),
document.body.style.overflow = "hidden"
} else
e || (void 0 !== z.overflow && (document.body.style.overflow = z.overflow),
void 0 !== z.overflowX && (document.body.style.overflowX = z.overflowX),
void 0 !== z.overflowY && (document.body.style.overflowY = z.overflowY),
z = {},
(0,
p.default)(!0))
},
close: function(e) {
this.__emit("close", e)
}
},
render: function() {
var e = arguments[0]
, t = this.prefixCls
, n = this.maskClosable
, a = this.visible
, r = this.wrapClassName
, o = this.title
, s = this.wrapProps
, c = this.getWrapStyle();
return a && (c.display = null),
e("div", {
class: t + "-root"
}, [this.getMaskElement(), e("div", (0,
i.default)([{
attrs: {
tabIndex: -1,
role: "dialog",
"aria-labelledby": o ? this.titleId : null
},
on: {
keydown: this.onKeydown,
click: n ? this.onMaskClick : f,
mouseup: n ? this.onMaskMouseUp : f
},
class: t + "-wrap " + (r || ""),
ref: "wrap",
style: c
}, s]), [this.getDialogElement()])])
}
}
}
, {
"../_util/BaseMixin": 124,
"../_util/KeyCode": 126,
"../_util/getTransitionProps": 136,
"../_util/props-util": 138,
"../_util/switchScrollingEffect": 142,
"../vc-util/Dom/contains": 186,
"./IDialogPropTypes": 178,
"./LazyRenderBox": 179,
"babel-helper-vue-jsx-merge-props": 188,
"babel-runtime/helpers/defineProperty": 198,
"babel-runtime/helpers/extends": 199
}],
177: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = l(e("babel-helper-vue-jsx-merge-props"))
, a = l(e("babel-runtime/helpers/extends"))
, r = l(e("./Dialog"))
, o = l(e("./IDialogPropTypes"))
, s = e("../_util/props-util")
, c = l(e("../_util/PortalWrapper"));
function l(e) {
return e && e.__esModule ? e : {
default: e
}
}
var u = (0,
o.default)()
, d = {
inheritAttrs: !1,
props: (0,
a.default)({}, u, {
visible: u.visible.def(!1)
}),
render: function() {
var e = this
, t = arguments[0]
, n = this.$props
, o = n.visible
, l = n.getContainer
, u = n.forceRender
, d = {
props: this.$props,
attrs: this.$attrs,
ref: "_component",
key: "dialog",
on: (0,
s.getListeners)(this)
};
return !1 === l ? t(r.default, (0,
i.default)([d, {
attrs: {
getOpenCount: function() {
return 2
}
}
}]), [this.$slots.default]) : t(c.default, {
attrs: {
visible: o,
forceRender: u,
getContainer: l,
children: function(n) {
return d.props = (0,
a.default)({}, d.props, n),
t(r.default, d, [e.$slots.default])
}
}
})
}
};
n.default = d
}
, {
"../_util/PortalWrapper": 128,
"../_util/props-util": 138,
"./Dialog": 176,
"./IDialogPropTypes": 178,
"babel-helper-vue-jsx-merge-props": 188,
"babel-runtime/helpers/extends": 199
}],
178: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i, a = e("../_util/vue-types"), r = (i = a) && i.__esModule ? i : {
default: i
};
n.default = function() {
return {
keyboard: r.default.bool,
mask: r.default.bool,
afterClose: r.default.func,
closable: r.default.bool,
maskClosable: r.default.bool,
visible: r.default.bool,
destroyOnClose: r.default.bool,
mousePosition: r.default.shape({
x: r.default.number,
y: r.default.number
}).loose,
title: r.default.any,
footer: r.default.any,
transitionName: r.default.string,
maskTransitionName: r.default.string,
animation: r.default.any,
maskAnimation: r.default.any,
wrapStyle: r.default.object,
bodyStyle: r.default.object,
maskStyle: r.default.object,
prefixCls: r.default.string,
wrapClassName: r.default.string,
width: r.default.oneOfType([r.default.string, r.default.number]),
height: r.default.oneOfType([r.default.string, r.default.number]),
zIndex: r.default.number,
bodyProps: r.default.any,
maskProps: r.default.any,
wrapProps: r.default.any,
getContainer: r.default.any,
dialogStyle: r.default.object.def((function() {
return {}
}
)),
dialogClass: r.default.string.def(""),
closeIcon: r.default.any,
forceRender: r.default.bool,
getOpenCount: r.default.func,
focusTriggerAfterClose: r.default.bool
}
}
}
, {
"../_util/vue-types": 144
}],
179: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i, a = e("../_util/vue-types"), r = (i = a) && i.__esModule ? i : {
default: i
}, o = e("../_util/props-util");
var s = {
visible: r.default.bool,
hiddenClassName: r.default.string,
forceRender: r.default.bool
};
n.default = {
props: s,
render: function() {
var e = arguments[0];
return e("div", {
on: (0,
o.getListeners)(this)
}, [this.$slots.default])
}
}
}
, {
"../_util/props-util": 138,
"../_util/vue-types": 144
}],
180: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i, a = e("./DialogWrap"), r = (i = a) && i.__esModule ? i : {
default: i
};
n.default = r.default
}
, {
"./DialogWrap": 177
}],
181: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = s(e("babel-runtime/helpers/defineProperty"))
, a = s(e("../_util/vue-types"))
, r = e("../_util/props-util")
, o = s(e("../_util/BaseMixin"));
function s(e) {
return e && e.__esModule ? e : {
default: e
}
}
function c() {}
n.default = {
mixins: [o.default],
props: {
duration: a.default.number.def(1.5),
closable: a.default.bool,
prefixCls: a.default.string,
update: a.default.bool,
closeIcon: a.default.any
},
watch: {
duration: function() {
this.restartCloseTimer()
}
},
mounted: function() {
this.startCloseTimer()
},
updated: function() {
this.update && this.restartCloseTimer()
},
beforeDestroy: function() {
this.clearCloseTimer(),
this.willDestroy = !0
},
methods: {
close: function(e) {
e && e.stopPropagation(),
this.clearCloseTimer(),
this.__emit("close")
},
startCloseTimer: function() {
var e = this;
this.clearCloseTimer(),
!this.willDestroy && this.duration && (this.closeTimer = setTimeout((function() {
e.close()
}
), 1e3 * this.duration))
},
clearCloseTimer: function() {
this.closeTimer && (clearTimeout(this.closeTimer),
this.closeTimer = null)
},
restartCloseTimer: function() {
this.clearCloseTimer(),
this.startCloseTimer()
}
},
render: function() {
var e, t = arguments[0], n = this.prefixCls, a = this.closable, o = this.clearCloseTimer, s = this.startCloseTimer, l = this.$slots, u = this.close, d = n + "-notice", p = (e = {},
(0,
i.default)(e, "" + d, 1),
(0,
i.default)(e, d + "-closable", a),
e), h = (0,
r.getStyle)(this), y = (0,
r.getComponentFromProp)(this, "closeIcon");
return t("div", {
class: p,
style: h || {
right: "50%"
},
on: {
mouseenter: o,
mouseleave: s,
click: (0,
r.getListeners)(this).click || c
}
}, [t("div", {
class: d + "-content"
}, [l.default]), a ? t("a", {
attrs: {
tabIndex: "0"
},
on: {
click: u
},
class: d + "-close"
}, [y || t("span", {
class: d + "-close-x"
})]) : null])
}
}
}
, {
"../_util/BaseMixin": 124,
"../_util/props-util": 138,
"../_util/vue-types": 144,
"babel-runtime/helpers/defineProperty": 198
}],
182: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i = h(e("babel-runtime/helpers/objectWithoutProperties"))
, a = h(e("babel-runtime/helpers/defineProperty"))
, r = h(e("vue"))
, o = h(e("../_util/vue-types"))
, s = e("../_util/props-util")
, c = h(e("../_util/BaseMixin"))
, l = h(e("../_util/createChainedFunction"))
, u = h(e("../_util/getTransitionProps"))
, d = h(e("./Notice"))
, p = h(e("../base"));
function h(e) {
return e && e.__esModule ? e : {
default: e
}
}
function y() {}
var m = 0
, f = Date.now();
var x = {
mixins: [c.default],
props: {
prefixCls: o.default.string.def("rc-notification"),
transitionName: o.default.string,
animation: o.default.oneOfType([o.default.string, o.default.object]).def("fade"),
maxCount: o.default.number,
closeIcon: o.default.any
},
data: function() {
return {
notices: []
}
},
methods: {
getTransitionName: function() {
var e = this.$props
, t = e.transitionName;
return !t && e.animation && (t = e.prefixCls + "-" + e.animation),
t
},
add: function(e) {
var t = e.key = e.key || "rcNotification_" + f + "_" + m++
, n = this.$props.maxCount;
this.setState((function(i) {
var a = i.notices
, r = a.map((function(e) {
return e.key
}
)).indexOf(t)
, o = a.concat();
return -1 !== r ? o.splice(r, 1, e) : (n && a.length >= n && (e.updateKey = o[0].updateKey || o[0].key,
o.shift()),
o.push(e)),
{
notices: o
}
}
))
},
remove: function(e) {
this.setState((function(t) {
return {
notices: t.notices.filter((function(t) {
return t.key !== e
}
))
}
}
))
}
},
render: function(e) {
var t = this
, n = this.prefixCls
, i = this.notices
, r = this.remove
, o = this.getTransitionName
, c = (0,
u.default)(o())
, p = i.map((function(a, o) {
var c = Boolean(o === i.length - 1 && a.updateKey)
, u = a.updateKey ? a.updateKey : a.key
, p = a.content
, h = a.duration
, m = a.closable
, f = a.onClose
, x = a.style
, v = a.class
, z = (0,
l.default)(r.bind(t, a.key), f)
, g = {
props: {
prefixCls: n,
duration: h,
closable: m,
update: c,
closeIcon: (0,
s.getComponentFromProp)(t, "closeIcon")
},
on: {
close: z,
click: a.onClick || y
},
style: x,
class: v,
key: u
};
return e(d.default, g, ["function" == typeof p ? p(e) : p])
}
))
, h = (0,
a.default)({}, n, 1)
, m = (0,
s.getStyle)(this);
return e("div", {
class: h,
style: m || {
top: "65px",
left: "50%"
}
}, [e("transition-group", c, [p])])
},
newInstance: function(e, t) {
var n = e || {}
, a = n.getContainer
, o = n.style
, s = n.class
, c = (0,
i.default)(n, ["getContainer", "style", "class"])
, l = document.createElement("div");
a ? a().appendChild(l) : document.body.appendChild(l);
new (p.default.Vue || r.default)({
el: l,
mounted: function() {
var e = this;
this.$nextTick((function() {
t({
notice: function(t) {
e.$refs.notification.add(t)
},
removeNotice: function(t) {
e.$refs.notification.remove(t)
},
component: e,
destroy: function() {
e.$destroy(),
e.$el.parentNode.removeChild(e.$el)
}
})
}
))
},
render: function() {
var e = arguments[0]
, t = {
props: c,
ref: "notification",
style: o,
class: s
};
return e(x, t)
}
})
}
};
n.default = x
}
, {
"../_util/BaseMixin": 124,
"../_util/createChainedFunction": 131,
"../_util/getTransitionProps": 136,
"../_util/props-util": 138,
"../_util/vue-types": 144,
"../base": 148,
"./Notice": 181,
"babel-runtime/helpers/defineProperty": 198,
"babel-runtime/helpers/objectWithoutProperties": 200,
vue: 491
}],
183: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i, a = e("./Notification"), r = (i = a) && i.__esModule ? i : {
default: i
};
n.default = r.default
}
, {
"./Notification": 182
}],
184: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.default = {
items_per_page: "/ page",
jump_to: "Go to",
jump_to_confirm: "confirm",
page: "",
prev_page: "Previous Page",
next_page: "Next Page",
prev_5: "Previous 5 Pages",
next_5: "Next 5 Pages",
prev_3: "Previous 3 Pages",
next_3: "Next 3 Pages"
}
}
, {}],
185: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.default = function(e, t, n, i) {
return (0,
r.default)(e, t, n, i)
}
;
var i, a = e("add-dom-event-listener"), r = (i = a) && i.__esModule ? i : {
default: i
}
}
, {
"add-dom-event-listener": 123
}],
186: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.default = function(e, t) {
var n = t;
for (; n; ) {
if (n === e)
return !0;
n = n.parentNode
}
return !1
}
}
, {}],
187: [function(e, t, n) {
(function(e) {
(function() {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.warning = i,
n.note = a,
n.resetWarned = function() {
t = {}
}
,
n.call = r,
n.warningOnce = o,
n.noteOnce = function(e, t) {
r(a, e, t)
}
;
var t = {};
function i(t, n) {
"production" === e.env.NODE_ENV || t || void 0 === console || console.error("Warning: " + n)
}
function a(t, n) {
"production" === e.env.NODE_ENV || t || void 0 === console || console.warn("Note: " + n)
}
function r(e, n, i) {
n || t[i] || (e(!1, i),
t[i] = !0)
}
function o(e, t) {
r(i, e, t)
}
n.default = o
}
).call(this)
}
).call(this, e("_process"))
}
, {
_process: 483
}],
188: [function(e, t, n) {
var i = /^(attrs|props|on|nativeOn|class|style|hook)$/;
function a(e, t) {
return function() {
e && e.apply(this, arguments),
t && t.apply(this, arguments)
}
}
t.exports = function(e) {
return e.reduce((function(e, t) {
var n, r, o, s, c;
for (o in t)
if (n = e[o],
r = t[o],
n && i.test(o))
if ("class" === o && ("string" == typeof n && (c = n,
e[o] = n = {},
n[c] = !0),
"string" == typeof r && (c = r,
t[o] = r = {},
r[c] = !0)),
"on" === o || "nativeOn" === o || "hook" === o)
for (s in r)
n[s] = a(n[s], r[s]);
else if (Array.isArray(n))
e[o] = n.concat(r);
else if (Array.isArray(r))
e[o] = [n].concat(r);
else
for (s in r)
n[s] = r[s];
else
e[o] = t[o];
return e
}
), {})
}
}
, {}],
189: [function(e, t, n) {
t.exports = {
default: e("core-js/library/fn/array/from"),
__esModule: !0
}
}
, {
"core-js/library/fn/array/from": 209
}],
190: [function(e, t, n) {
t.exports = {
default: e("core-js/library/fn/get-iterator"),
__esModule: !0
}
}
, {
"core-js/library/fn/get-iterator": 210
}],
191: [function(e, t, n) {
t.exports = {
default: e("core-js/library/fn/is-iterable"),
__esModule: !0
}
}
, {
"core-js/library/fn/is-iterable": 211
}],
192: [function(e, t, n) {
t.exports = {
default: e("core-js/library/fn/object/assign"),
__esModule: !0
}
}
, {
"core-js/library/fn/object/assign": 212
}],
193: [function(e, t, n) {
t.exports = {
default: e("core-js/library/fn/object/define-property"),
__esModule: !0
}
}
, {
"core-js/library/fn/object/define-property": 213
}],
194: [function(e, t, n) {
t.exports = {
default: e("core-js/library/fn/symbol"),
__esModule: !0
}
}
, {
"core-js/library/fn/symbol": 214
}],
195: [function(e, t, n) {
t.exports = {
default: e("core-js/library/fn/symbol/iterator"),
__esModule: !0
}
}
, {
"core-js/library/fn/symbol/iterator": 215
}],
196: [function(e, t, n) {
"use strict";
n.__esModule = !0,
n.default = function(e, t) {
if (!(e instanceof t))
throw new TypeError("Cannot call a class as a function")
}
}
, {}],
197: [function(e, t, n) {
"use strict";
n.__esModule = !0;
var i, a = e("../core-js/object/define-property"), r = (i = a) && i.__esModule ? i : {
default: i
};
n.default = function() {
function e(e, t) {
for (var n = 0; n < t.length; n++) {
var i = t[n];
i.enumerable = i.enumerable || !1,
i.configurable = !0,
"value"in i && (i.writable = !0),
(0,
r.default)(e, i.key, i)
}
}
return function(t, n, i) {
return n && e(t.prototype, n),
i && e(t, i),
t
}
}()
}
, {
"../core-js/object/define-property": 193
}],
198: [function(e, t, n) {
"use strict";
n.__esModule = !0;
var i, a = e("../core-js/object/define-property"), r = (i = a) && i.__esModule ? i : {
default: i
};
n.default = function(e, t, n) {
return t in e ? (0,
r.default)(e, t, {
value: n,
enumerable: !0,
configurable: !0,
writable: !0
}) : e[t] = n,
e
}
}
, {
"../core-js/object/define-property": 193
}],
199: [function(e, t, n) {
"use strict";
n.__esModule = !0;
var i, a = e("../core-js/object/assign"), r = (i = a) && i.__esModule ? i : {
default: i
};
n.default = r.default || function(e) {
for (var t = 1; t < arguments.length; t++) {
var n = arguments[t];
for (var i in n)
Object.prototype.hasOwnProperty.call(n, i) && (e[i] = n[i])
}
return e
}
}
, {
"../core-js/object/assign": 192
}],
200: [function(e, t, n) {
"use strict";
n.__esModule = !0,
n.default = function(e, t) {
var n = {};
for (var i in e)
t.indexOf(i) >= 0 || Object.prototype.hasOwnProperty.call(e, i) && (n[i] = e[i]);
return n
}
}
, {}],
201: [function(e, t, n) {
"use strict";
n.__esModule = !0;
var i = r(e("../core-js/is-iterable"))
, a = r(e("../core-js/get-iterator"));
function r(e) {
return e && e.__esModule ? e : {
default: e
}
}
n.default = function(e, t) {
if (Array.isArray(e))
return e;
if ((0,
i.default)(Object(e)))
return function(e, t) {
var n = []
, i = !0
, r = !1
, o = void 0;
try {
for (var s, c = (0,
a.default)(e); !(i = (s = c.next()).done) && (n.push(s.value),
!t || n.length !== t); i = !0)
;
} catch (e) {
r = !0,
o = e
} finally {
try {
!i && c.return && c.return()
} finally {
if (r)
throw o
}
}
return n
}(e, t);
throw new TypeError("Invalid attempt to destructure non-iterable instance")
}
}
, {
"../core-js/get-iterator": 190,
"../core-js/is-iterable": 191
}],
202: [function(e, t, n) {
"use strict";
n.__esModule = !0;
var i, a = e("../core-js/array/from"), r = (i = a) && i.__esModule ? i : {
default: i
};
n.default = function(e) {
if (Array.isArray(e)) {
for (var t = 0, n = Array(e.length); t < e.length; t++)
n[t] = e[t];
return n
}
return (0,
r.default)(e)
}
}
, {
"../core-js/array/from": 189
}],
203: [function(e, t, n) {
"use strict";
n.__esModule = !0;
var i = o(e("../core-js/symbol/iterator"))
, a = o(e("../core-js/symbol"))
, r = "function" == typeof a.default && "symbol" == typeof i.default ? function(e) {
return typeof e
}
: function(e) {
return e && "function" == typeof a.default && e.constructor === a.default && e !== a.default.prototype ? "symbol" : typeof e
}
;
function o(e) {
return e && e.__esModule ? e : {
default: e
}
}
n.default = "function" == typeof a.default && "symbol" === r(i.default) ? function(e) {
return void 0 === e ? "undefined" : r(e)
}
: function(e) {
return e && "function" == typeof a.default && e.constructor === a.default && e !== a.default.prototype ? "symbol" : void 0 === e ? "undefined" : r(e)
}
}
, {
"../core-js/symbol": 194,
"../core-js/symbol/iterator": 195
}],
204: [function(e, t, n) {
"use strict";
n.byteLength = function(e) {
var t = l(e)
, n = t[0]
, i = t[1];
return 3 * (n + i) / 4 - i
}
,
n.toByteArray = function(e) {
var t, n, i = l(e), o = i[0], s = i[1], c = new r(function(e, t, n) {
return 3 * (t + n) / 4 - n
}(0, o, s)), u = 0, d = s > 0 ? o - 4 : o;
for (n = 0; n < d; n += 4)
t = a[e.charCodeAt(n)] << 18 | a[e.charCodeAt(n + 1)] << 12 | a[e.charCodeAt(n + 2)] << 6 | a[e.charCodeAt(n + 3)],
c[u++] = t >> 16 & 255,
c[u++] = t >> 8 & 255,
c[u++] = 255 & t;
2 === s && (t = a[e.charCodeAt(n)] << 2 | a[e.charCodeAt(n + 1)] >> 4,
c[u++] = 255 & t);
1 === s && (t = a[e.charCodeAt(n)] << 10 | a[e.charCodeAt(n + 1)] << 4 | a[e.charCodeAt(n + 2)] >> 2,
c[u++] = t >> 8 & 255,
c[u++] = 255 & t);
return c
}
,
n.fromByteArray = function(e) {
for (var t, n = e.length, a = n % 3, r = [], o = 0, s = n - a; o < s; o += 16383)
r.push(u(e, o, o + 16383 > s ? s : o + 16383));
1 === a ? (t = e[n - 1],
r.push(i[t >> 2] + i[t << 4 & 63] + "==")) : 2 === a && (t = (e[n - 2] << 8) + e[n - 1],
r.push(i[t >> 10] + i[t >> 4 & 63] + i[t << 2 & 63] + "="));
return r.join("")
}
;
for (var i = [], a = [], r = "undefined" != typeof Uint8Array ? Uint8Array : Array, o = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", s = 0, c = o.length; s < c; ++s)
i[s] = o[s],
a[o.charCodeAt(s)] = s;
function l(e) {
var t = e.length;
if (t % 4 > 0)
throw new Error("Invalid string. Length must be a multiple of 4");
var n = e.indexOf("=");
return -1 === n && (n = t),
[n, n === t ? 0 : 4 - n % 4]
}
function u(e, t, n) {
for (var a, r, o = [], s = t; s < n; s += 3)
a = (e[s] << 16 & 16711680) + (e[s + 1] << 8 & 65280) + (255 & e[s + 2]),
o.push(i[(r = a) >> 18 & 63] + i[r >> 12 & 63] + i[r >> 6 & 63] + i[63 & r]);
return o.join("")
}
a["-".charCodeAt(0)] = 62,
a["_".charCodeAt(0)] = 63
}
, {}],
205: [function(e, t, n) {
(function(t) {
(function() {
/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <https://feross.org>
* @license MIT
*/
"use strict";
var t = e("base64-js")
, i = e("ieee754");
n.Buffer = r,
n.SlowBuffer = function(e) {
+e != e && (e = 0);
return r.alloc(+e)
}
,
n.INSPECT_MAX_BYTES = 50;
function a(e) {
if (e > 2147483647)
throw new RangeError('The value "' + e + '" is invalid for option "size"');
var t = new Uint8Array(e);
return t.__proto__ = r.prototype,
t
}
function r(e, t, n) {
if ("number" == typeof e) {
if ("string" == typeof t)
throw new TypeError('The "string" argument must be of type string. Received type number');
return c(e)
}
return o(e, t, n)
}
function o(e, t, n) {
if ("string" == typeof e)
return function(e, t) {
"string" == typeof t && "" !== t || (t = "utf8");
if (!r.isEncoding(t))
throw new TypeError("Unknown encoding: " + t);
var n = 0 | d(e, t)
, i = a(n)
, o = i.write(e, t);
o !== n && (i = i.slice(0, o));
return i
}(e, t);
if (ArrayBuffer.isView(e))
return l(e);
if (null == e)
throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof e);
if (N(e, ArrayBuffer) || e && N(e.buffer, ArrayBuffer))
return function(e, t, n) {
if (t < 0 || e.byteLength < t)
throw new RangeError('"offset" is outside of buffer bounds');
if (e.byteLength < t + (n || 0))
throw new RangeError('"length" is outside of buffer bounds');
var i;
i = void 0 === t && void 0 === n ? new Uint8Array(e) : void 0 === n ? new Uint8Array(e,t) : new Uint8Array(e,t,n);
return i.__proto__ = r.prototype,
i
}(e, t, n);
if ("number" == typeof e)
throw new TypeError('The "value" argument must not be of type number. Received type number');
var i = e.valueOf && e.valueOf();
if (null != i && i !== e)
return r.from(i, t, n);
var o = function(e) {
if (r.isBuffer(e)) {
var t = 0 | u(e.length)
, n = a(t);
return 0 === n.length || e.copy(n, 0, 0, t),
n
}
if (void 0 !== e.length)
return "number" != typeof e.length || R(e.length) ? a(0) : l(e);
if ("Buffer" === e.type && Array.isArray(e.data))
return l(e.data)
}(e);
if (o)
return o;
if ("undefined" != typeof Symbol && null != Symbol.toPrimitive && "function" == typeof e[Symbol.toPrimitive])
return r.from(e[Symbol.toPrimitive]("string"), t, n);
throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof e)
}
function s(e) {
if ("number" != typeof e)
throw new TypeError('"size" argument must be of type number');
if (e < 0)
throw new RangeError('The value "' + e + '" is invalid for option "size"')
}
function c(e) {
return s(e),
a(e < 0 ? 0 : 0 | u(e))
}
function l(e) {
for (var t = e.length < 0 ? 0 : 0 | u(e.length), n = a(t), i = 0; i < t; i += 1)
n[i] = 255 & e[i];
return n
}
function u(e) {
if (e >= 2147483647)
throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + 2147483647. .toString(16) + " bytes");
return 0 | e
}
function d(e, t) {
if (r.isBuffer(e))
return e.length;
if (ArrayBuffer.isView(e) || N(e, ArrayBuffer))
return e.byteLength;
if ("string" != typeof e)
throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type ' + typeof e);
var n = e.length
, i = arguments.length > 2 && !0 === arguments[2];
if (!i && 0 === n)
return 0;
for (var a = !1; ; )
switch (t) {
case "ascii":
case "latin1":
case "binary":
return n;
case "utf8":
case "utf-8":
return j(e).length;
case "ucs2":
case "ucs-2":
case "utf16le":
case "utf-16le":
return 2 * n;
case "hex":
return n >>> 1;
case "base64":
return H(e).length;
default:
if (a)
return i ? -1 : j(e).length;
t = ("" + t).toLowerCase(),
a = !0
}
}
function p(e, t, n) {
var i = !1;
if ((void 0 === t || t < 0) && (t = 0),
t > this.length)
return "";
if ((void 0 === n || n > this.length) && (n = this.length),
n <= 0)
return "";
if ((n >>>= 0) <= (t >>>= 0))
return "";
for (e || (e = "utf8"); ; )
switch (e) {
case "hex":
return S(this, t, n);
case "utf8":
case "utf-8":
return _(this, t, n);
case "ascii":
return k(this, t, n);
case "latin1":
case "binary":
return C(this, t, n);
case "base64":
return w(this, t, n);
case "ucs2":
case "ucs-2":
case "utf16le":
case "utf-16le":
return M(this, t, n);
default:
if (i)
throw new TypeError("Unknown encoding: " + e);
e = (e + "").toLowerCase(),
i = !0
}
}
function h(e, t, n) {
var i = e[t];
e[t] = e[n],
e[n] = i
}
function y(e, t, n, i, a) {
if (0 === e.length)
return -1;
if ("string" == typeof n ? (i = n,
n = 0) : n > 2147483647 ? n = 2147483647 : n < -2147483648 && (n = -2147483648),
R(n = +n) && (n = a ? 0 : e.length - 1),
n < 0 && (n = e.length + n),
n >= e.length) {
if (a)
return -1;
n = e.length - 1
} else if (n < 0) {
if (!a)
return -1;
n = 0
}
if ("string" == typeof t && (t = r.from(t, i)),
r.isBuffer(t))
return 0 === t.length ? -1 : m(e, t, n, i, a);
if ("number" == typeof t)
return t &= 255,
"function" == typeof Uint8Array.prototype.indexOf ? a ? Uint8Array.prototype.indexOf.call(e, t, n) : Uint8Array.prototype.lastIndexOf.call(e, t, n) : m(e, [t], n, i, a);
throw new TypeError("val must be string, number or Buffer")
}
function m(e, t, n, i, a) {
var r, o = 1, s = e.length, c = t.length;
if (void 0 !== i && ("ucs2" === (i = String(i).toLowerCase()) || "ucs-2" === i || "utf16le" === i || "utf-16le" === i)) {
if (e.length < 2 || t.length < 2)
return -1;
o = 2,
s /= 2,
c /= 2,
n /= 2
}
function l(e, t) {
return 1 === o ? e[t] : e.readUInt16BE(t * o)
}
if (a) {
var u = -1;
for (r = n; r < s; r++)
if (l(e, r) === l(t, -1 === u ? 0 : r - u)) {
if (-1 === u && (u = r),
r - u + 1 === c)
return u * o
} else
-1 !== u && (r -= r - u),
u = -1
} else
for (n + c > s && (n = s - c),
r = n; r >= 0; r--) {
for (var d = !0, p = 0; p < c; p++)
if (l(e, r + p) !== l(t, p)) {
d = !1;
break
}
if (d)
return r
}
return -1
}
function f(e, t, n, i) {
n = Number(n) || 0;
var a = e.length - n;
i ? (i = Number(i)) > a && (i = a) : i = a;
var r = t.length;
i > r / 2 && (i = r / 2);
for (var o = 0; o < i; ++o) {
var s = parseInt(t.substr(2 * o, 2), 16);
if (R(s))
return o;
e[n + o] = s
}
return o
}
function x(e, t, n, i) {
return D(j(t, e.length - n), e, n, i)
}
function v(e, t, n, i) {
return D(function(e) {
for (var t = [], n = 0; n < e.length; ++n)
t.push(255 & e.charCodeAt(n));
return t
}(t), e, n, i)
}
function z(e, t, n, i) {
return v(e, t, n, i)
}
function g(e, t, n, i) {
return D(H(t), e, n, i)
}
function b(e, t, n, i) {
return D(function(e, t) {
for (var n, i, a, r = [], o = 0; o < e.length && !((t -= 2) < 0); ++o)
n = e.charCodeAt(o),
i = n >> 8,
a = n % 256,
r.push(a),
r.push(i);
return r
}(t, e.length - n), e, n, i)
}
function w(e, n, i) {
return 0 === n && i === e.length ? t.fromByteArray(e) : t.fromByteArray(e.slice(n, i))
}
function _(e, t, n) {
n = Math.min(e.length, n);
for (var i = [], a = t; a < n; ) {
var r, o, s, c, l = e[a], u = null, d = l > 239 ? 4 : l > 223 ? 3 : l > 191 ? 2 : 1;
if (a + d <= n)
switch (d) {
case 1:
l < 128 && (u = l);
break;
case 2:
128 == (192 & (r = e[a + 1])) && (c = (31 & l) << 6 | 63 & r) > 127 && (u = c);
break;
case 3:
r = e[a + 1],
o = e[a + 2],
128 == (192 & r) && 128 == (192 & o) && (c = (15 & l) << 12 | (63 & r) << 6 | 63 & o) > 2047 && (c < 55296 || c > 57343) && (u = c);
break;
case 4:
r = e[a + 1],
o = e[a + 2],
s = e[a + 3],
128 == (192 & r) && 128 == (192 & o) && 128 == (192 & s) && (c = (15 & l) << 18 | (63 & r) << 12 | (63 & o) << 6 | 63 & s) > 65535 && c < 1114112 && (u = c)
}
null === u ? (u = 65533,
d = 1) : u > 65535 && (u -= 65536,
i.push(u >>> 10 & 1023 | 55296),
u = 56320 | 1023 & u),
i.push(u),
a += d
}
return function(e) {
var t = e.length;
if (t <= 4096)
return String.fromCharCode.apply(String, e);
var n = ""
, i = 0;
for (; i < t; )
n += String.fromCharCode.apply(String, e.slice(i, i += 4096));
return n
}(i)
}
n.kMaxLength = 2147483647,
r.TYPED_ARRAY_SUPPORT = function() {
try {
var e = new Uint8Array(1);
return e.__proto__ = {
__proto__: Uint8Array.prototype,
foo: function() {
return 42
}
},
42 === e.foo()
} catch (e) {
return !1
}
}(),
r.TYPED_ARRAY_SUPPORT || "undefined" == typeof console || "function" != typeof console.error || console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),
Object.defineProperty(r.prototype, "parent", {
enumerable: !0,
get: function() {
if (r.isBuffer(this))
return this.buffer
}
}),
Object.defineProperty(r.prototype, "offset", {
enumerable: !0,
get: function() {
if (r.isBuffer(this))
return this.byteOffset
}
}),
"undefined" != typeof Symbol && null != Symbol.species && r[Symbol.species] === r && Object.defineProperty(r, Symbol.species, {
value: null,
configurable: !0,
enumerable: !1,
writable: !1
}),
r.poolSize = 8192,
r.from = function(e, t, n) {
return o(e, t, n)
}
,
r.prototype.__proto__ = Uint8Array.prototype,
r.__proto__ = Uint8Array,
r.alloc = function(e, t, n) {
return function(e, t, n) {
return s(e),
e <= 0 ? a(e) : void 0 !== t ? "string" == typeof n ? a(e).fill(t, n) : a(e).fill(t) : a(e)
}(e, t, n)
}
,
r.allocUnsafe = function(e) {
return c(e)
}
,
r.allocUnsafeSlow = function(e) {
return c(e)
}
,
r.isBuffer = function(e) {
return null != e && !0 === e._isBuffer && e !== r.prototype
}
,
r.compare = function(e, t) {
if (N(e, Uint8Array) && (e = r.from(e, e.offset, e.byteLength)),
N(t, Uint8Array) && (t = r.from(t, t.offset, t.byteLength)),
!r.isBuffer(e) || !r.isBuffer(t))
throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');
if (e === t)
return 0;
for (var n = e.length, i = t.length, a = 0, o = Math.min(n, i); a < o; ++a)
if (e[a] !== t[a]) {
n = e[a],
i = t[a];
break
}
return n < i ? -1 : i < n ? 1 : 0
}
,
r.isEncoding = function(e) {
switch (String(e).toLowerCase()) {
case "hex":
case "utf8":
case "utf-8":
case "ascii":
case "latin1":
case "binary":
case "base64":
case "ucs2":
case "ucs-2":
case "utf16le":
case "utf-16le":
return !0;
default:
return !1
}
}
,
r.concat = function(e, t) {
if (!Array.isArray(e))
throw new TypeError('"list" argument must be an Array of Buffers');
if (0 === e.length)
return r.alloc(0);
var n;
if (void 0 === t)
for (t = 0,
n = 0; n < e.length; ++n)
t += e[n].length;
var i = r.allocUnsafe(t)
, a = 0;
for (n = 0; n < e.length; ++n) {
var o = e[n];
if (N(o, Uint8Array) && (o = r.from(o)),
!r.isBuffer(o))
throw new TypeError('"list" argument must be an Array of Buffers');
o.copy(i, a),
a += o.length
}
return i
}
,
r.byteLength = d,
r.prototype._isBuffer = !0,
r.prototype.swap16 = function() {
var e = this.length;
if (e % 2 != 0)
throw new RangeError("Buffer size must be a multiple of 16-bits");
for (var t = 0; t < e; t += 2)
h(this, t, t + 1);
return this
}
,
r.prototype.swap32 = function() {
var e = this.length;
if (e % 4 != 0)
throw new RangeError("Buffer size must be a multiple of 32-bits");
for (var t = 0; t < e; t += 4)
h(this, t, t + 3),
h(this, t + 1, t + 2);
return this
}
,
r.prototype.swap64 = function() {
var e = this.length;
if (e % 8 != 0)
throw new RangeError("Buffer size must be a multiple of 64-bits");
for (var t = 0; t < e; t += 8)
h(this, t, t + 7),
h(this, t + 1, t + 6),
h(this, t + 2, t + 5),
h(this, t + 3, t + 4);
return this
}
,
r.prototype.toString = function() {
var e = this.length;
return 0 === e ? "" : 0 === arguments.length ? _(this, 0, e) : p.apply(this, arguments)
}
,
r.prototype.toLocaleString = r.prototype.toString,
r.prototype.equals = function(e) {
if (!r.isBuffer(e))
throw new TypeError("Argument must be a Buffer");
return this === e || 0 === r.compare(this, e)
}
,
r.prototype.inspect = function() {
var e = ""
, t = n.INSPECT_MAX_BYTES;
return e = this.toString("hex", 0, t).replace(/(.{2})/g, "$1 ").trim(),
this.length > t && (e += " ... "),
"<Buffer " + e + ">"
}
,
r.prototype.compare = function(e, t, n, i, a) {
if (N(e, Uint8Array) && (e = r.from(e, e.offset, e.byteLength)),
!r.isBuffer(e))
throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type ' + typeof e);
if (void 0 === t && (t = 0),
void 0 === n && (n = e ? e.length : 0),
void 0 === i && (i = 0),
void 0 === a && (a = this.length),
t < 0 || n > e.length || i < 0 || a > this.length)
throw new RangeError("out of range index");
if (i >= a && t >= n)
return 0;
if (i >= a)
return -1;
if (t >= n)
return 1;
if (this === e)
return 0;
for (var o = (a >>>= 0) - (i >>>= 0), s = (n >>>= 0) - (t >>>= 0), c = Math.min(o, s), l = this.slice(i, a), u = e.slice(t, n), d = 0; d < c; ++d)
if (l[d] !== u[d]) {
o = l[d],
s = u[d];
break
}
return o < s ? -1 : s < o ? 1 : 0
}
,
r.prototype.includes = function(e, t, n) {
return -1 !== this.indexOf(e, t, n)
}
,
r.prototype.indexOf = function(e, t, n) {
return y(this, e, t, n, !0)
}
,
r.prototype.lastIndexOf = function(e, t, n) {
return y(this, e, t, n, !1)
}
,
r.prototype.write = function(e, t, n, i) {
if (void 0 === t)
i = "utf8",
n = this.length,
t = 0;
else if (void 0 === n && "string" == typeof t)
i = t,
n = this.length,
t = 0;
else {
if (!isFinite(t))
throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");
t >>>= 0,
isFinite(n) ? (n >>>= 0,
void 0 === i && (i = "utf8")) : (i = n,
n = void 0)
}
var a = this.length - t;
if ((void 0 === n || n > a) && (n = a),
e.length > 0 && (n < 0 || t < 0) || t > this.length)
throw new RangeError("Attempt to write outside buffer bounds");
i || (i = "utf8");
for (var r = !1; ; )
switch (i) {
case "hex":
return f(this, e, t, n);
case "utf8":
case "utf-8":
return x(this, e, t, n);
case "ascii":
return v(this, e, t, n);
case "latin1":
case "binary":
return z(this, e, t, n);
case "base64":
return g(this, e, t, n);
case "ucs2":
case "ucs-2":
case "utf16le":
case "utf-16le":
return b(this, e, t, n);
default:
if (r)
throw new TypeError("Unknown encoding: " + i);
i = ("" + i).toLowerCase(),
r = !0
}
}
,
r.prototype.toJSON = function() {
return {
type: "Buffer",
data: Array.prototype.slice.call(this._arr || this, 0)
}
}
;
function k(e, t, n) {
var i = "";
n = Math.min(e.length, n);
for (var a = t; a < n; ++a)
i += String.fromCharCode(127 & e[a]);
return i
}
function C(e, t, n) {
var i = "";
n = Math.min(e.length, n);
for (var a = t; a < n; ++a)
i += String.fromCharCode(e[a]);
return i
}
function S(e, t, n) {
var i = e.length;
(!t || t < 0) && (t = 0),
(!n || n < 0 || n > i) && (n = i);
for (var a = "", r = t; r < n; ++r)
a += L(e[r]);
return a
}
function M(e, t, n) {
for (var i = e.slice(t, n), a = "", r = 0; r < i.length; r += 2)
a += String.fromCharCode(i[r] + 256 * i[r + 1]);
return a
}
function T(e, t, n) {
if (e % 1 != 0 || e < 0)
throw new RangeError("offset is not uint");
if (e + t > n)
throw new RangeError("Trying to access beyond buffer length")
}
function I(e, t, n, i, a, o) {
if (!r.isBuffer(e))
throw new TypeError('"buffer" argument must be a Buffer instance');
if (t > a || t < o)
throw new RangeError('"value" argument is out of bounds');
if (n + i > e.length)
throw new RangeError("Index out of range")
}
function E(e, t, n, i, a, r) {
if (n + i > e.length)
throw new RangeError("Index out of range");
if (n < 0)
throw new RangeError("Index out of range")
}
function A(e, t, n, a, r) {
return t = +t,
n >>>= 0,
r || E(e, 0, n, 4),
i.write(e, t, n, a, 23, 4),
n + 4
}
function O(e, t, n, a, r) {
return t = +t,
n >>>= 0,
r || E(e, 0, n, 8),
i.write(e, t, n, a, 52, 8),
n + 8
}
r.prototype.slice = function(e, t) {
var n = this.length;
(e = ~~e) < 0 ? (e += n) < 0 && (e = 0) : e > n && (e = n),
(t = void 0 === t ? n : ~~t) < 0 ? (t += n) < 0 && (t = 0) : t > n && (t = n),
t < e && (t = e);
var i = this.subarray(e, t);
return i.__proto__ = r.prototype,
i
}
,
r.prototype.readUIntLE = function(e, t, n) {
e >>>= 0,
t >>>= 0,
n || T(e, t, this.length);
for (var i = this[e], a = 1, r = 0; ++r < t && (a *= 256); )
i += this[e + r] * a;
return i
}
,
r.prototype.readUIntBE = function(e, t, n) {
e >>>= 0,
t >>>= 0,
n || T(e, t, this.length);
for (var i = this[e + --t], a = 1; t > 0 && (a *= 256); )
i += this[e + --t] * a;
return i
}
,
r.prototype.readUInt8 = function(e, t) {
return e >>>= 0,
t || T(e, 1, this.length),
this[e]
}
,
r.prototype.readUInt16LE = function(e, t) {
return e >>>= 0,
t || T(e, 2, this.length),
this[e] | this[e + 1] << 8
}
,
r.prototype.readUInt16BE = function(e, t) {
return e >>>= 0,
t || T(e, 2, this.length),
this[e] << 8 | this[e + 1]
}
,
r.prototype.readUInt32LE = function(e, t) {
return e >>>= 0,
t || T(e, 4, this.length),
(this[e] | this[e + 1] << 8 | this[e + 2] << 16) + 16777216 * this[e + 3]
}
,
r.prototype.readUInt32BE = function(e, t) {
return e >>>= 0,
t || T(e, 4, this.length),
16777216 * this[e] + (this[e + 1] << 16 | this[e + 2] << 8 | this[e + 3])
}
,
r.prototype.readIntLE = function(e, t, n) {
e >>>= 0,
t >>>= 0,
n || T(e, t, this.length);
for (var i = this[e], a = 1, r = 0; ++r < t && (a *= 256); )
i += this[e + r] * a;
return i >= (a *= 128) && (i -= Math.pow(2, 8 * t)),
i
}
,
r.prototype.readIntBE = function(e, t, n) {
e >>>= 0,
t >>>= 0,
n || T(e, t, this.length);
for (var i = t, a = 1, r = this[e + --i]; i > 0 && (a *= 256); )
r += this[e + --i] * a;
return r >= (a *= 128) && (r -= Math.pow(2, 8 * t)),
r
}
,
r.prototype.readInt8 = function(e, t) {
return e >>>= 0,
t || T(e, 1, this.length),
128 & this[e] ? -1 * (255 - this[e] + 1) : this[e]
}
,
r.prototype.readInt16LE = function(e, t) {
e >>>= 0,
t || T(e, 2, this.length);
var n = this[e] | this[e + 1] << 8;
return 32768 & n ? 4294901760 | n : n
}
,
r.prototype.readInt16BE = function(e, t) {
e >>>= 0,
t || T(e, 2, this.length);
var n = this[e + 1] | this[e] << 8;
return 32768 & n ? 4294901760 | n : n
}
,
r.prototype.readInt32LE = function(e, t) {
return e >>>= 0,
t || T(e, 4, this.length),
this[e] | this[e + 1] << 8 | this[e + 2] << 16 | this[e + 3] << 24
}
,
r.prototype.readInt32BE = function(e, t) {
return e >>>= 0,
t || T(e, 4, this.length),
this[e] << 24 | this[e + 1] << 16 | this[e + 2] << 8 | this[e + 3]
}
,
r.prototype.readFloatLE = function(e, t) {
return e >>>= 0,
t || T(e, 4, this.length),
i.read(this, e, !0, 23, 4)
}
,
r.prototype.readFloatBE = function(e, t) {
return e >>>= 0,
t || T(e, 4, this.length),
i.read(this, e, !1, 23, 4)
}
,
r.prototype.readDoubleLE = function(e, t) {
return e >>>= 0,
t || T(e, 8, this.length),
i.read(this, e, !0, 52, 8)
}
,
r.prototype.readDoubleBE = function(e, t) {
return e >>>= 0,
t || T(e, 8, this.length),
i.read(this, e, !1, 52, 8)
}
,
r.prototype.writeUIntLE = function(e, t, n, i) {
(e = +e,
t >>>= 0,
n >>>= 0,
i) || I(this, e, t, n, Math.pow(2, 8 * n) - 1, 0);
var a = 1
, r = 0;
for (this[t] = 255 & e; ++r < n && (a *= 256); )
this[t + r] = e / a & 255;
return t + n
}
,
r.prototype.writeUIntBE = function(e, t, n, i) {
(e = +e,
t >>>= 0,
n >>>= 0,
i) || I(this, e, t, n, Math.pow(2, 8 * n) - 1, 0);
var a = n - 1
, r = 1;
for (this[t + a] = 255 & e; --a >= 0 && (r *= 256); )
this[t + a] = e / r & 255;
return t + n
}
,
r.prototype.writeUInt8 = function(e, t, n) {
return e = +e,
t >>>= 0,
n || I(this, e, t, 1, 255, 0),
this[t] = 255 & e,
t + 1
}
,
r.prototype.writeUInt16LE = function(e, t, n) {
return e = +e,
t >>>= 0,
n || I(this, e, t, 2, 65535, 0),
this[t] = 255 & e,
this[t + 1] = e >>> 8,
t + 2
}
,
r.prototype.writeUInt16BE = function(e, t, n) {
return e = +e,
t >>>= 0,
n || I(this, e, t, 2, 65535, 0),
this[t] = e >>> 8,
this[t + 1] = 255 & e,
t + 2
}
,
r.prototype.writeUInt32LE = function(e, t, n) {
return e = +e,
t >>>= 0,
n || I(this, e, t, 4, 4294967295, 0),
this[t + 3] = e >>> 24,
this[t + 2] = e >>> 16,
this[t + 1] = e >>> 8,
this[t] = 255 & e,
t + 4
}
,
r.prototype.writeUInt32BE = function(e, t, n) {
return e = +e,
t >>>= 0,
n || I(this, e, t, 4, 4294967295, 0),
this[t] = e >>> 24,
this[t + 1] = e >>> 16,
this[t + 2] = e >>> 8,
this[t + 3] = 255 & e,
t + 4
}
,
r.prototype.writeIntLE = function(e, t, n, i) {
if (e = +e,
t >>>= 0,
!i) {
var a = Math.pow(2, 8 * n - 1);
I(this, e, t, n, a - 1, -a)
}
var r = 0
, o = 1
, s = 0;
for (this[t] = 255 & e; ++r < n && (o *= 256); )
e < 0 && 0 === s && 0 !== this[t + r - 1] && (s = 1),
this[t + r] = (e / o >> 0) - s & 255;
return t + n
}
,
r.prototype.writeIntBE = function(e, t, n, i) {
if (e = +e,
t >>>= 0,
!i) {
var a = Math.pow(2, 8 * n - 1);
I(this, e, t, n, a - 1, -a)
}
var r = n - 1
, o = 1
, s = 0;
for (this[t + r] = 255 & e; --r >= 0 && (o *= 256); )
e < 0 && 0 === s && 0 !== this[t + r + 1] && (s = 1),
this[t + r] = (e / o >> 0) - s & 255;
return t + n
}
,
r.prototype.writeInt8 = function(e, t, n) {
return e = +e,
t >>>= 0,
n || I(this, e, t, 1, 127, -128),
e < 0 && (e = 255 + e + 1),
this[t] = 255 & e,
t + 1
}
,
r.prototype.writeInt16LE = function(e, t, n) {
return e = +e,
t >>>= 0,
n || I(this, e, t, 2, 32767, -32768),
this[t] = 255 & e,
this[t + 1] = e >>> 8,
t + 2
}
,
r.prototype.writeInt16BE = function(e, t, n) {
return e = +e,
t >>>= 0,
n || I(this, e, t, 2, 32767, -32768),
this[t] = e >>> 8,
this[t + 1] = 255 & e,
t + 2
}
,
r.prototype.writeInt32LE = function(e, t, n) {
return e = +e,
t >>>= 0,
n || I(this, e, t, 4, 2147483647, -2147483648),
this[t] = 255 & e,
this[t + 1] = e >>> 8,
this[t + 2] = e >>> 16,
this[t + 3] = e >>> 24,
t + 4
}
,
r.prototype.writeInt32BE = function(e, t, n) {
return e = +e,
t >>>= 0,
n || I(this, e, t, 4, 2147483647, -2147483648),
e < 0 && (e = 4294967295 + e + 1),
this[t] = e >>> 24,
this[t + 1] = e >>> 16,
this[t + 2] = e >>> 8,
this[t + 3] = 255 & e,
t + 4
}
,
r.prototype.writeFloatLE = function(e, t, n) {
return A(this, e, t, !0, n)
}
,
r.prototype.writeFloatBE = function(e, t, n) {
return A(this, e, t, !1, n)
}
,
r.prototype.writeDoubleLE = function(e, t, n) {
return O(this, e, t, !0, n)
}
,
r.prototype.writeDoubleBE = function(e, t, n) {
return O(this, e, t, !1, n)
}
,
r.prototype.copy = function(e, t, n, i) {
if (!r.isBuffer(e))
throw new TypeError("argument should be a Buffer");
if (n || (n = 0),
i || 0 === i || (i = this.length),
t >= e.length && (t = e.length),
t || (t = 0),
i > 0 && i < n && (i = n),
i === n)
return 0;
if (0 === e.length || 0 === this.length)
return 0;
if (t < 0)
throw new RangeError("targetStart out of bounds");
if (n < 0 || n >= this.length)
throw new RangeError("Index out of range");
if (i < 0)
throw new RangeError("sourceEnd out of bounds");
i > this.length && (i = this.length),
e.length - t < i - n && (i = e.length - t + n);
var a = i - n;
if (this === e && "function" == typeof Uint8Array.prototype.copyWithin)
this.copyWithin(t, n, i);
else if (this === e && n < t && t < i)
for (var o = a - 1; o >= 0; --o)
e[o + t] = this[o + n];
else
Uint8Array.prototype.set.call(e, this.subarray(n, i), t);
return a
}
,
r.prototype.fill = function(e, t, n, i) {
if ("string" == typeof e) {
if ("string" == typeof t ? (i = t,
t = 0,
n = this.length) : "string" == typeof n && (i = n,
n = this.length),
void 0 !== i && "string" != typeof i)
throw new TypeError("encoding must be a string");
if ("string" == typeof i && !r.isEncoding(i))
throw new TypeError("Unknown encoding: " + i);
if (1 === e.length) {
var a = e.charCodeAt(0);
("utf8" === i && a < 128 || "latin1" === i) && (e = a)
}
} else
"number" == typeof e && (e &= 255);
if (t < 0 || this.length < t || this.length < n)
throw new RangeError("Out of range index");
if (n <= t)
return this;
var o;
if (t >>>= 0,
n = void 0 === n ? this.length : n >>> 0,
e || (e = 0),
"number" == typeof e)
for (o = t; o < n; ++o)
this[o] = e;
else {
var s = r.isBuffer(e) ? e : r.from(e, i)
, c = s.length;
if (0 === c)
throw new TypeError('The value "' + e + '" is invalid for argument "value"');
for (o = 0; o < n - t; ++o)
this[o + t] = s[o % c]
}
return this
}
;
var P = /[^+/0-9A-Za-z-_]/g;
function L(e) {
return e < 16 ? "0" + e.toString(16) : e.toString(16)
}
function j(e, t) {
var n;
t = t || 1 / 0;
for (var i = e.length, a = null, r = [], o = 0; o < i; ++o) {
if ((n = e.charCodeAt(o)) > 55295 && n < 57344) {
if (!a) {
if (n > 56319) {
(t -= 3) > -1 && r.push(239, 191, 189);
continue
}
if (o + 1 === i) {
(t -= 3) > -1 && r.push(239, 191, 189);
continue
}
a = n;
continue
}
if (n < 56320) {
(t -= 3) > -1 && r.push(239, 191, 189),
a = n;
continue
}
n = 65536 + (a - 55296 << 10 | n - 56320)
} else
a && (t -= 3) > -1 && r.push(239, 191, 189);
if (a = null,
n < 128) {
if ((t -= 1) < 0)
break;
r.push(n)
} else if (n < 2048) {
if ((t -= 2) < 0)
break;
r.push(n >> 6 | 192, 63 & n | 128)
} else if (n < 65536) {
if ((t -= 3) < 0)
break;
r.push(n >> 12 | 224, n >> 6 & 63 | 128, 63 & n | 128)
} else {
if (!(n < 1114112))
throw new Error("Invalid code point");
if ((t -= 4) < 0)
break;
r.push(n >> 18 | 240, n >> 12 & 63 | 128, n >> 6 & 63 | 128, 63 & n | 128)
}
}
return r
}
function H(e) {
return t.toByteArray(function(e) {
if ((e = (e = e.split("=")[0]).trim().replace(P, "")).length < 2)
return "";
for (; e.length % 4 != 0; )
e += "=";
return e
}(e))
}
function D(e, t, n, i) {
for (var a = 0; a < i && !(a + n >= t.length || a >= e.length); ++a)
t[a + n] = e[a];
return a
}
function N(e, t) {
return e instanceof t || null != e && null != e.constructor && null != e.constructor.name && e.constructor.name === t.name
}
function R(e) {
return e != e
}
}
).call(this)
}
).call(this, e("buffer").Buffer)
}
, {
"base64-js": 204,
buffer: 205,
ieee754: 467
}],
206: [function(e, t, n) {
/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/
!function() {
"use strict";
var e = {}.hasOwnProperty;
function n() {
for (var t = [], i = 0; i < arguments.length; i++) {
var a = arguments[i];
if (a) {
var r = typeof a;
if ("string" === r || "number" === r)
t.push(a);
else if (Array.isArray(a)) {
if (a.length) {
var o = n.apply(null, a);
o && t.push(o)
}
} else if ("object" === r) {
if (a.toString !== Object.prototype.toString && !a.toString.toString().includes("[native code]")) {
t.push(a.toString());
continue
}
for (var s in a)
e.call(a, s) && a[s] && t.push(s)
}
}
}
return t.join(" ")
}
void 0 !== t && t.exports ? (n.default = n,
t.exports = n) : "function" == typeof define && "object" == typeof define.amd && define.amd ? define("classnames", [], (function() {
return n
}
)) : window.classNames = n
}()
}
, {}],
207: [function(e, t, n) {
try {
var i = e("indexof")
} catch (t) {
i = e("component-indexof")
}
var a = /\s+/
, r = Object.prototype.toString;
function o(e) {
if (!e || !e.nodeType)
throw new Error("A DOM element reference is required");
this.el = e,
this.list = e.classList
}
t.exports = function(e) {
return new o(e)
}
,
o.prototype.add = function(e) {
if (this.list)
return this.list.add(e),
this;
var t = this.array();
return ~i(t, e) || t.push(e),
this.el.className = t.join(" "),
this
}
,
o.prototype.remove = function(e) {
if ("[object RegExp]" == r.call(e))
return this.removeMatching(e);
if (this.list)
return this.list.remove(e),
this;
var t = this.array()
, n = i(t, e);
return ~n && t.splice(n, 1),
this.el.className = t.join(" "),
this
}
,
o.prototype.removeMatching = function(e) {
for (var t = this.array(), n = 0; n < t.length; n++)
e.test(t[n]) && this.remove(t[n]);
return this
}
,
o.prototype.toggle = function(e, t) {
return this.list ? (void 0 !== t ? t !== this.list.toggle(e, t) && this.list.toggle(e) : this.list.toggle(e),
this) : (void 0 !== t ? t ? this.add(e) : this.remove(e) : this.has(e) ? this.remove(e) : this.add(e),
this)
}
,
o.prototype.array = function() {
var e = (this.el.getAttribute("class") || "").replace(/^\s+|\s+$/g, "").split(a);
return "" === e[0] && e.shift(),
e
}
,
o.prototype.has = o.prototype.contains = function(e) {
return this.list ? this.list.contains(e) : !!~i(this.array(), e)
}
}
, {
"component-indexof": 208,
indexof: 208
}],
208: [function(e, t, n) {
t.exports = function(e, t) {
if (e.indexOf)
return e.indexOf(t);
for (var n = 0; n < e.length; ++n)
if (e[n] === t)
return n;
return -1
}
}
, {}],
209: [function(e, t, n) {
e("../../modules/es6.string.iterator"),
e("../../modules/es6.array.from"),
t.exports = e("../../modules/_core").Array.from
}
, {
"../../modules/_core": 222,
"../../modules/es6.array.from": 280,
"../../modules/es6.string.iterator": 285
}],
210: [function(e, t, n) {
e("../modules/web.dom.iterable"),
e("../modules/es6.string.iterator"),
t.exports = e("../modules/core.get-iterator")
}
, {
"../modules/core.get-iterator": 278,
"../modules/es6.string.iterator": 285,
"../modules/web.dom.iterable": 289
}],
211: [function(e, t, n) {
e("../modules/web.dom.iterable"),
e("../modules/es6.string.iterator"),
t.exports = e("../modules/core.is-iterable")
}
, {
"../modules/core.is-iterable": 279,
"../modules/es6.string.iterator": 285,
"../modules/web.dom.iterable": 289
}],
212: [function(e, t, n) {
e("../../modules/es6.object.assign"),
t.exports = e("../../modules/_core").Object.assign
}
, {
"../../modules/_core": 222,
"../../modules/es6.object.assign": 282
}],
213: [function(e, t, n) {
e("../../modules/es6.object.define-property");
var i = e("../../modules/_core").Object;
t.exports = function(e, t, n) {
return i.defineProperty(e, t, n)
}
}
, {
"../../modules/_core": 222,
"../../modules/es6.object.define-property": 283
}],
214: [function(e, t, n) {
e("../../modules/es6.symbol"),
e("../../modules/es6.object.to-string"),
e("../../modules/es7.symbol.async-iterator"),
e("../../modules/es7.symbol.observable"),
t.exports = e("../../modules/_core").Symbol
}
, {
"../../modules/_core": 222,
"../../modules/es6.object.to-string": 284,
"../../modules/es6.symbol": 286,
"../../modules/es7.symbol.async-iterator": 287,
"../../modules/es7.symbol.observable": 288
}],
215: [function(e, t, n) {
e("../../modules/es6.string.iterator"),
e("../../modules/web.dom.iterable"),
t.exports = e("../../modules/_wks-ext").f("iterator")
}
, {
"../../modules/_wks-ext": 275,
"../../modules/es6.string.iterator": 285,
"../../modules/web.dom.iterable": 289
}],
216: [function(e, t, n) {
t.exports = function(e) {
if ("function" != typeof e)
throw TypeError(e + " is not a function!");
return e
}
}
, {}],
217: [function(e, t, n) {
t.exports = function() {}
}
, {}],
218: [function(e, t, n) {
var i = e("./_is-object");
t.exports = function(e) {
if (!i(e))
throw TypeError(e + " is not an object!");
return e
}
}
, {
"./_is-object": 240
}],
219: [function(e, t, n) {
var i = e("./_to-iobject")
, a = e("./_to-length")
, r = e("./_to-absolute-index");
t.exports = function(e) {
return function(t, n, o) {
var s, c = i(t), l = a(c.length), u = r(o, l);
if (e && n != n) {
for (; l > u; )
if ((s = c[u++]) != s)
return !0
} else
for (; l > u; u++)
if ((e || u in c) && c[u] === n)
return e || u || 0;
return !e && -1
}
}
}
, {
"./_to-absolute-index": 267,
"./_to-iobject": 269,
"./_to-length": 270
}],
220: [function(e, t, n) {
var i = e("./_cof")
, a = e("./_wks")("toStringTag")
, r = "Arguments" == i(function() {
return arguments
}());
t.exports = function(e) {
var t, n, o;
return void 0 === e ? "Undefined" : null === e ? "Null" : "string" == typeof (n = function(e, t) {
try {
return e[t]
} catch (e) {}
}(t = Object(e), a)) ? n : r ? i(t) : "Object" == (o = i(t)) && "function" == typeof t.callee ? "Arguments" : o
}
}
, {
"./_cof": 221,
"./_wks": 276
}],
221: [function(e, t, n) {
var i = {}.toString;
t.exports = function(e) {
return i.call(e).slice(8, -1)
}
}
, {}],
222: [function(e, t, n) {
var i = t.exports = {
version: "2.6.12"
};
"number" == typeof __e && (__e = i)
}
, {}],
223: [function(e, t, n) {
"use strict";
var i = e("./_object-dp")
, a = e("./_property-desc");
t.exports = function(e, t, n) {
t in e ? i.f(e, t, a(0, n)) : e[t] = n
}
}
, {
"./_object-dp": 251,
"./_property-desc": 261
}],
224: [function(e, t, n) {
var i = e("./_a-function");
t.exports = function(e, t, n) {
if (i(e),
void 0 === t)
return e;
switch (n) {
case 1:
return function(n) {
return e.call(t, n)
}
;
case 2:
return function(n, i) {
return e.call(t, n, i)
}
;
case 3:
return function(n, i, a) {
return e.call(t, n, i, a)
}
}
return function() {
return e.apply(t, arguments)
}
}
}
, {
"./_a-function": 216
}],
225: [function(e, t, n) {
t.exports = function(e) {
if (null == e)
throw TypeError("Can't call method on " + e);
return e
}
}
, {}],
226: [function(e, t, n) {
t.exports = !e("./_fails")((function() {
return 7 != Object.defineProperty({}, "a", {
get: function() {
return 7
}
}).a
}
))
}
, {
"./_fails": 231
}],
227: [function(e, t, n) {
var i = e("./_is-object")
, a = e("./_global").document
, r = i(a) && i(a.createElement);
t.exports = function(e) {
return r ? a.createElement(e) : {}
}
}
, {
"./_global": 232,
"./_is-object": 240
}],
228: [function(e, t, n) {
t.exports = "constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")
}
, {}],
229: [function(e, t, n) {
var i = e("./_object-keys")
, a = e("./_object-gops")
, r = e("./_object-pie");
t.exports = function(e) {
var t = i(e)
, n = a.f;
if (n)
for (var o, s = n(e), c = r.f, l = 0; s.length > l; )
c.call(e, o = s[l++]) && t.push(o);
return t
}
}
, {
"./_object-gops": 256,
"./_object-keys": 259,
"./_object-pie": 260
}],
230: [function(e, t, n) {
var i = e("./_global")
, a = e("./_core")
, r = e("./_ctx")
, o = e("./_hide")
, s = e("./_has")
, c = function(e, t, n) {
var l, u, d, p = e & c.F, h = e & c.G, y = e & c.S, m = e & c.P, f = e & c.B, x = e & c.W, v = h ? a : a[t] || (a[t] = {}), z = v.prototype, g = h ? i : y ? i[t] : (i[t] || {}).prototype;
for (l in h && (n = t),
n)
(u = !p && g && void 0 !== g[l]) && s(v, l) || (d = u ? g[l] : n[l],
v[l] = h && "function" != typeof g[l] ? n[l] : f && u ? r(d, i) : x && g[l] == d ? function(e) {
var t = function(t, n, i) {
if (this instanceof e) {
switch (arguments.length) {
case 0:
return new e;
case 1:
return new e(t);
case 2:
return new e(t,n)
}
return new e(t,n,i)
}
return e.apply(this, arguments)
};
return t.prototype = e.prototype,
t
}(d) : m && "function" == typeof d ? r(Function.call, d) : d,
m && ((v.virtual || (v.virtual = {}))[l] = d,
e & c.R && z && !z[l] && o(z, l, d)))
};
c.F = 1,
c.G = 2,
c.S = 4,
c.P = 8,
c.B = 16,
c.W = 32,
c.U = 64,
c.R = 128,
t.exports = c
}
, {
"./_core": 222,
"./_ctx": 224,
"./_global": 232,
"./_has": 233,
"./_hide": 234
}],
231: [function(e, t, n) {
t.exports = function(e) {
try {
return !!e()
} catch (e) {
return !0
}
}
}
, {}],
232: [function(e, t, n) {
var i = t.exports = "undefined" != typeof window && window.Math == Math ? window : "undefined" != typeof self && self.Math == Math ? self : Function("return this")();
"number" == typeof __g && (__g = i)
}
, {}],
233: [function(e, t, n) {
var i = {}.hasOwnProperty;
t.exports = function(e, t) {
return i.call(e, t)
}
}
, {}],
234: [function(e, t, n) {
var i = e("./_object-dp")
, a = e("./_property-desc");
t.exports = e("./_descriptors") ? function(e, t, n) {
return i.f(e, t, a(1, n))
}
: function(e, t, n) {
return e[t] = n,
e
}
}
, {
"./_descriptors": 226,
"./_object-dp": 251,
"./_property-desc": 261
}],
235: [function(e, t, n) {
var i = e("./_global").document;
t.exports = i && i.documentElement
}
, {
"./_global": 232
}],
236: [function(e, t, n) {
t.exports = !e("./_descriptors") && !e("./_fails")((function() {
return 7 != Object.defineProperty(e("./_dom-create")("div"), "a", {
get: function() {
return 7
}
}).a
}
))
}
, {
"./_descriptors": 226,
"./_dom-create": 227,
"./_fails": 231
}],
237: [function(e, t, n) {
var i = e("./_cof");
t.exports = Object("z").propertyIsEnumerable(0) ? Object : function(e) {
return "String" == i(e) ? e.split("") : Object(e)
}
}
, {
"./_cof": 221
}],
238: [function(e, t, n) {
var i = e("./_iterators")
, a = e("./_wks")("iterator")
, r = Array.prototype;
t.exports = function(e) {
return void 0 !== e && (i.Array === e || r[a] === e)
}
}
, {
"./_iterators": 246,
"./_wks": 276
}],
239: [function(e, t, n) {
var i = e("./_cof");
t.exports = Array.isArray || function(e) {
return "Array" == i(e)
}
}
, {
"./_cof": 221
}],
240: [function(e, t, n) {
t.exports = function(e) {
return "object" == typeof e ? null !== e : "function" == typeof e
}
}
, {}],
241: [function(e, t, n) {
var i = e("./_an-object");
t.exports = function(e, t, n, a) {
try {
return a ? t(i(n)[0], n[1]) : t(n)
} catch (t) {
var r = e.return;
throw void 0 !== r && i(r.call(e)),
t
}
}
}
, {
"./_an-object": 218
}],
242: [function(e, t, n) {
"use strict";
var i = e("./_object-create")
, a = e("./_property-desc")
, r = e("./_set-to-string-tag")
, o = {};
e("./_hide")(o, e("./_wks")("iterator"), (function() {
return this
}
)),
t.exports = function(e, t, n) {
e.prototype = i(o, {
next: a(1, n)
}),
r(e, t + " Iterator")
}
}
, {
"./_hide": 234,
"./_object-create": 250,
"./_property-desc": 261,
"./_set-to-string-tag": 263,
"./_wks": 276
}],
243: [function(e, t, n) {
"use strict";
var i = e("./_library")
, a = e("./_export")
, r = e("./_redefine")
, o = e("./_hide")
, s = e("./_iterators")
, c = e("./_iter-create")
, l = e("./_set-to-string-tag")
, u = e("./_object-gpo")
, d = e("./_wks")("iterator")
, p = !([].keys && "next"in [].keys())
, h = function() {
return this
};
t.exports = function(e, t, n, y, m, f, x) {
c(n, t, y);
var v, z, g, b = function(e) {
if (!p && e in C)
return C[e];
switch (e) {
case "keys":
case "values":
return function() {
return new n(this,e)
}
}
return function() {
return new n(this,e)
}
}, w = t + " Iterator", _ = "values" == m, k = !1, C = e.prototype, S = C[d] || C["@@iterator"] || m && C[m], M = S || b(m), T = m ? _ ? b("entries") : M : void 0, I = "Array" == t && C.entries || S;
if (I && (g = u(I.call(new e))) !== Object.prototype && g.next && (l(g, w, !0),
i || "function" == typeof g[d] || o(g, d, h)),
_ && S && "values" !== S.name && (k = !0,
M = function() {
return S.call(this)
}
),
i && !x || !p && !k && C[d] || o(C, d, M),
s[t] = M,
s[w] = h,
m)
if (v = {
values: _ ? M : b("values"),
keys: f ? M : b("keys"),
entries: T
},
x)
for (z in v)
z in C || r(C, z, v[z]);
else
a(a.P + a.F * (p || k), t, v);
return v
}
}
, {
"./_export": 230,
"./_hide": 234,
"./_iter-create": 242,
"./_iterators": 246,
"./_library": 247,
"./_object-gpo": 257,
"./_redefine": 262,
"./_set-to-string-tag": 263,
"./_wks": 276
}],
244: [function(e, t, n) {
var i = e("./_wks")("iterator")
, a = !1;
try {
var r = [7][i]();
r.return = function() {
a = !0
}
,
Array.from(r, (function() {
throw 2
}
))
} catch (e) {}
t.exports = function(e, t) {
if (!t && !a)
return !1;
var n = !1;
try {
var r = [7]
, o = r[i]();
o.next = function() {
return {
done: n = !0
}
}
,
r[i] = function() {
return o
}
,
e(r)
} catch (e) {}
return n
}
}
, {
"./_wks": 276
}],
245: [function(e, t, n) {
t.exports = function(e, t) {
return {
value: t,
done: !!e
}
}
}
, {}],
246: [function(e, t, n) {
t.exports = {}
}
, {}],
247: [function(e, t, n) {
t.exports = !0
}
, {}],
248: [function(e, t, n) {
var i = e("./_uid")("meta")
, a = e("./_is-object")
, r = e("./_has")
, o = e("./_object-dp").f
, s = 0
, c = Object.isExtensible || function() {
return !0
}
, l = !e("./_fails")((function() {
return c(Object.preventExtensions({}))
}
))
, u = function(e) {
o(e, i, {
value: {
i: "O" + ++s,
w: {}
}
})
}
, d = t.exports = {
KEY: i,
NEED: !1,
fastKey: function(e, t) {
if (!a(e))
return "symbol" == typeof e ? e : ("string" == typeof e ? "S" : "P") + e;
if (!r(e, i)) {
if (!c(e))
return "F";
if (!t)
return "E";
u(e)
}
return e[i].i
},
getWeak: function(e, t) {
if (!r(e, i)) {
if (!c(e))
return !0;
if (!t)
return !1;
u(e)
}
return e[i].w
},
onFreeze: function(e) {
return l && d.NEED && c(e) && !r(e, i) && u(e),
e
}
}
}
, {
"./_fails": 231,
"./_has": 233,
"./_is-object": 240,
"./_object-dp": 251,
"./_uid": 273
}],
249: [function(e, t, n) {
"use strict";
var i = e("./_descriptors")
, a = e("./_object-keys")
, r = e("./_object-gops")
, o = e("./_object-pie")
, s = e("./_to-object")
, c = e("./_iobject")
, l = Object.assign;
t.exports = !l || e("./_fails")((function() {
var e = {}
, t = {}
, n = Symbol()
, i = "abcdefghijklmnopqrst";
return e[n] = 7,
i.split("").forEach((function(e) {
t[e] = e
}
)),
7 != l({}, e)[n] || Object.keys(l({}, t)).join("") != i
}
)) ? function(e, t) {
for (var n = s(e), l = arguments.length, u = 1, d = r.f, p = o.f; l > u; )
for (var h, y = c(arguments[u++]), m = d ? a(y).concat(d(y)) : a(y), f = m.length, x = 0; f > x; )
h = m[x++],
i && !p.call(y, h) || (n[h] = y[h]);
return n
}
: l
}
, {
"./_descriptors": 226,
"./_fails": 231,
"./_iobject": 237,
"./_object-gops": 256,
"./_object-keys": 259,
"./_object-pie": 260,
"./_to-object": 271
}],
250: [function(e, t, n) {
var i = e("./_an-object")
, a = e("./_object-dps")
, r = e("./_enum-bug-keys")
, o = e("./_shared-key")("IE_PROTO")
, s = function() {}
, c = function() {
var t, n = e("./_dom-create")("iframe"), i = r.length;
for (n.style.display = "none",
e("./_html").appendChild(n),
n.src = "javascript:",
(t = n.contentWindow.document).open(),
t.write("<script>document.F=Object<\/script>"),
t.close(),
c = t.F; i--; )
delete c.prototype[r[i]];
return c()
};
t.exports = Object.create || function(e, t) {
var n;
return null !== e ? (s.prototype = i(e),
n = new s,
s.prototype = null,
n[o] = e) : n = c(),
void 0 === t ? n : a(n, t)
}
}
, {
"./_an-object": 218,
"./_dom-create": 227,
"./_enum-bug-keys": 228,
"./_html": 235,
"./_object-dps": 252,
"./_shared-key": 264
}],
251: [function(e, t, n) {
var i = e("./_an-object")
, a = e("./_ie8-dom-define")
, r = e("./_to-primitive")
, o = Object.defineProperty;
n.f = e("./_descriptors") ? Object.defineProperty : function(e, t, n) {
if (i(e),
t = r(t, !0),
i(n),
a)
try {
return o(e, t, n)
} catch (e) {}
if ("get"in n || "set"in n)
throw TypeError("Accessors not supported!");
return "value"in n && (e[t] = n.value),
e
}
}
, {
"./_an-object": 218,
"./_descriptors": 226,
"./_ie8-dom-define": 236,
"./_to-primitive": 272
}],
252: [function(e, t, n) {
var i = e("./_object-dp")
, a = e("./_an-object")
, r = e("./_object-keys");
t.exports = e("./_descriptors") ? Object.defineProperties : function(e, t) {
a(e);
for (var n, o = r(t), s = o.length, c = 0; s > c; )
i.f(e, n = o[c++], t[n]);
return e
}
}
, {
"./_an-object": 218,
"./_descriptors": 226,
"./_object-dp": 251,
"./_object-keys": 259
}],
253: [function(e, t, n) {
var i = e("./_object-pie")
, a = e("./_property-desc")
, r = e("./_to-iobject")
, o = e("./_to-primitive")
, s = e("./_has")
, c = e("./_ie8-dom-define")
, l = Object.getOwnPropertyDescriptor;
n.f = e("./_descriptors") ? l : function(e, t) {
if (e = r(e),
t = o(t, !0),
c)
try {
return l(e, t)
} catch (e) {}
if (s(e, t))
return a(!i.f.call(e, t), e[t])
}
}
, {
"./_descriptors": 226,
"./_has": 233,
"./_ie8-dom-define": 236,
"./_object-pie": 260,
"./_property-desc": 261,
"./_to-iobject": 269,
"./_to-primitive": 272
}],
254: [function(e, t, n) {
var i = e("./_to-iobject")
, a = e("./_object-gopn").f
, r = {}.toString
, o = "object" == typeof window && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : [];
t.exports.f = function(e) {
return o && "[object Window]" == r.call(e) ? function(e) {
try {
return a(e)
} catch (e) {
return o.slice()
}
}(e) : a(i(e))
}
}
, {
"./_object-gopn": 255,
"./_to-iobject": 269
}],
255: [function(e, t, n) {
var i = e("./_object-keys-internal")
, a = e("./_enum-bug-keys").concat("length", "prototype");
n.f = Object.getOwnPropertyNames || function(e) {
return i(e, a)
}
}
, {
"./_enum-bug-keys": 228,
"./_object-keys-internal": 258
}],
256: [function(e, t, n) {
n.f = Object.getOwnPropertySymbols
}
, {}],
257: [function(e, t, n) {
var i = e("./_has")
, a = e("./_to-object")
, r = e("./_shared-key")("IE_PROTO")
, o = Object.prototype;
t.exports = Object.getPrototypeOf || function(e) {
return e = a(e),
i(e, r) ? e[r] : "function" == typeof e.constructor && e instanceof e.constructor ? e.constructor.prototype : e instanceof Object ? o : null
}
}
, {
"./_has": 233,
"./_shared-key": 264,
"./_to-object": 271
}],
258: [function(e, t, n) {
var i = e("./_has")
, a = e("./_to-iobject")
, r = e("./_array-includes")(!1)
, o = e("./_shared-key")("IE_PROTO");
t.exports = function(e, t) {
var n, s = a(e), c = 0, l = [];
for (n in s)
n != o && i(s, n) && l.push(n);
for (; t.length > c; )
i(s, n = t[c++]) && (~r(l, n) || l.push(n));
return l
}
}
, {
"./_array-includes": 219,
"./_has": 233,
"./_shared-key": 264,
"./_to-iobject": 269
}],
259: [function(e, t, n) {
var i = e("./_object-keys-internal")
, a = e("./_enum-bug-keys");
t.exports = Object.keys || function(e) {
return i(e, a)
}
}
, {
"./_enum-bug-keys": 228,
"./_object-keys-internal": 258
}],
260: [function(e, t, n) {
n.f = {}.propertyIsEnumerable
}
, {}],
261: [function(e, t, n) {
t.exports = function(e, t) {
return {
enumerable: !(1 & e),
configurable: !(2 & e),
writable: !(4 & e),
value: t
}
}
}
, {}],
262: [function(e, t, n) {
t.exports = e("./_hide")
}
, {
"./_hide": 234
}],
263: [function(e, t, n) {
var i = e("./_object-dp").f
, a = e("./_has")
, r = e("./_wks")("toStringTag");
t.exports = function(e, t, n) {
e && !a(e = n ? e : e.prototype, r) && i(e, r, {
configurable: !0,
value: t
})
}
}
, {
"./_has": 233,
"./_object-dp": 251,
"./_wks": 276
}],
264: [function(e, t, n) {
var i = e("./_shared")("keys")
, a = e("./_uid");
t.exports = function(e) {
return i[e] || (i[e] = a(e))
}
}
, {
"./_shared": 265,
"./_uid": 273
}],
265: [function(e, t, n) {
var i = e("./_core")
, a = e("./_global")
, r = a["__core-js_shared__"] || (a["__core-js_shared__"] = {});
(t.exports = function(e, t) {
return r[e] || (r[e] = void 0 !== t ? t : {})
}
)("versions", []).push({
version: i.version,
mode: e("./_library") ? "pure" : "global",
copyright: "© 2020 Denis Pushkarev (zloirock.ru)"
})
}
, {
"./_core": 222,
"./_global": 232,
"./_library": 247
}],
266: [function(e, t, n) {
var i = e("./_to-integer")
, a = e("./_defined");
t.exports = function(e) {
return function(t, n) {
var r, o, s = String(a(t)), c = i(n), l = s.length;
return c < 0 || c >= l ? e ? "" : void 0 : (r = s.charCodeAt(c)) < 55296 || r > 56319 || c + 1 === l || (o = s.charCodeAt(c + 1)) < 56320 || o > 57343 ? e ? s.charAt(c) : r : e ? s.slice(c, c + 2) : o - 56320 + (r - 55296 << 10) + 65536
}
}
}
, {
"./_defined": 225,
"./_to-integer": 268
}],
267: [function(e, t, n) {
var i = e("./_to-integer")
, a = Math.max
, r = Math.min;
t.exports = function(e, t) {
return (e = i(e)) < 0 ? a(e + t, 0) : r(e, t)
}
}
, {
"./_to-integer": 268
}],
268: [function(e, t, n) {
var i = Math.ceil
, a = Math.floor;
t.exports = function(e) {
return isNaN(e = +e) ? 0 : (e > 0 ? a : i)(e)
}
}
, {}],
269: [function(e, t, n) {
var i = e("./_iobject")
, a = e("./_defined");
t.exports = function(e) {
return i(a(e))
}
}
, {
"./_defined": 225,
"./_iobject": 237
}],
270: [function(e, t, n) {
var i = e("./_to-integer")
, a = Math.min;
t.exports = function(e) {
return e > 0 ? a(i(e), 9007199254740991) : 0
}
}
, {
"./_to-integer": 268
}],
271: [function(e, t, n) {
var i = e("./_defined");
t.exports = function(e) {
return Object(i(e))
}
}
, {
"./_defined": 225
}],
272: [function(e, t, n) {
var i = e("./_is-object");
t.exports = function(e, t) {
if (!i(e))
return e;
var n, a;
if (t && "function" == typeof (n = e.toString) && !i(a = n.call(e)))
return a;
if ("function" == typeof (n = e.valueOf) && !i(a = n.call(e)))
return a;
if (!t && "function" == typeof (n = e.toString) && !i(a = n.call(e)))
return a;
throw TypeError("Can't convert object to primitive value")
}
}
, {
"./_is-object": 240
}],
273: [function(e, t, n) {
var i = 0
, a = Math.random();
t.exports = function(e) {
return "Symbol(".concat(void 0 === e ? "" : e, ")_", (++i + a).toString(36))
}
}
, {}],
274: [function(e, t, n) {
var i = e("./_global")
, a = e("./_core")
, r = e("./_library")
, o = e("./_wks-ext")
, s = e("./_object-dp").f;
t.exports = function(e) {
var t = a.Symbol || (a.Symbol = r ? {} : i.Symbol || {});
"_" == e.charAt(0) || e in t || s(t, e, {
value: o.f(e)
})
}
}
, {
"./_core": 222,
"./_global": 232,
"./_library": 247,
"./_object-dp": 251,
"./_wks-ext": 275
}],
275: [function(e, t, n) {
n.f = e("./_wks")
}
, {
"./_wks": 276
}],
276: [function(e, t, n) {
var i = e("./_shared")("wks")
, a = e("./_uid")
, r = e("./_global").Symbol
, o = "function" == typeof r;
(t.exports = function(e) {
return i[e] || (i[e] = o && r[e] || (o ? r : a)("Symbol." + e))
}
).store = i
}
, {
"./_global": 232,
"./_shared": 265,
"./_uid": 273
}],
277: [function(e, t, n) {
var i = e("./_classof")
, a = e("./_wks")("iterator")
, r = e("./_iterators");
t.exports = e("./_core").getIteratorMethod = function(e) {
if (null != e)
return e[a] || e["@@iterator"] || r[i(e)]
}
}
, {
"./_classof": 220,
"./_core": 222,
"./_iterators": 246,
"./_wks": 276
}],
278: [function(e, t, n) {
var i = e("./_an-object")
, a = e("./core.get-iterator-method");
t.exports = e("./_core").getIterator = function(e) {
var t = a(e);
if ("function" != typeof t)
throw TypeError(e + " is not iterable!");
return i(t.call(e))
}
}
, {
"./_an-object": 218,
"./_core": 222,
"./core.get-iterator-method": 277
}],
279: [function(e, t, n) {
var i = e("./_classof")
, a = e("./_wks")("iterator")
, r = e("./_iterators");
t.exports = e("./_core").isIterable = function(e) {
var t = Object(e);
return void 0 !== t[a] || "@@iterator"in t || r.hasOwnProperty(i(t))
}
}
, {
"./_classof": 220,
"./_core": 222,
"./_iterators": 246,
"./_wks": 276
}],
280: [function(e, t, n) {
"use strict";
var i = e("./_ctx")
, a = e("./_export")
, r = e("./_to-object")
, o = e("./_iter-call")
, s = e("./_is-array-iter")
, c = e("./_to-length")
, l = e("./_create-property")
, u = e("./core.get-iterator-method");
a(a.S + a.F * !e("./_iter-detect")((function(e) {
Array.from(e)
}
)), "Array", {
from: function(e) {
var t, n, a, d, p = r(e), h = "function" == typeof this ? this : Array, y = arguments.length, m = y > 1 ? arguments[1] : void 0, f = void 0 !== m, x = 0, v = u(p);
if (f && (m = i(m, y > 2 ? arguments[2] : void 0, 2)),
null == v || h == Array && s(v))
for (n = new h(t = c(p.length)); t > x; x++)
l(n, x, f ? m(p[x], x) : p[x]);
else
for (d = v.call(p),
n = new h; !(a = d.next()).done; x++)
l(n, x, f ? o(d, m, [a.value, x], !0) : a.value);
return n.length = x,
n
}
})
}
, {
"./_create-property": 223,
"./_ctx": 224,
"./_export": 230,
"./_is-array-iter": 238,
"./_iter-call": 241,
"./_iter-detect": 244,
"./_to-length": 270,
"./_to-object": 271,
"./core.get-iterator-method": 277
}],
281: [function(e, t, n) {
"use strict";
var i = e("./_add-to-unscopables")
, a = e("./_iter-step")
, r = e("./_iterators")
, o = e("./_to-iobject");
t.exports = e("./_iter-define")(Array, "Array", (function(e, t) {
this._t = o(e),
this._i = 0,
this._k = t
}
), (function() {
var e = this._t
, t = this._k
, n = this._i++;
return !e || n >= e.length ? (this._t = void 0,
a(1)) : a(0, "keys" == t ? n : "values" == t ? e[n] : [n, e[n]])
}
), "values"),
r.Arguments = r.Array,
i("keys"),
i("values"),
i("entries")
}
, {
"./_add-to-unscopables": 217,
"./_iter-define": 243,
"./_iter-step": 245,
"./_iterators": 246,
"./_to-iobject": 269
}],
282: [function(e, t, n) {
var i = e("./_export");
i(i.S + i.F, "Object", {
assign: e("./_object-assign")
})
}
, {
"./_export": 230,
"./_object-assign": 249
}],
283: [function(e, t, n) {
var i = e("./_export");
i(i.S + i.F * !e("./_descriptors"), "Object", {
defineProperty: e("./_object-dp").f
})
}
, {
"./_descriptors": 226,
"./_export": 230,
"./_object-dp": 251
}],
284: [function(e, t, n) {
arguments[4]["./app/vcore/view-main"][0].apply(n, arguments)
}
, {
dup: "./app/vcore/view-main"
}],
285: [function(e, t, n) {
"use strict";
var i = e("./_string-at")(!0);
e("./_iter-define")(String, "String", (function(e) {
this._t = String(e),
this._i = 0
}
), (function() {
var e, t = this._t, n = this._i;
return n >= t.length ? {
value: void 0,
done: !0
} : (e = i(t, n),
this._i += e.length,
{
value: e,
done: !1
})
}
))
}
, {
"./_iter-define": 243,
"./_string-at": 266
}],
286: [function(e, t, n) {
"use strict";
var i = e("./_global")
, a = e("./_has")
, r = e("./_descriptors")
, o = e("./_export")
, s = e("./_redefine")
, c = e("./_meta").KEY
, l = e("./_fails")
, u = e("./_shared")
, d = e("./_set-to-string-tag")
, p = e("./_uid")
, h = e("./_wks")
, y = e("./_wks-ext")
, m = e("./_wks-define")
, f = e("./_enum-keys")
, x = e("./_is-array")
, v = e("./_an-object")
, z = e("./_is-object")
, g = e("./_to-object")
, b = e("./_to-iobject")
, w = e("./_to-primitive")
, _ = e("./_property-desc")
, k = e("./_object-create")
, C = e("./_object-gopn-ext")
, S = e("./_object-gopd")
, M = e("./_object-gops")
, T = e("./_object-dp")
, I = e("./_object-keys")
, E = S.f
, A = T.f
, O = C.f
, P = i.Symbol
, L = i.JSON
, j = L && L.stringify
, H = h("_hidden")
, D = h("toPrimitive")
, N = {}.propertyIsEnumerable
, R = u("symbol-registry")
, V = u("symbols")
, $ = u("op-symbols")
, F = Object.prototype
, q = "function" == typeof P && !!M.f
, B = i.QObject
, U = !B || !B.prototype || !B.prototype.findChild
, G = r && l((function() {
return 7 != k(A({}, "a", {
get: function() {
return A(this, "a", {
value: 7
}).a
}
})).a
}
)) ? function(e, t, n) {
var i = E(F, t);
i && delete F[t],
A(e, t, n),
i && e !== F && A(F, t, i)
}
: A
, W = function(e) {
var t = V[e] = k(P.prototype);
return t._k = e,
t
}
, K = q && "symbol" == typeof P.iterator ? function(e) {
return "symbol" == typeof e
}
: function(e) {
return e instanceof P
}
, Y = function(e, t, n) {
return e === F && Y($, t, n),
v(e),
t = w(t, !0),
v(n),
a(V, t) ? (n.enumerable ? (a(e, H) && e[H][t] && (e[H][t] = !1),
n = k(n, {
enumerable: _(0, !1)
})) : (a(e, H) || A(e, H, _(1, {})),
e[H][t] = !0),
G(e, t, n)) : A(e, t, n)
}
, X = function(e, t) {
v(e);
for (var n, i = f(t = b(t)), a = 0, r = i.length; r > a; )
Y(e, n = i[a++], t[n]);
return e
}
, J = function(e) {
var t = N.call(this, e = w(e, !0));
return !(this === F && a(V, e) && !a($, e)) && (!(t || !a(this, e) || !a(V, e) || a(this, H) && this[H][e]) || t)
}
, Z = function(e, t) {
if (e = b(e),
t = w(t, !0),
e !== F || !a(V, t) || a($, t)) {
var n = E(e, t);
return !n || !a(V, t) || a(e, H) && e[H][t] || (n.enumerable = !0),
n
}
}
, Q = function(e) {
for (var t, n = O(b(e)), i = [], r = 0; n.length > r; )
a(V, t = n[r++]) || t == H || t == c || i.push(t);
return i
}
, ee = function(e) {
for (var t, n = e === F, i = O(n ? $ : b(e)), r = [], o = 0; i.length > o; )
!a(V, t = i[o++]) || n && !a(F, t) || r.push(V[t]);
return r
};
q || (s((P = function() {
if (this instanceof P)
throw TypeError("Symbol is not a constructor!");
var e = p(arguments.length > 0 ? arguments[0] : void 0)
, t = function(n) {
this === F && t.call($, n),
a(this, H) && a(this[H], e) && (this[H][e] = !1),
G(this, e, _(1, n))
};
return r && U && G(F, e, {
configurable: !0,
set: t
}),
W(e)
}
).prototype, "toString", (function() {
return this._k
}
)),
S.f = Z,
T.f = Y,
e("./_object-gopn").f = C.f = Q,
e("./_object-pie").f = J,
M.f = ee,
r && !e("./_library") && s(F, "propertyIsEnumerable", J, !0),
y.f = function(e) {
return W(h(e))
}
),
o(o.G + o.W + o.F * !q, {
Symbol: P
});
for (var te = "hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","), ne = 0; te.length > ne; )
h(te[ne++]);
for (var ie = I(h.store), ae = 0; ie.length > ae; )
m(ie[ae++]);
o(o.S + o.F * !q, "Symbol", {
for: function(e) {
return a(R, e += "") ? R[e] : R[e] = P(e)
},
keyFor: function(e) {
if (!K(e))
throw TypeError(e + " is not a symbol!");
for (var t in R)
if (R[t] === e)
return t
},
useSetter: function() {
U = !0
},
useSimple: function() {
U = !1
}
}),
o(o.S + o.F * !q, "Object", {
create: function(e, t) {
return void 0 === t ? k(e) : X(k(e), t)
},
defineProperty: Y,
defineProperties: X,
getOwnPropertyDescriptor: Z,
getOwnPropertyNames: Q,
getOwnPropertySymbols: ee
});
var re = l((function() {
M.f(1)
}
));
o(o.S + o.F * re, "Object", {
getOwnPropertySymbols: function(e) {
return M.f(g(e))
}
}),
L && o(o.S + o.F * (!q || l((function() {
var e = P();
return "[null]" != j([e]) || "{}" != j({
a: e
}) || "{}" != j(Object(e))
}
))), "JSON", {
stringify: function(e) {
for (var t, n, i = [e], a = 1; arguments.length > a; )
i.push(arguments[a++]);
if (n = t = i[1],
(z(t) || void 0 !== e) && !K(e))
return x(t) || (t = function(e, t) {
if ("function" == typeof n && (t = n.call(this, e, t)),
!K(t))
return t
}
),
i[1] = t,
j.apply(L, i)
}
}),
P.prototype[D] || e("./_hide")(P.prototype, D, P.prototype.valueOf),
d(P, "Symbol"),
d(Math, "Math", !0),
d(i.JSON, "JSON", !0)
}
, {
"./_an-object": 218,
"./_descriptors": 226,
"./_enum-keys": 229,
"./_export": 230,
"./_fails": 231,
"./_global": 232,
"./_has": 233,
"./_hide": 234,
"./_is-array": 239,
"./_is-object": 240,
"./_library": 247,
"./_meta": 248,
"./_object-create": 250,
"./_object-dp": 251,
"./_object-gopd": 253,
"./_object-gopn": 255,
"./_object-gopn-ext": 254,
"./_object-gops": 256,
"./_object-keys": 259,
"./_object-pie": 260,
"./_property-desc": 261,
"./_redefine": 262,
"./_set-to-string-tag": 263,
"./_shared": 265,
"./_to-iobject": 269,
"./_to-object": 271,
"./_to-primitive": 272,
"./_uid": 273,
"./_wks": 276,
"./_wks-define": 274,
"./_wks-ext": 275
}],
287: [function(e, t, n) {
e("./_wks-define")("asyncIterator")
}
, {
"./_wks-define": 274
}],
288: [function(e, t, n) {
e("./_wks-define")("observable")
}
, {
"./_wks-define": 274
}],
289: [function(e, t, n) {
e("./es6.array.iterator");
for (var i = e("./_global"), a = e("./_hide"), r = e("./_iterators"), o = e("./_wks")("toStringTag"), s = "CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","), c = 0; c < s.length; c++) {
var l = s[c]
, u = i[l]
, d = u && u.prototype;
d && !d[o] && a(d, o, l),
r[l] = r.Array
}
}
, {
"./_global": 232,
"./_hide": 234,
"./_iterators": 246,
"./_wks": 276,
"./es6.array.iterator": 281
}],
290: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = {};
function r() {
this._coordinateSystems = []
}
r.prototype = {
constructor: r,
create: function(e, t) {
var n = [];
i.each(a, (function(i, a) {
var r = i.create(e, t);
n = n.concat(r || [])
}
)),
this._coordinateSystems = n
},
update: function(e, t) {
i.each(this._coordinateSystems, (function(n) {
n.update && n.update(e, t)
}
))
},
getCoordinateSystems: function() {
return this._coordinateSystems.slice()
}
},
r.register = function(e, t) {
a[e] = t
}
,
r.get = function(e) {
return a[e]
}
;
var o = r;
t.exports = o
}
, {
"zrender-zxy/lib/core/util": 526
}],
291: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = ["getDom", "getZr", "getWidth", "getHeight", "getDevicePixelRatio", "dispatchAction", "isDisposed", "on", "off", "getDataURL", "getConnectedDataURL", "getModel", "getOption", "getViewOfComponentModel", "getViewOfSeriesModel"];
var r = function(e) {
i.each(a, (function(t) {
this[t] = i.bind(e[t], e)
}
), this)
};
t.exports = r
}
, {
"zrender-zxy/lib/core/util": 526
}],
292: [function(e, t, n) {
var i = e("../echarts")
, a = e("zrender-zxy/lib/core/util");
t.exports = function(e, t) {
a.each(t, (function(t) {
t.update = "updateView",
i.registerAction(t, (function(n, i) {
var a = {};
return i.eachComponent({
mainType: "series",
subType: e,
query: n
}, (function(e) {
e[t.method] && e[t.method](n.name, n.dataIndex);
var i = e.getData();
i.each((function(t) {
var n = i.getName(t);
a[n] = e.isSelected(n) || !1
}
))
}
)),
{
name: n.name,
selected: a
}
}
))
}
))
}
}
, {
"../echarts": 415,
"zrender-zxy/lib/core/util": 526
}],
293: [function(e, t, n) {
n.updateCenterAndZoom = function(e, t, n) {
var i = e.getZoom()
, a = e.getCenter()
, r = t.zoom
, o = e.dataToPoint(a);
if (null != t.dx && null != t.dy) {
o[0] -= t.dx,
o[1] -= t.dy;
a = e.pointToData(o);
e.setCenter(a)
}
if (null != r) {
if (n) {
var s = n.min || 0
, c = n.max || 1 / 0;
r = Math.max(Math.min(i * r, c), s) / i
}
e.scale[0] *= r,
e.scale[1] *= r;
var l = e.position
, u = (t.originX - l[0]) * (r - 1)
, d = (t.originY - l[1]) * (r - 1);
l[0] -= u,
l[1] -= d,
e.updateTransform();
a = e.pointToData(o);
e.setCenter(a),
e.setZoom(r * i)
}
return {
center: e.getCenter(),
zoom: e.getZoom()
}
}
}
, {}],
294: [function(e, t, n) {
var i = e("../echarts")
, a = e("zrender-zxy/lib/core/util")
, r = e("../layout/barGrid")
, o = r.layout
, s = r.largeLayout;
e("../coord/cartesian/Grid"),
e("./bar/BarSeries"),
e("./bar/BarView"),
e("../component/gridSimple"),
i.registerLayout(a.curry(o, "bar")),
i.registerLayout(s),
i.registerVisual({
seriesType: "bar",
reset: function(e) {
e.getData().setVisual("legendSymbol", "roundRect")
}
})
}
, {
"../component/gridSimple": 357,
"../coord/cartesian/Grid": 393,
"../echarts": 415,
"../layout/barGrid": 419,
"./bar/BarSeries": 295,
"./bar/BarView": 296,
"zrender-zxy/lib/core/util": 526
}],
295: [function(e, t, n) {
var i = e("./BaseBarSeries").extend({
type: "series.bar",
dependencies: ["grid", "polar"],
brushSelector: "rect",
getProgressive: function() {
return !!this.get("large") && this.get("progressive")
},
getProgressiveThreshold: function() {
var e = this.get("progressiveThreshold")
, t = this.get("largeThreshold");
return t > e && (e = t),
e
}
});
t.exports = i
}
, {
"./BaseBarSeries": 297
}],
296: [function(e, t, n) {
e("../../config").__DEV__;
var i = e("../../echarts")
, a = e("zrender-zxy/lib/core/util")
, r = e("../../util/graphic")
, o = e("./helper").setLabel
, s = e("../../model/Model")
, c = e("./barItemStyle")
, l = e("zrender-zxy/lib/graphic/Path")
, u = ["itemStyle", "barBorderWidth"];
a.extend(s.prototype, c);
var d = i.extendChartView({
type: "bar",
render: function(e, t, n) {
this._updateDrawMode(e);
var i = e.get("coordinateSystem");
return "cartesian2d" !== i && "polar" !== i || (this._isLargeDraw ? this._renderLarge(e, t, n) : this._renderNormal(e, t, n)),
this.group
},
incrementalPrepareRender: function(e, t, n) {
this._clear(),
this._updateDrawMode(e)
},
incrementalRender: function(e, t, n, i) {
this._incrementalRenderLarge(e, t)
},
_updateDrawMode: function(e) {
var t = e.pipelineContext.large;
(null == this._isLargeDraw || t ^ this._isLargeDraw) && (this._isLargeDraw = t,
this._clear())
},
_renderNormal: function(e, t, n) {
var i, a = this.group, o = e.getData(), s = this._data, c = e.coordinateSystem, l = c.getBaseAxis();
"cartesian2d" === c.type ? i = l.isHorizontal() : "polar" === c.type && (i = "angle" === l.dim);
var u = e.isAnimationEnabled() ? e : null;
o.diff(s).add((function(t) {
if (o.hasValue(t)) {
var n = o.getItemModel(t)
, r = m[c.type](o, t, n)
, s = p[c.type](o, t, n, r, i, u);
o.setItemGraphicEl(t, s),
a.add(s),
f(s, o, t, n, r, e, i, "polar" === c.type)
}
}
)).update((function(t, n) {
var l = s.getItemGraphicEl(n);
if (o.hasValue(t)) {
var d = o.getItemModel(t)
, h = m[c.type](o, t, d);
l ? r.updateProps(l, {
shape: h
}, u, t) : l = p[c.type](o, t, d, h, i, u, !0),
o.setItemGraphicEl(t, l),
a.add(l),
f(l, o, t, d, h, e, i, "polar" === c.type)
} else
a.remove(l)
}
)).remove((function(e) {
var t = s.getItemGraphicEl(e);
"cartesian2d" === c.type ? t && h(e, u, t) : t && y(e, u, t)
}
)).execute(),
this._data = o
},
_renderLarge: function(e, t, n) {
this._clear(),
v(e, this.group)
},
_incrementalRenderLarge: function(e, t) {
v(t, this.group, !0)
},
dispose: a.noop,
remove: function(e) {
this._clear(e)
},
_clear: function(e) {
var t = this.group
, n = this._data;
e && e.get("animation") && n && !this._isLargeDraw ? n.eachItemGraphicEl((function(t) {
"sector" === t.type ? y(t.dataIndex, e, t) : h(t.dataIndex, e, t)
}
)) : t.removeAll(),
this._data = null
}
})
, p = {
cartesian2d: function(e, t, n, i, o, s, c) {
var l = new r.Rect({
shape: a.extend({}, i)
});
if (s) {
var u = o ? "height" : "width"
, d = {};
l.shape[u] = 0,
d[u] = i[u],
r[c ? "updateProps" : "initProps"](l, {
shape: d
}, s, t)
}
return l
},
polar: function(e, t, n, i, o, s, c) {
var l = i.startAngle < i.endAngle
, u = new r.Sector({
shape: a.defaults({
clockwise: l
}, i)
});
if (s) {
var d = o ? "r" : "endAngle"
, p = {};
u.shape[d] = o ? 0 : i.startAngle,
p[d] = i[d],
r[c ? "updateProps" : "initProps"](u, {
shape: p
}, s, t)
}
return u
}
};
function h(e, t, n) {
n.style.text = null,
r.updateProps(n, {
shape: {
width: 0
}
}, t, e, (function() {
n.parent && n.parent.remove(n)
}
))
}
function y(e, t, n) {
n.style.text = null,
r.updateProps(n, {
shape: {
r: n.shape.r0
}
}, t, e, (function() {
n.parent && n.parent.remove(n)
}
))
}
var m = {
cartesian2d: function(e, t, n) {
var i = e.getItemLayout(t)
, a = function(e, t) {
var n = e.get(u) || 0;
return Math.min(n, Math.abs(t.width), Math.abs(t.height))
}(n, i)
, r = i.width > 0 ? 1 : -1
, o = i.height > 0 ? 1 : -1;
return {
x: i.x + r * a / 2,
y: i.y + o * a / 2,
width: i.width - r * a,
height: i.height - o * a
}
},
polar: function(e, t, n) {
var i = e.getItemLayout(t);
return {
cx: i.cx,
cy: i.cy,
r0: i.r0,
r: i.r,
startAngle: i.startAngle,
endAngle: i.endAngle
}
}
};
function f(e, t, n, i, s, c, l, u) {
var d = t.getItemVisual(n, "color")
, p = t.getItemVisual(n, "opacity")
, h = i.getModel("itemStyle")
, y = i.getModel("emphasis.itemStyle").getBarItemStyle();
u || e.setShape("r", h.get("barBorderRadius") || 0),
e.useStyle(a.defaults({
fill: d,
opacity: p
}, h.getBarItemStyle()));
var m = i.getShallow("cursor");
m && e.attr("cursor", m);
var f = l ? s.height > 0 ? "bottom" : "top" : s.width > 0 ? "left" : "right";
u || o(e.style, y, i, d, c, n, f),
r.setHoverStyle(e, y)
}
var x = l.extend({
type: "largeBar",
shape: {
points: []
},
buildPath: function(e, t) {
for (var n = t.points, i = this.__startPoint, a = this.__valueIdx, r = 0; r < n.length; r += 2)
i[this.__valueIdx] = n[r + a],
e.moveTo(i[0], i[1]),
e.lineTo(n[r], n[r + 1])
}
});
function v(e, t, n) {
var i = e.getData()
, a = []
, r = i.getLayout("valueAxisHorizontal") ? 1 : 0;
a[1 - r] = i.getLayout("valueAxisStart");
var o = new x({
shape: {
points: i.getLayout("largePoints")
},
incremental: !!n,
__startPoint: a,
__valueIdx: r
});
t.add(o),
function(e, t, n) {
var i = n.getVisual("borderColor") || n.getVisual("color")
, a = t.getModel("itemStyle").getItemStyle(["color", "borderColor"]);
e.useStyle(a),
e.style.fill = null,
e.style.stroke = i,
e.style.lineWidth = n.getLayout("barWidth")
}(o, e, i)
}
t.exports = d
}
, {
"../../config": 381,
"../../echarts": 415,
"../../model/Model": 424,
"../../util/graphic": 455,
"./barItemStyle": 298,
"./helper": 299,
"zrender-zxy/lib/core/util": 526,
"zrender-zxy/lib/graphic/Path": 535
}],
297: [function(e, t, n) {
var i = e("../../model/Series")
, a = e("../helper/createListFromArray")
, r = i.extend({
type: "series.__base_bar__",
getInitialData: function(e, t) {
return a(this.getSource(), this)
},
getMarkerPosition: function(e) {
var t = this.coordinateSystem;
if (t) {
var n = t.dataToPoint(t.clampData(e))
, i = this.getData()
, a = i.getLayout("offset")
, r = i.getLayout("size");
return n[t.getBaseAxis().isHorizontal() ? 0 : 1] += a + r / 2,
n
}
return [NaN, NaN]
},
defaultOption: {
zlevel: 0,
z: 2,
coordinateSystem: "cartesian2d",
legendHoverLink: !0,
barMinHeight: 0,
barMinAngle: 0,
large: !1,
largeThreshold: 400,
progressive: 3e3,
progressiveChunkMode: "mod",
itemStyle: {},
emphasis: {}
}
});
t.exports = r
}
, {
"../../model/Series": 426,
"../helper/createListFromArray": 321
}],
298: [function(e, t, n) {
var i = e("../../model/mixin/makeStyleMapper")([["fill", "color"], ["stroke", "borderColor"], ["lineWidth", "borderWidth"], ["stroke", "barBorderColor"], ["lineWidth", "barBorderWidth"], ["opacity"], ["shadowBlur"], ["shadowOffsetX"], ["shadowOffsetY"], ["shadowColor"]])
, a = {
getBarItemStyle: function(e) {
var t = i(this, e);
if (this.getBorderLineDash) {
var n = this.getBorderLineDash();
n && (t.lineDash = n)
}
return t
}
};
t.exports = a
}
, {
"../../model/mixin/makeStyleMapper": 434
}],
299: [function(e, t, n) {
var i = e("../../util/graphic")
, a = e("../helper/labelHelper").getDefaultLabel;
function r(e, t) {
"outside" === e.textPosition && (e.textPosition = t)
}
n.setLabel = function(e, t, n, o, s, c, l) {
var u = n.getModel("label")
, d = n.getModel("emphasis.label");
i.setLabelStyle(e, t, u, d, {
labelFetcher: s,
labelDataIndex: c,
defaultText: a(s.getData(), c),
isRectText: !0,
autoColor: o
}),
r(e),
r(t)
}
}
, {
"../../util/graphic": 455,
"../helper/labelHelper": 325
}],
300: [function(e, t, n) {
var i = e("../echarts");
e("./graph/GraphSeries"),
e("./graph/GraphView"),
e("./graph/graphAction");
var a = e("./graph/categoryFilter")
, r = e("../visual/symbol")
, o = e("./graph/categoryVisual")
, s = e("./graph/edgeVisual")
, c = e("./graph/simpleLayout")
, l = e("./graph/circularLayout")
, u = e("./graph/forceLayout")
, d = e("./graph/createView");
i.registerProcessor(a),
i.registerVisual(r("graph", "circle", null)),
i.registerVisual(o),
i.registerVisual(s),
i.registerLayout(c),
i.registerLayout(l),
i.registerLayout(u),
i.registerCoordinateSystem("graphView", {
create: d
})
}
, {
"../echarts": 415,
"../visual/symbol": 466,
"./graph/GraphSeries": 301,
"./graph/GraphView": 302,
"./graph/categoryFilter": 304,
"./graph/categoryVisual": 305,
"./graph/circularLayout": 306,
"./graph/createView": 308,
"./graph/edgeVisual": 309,
"./graph/forceLayout": 311,
"./graph/graphAction": 312,
"./graph/simpleLayout": 313
}],
301: [function(e, t, n) {
var i = e("../../echarts")
, a = e("../../data/List")
, r = e("zrender-zxy/lib/core/util")
, o = e("../../util/model").defaultEmphasis
, s = e("../../model/Model")
, c = e("../../util/format").encodeHTML
, l = e("../helper/createGraphFromNodeEdge")
, u = i.extendSeriesModel({
type: "series.graph",
init: function(e) {
u.superApply(this, "init", arguments),
this.legendDataProvider = function() {
return this._categoriesData
}
,
this.fillDataTextStyle(e.edges || e.links),
this._updateCategoriesData()
},
mergeOption: function(e) {
u.superApply(this, "mergeOption", arguments),
this.fillDataTextStyle(e.edges || e.links),
this._updateCategoriesData()
},
mergeDefaultAndTheme: function(e) {
u.superApply(this, "mergeDefaultAndTheme", arguments),
o(e, ["edgeLabel"], ["show"])
},
getInitialData: function(e, t) {
var n = e.edges || e.links || []
, i = e.data || e.nodes || []
, a = this;
if (i && n)
return l(i, n, this, !0, (function(e, n) {
e.wrapMethod("getItemModel", (function(e) {
var t = a._categoriesModels[e.getShallow("category")];
return t && (t.parentModel = e.parentModel,
e.parentModel = t),
e
}
));
var i = a.getModel("edgeLabel")
, r = new s({
label: i.option
},i.parentModel,t)
, o = a.getModel("emphasis.edgeLabel")
, c = new s({
emphasis: {
label: o.option
}
},o.parentModel,t);
function l(e) {
return (e = this.parsePath(e)) && "label" === e[0] ? r : e && "emphasis" === e[0] && "label" === e[1] ? c : this.parentModel
}
n.wrapMethod("getItemModel", (function(e) {
return e.customizeGetParent(l),
e
}
))
}
)).data
},
getGraph: function() {
return this.getData().graph
},
getEdgeData: function() {
return this.getGraph().edgeData
},
getCategoriesData: function() {
return this._categoriesData
},
formatTooltip: function(e, t, n) {
if ("edge" === n) {
var i = this.getData()
, a = this.getDataParams(e, n)
, r = i.graph.getEdgeByIndex(e)
, o = i.getName(r.node1.dataIndex)
, s = i.getName(r.node2.dataIndex)
, l = [];
return null != o && l.push(o),
null != s && l.push(s),
l = c(l.join(" > ")),
a.value && (l += " : " + c(a.value)),
l
}
return u.superApply(this, "formatTooltip", arguments)
},
_updateCategoriesData: function() {
var e = r.map(this.option.categories || [], (function(e) {
return null != e.value ? e : r.extend({
value: 0
}, e)
}
))
, t = new a(["value"],this);
t.initData(e),
this._categoriesData = t,
this._categoriesModels = t.mapArray((function(e) {
return t.getItemModel(e, !0)
}
))
},
setZoom: function(e) {
this.option.zoom = e
},
setCenter: function(e) {
this.option.center = e
},
isAnimationEnabled: function() {
return u.superCall(this, "isAnimationEnabled") && !("force" === this.get("layout") && this.get("force.layoutAnimation"))
},
defaultOption: {
zlevel: 0,
z: 2,
coordinateSystem: "view",
legendHoverLink: !0,
hoverAnimation: !0,
layout: null,
focusNodeAdjacency: !1,
circular: {
rotateLabel: !1
},
force: {
initLayout: null,
repulsion: [0, 50],
gravity: .1,
edgeLength: 30,
layoutAnimation: !0
},
left: "center",
top: "center",
symbol: "circle",
symbolSize: 10,
edgeSymbol: ["none", "none"],
edgeSymbolSize: 10,
edgeLabel: {
position: "middle"
},
draggable: !1,
roam: !1,
center: null,
zoom: 1,
nodeScaleRatio: .6,
label: {
show: !1,
formatter: "{b}"
},
itemStyle: {},
lineStyle: {
color: "#aaa",
width: 1,
curveness: 0,
opacity: .5
},
emphasis: {
label: {
show: !0
}
}
}
})
, d = u;
t.exports = d
}
, {
"../../data/List": 404,
"../../echarts": 415,
"../../model/Model": 424,
"../../util/format": 454,
"../../util/model": 457,
"../helper/createGraphFromNodeEdge": 320,
"zrender-zxy/lib/core/util": 526
}],
302: [function(e, t, n) {
var i = e("../../echarts")
, a = e("zrender-zxy/lib/core/util")
, r = e("../helper/SymbolDraw")
, o = e("../helper/LineDraw")
, s = e("../../component/helper/RoamController")
, c = e("../../component/helper/roamHelper")
, l = e("../../component/helper/cursorHelper").onIrrelevantElement
, u = e("../../util/graphic")
, d = e("./adjustEdge")
, p = "__focusNodeAdjacency"
, h = ["itemStyle", "opacity"]
, y = ["lineStyle", "opacity"];
function m(e, t) {
return e.getVisual("opacity") || e.getModel().get(t)
}
function f(e, t, n) {
var i = e.getGraphicEl()
, a = m(e, t);
null != n && (null == a && (a = 1),
a *= n),
i.downplay && i.downplay(),
i.traverse((function(e) {
if ("group" !== e.type) {
var t = e.lineLabelOriginalOpacity;
null != t && null == n || (t = a),
e.setStyle("opacity", t)
}
}
))
}
function x(e, t) {
var n = m(e, t)
, i = e.getGraphicEl();
i.highlight && i.highlight(),
i.traverse((function(e) {
"group" !== e.type && e.setStyle("opacity", n)
}
))
}
var v = i.extendChartView({
type: "graph",
init: function(e, t) {
var n = new r
, i = new o
, a = this.group;
this._controller = new s(t.getZr()),
this._controllerHost = {
target: a
},
a.add(n.group),
a.add(i.group),
this._symbolDraw = n,
this._lineDraw = i,
this._firstRender = !0
},
render: function(e, t, n) {
var i = e.coordinateSystem;
this._model = e,
this._nodeScaleRatio = e.get("nodeScaleRatio");
var a = this._symbolDraw
, r = this._lineDraw
, o = this.group;
if ("view" === i.type) {
var s = {
position: i.position,
scale: i.scale
};
this._firstRender ? o.attr(s) : u.updateProps(o, s, e)
}
d(e.getGraph(), this._getNodeGlobalScale(e));
var c = e.getData();
a.updateData(c);
var l = e.getEdgeData();
r.updateData(l),
this._updateNodeAndLinkScale(),
this._updateController(e, t, n),
clearTimeout(this._layoutTimeout);
var h = e.forceLayout
, y = e.get("force.layoutAnimation");
h && this._startForceLayoutIteration(h, y),
c.eachItemGraphicEl((function(t, i) {
var a = c.getItemModel(i);
t.off("drag").off("dragend");
var r = a.get("draggable");
r && t.on("drag", (function() {
h && (h.warmUp(),
!this._layouting && this._startForceLayoutIteration(h, y),
h.setFixed(i),
c.setItemLayout(i, t.position))
}
), this).on("dragend", (function() {
h && h.setUnfixed(i)
}
), this),
t.setDraggable(r && h),
t[p] && t.off("mouseover", t[p]),
t.__unfocusNodeAdjacency && t.off("mouseout", t.__unfocusNodeAdjacency),
a.get("focusNodeAdjacency") && (t.on("mouseover", t[p] = function() {
n.dispatchAction({
type: "focusNodeAdjacency",
seriesId: e.id,
dataIndex: t.dataIndex
})
}
),
t.on("mouseout", t.__unfocusNodeAdjacency = function() {
n.dispatchAction({
type: "unfocusNodeAdjacency",
seriesId: e.id
})
}
))
}
), this),
c.graph.eachEdge((function(t) {
var i = t.getGraphicEl();
i[p] && i.off("mouseover", i[p]),
i.__unfocusNodeAdjacency && i.off("mouseout", i.__unfocusNodeAdjacency),
t.getModel().get("focusNodeAdjacency") && (i.on("mouseover", i[p] = function() {
n.dispatchAction({
type: "focusNodeAdjacency",
seriesId: e.id,
edgeDataIndex: t.dataIndex
})
}
),
i.on("mouseout", i.__unfocusNodeAdjacency = function() {
n.dispatchAction({
type: "unfocusNodeAdjacency",
seriesId: e.id
})
}
))
}
));
var m = "circular" === e.get("layout") && e.get("circular.rotateLabel")
, f = c.getLayout("cx")
, x = c.getLayout("cy");
c.eachItemGraphicEl((function(e, t) {
var n = e.getSymbolPath();
if (m) {
var i = c.getItemLayout(t)
, a = Math.atan2(i[1] - x, i[0] - f);
a < 0 && (a = 2 * Math.PI + a);
var r = i[0] < f;
r && (a -= Math.PI);
var o = r ? "left" : "right";
n.setStyle({
textRotation: -a,
textPosition: o,
textOrigin: "center"
}),
n.hoverStyle && (n.hoverStyle.textPosition = o)
} else
n.setStyle({
textRotation: 0
})
}
)),
this._firstRender = !1
},
dispose: function() {
this._controller && this._controller.dispose(),
this._controllerHost = {}
},
focusNodeAdjacency: function(e, t, n, i) {
var r = this._model.getData().graph
, o = i.dataIndex
, s = i.edgeDataIndex
, c = r.getNodeByIndex(o)
, l = r.getEdgeByIndex(s);
(c || l) && (r.eachNode((function(e) {
f(e, h, .1)
}
)),
r.eachEdge((function(e) {
f(e, y, .1)
}
)),
c && (x(c, h),
a.each(c.edges, (function(e) {
e.dataIndex < 0 || (x(e, y),
x(e.node1, h),
x(e.node2, h))
}
))),
l && (x(l, y),
x(l.node1, h),
x(l.node2, h)))
},
unfocusNodeAdjacency: function(e, t, n, i) {
var a = this._model.getData().graph;
a.eachNode((function(e) {
f(e, h)
}
)),
a.eachEdge((function(e) {
f(e, y)
}
))
},
_startForceLayoutIteration: function(e, t) {
var n = this;
!function i() {
e.step((function(e) {
n.updateLayout(n._model),
(n._layouting = !e) && (t ? n._layoutTimeout = setTimeout(i, 16) : i())
}
))
}()
},
_updateController: function(e, t, n) {
var i = this._controller
, a = this._controllerHost
, r = this.group;
i.setPointerChecker((function(t, i, a) {
var o = r.getBoundingRect();
return o.applyTransform(r.transform),
o.contain(i, a) && !l(t, n, e)
}
)),
"view" === e.coordinateSystem.type ? (i.enable(e.get("roam")),
a.zoomLimit = e.get("scaleLimit"),
a.zoom = e.coordinateSystem.getZoom(),
i.off("pan").off("zoom").on("pan", (function(t) {
c.updateViewOnPan(a, t.dx, t.dy),
n.dispatchAction({
seriesId: e.id,
type: "graphRoam",
dx: t.dx,
dy: t.dy
})
}
)).on("zoom", (function(t) {
c.updateViewOnZoom(a, t.scale, t.originX, t.originY),
n.dispatchAction({
seriesId: e.id,
type: "graphRoam",
zoom: t.scale,
originX: t.originX,
originY: t.originY
}),
this._updateNodeAndLinkScale(),
d(e.getGraph(), this._getNodeGlobalScale(e)),
this._lineDraw.updateLayout()
}
), this)) : i.disable()
},
_updateNodeAndLinkScale: function() {
var e = this._model
, t = e.getData()
, n = this._getNodeGlobalScale(e)
, i = [n, n];
t.eachItemGraphicEl((function(e, t) {
e.attr("scale", i)
}
))
},
_getNodeGlobalScale: function(e) {
var t = e.coordinateSystem;
if ("view" !== t.type)
return 1;
var n = this._nodeScaleRatio
, i = t.scale
, a = i && i[0] || 1;
return ((t.getZoom() - 1) * n + 1) / a
},
updateLayout: function(e) {
d(e.getGraph(), this._getNodeGlobalScale(e)),
this._symbolDraw.updateLayout(),
this._lineDraw.updateLayout()
},
remove: function(e, t) {
this._symbolDraw && this._symbolDraw.remove(),
this._lineDraw && this._lineDraw.remove()
}
});
t.exports = v
}
, {
"../../component/helper/RoamController": 358,
"../../component/helper/cursorHelper": 359,
"../../component/helper/roamHelper": 362,
"../../echarts": 415,
"../../util/graphic": 455,
"../helper/LineDraw": 316,
"../helper/SymbolDraw": 319,
"./adjustEdge": 303,
"zrender-zxy/lib/core/util": 526
}],
303: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/curve")
, a = e("zrender-zxy/lib/core/vector")
, r = []
, o = []
, s = []
, c = i.quadraticAt
, l = a.distSquare
, u = Math.abs;
function d(e, t, n) {
for (var i, a = e[0], d = e[1], p = e[2], h = 1 / 0, y = n * n, m = .1, f = .1; f <= .9; f += .1) {
r[0] = c(a[0], d[0], p[0], f),
r[1] = c(a[1], d[1], p[1], f),
(z = u(l(r, t) - y)) < h && (h = z,
i = f)
}
for (var x = 0; x < 32; x++) {
var v = i + m;
o[0] = c(a[0], d[0], p[0], i),
o[1] = c(a[1], d[1], p[1], i),
s[0] = c(a[0], d[0], p[0], v),
s[1] = c(a[1], d[1], p[1], v);
var z = l(o, t) - y;
if (u(z) < .01)
break;
var g = l(s, t) - y;
m /= 2,
z < 0 ? g >= 0 ? i += m : i -= m : g >= 0 ? i -= m : i += m
}
return i
}
t.exports = function(e, t) {
var n = []
, r = i.quadraticSubdivide
, o = [[], [], []]
, s = [[], []]
, c = [];
function l(e) {
var t = e.getVisual("symbolSize");
return t instanceof Array && (t = (t[0] + t[1]) / 2),
t
}
t /= 2,
e.eachEdge((function(e, i) {
var u = e.getLayout()
, p = e.getVisual("fromSymbol")
, h = e.getVisual("toSymbol");
u.__original || (u.__original = [a.clone(u[0]), a.clone(u[1])],
u[2] && u.__original.push(a.clone(u[2])));
var y = u.__original;
if (null != u[2]) {
if (a.copy(o[0], y[0]),
a.copy(o[1], y[2]),
a.copy(o[2], y[1]),
p && "none" !== p) {
var m = l(e.node1)
, f = d(o, y[0], m * t);
r(o[0][0], o[1][0], o[2][0], f, n),
o[0][0] = n[3],
o[1][0] = n[4],
r(o[0][1], o[1][1], o[2][1], f, n),
o[0][1] = n[3],
o[1][1] = n[4]
}
if (h && "none" !== h) {
m = l(e.node2),
f = d(o, y[1], m * t);
r(o[0][0], o[1][0], o[2][0], f, n),
o[1][0] = n[1],
o[2][0] = n[2],
r(o[0][1], o[1][1], o[2][1], f, n),
o[1][1] = n[1],
o[2][1] = n[2]
}
a.copy(u[0], o[0]),
a.copy(u[1], o[2]),
a.copy(u[2], o[1])
} else {
if (a.copy(s[0], y[0]),
a.copy(s[1], y[1]),
a.sub(c, s[1], s[0]),
a.normalize(c, c),
p && "none" !== p) {
m = l(e.node1);
a.scaleAndAdd(s[0], s[0], c, m * t)
}
if (h && "none" !== h) {
m = l(e.node2);
a.scaleAndAdd(s[1], s[1], c, -m * t)
}
a.copy(u[0], s[0]),
a.copy(u[1], s[1])
}
}
))
}
}
, {
"zrender-zxy/lib/core/curve": 519,
"zrender-zxy/lib/core/vector": 527
}],
304: [function(e, t, n) {
t.exports = function(e) {
var t = e.findComponents({
mainType: "legend"
});
t && t.length && e.eachSeriesByType("graph", (function(e) {
var n = e.getCategoriesData()
, i = e.getGraph().data
, a = n.mapArray(n.getName);
i.filterSelf((function(e) {
var n = i.getItemModel(e).getShallow("category");
if (null != n) {
"number" == typeof n && (n = a[n]);
for (var r = 0; r < t.length; r++)
if (!t[r].isSelected(n))
return !1
}
return !0
}
))
}
), this)
}
}
, {}],
305: [function(e, t, n) {
t.exports = function(e) {
var t = {};
e.eachSeriesByType("graph", (function(e) {
var n = e.getCategoriesData()
, i = e.getData()
, a = {};
n.each((function(i) {
var r = n.getName(i);
a["ec-" + r] = i;
var o = n.getItemModel(i).get("itemStyle.color") || e.getColorFromPalette(r, t);
n.setItemVisual(i, "color", o)
}
)),
n.count() && i.each((function(e) {
var t = i.getItemModel(e).getShallow("category");
null != t && ("string" == typeof t && (t = a["ec-" + t]),
i.getItemVisual(e, "color", !0) || i.setItemVisual(e, "color", n.getItemVisual(t, "color")))
}
))
}
))
}
}
, {}],
306: [function(e, t, n) {
var i = e("./circularLayoutHelper").circularLayout;
t.exports = function(e) {
e.eachSeriesByType("graph", (function(e) {
"circular" === e.get("layout") && i(e)
}
))
}
}
, {
"./circularLayoutHelper": 307
}],
307: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/vector");
n.circularLayout = function(e) {
var t = e.coordinateSystem;
if (!t || "view" === t.type) {
var n = t.getBoundingRect()
, a = e.getData()
, r = a.graph
, o = 0
, s = a.getSum("value")
, c = 2 * Math.PI / (s || a.count())
, l = n.width / 2 + n.x
, u = n.height / 2 + n.y
, d = Math.min(n.width, n.height) / 2;
r.eachNode((function(e) {
var t = e.getValue("value");
o += c * (s ? t : 1) / 2,
e.setLayout([d * Math.cos(o) + l, d * Math.sin(o) + u]),
o += c * (s ? t : 1) / 2
}
)),
a.setLayout({
cx: l,
cy: u
}),
r.eachEdge((function(e) {
var t, n = e.getModel().get("lineStyle.curveness") || 0, a = i.clone(e.node1.getLayout()), r = i.clone(e.node2.getLayout()), o = (a[0] + r[0]) / 2, s = (a[1] + r[1]) / 2;
+n && (t = [l * (n *= 3) + o * (1 - n), u * n + s * (1 - n)]),
e.setLayout([a, r, t])
}
))
}
}
}
, {
"zrender-zxy/lib/core/vector": 527
}],
308: [function(e, t, n) {
var i = e("../../coord/View")
, a = e("../../util/layout").getLayoutRect
, r = e("zrender-zxy/lib/core/bbox");
t.exports = function(e, t) {
var n = [];
return e.eachSeriesByType("graph", (function(e) {
var o = e.get("coordinateSystem");
if (!o || "view" === o) {
var s = e.getData()
, c = s.mapArray((function(e) {
var t = s.getItemModel(e);
return [+t.get("x"), +t.get("y")]
}
))
, l = []
, u = [];
r.fromPoints(c, l, u),
u[0] - l[0] == 0 && (u[0] += 1,
l[0] -= 1),
u[1] - l[1] == 0 && (u[1] += 1,
l[1] -= 1);
var d = (u[0] - l[0]) / (u[1] - l[1])
, p = function(e, t, n) {
var i = e.getBoxLayoutParams();
return i.aspect = n,
a(i, {
width: t.getWidth(),
height: t.getHeight()
})
}(e, t, d);
isNaN(d) && (l = [p.x, p.y],
u = [p.x + p.width, p.y + p.height]);
var h = u[0] - l[0]
, y = u[1] - l[1]
, m = p.width
, f = p.height
, x = e.coordinateSystem = new i;
x.zoomLimit = e.get("scaleLimit"),
x.setBoundingRect(l[0], l[1], h, y),
x.setViewRect(p.x, p.y, m, f),
x.setCenter(e.get("center")),
x.setZoom(e.get("zoom")),
n.push(x)
}
}
)),
n
}
}
, {
"../../coord/View": 383,
"../../util/layout": 456,
"zrender-zxy/lib/core/bbox": 518
}],
309: [function(e, t, n) {
function i(e) {
return e instanceof Array || (e = [e, e]),
e
}
t.exports = function(e) {
e.eachSeriesByType("graph", (function(e) {
var t = e.getGraph()
, n = e.getEdgeData()
, a = i(e.get("edgeSymbol"))
, r = i(e.get("edgeSymbolSize"))
, o = "lineStyle.color".split(".")
, s = "lineStyle.opacity".split(".");
n.setVisual("fromSymbol", a && a[0]),
n.setVisual("toSymbol", a && a[1]),
n.setVisual("fromSymbolSize", r && r[0]),
n.setVisual("toSymbolSize", r && r[1]),
n.setVisual("color", e.get(o)),
n.setVisual("opacity", e.get(s)),
n.each((function(e) {
var a = n.getItemModel(e)
, r = t.getEdgeByIndex(e)
, c = i(a.getShallow("symbol", !0))
, l = i(a.getShallow("symbolSize", !0))
, u = a.get(o)
, d = a.get(s);
switch (u) {
case "source":
u = r.node1.getVisual("color");
break;
case "target":
u = r.node2.getVisual("color")
}
c[0] && r.setVisual("fromSymbol", c[0]),
c[1] && r.setVisual("toSymbol", c[1]),
l[0] && r.setVisual("fromSymbolSize", l[0]),
l[1] && r.setVisual("toSymbolSize", l[1]),
r.setVisual("color", u),
r.setVisual("opacity", d)
}
))
}
))
}
}
, {}],
310: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/vector")
, a = i.scaleAndAdd;
n.forceLayout = function(e, t, n) {
for (var r = n.rect, o = r.width, s = r.height, c = [r.x + o / 2, r.y + s / 2], l = null == n.gravity ? .1 : n.gravity, u = 0; u < e.length; u++) {
var d = e[u];
d.p || (d.p = i.create(o * (Math.random() - .5) + c[0], s * (Math.random() - .5) + c[1])),
d.pp = i.clone(d.p),
d.edges = null
}
var p = .6;
return {
warmUp: function() {
p = .5
},
setFixed: function(t) {
e[t].fixed = !0
},
setUnfixed: function(t) {
e[t].fixed = !1
},
step: function(n) {
for (var r = [], o = e.length, s = 0; s < t.length; s++) {
var u = t[s]
, d = u.n1
, h = u.n2;
i.sub(r, h.p, d.p);
var y = i.len(r) - u.d
, m = h.w / (d.w + h.w);
isNaN(m) && (m = 0),
i.normalize(r, r),
!d.fixed && a(d.p, d.p, r, m * y * p),
!h.fixed && a(h.p, h.p, r, -(1 - m) * y * p)
}
for (s = 0; s < o; s++) {
(z = e[s]).fixed || (i.sub(r, c, z.p),
a(z.p, z.p, r, l * p))
}
for (s = 0; s < o; s++) {
d = e[s];
for (var f = s + 1; f < o; f++) {
h = e[f];
i.sub(r, h.p, d.p),
0 === (y = i.len(r)) && (i.set(r, Math.random() - .5, Math.random() - .5),
y = 1);
var x = (d.rep + h.rep) / y / y;
!d.fixed && a(d.pp, d.pp, r, x),
!h.fixed && a(h.pp, h.pp, r, -x)
}
}
var v = [];
for (s = 0; s < o; s++) {
var z;
(z = e[s]).fixed || (i.sub(v, z.p, z.pp),
a(z.p, z.p, v, p),
i.copy(z.pp, z.p))
}
p *= .992,
n && n(e, t, p < .01)
}
}
}
}
, {
"zrender-zxy/lib/core/vector": 527
}],
311: [function(e, t, n) {
var i = e("./forceHelper").forceLayout
, a = e("./simpleLayoutHelper").simpleLayout
, r = e("./circularLayoutHelper").circularLayout
, o = e("../../util/number").linearMap
, s = e("zrender-zxy/lib/core/vector")
, c = e("zrender-zxy/lib/core/util");
t.exports = function(e) {
e.eachSeriesByType("graph", (function(e) {
if (!(x = e.coordinateSystem) || "view" === x.type)
if ("force" === e.get("layout")) {
var t = e.preservedPoints || {}
, n = e.getGraph()
, l = n.data
, u = n.edgeData
, d = e.getModel("force")
, p = d.get("initLayout");
e.preservedPoints ? l.each((function(e) {
var n = l.getId(e);
l.setItemLayout(e, t[n] || [NaN, NaN])
}
)) : p && "none" !== p ? "circular" === p && r(e) : a(e);
var h = l.getDataExtent("value")
, y = u.getDataExtent("value")
, m = d.get("repulsion")
, f = d.get("edgeLength");
c.isArray(m) || (m = [m, m]),
c.isArray(f) || (f = [f, f]),
f = [f[1], f[0]];
var x, v = l.mapArray("value", (function(e, t) {
var n = l.getItemLayout(t)
, i = o(e, h, m);
return isNaN(i) && (i = (m[0] + m[1]) / 2),
{
w: i,
rep: i,
fixed: l.getItemModel(t).get("fixed"),
p: !n || isNaN(n[0]) || isNaN(n[1]) ? null : n
}
}
)), z = u.mapArray("value", (function(e, t) {
var i = n.getEdgeByIndex(t)
, a = o(e, y, f);
return isNaN(a) && (a = (f[0] + f[1]) / 2),
{
n1: v[i.node1.dataIndex],
n2: v[i.node2.dataIndex],
d: a,
curveness: i.getModel().get("lineStyle.curveness") || 0
}
}
)), g = (x = e.coordinateSystem).getBoundingRect(), b = i(v, z, {
rect: g,
gravity: d.get("gravity")
}), w = b.step;
b.step = function(e) {
for (var i = 0, a = v.length; i < a; i++)
v[i].fixed && s.copy(v[i].p, n.getNodeByIndex(i).getLayout());
w((function(i, a, r) {
for (var o = 0, c = i.length; o < c; o++)
i[o].fixed || n.getNodeByIndex(o).setLayout(i[o].p),
t[l.getId(o)] = i[o].p;
for (o = 0,
c = a.length; o < c; o++) {
var u = a[o]
, d = n.getEdgeByIndex(o)
, p = u.n1.p
, h = u.n2.p
, y = d.getLayout();
(y = y ? y.slice() : [])[0] = y[0] || [],
y[1] = y[1] || [],
s.copy(y[0], p),
s.copy(y[1], h),
+u.curveness && (y[2] = [(p[0] + h[0]) / 2 - (p[1] - h[1]) * u.curveness, (p[1] + h[1]) / 2 - (h[0] - p[0]) * u.curveness]),
d.setLayout(y)
}
e && e(r)
}
))
}
,
e.forceLayout = b,
e.preservedPoints = t,
b.step()
} else
e.forceLayout = null
}
))
}
}
, {
"../../util/number": 458,
"./circularLayoutHelper": 307,
"./forceHelper": 310,
"./simpleLayoutHelper": 314,
"zrender-zxy/lib/core/util": 526,
"zrender-zxy/lib/core/vector": 527
}],
312: [function(e, t, n) {
var i = e("../../echarts")
, a = e("../../action/roamHelper").updateCenterAndZoom;
e("../helper/focusNodeAdjacencyAction");
i.registerAction({
type: "graphRoam",
event: "graphRoam",
update: "none"
}, (function(e, t) {
t.eachComponent({
mainType: "series",
query: e
}, (function(t) {
var n = t.coordinateSystem
, i = a(n, e);
t.setCenter && t.setCenter(i.center),
t.setZoom && t.setZoom(i.zoom)
}
))
}
))
}
, {
"../../action/roamHelper": 293,
"../../echarts": 415,
"../helper/focusNodeAdjacencyAction": 324
}],
313: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util").each
, a = e("./simpleLayoutHelper")
, r = a.simpleLayout
, o = a.simpleLayoutEdge;
t.exports = function(e, t) {
e.eachSeriesByType("graph", (function(e) {
var t = e.get("layout")
, n = e.coordinateSystem;
if (n && "view" !== n.type) {
var a = e.getData()
, s = [];
i(n.dimensions, (function(e) {
s = s.concat(a.mapDimension(e, !0))
}
));
for (var c = 0; c < a.count(); c++) {
for (var l = [], u = !1, d = 0; d < s.length; d++) {
var p = a.get(s[d], c);
isNaN(p) || (u = !0),
l.push(p)
}
u ? a.setItemLayout(c, n.dataToPoint(l)) : a.setItemLayout(c, [NaN, NaN])
}
o(a.graph)
} else
t && "none" !== t || r(e)
}
))
}
}
, {
"./simpleLayoutHelper": 314,
"zrender-zxy/lib/core/util": 526
}],
314: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/vector");
function a(e) {
e.eachEdge((function(e) {
var t = e.getModel().get("lineStyle.curveness") || 0
, n = i.clone(e.node1.getLayout())
, a = i.clone(e.node2.getLayout())
, r = [n, a];
+t && r.push([(n[0] + a[0]) / 2 - (n[1] - a[1]) * t, (n[1] + a[1]) / 2 - (a[0] - n[0]) * t]),
e.setLayout(r)
}
))
}
n.simpleLayout = function(e) {
var t = e.coordinateSystem;
if (!t || "view" === t.type) {
var n = e.getGraph();
n.eachNode((function(e) {
var t = e.getModel();
e.setLayout([+t.get("x"), +t.get("y")])
}
)),
a(n)
}
}
,
n.simpleLayoutEdge = a
}
, {
"zrender-zxy/lib/core/vector": 527
}],
315: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("zrender-zxy/lib/core/vector")
, r = e("../../util/symbol")
, o = e("./LinePath")
, s = e("../../util/graphic")
, c = e("../../util/number").round
, l = ["fromSymbol", "toSymbol"];
function u(e) {
return "_" + e + "Type"
}
function d(e, t, n) {
var a = t.getItemVisual(n, "color")
, o = t.getItemVisual(n, e)
, s = t.getItemVisual(n, e + "Size");
if (o && "none" !== o) {
i.isArray(s) || (s = [s, s]);
var c = r.createSymbol(o, -s[0] / 2, -s[1] / 2, s[0], s[1], a);
return c.name = e,
c
}
}
function p(e, t) {
var n = t[0]
, i = t[1]
, a = t[2];
e.x1 = n[0],
e.y1 = n[1],
e.x2 = i[0],
e.y2 = i[1],
e.percent = 1,
a ? (e.cpx1 = a[0],
e.cpy1 = a[1]) : (e.cpx1 = NaN,
e.cpy1 = NaN)
}
function h(e, t, n) {
s.Group.call(this),
this._createLine(e, t, n)
}
var y = h.prototype;
y.beforeUpdate = function() {
var e = this.childOfName("fromSymbol")
, t = this.childOfName("toSymbol")
, n = this.childOfName("label");
if (e || t || !n.ignore) {
for (var i = 1, r = this.parent; r; )
r.scale && (i /= r.scale[0]),
r = r.parent;
var o = this.childOfName("line");
if (this.__dirty || o.__dirty) {
var s = o.shape.percent
, c = o.pointAt(0)
, l = o.pointAt(s)
, u = a.sub([], l, c);
if (a.normalize(u, u),
e) {
e.attr("position", c);
var d = o.tangentAt(0);
e.attr("rotation", Math.PI / 2 - Math.atan2(d[1], d[0])),
e.attr("scale", [i * s, i * s])
}
if (t) {
t.attr("position", l);
d = o.tangentAt(1);
t.attr("rotation", -Math.PI / 2 - Math.atan2(d[1], d[0])),
t.attr("scale", [i * s, i * s])
}
if (!n.ignore) {
var p, h, y;
n.attr("position", l);
var m = 5 * i;
if ("end" === n.__position)
p = [u[0] * m + l[0], u[1] * m + l[1]],
h = u[0] > .8 ? "left" : u[0] < -.8 ? "right" : "center",
y = u[1] > .8 ? "top" : u[1] < -.8 ? "bottom" : "middle";
else if ("middle" === n.__position) {
var f = s / 2
, x = [(d = o.tangentAt(f))[1], -d[0]]
, v = o.pointAt(f);
x[1] > 0 && (x[0] = -x[0],
x[1] = -x[1]),
p = [v[0] + x[0] * m, v[1] + x[1] * m],
h = "center",
y = "bottom";
var z = -Math.atan2(d[1], d[0]);
l[0] < c[0] && (z = Math.PI + z),
n.attr("rotation", z)
} else
p = [-u[0] * m + c[0], -u[1] * m + c[1]],
h = u[0] > .8 ? "right" : u[0] < -.8 ? "left" : "center",
y = u[1] > .8 ? "bottom" : u[1] < -.8 ? "top" : "middle";
n.attr({
style: {
textVerticalAlign: n.__verticalAlign || y,
textAlign: n.__textAlign || h
},
position: p,
scale: [i, i]
})
}
}
}
}
,
y._createLine = function(e, t, n) {
var a = e.hostModel
, r = function(e) {
var t = new o({
name: "line"
});
return p(t.shape, e),
t
}(e.getItemLayout(t));
r.shape.percent = 0,
s.initProps(r, {
shape: {
percent: 1
}
}, a, t),
this.add(r);
var c = new s.Text({
name: "label",
lineLabelOriginalOpacity: 1
});
this.add(c),
i.each(l, (function(n) {
var i = d(n, e, t);
this.add(i),
this[u(n)] = e.getItemVisual(t, n)
}
), this),
this._updateCommonStl(e, t, n)
}
,
y.updateData = function(e, t, n) {
var a = e.hostModel
, r = this.childOfName("line")
, o = e.getItemLayout(t)
, c = {
shape: {}
};
p(c.shape, o),
s.updateProps(r, c, a, t),
i.each(l, (function(n) {
var i = e.getItemVisual(t, n)
, a = u(n);
if (this[a] !== i) {
this.remove(this.childOfName(n));
var r = d(n, e, t);
this.add(r)
}
this[a] = i
}
), this),
this._updateCommonStl(e, t, n)
}
,
y._updateCommonStl = function(e, t, n) {
var a = e.hostModel
, r = this.childOfName("line")
, o = n && n.lineStyle
, u = n && n.hoverLineStyle
, d = n && n.labelModel
, p = n && n.hoverLabelModel;
if (!n || e.hasItemOption) {
var h = e.getItemModel(t);
o = h.getModel("lineStyle").getLineStyle(),
u = h.getModel("emphasis.lineStyle").getLineStyle(),
d = h.getModel("label"),
p = h.getModel("emphasis.label")
}
var y = e.getItemVisual(t, "color")
, m = i.retrieve3(e.getItemVisual(t, "opacity"), o.opacity, 1);
r.useStyle(i.defaults({
strokeNoScale: !0,
fill: "none",
stroke: y,
opacity: m
}, o)),
r.hoverStyle = u,
i.each(l, (function(e) {
var t = this.childOfName(e);
t && (t.setColor(y),
t.setStyle({
opacity: m
}))
}
), this);
var f, x, v = d.getShallow("show"), z = p.getShallow("show"), g = this.childOfName("label");
if ((v || z) && (f = y || "#000",
null == (x = a.getFormattedLabel(t, "normal", e.dataType)))) {
var b = a.getRawValue(t);
x = null == b ? e.getName(t) : isFinite(b) ? c(b) : b
}
var w = v ? x : null
, _ = z ? i.retrieve2(a.getFormattedLabel(t, "emphasis", e.dataType), x) : null
, k = g.style;
null == w && null == _ || (s.setTextStyle(g.style, d, {
text: w
}, {
autoColor: f
}),
g.__textAlign = k.textAlign,
g.__verticalAlign = k.textVerticalAlign,
g.__position = d.get("position") || "middle"),
g.hoverStyle = null != _ ? {
text: _,
textFill: p.getTextColor(!0),
fontStyle: p.getShallow("fontStyle"),
fontWeight: p.getShallow("fontWeight"),
fontSize: p.getShallow("fontSize"),
fontFamily: p.getShallow("fontFamily")
} : {
text: null
},
g.ignore = !v && !z,
s.setHoverStyle(this)
}
,
y.highlight = function() {
this.trigger("emphasis")
}
,
y.downplay = function() {
this.trigger("normal")
}
,
y.updateLayout = function(e, t) {
this.setLinePoints(e.getItemLayout(t))
}
,
y.setLinePoints = function(e) {
var t = this.childOfName("line");
p(t.shape, e),
t.dirty()
}
,
i.inherits(h, s.Group);
var m = h;
t.exports = m
}
, {
"../../util/graphic": 455,
"../../util/number": 458,
"../../util/symbol": 459,
"./LinePath": 317,
"zrender-zxy/lib/core/util": 526,
"zrender-zxy/lib/core/vector": 527
}],
316: [function(e, t, n) {
var i = e("../../util/graphic")
, a = e("./Line");
function r(e) {
this._ctor = e || a,
this.group = new i.Group
}
var o = r.prototype;
function s(e) {
var t = e.hostModel;
return {
lineStyle: t.getModel("lineStyle").getLineStyle(),
hoverLineStyle: t.getModel("emphasis.lineStyle").getLineStyle(),
labelModel: t.getModel("label"),
hoverLabelModel: t.getModel("emphasis.label")
}
}
function c(e) {
return isNaN(e[0]) || isNaN(e[1])
}
function l(e) {
return !c(e[0]) && !c(e[1])
}
o.isPersistent = function() {
return !0
}
,
o.updateData = function(e) {
var t = this
, n = t.group
, i = t._lineData;
t._lineData = e,
i || n.removeAll();
var a = s(e);
e.diff(i).add((function(n) {
!function(e, t, n, i) {
if (!l(t.getItemLayout(n)))
return;
var a = new e._ctor(t,n,i);
t.setItemGraphicEl(n, a),
e.group.add(a)
}(t, e, n, a)
}
)).update((function(n, r) {
!function(e, t, n, i, a, r) {
var o = t.getItemGraphicEl(i);
if (!l(n.getItemLayout(a)))
return void e.group.remove(o);
o ? o.updateData(n, a, r) : o = new e._ctor(n,a,r);
n.setItemGraphicEl(a, o),
e.group.add(o)
}(t, i, e, r, n, a)
}
)).remove((function(e) {
n.remove(i.getItemGraphicEl(e))
}
)).execute()
}
,
o.updateLayout = function() {
var e = this._lineData;
e && e.eachItemGraphicEl((function(t, n) {
t.updateLayout(e, n)
}
), this)
}
,
o.incrementalPrepareUpdate = function(e) {
this._seriesScope = s(e),
this._lineData = null,
this.group.removeAll()
}
,
o.incrementalUpdate = function(e, t) {
function n(e) {
e.isGroup || (e.incremental = e.useHoverLayer = !0)
}
for (var i = e.start; i < e.end; i++) {
if (l(t.getItemLayout(i))) {
var a = new this._ctor(t,i,this._seriesScope);
a.traverse(n),
this.group.add(a),
t.setItemGraphicEl(i, a)
}
}
}
,
o.remove = function() {
this._clearIncremental(),
this._incremental = null,
this.group.removeAll()
}
,
o._clearIncremental = function() {
var e = this._incremental;
e && e.clearDisplaybles()
}
;
var u = r;
t.exports = u
}
, {
"../../util/graphic": 455,
"./Line": 315
}],
317: [function(e, t, n) {
var i = e("../../util/graphic")
, a = e("zrender-zxy/lib/core/vector")
, r = i.Line.prototype
, o = i.BezierCurve.prototype;
function s(e) {
return isNaN(+e.cpx1) || isNaN(+e.cpy1)
}
var c = i.extendShape({
type: "ec-line",
style: {
stroke: "#000",
fill: null
},
shape: {
x1: 0,
y1: 0,
x2: 0,
y2: 0,
percent: 1,
cpx1: null,
cpy1: null
},
buildPath: function(e, t) {
(s(t) ? r : o).buildPath(e, t)
},
pointAt: function(e) {
return s(this.shape) ? r.pointAt.call(this, e) : o.pointAt.call(this, e)
},
tangentAt: function(e) {
var t = this.shape
, n = s(t) ? [t.x2 - t.x1, t.y2 - t.y1] : o.tangentAt.call(this, e);
return a.normalize(n, n)
}
});
t.exports = c
}
, {
"../../util/graphic": 455,
"zrender-zxy/lib/core/vector": 527
}],
318: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("../../util/symbol").createSymbol
, r = e("../../util/graphic")
, o = e("../../util/number").parsePercent
, s = e("./labelHelper").getDefaultLabel;
function c(e, t, n) {
r.Group.call(this),
this.updateData(e, t, n)
}
var l = c.prototype
, u = c.getSymbolSize = function(e, t) {
var n = e.getItemVisual(t, "symbolSize");
return n instanceof Array ? n.slice() : [+n, +n]
}
;
function d(e) {
return [e[0] / 2, e[1] / 2]
}
function p(e, t) {
this.parent.drift(e, t)
}
l._createSymbol = function(e, t, n, i, r) {
this.removeAll();
var o = t.getItemVisual(n, "color")
, s = a(e, -1, -1, 2, 2, o, r);
s.attr({
z2: 100,
culling: !0,
scale: d(i)
}),
s.drift = p,
this._symbolType = e,
this.add(s)
}
,
l.stopSymbolAnimation = function(e) {
this.childAt(0).stopAnimation(e)
}
,
l.getSymbolPath = function() {
return this.childAt(0)
}
,
l.getScale = function() {
return this.childAt(0).scale
}
,
l.highlight = function() {
this.childAt(0).trigger("emphasis")
}
,
l.downplay = function() {
this.childAt(0).trigger("normal")
}
,
l.setZ = function(e, t) {
var n = this.childAt(0);
n.zlevel = e,
n.z = t
}
,
l.setDraggable = function(e) {
var t = this.childAt(0);
t.draggable = e,
t.cursor = e ? "move" : "pointer"
}
,
l.updateData = function(e, t, n) {
this.silent = !1;
var i = e.getItemVisual(t, "symbol") || "circle"
, a = e.hostModel
, o = u(e, t)
, s = i !== this._symbolType;
if (s) {
var c = e.getItemVisual(t, "symbolKeepAspect");
this._createSymbol(i, e, t, o, c)
} else {
(l = this.childAt(0)).silent = !1,
r.updateProps(l, {
scale: d(o)
}, a, t)
}
if (this._updateCommon(e, t, o, n),
s) {
var l = this.childAt(0)
, p = n && n.fadeIn
, h = {
scale: l.scale.slice()
};
p && (h.style = {
opacity: l.style.opacity
}),
l.scale = [0, 0],
p && (l.style.opacity = 0),
r.initProps(l, h, a, t)
}
this._seriesModel = a
}
;
var h = ["itemStyle"]
, y = ["emphasis", "itemStyle"]
, m = ["label"]
, f = ["emphasis", "label"];
function x() {
!r.isInEmphasis(this) && z.call(this)
}
function v() {
!r.isInEmphasis(this) && g.call(this)
}
function z() {
if (!this.incremental && !this.useHoverLayer) {
var e = this.__symbolOriginalScale
, t = e[1] / e[0];
this.animateTo({
scale: [Math.max(1.1 * e[0], e[0] + 3), Math.max(1.1 * e[1], e[1] + 3 * t)]
}, 400, "elasticOut")
}
}
function g() {
this.incremental || this.useHoverLayer || this.animateTo({
scale: this.__symbolOriginalScale
}, 400, "elasticOut")
}
l._updateCommon = function(e, t, n, a) {
var c = this.childAt(0)
, l = e.hostModel
, u = e.getItemVisual(t, "color");
"image" !== c.type && c.useStyle({
strokeNoScale: !0
});
var p = a && a.itemStyle
, b = a && a.hoverItemStyle
, w = a && a.symbolRotate
, _ = a && a.symbolOffset
, k = a && a.labelModel
, C = a && a.hoverLabelModel
, S = a && a.hoverAnimation
, M = a && a.cursorStyle;
if (!a || e.hasItemOption) {
var T = a && a.itemModel ? a.itemModel : e.getItemModel(t);
p = T.getModel(h).getItemStyle(["color"]),
b = T.getModel(y).getItemStyle(),
w = T.getShallow("symbolRotate"),
_ = T.getShallow("symbolOffset"),
k = T.getModel(m),
C = T.getModel(f),
S = T.getShallow("hoverAnimation"),
M = T.getShallow("cursor")
} else
b = i.extend({}, b);
var I = c.style;
c.attr("rotation", (w || 0) * Math.PI / 180 || 0),
_ && c.attr("position", [o(_[0], n[0]), o(_[1], n[1])]),
M && c.attr("cursor", M),
c.setColor(u, a && a.symbolInnerColor),
c.setStyle(p);
var E = e.getItemVisual(t, "opacity");
null != E && (I.opacity = E);
var A = e.getItemVisual(t, "liftZ")
, O = c.__z2Origin;
null != A ? null == O && (c.__z2Origin = c.z2,
c.z2 += A) : null != O && (c.z2 = O,
c.__z2Origin = null);
var P = a && a.useNameLabel;
r.setLabelStyle(I, b, k, C, {
labelFetcher: l,
labelDataIndex: t,
defaultText: function(t, n) {
return P ? e.getName(t) : s(e, t)
},
isRectText: !0,
autoColor: u
}),
c.off("mouseover").off("mouseout").off("emphasis").off("normal"),
c.hoverStyle = b,
r.setHoverStyle(c),
c.__symbolOriginalScale = d(n),
S && l.isAnimationEnabled() && c.on("mouseover", x).on("mouseout", v).on("emphasis", z).on("normal", g)
}
,
l.fadeOut = function(e, t) {
var n = this.childAt(0);
this.silent = n.silent = !0,
(!t || !t.keepLabel) && (n.style.text = null),
r.updateProps(n, {
style: {
opacity: 0
},
scale: [0, 0]
}, this._seriesModel, this.dataIndex, e)
}
,
i.inherits(c, r.Group);
var b = c;
t.exports = b
}
, {
"../../util/graphic": 455,
"../../util/number": 458,
"../../util/symbol": 459,
"./labelHelper": 325,
"zrender-zxy/lib/core/util": 526
}],
319: [function(e, t, n) {
var i = e("../../util/graphic")
, a = e("./Symbol")
, r = e("zrender-zxy/lib/core/util").isObject;
function o(e) {
this.group = new i.Group,
this._symbolCtor = e || a
}
var s = o.prototype;
function c(e, t, n, i) {
return t && !isNaN(t[0]) && !isNaN(t[1]) && !(i.isIgnore && i.isIgnore(n)) && !(i.clipShape && !i.clipShape.contain(t[0], t[1])) && "none" !== e.getItemVisual(n, "symbol")
}
function l(e) {
return null == e || r(e) || (e = {
isIgnore: e
}),
e || {}
}
function u(e) {
var t = e.hostModel;
return {
itemStyle: t.getModel("itemStyle").getItemStyle(["color"]),
hoverItemStyle: t.getModel("emphasis.itemStyle").getItemStyle(),
symbolRotate: t.get("symbolRotate"),
symbolOffset: t.get("symbolOffset"),
hoverAnimation: t.get("hoverAnimation"),
labelModel: t.getModel("label"),
hoverLabelModel: t.getModel("emphasis.label"),
cursorStyle: t.get("cursor")
}
}
s.updateData = function(e, t) {
t = l(t);
var n = this.group
, a = e.hostModel
, r = this._data
, o = this._symbolCtor
, s = u(e);
r || n.removeAll(),
e.diff(r).add((function(i) {
var a = e.getItemLayout(i);
if (c(e, a, i, t)) {
var r = new o(e,i,s);
r.attr("position", a),
e.setItemGraphicEl(i, r),
n.add(r)
}
}
)).update((function(l, u) {
var d = r.getItemGraphicEl(u)
, p = e.getItemLayout(l);
c(e, p, l, t) ? (d ? (d.updateData(e, l, s),
i.updateProps(d, {
position: p
}, a)) : (d = new o(e,l)).attr("position", p),
n.add(d),
e.setItemGraphicEl(l, d)) : n.remove(d)
}
)).remove((function(e) {
var t = r.getItemGraphicEl(e);
t && t.fadeOut((function() {
n.remove(t)
}
))
}
)).execute(),
this._data = e
}
,
s.isPersistent = function() {
return !0
}
,
s.updateLayout = function() {
var e = this._data;
e && e.eachItemGraphicEl((function(t, n) {
var i = e.getItemLayout(n);
t.attr("position", i)
}
))
}
,
s.incrementalPrepareUpdate = function(e) {
this._seriesScope = u(e),
this._data = null,
this.group.removeAll()
}
,
s.incrementalUpdate = function(e, t, n) {
function i(e) {
e.isGroup || (e.incremental = e.useHoverLayer = !0)
}
n = l(n);
for (var a = e.start; a < e.end; a++) {
var r = t.getItemLayout(a);
if (c(t, r, a, n)) {
var o = new this._symbolCtor(t,a,this._seriesScope);
o.traverse(i),
o.attr("position", r),
this.group.add(o),
t.setItemGraphicEl(a, o)
}
}
}
,
s.remove = function(e) {
var t = this.group
, n = this._data;
n && e ? n.eachItemGraphicEl((function(e) {
e.fadeOut((function() {
t.remove(e)
}
))
}
)) : t.removeAll()
}
;
var d = o;
t.exports = d
}
, {
"../../util/graphic": 455,
"./Symbol": 318,
"zrender-zxy/lib/core/util": 526
}],
320: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("../../data/List")
, r = e("../../data/Graph")
, o = e("../../data/helper/linkList")
, s = e("../../data/helper/createDimensions")
, c = e("../../CoordinateSystem")
, l = e("./createListFromArray");
t.exports = function(e, t, n, u, d) {
for (var p = new r(u), h = 0; h < e.length; h++)
p.addNode(i.retrieve(e[h].id, e[h].name, h), h);
var y = []
, m = []
, f = 0;
for (h = 0; h < t.length; h++) {
var x = t[h]
, v = x.source
, z = x.target;
p.addEdge(v, z, f) && (m.push(x),
y.push(i.retrieve(x.id, v + " > " + z)),
f++)
}
var g, b = n.get("coordinateSystem");
if ("cartesian2d" === b || "polar" === b)
g = l(e, n);
else {
var w = c.get(b)
, _ = w && "view" !== w.type && w.dimensions || [];
i.indexOf(_, "value") < 0 && _.concat(["value"]);
var k = s(e, {
coordDimensions: _
});
(g = new a(k,n)).initData(e)
}
var C = new a(["value"],n);
return C.initData(m, y),
d && d(g, C),
o({
mainData: g,
struct: p,
structAttr: "graph",
datas: {
node: g,
edge: C
},
datasAttr: {
node: "data",
edge: "edgeData"
}
}),
p.update(),
p
}
}
, {
"../../CoordinateSystem": 290,
"../../data/Graph": 403,
"../../data/List": 404,
"../../data/helper/createDimensions": 408,
"../../data/helper/linkList": 412,
"./createListFromArray": 321,
"zrender-zxy/lib/core/util": 526
}],
321: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("../../data/List")
, r = e("../../data/helper/createDimensions")
, o = e("../../data/helper/sourceType").SOURCE_FORMAT_ORIGINAL
, s = e("../../data/helper/dimensionHelper").getDimensionTypeByAxis
, c = e("../../util/model").getDataItemValue
, l = e("../../CoordinateSystem")
, u = e("../../model/referHelper").getCoordSysDefineBySeries
, d = e("../../data/Source")
, p = e("../../data/helper/dataStackHelper").enableDataStack;
var h = function(e, t, n) {
n = n || {},
d.isInstance(e) || (e = d.seriesDataToSource(e));
var h, y = t.get("coordinateSystem"), m = l.get(y), f = u(t);
f && (h = i.map(f.coordSysDims, (function(e) {
var t = {
name: e
}
, n = f.axisMap.get(e);
if (n) {
var i = n.get("type");
t.type = s(i)
}
return t
}
))),
h || (h = m && (m.getDimensionsInfo ? m.getDimensionsInfo() : m.dimensions.slice()) || ["x", "y"]);
var x, v, z = r(e, {
coordDimensions: h,
generateCoord: n.generateCoord
});
f && i.each(z, (function(e, t) {
var n = e.coordDim
, i = f.categoryAxisMap.get(n);
i && (null == x && (x = t),
e.ordinalMeta = i.getOrdinalMeta()),
null != e.otherDims.itemName && (v = !0)
}
)),
v || null == x || (z[x].otherDims.itemName = 0);
var g = p(t, z)
, b = new a(z,t);
b.setCalculationInfo(g);
var w = null != x && function(e) {
if (e.sourceFormat === o) {
var t = function(e) {
var t = 0;
for (; t < e.length && null == e[t]; )
t++;
return e[t]
}(e.data || []);
return null != t && !i.isArray(c(t))
}
}(e) ? function(e, t, n, i) {
return i === x ? n : this.defaultDimValueGetter(e, t, n, i)
}
: null;
return b.hasItemOption = !1,
b.initData(e, null, w),
b
};
t.exports = h
}
, {
"../../CoordinateSystem": 290,
"../../data/List": 404,
"../../data/Source": 406,
"../../data/helper/createDimensions": 408,
"../../data/helper/dataStackHelper": 410,
"../../data/helper/dimensionHelper": 411,
"../../data/helper/sourceType": 414,
"../../model/referHelper": 436,
"../../util/model": 457,
"zrender-zxy/lib/core/util": 526
}],
322: [function(e, t, n) {
var i = e("../../data/helper/createDimensions")
, a = e("../../data/List")
, r = e("zrender-zxy/lib/core/util")
, o = r.extend
, s = r.isArray;
t.exports = function(e, t, n) {
t = s(t) && {
coordDimensions: t
} || o({}, t);
var r = e.getSource()
, c = i(r, t)
, l = new a(c,e);
return l.initData(r, n),
l
}
}
, {
"../../data/List": 404,
"../../data/helper/createDimensions": 408,
"zrender-zxy/lib/core/util": 526
}],
323: [function(e, t, n) {
var i = e("../../util/model").makeInner;
t.exports = function() {
var e = i();
return function(t) {
var n = e(t)
, i = t.pipelineContext
, a = n.large
, r = n.progressiveRender
, o = n.large = i.large
, s = n.progressiveRender = i.progressiveRender;
return !!(a ^ o || r ^ s) && "reset"
}
}
}
, {
"../../util/model": 457
}],
324: [function(e, t, n) {
var i = e("../../echarts");
i.registerAction({
type: "focusNodeAdjacency",
event: "focusNodeAdjacency",
update: "series:focusNodeAdjacency"
}, (function() {}
)),
i.registerAction({
type: "unfocusNodeAdjacency",
event: "unfocusNodeAdjacency",
update: "series:unfocusNodeAdjacency"
}, (function() {}
))
}
, {
"../../echarts": 415
}],
325: [function(e, t, n) {
var i = e("../../data/helper/dataProvider").retrieveRawValue;
n.getDefaultLabel = function(e, t) {
var n = e.mapDimension("defaultedLabel", !0)
, a = n.length;
if (1 === a)
return i(e, t, n[0]);
if (a) {
for (var r = [], o = 0; o < n.length; o++) {
var s = i(e, t, n[o]);
r.push(s)
}
return r.join(" ")
}
}
}
, {
"../../data/helper/dataProvider": 409
}],
326: [function(e, t, n) {
var i = e("../echarts");
e("./line/LineSeries"),
e("./line/LineView");
var a = e("../visual/symbol")
, r = e("../layout/points")
, o = e("../processor/dataSample");
e("../component/gridSimple"),
i.registerVisual(a("line", "circle", "line")),
i.registerLayout(r("line")),
i.registerProcessor(i.PRIORITY.PROCESSOR.STATISTIC, o("line"))
}
, {
"../component/gridSimple": 357,
"../echarts": 415,
"../layout/points": 420,
"../processor/dataSample": 440,
"../visual/symbol": 466,
"./line/LineSeries": 327,
"./line/LineView": 328
}],
327: [function(e, t, n) {
e("../../config").__DEV__;
var i = e("../helper/createListFromArray")
, a = e("../../model/Series").extend({
type: "series.line",
dependencies: ["grid", "polar"],
getInitialData: function(e, t) {
return i(this.getSource(), this)
},
defaultOption: {
zlevel: 0,
z: 2,
coordinateSystem: "cartesian2d",
legendHoverLink: !0,
hoverAnimation: !0,
clipOverflow: !0,
label: {
position: "top"
},
lineStyle: {
width: 2,
type: "solid"
},
step: !1,
smooth: !1,
smoothMonotone: null,
symbol: "emptyCircle",
symbolSize: 4,
symbolRotate: null,
showSymbol: !0,
showAllSymbol: "auto",
connectNulls: !1,
sampling: "none",
animationEasing: "linear",
progressive: 0,
hoverLayerThreshold: 1 / 0
}
});
t.exports = a
}
, {
"../../config": 381,
"../../model/Series": 426,
"../helper/createListFromArray": 321
}],
328: [function(e, t, n) {
e("../../config").__DEV__;
var i = e("zrender-zxy/lib/core/util")
, a = e("../helper/SymbolDraw")
, r = e("../helper/Symbol")
, o = e("./lineAnimationDiff")
, s = e("../../util/graphic")
, c = e("../../util/model")
, l = e("./poly")
, u = l.Polyline
, d = l.Polygon
, p = e("../../view/Chart")
, h = e("../../util/number").round
, y = e("./helper")
, m = y.prepareDataCoordInfo
, f = y.getStackedOnPoint;
function x(e, t) {
if (e.length === t.length) {
for (var n = 0; n < e.length; n++) {
var i = e[n]
, a = t[n];
if (i[0] !== a[0] || i[1] !== a[1])
return
}
return !0
}
}
function v(e) {
return "number" == typeof e ? e : e ? .5 : 0
}
function z(e) {
var t = e.getGlobalExtent();
if (e.onBand) {
var n = e.getBandWidth() / 2 - 1
, i = t[1] > t[0] ? 1 : -1;
t[0] += i * n,
t[1] -= i * n
}
return t
}
function g(e, t, n, i) {
return "polar" === e.type ? function(e, t, n, i) {
var a = e.getAngleAxis()
, r = e.getRadiusAxis().getExtent().slice();
r[0] > r[1] && r.reverse();
var o = a.getExtent()
, c = Math.PI / 180;
n && (r[0] -= .5,
r[1] += .5);
var l = new s.Sector({
shape: {
cx: h(e.cx, 1),
cy: h(e.cy, 1),
r0: h(r[0], 1),
r: h(r[1], 1),
startAngle: -o[0] * c,
endAngle: -o[1] * c,
clockwise: a.inverse
}
});
return t && (l.shape.endAngle = -o[0] * c,
s.initProps(l, {
shape: {
endAngle: -o[1] * c
}
}, i)),
l
}(e, t, n, i) : function(e, t, n, i) {
var a = z(e.getAxis("x"))
, r = z(e.getAxis("y"))
, o = e.getBaseAxis().isHorizontal()
, c = Math.min(a[0], a[1])
, l = Math.min(r[0], r[1])
, u = Math.max(a[0], a[1]) - c
, d = Math.max(r[0], r[1]) - l;
if (n)
c -= .5,
u += .5,
l -= .5,
d += .5;
else {
var p = i.get("lineStyle.width") || 2
, h = i.get("clipOverflow") ? p / 2 : Math.max(u, d);
o ? (l -= h,
d += 2 * h) : (c -= h,
u += 2 * h)
}
var y = new s.Rect({
shape: {
x: c,
y: l,
width: u,
height: d
}
});
return t && (y.shape[o ? "width" : "height"] = 0,
s.initProps(y, {
shape: {
width: u,
height: d
}
}, i)),
y
}(e, t, n, i)
}
function b(e, t, n) {
for (var i = t.getBaseAxis(), a = "x" === i.dim || "radius" === i.dim ? 0 : 1, r = [], o = 0; o < e.length - 1; o++) {
var s = e[o + 1]
, c = e[o];
r.push(c);
var l = [];
switch (n) {
case "end":
l[a] = s[a],
l[1 - a] = c[1 - a],
r.push(l);
break;
case "middle":
var u = (c[a] + s[a]) / 2
, d = [];
l[a] = d[a] = u,
l[1 - a] = c[1 - a],
d[1 - a] = s[1 - a],
r.push(l),
r.push(d);
break;
default:
l[a] = c[a],
l[1 - a] = s[1 - a],
r.push(l)
}
}
return e[o] && r.push(e[o]),
r
}
function w(e, t, n) {
var a = e.get("showAllSymbol")
, o = "auto" === a;
if (!a || o) {
var s = n.getAxesByScale("ordinal")[0];
if (s && (!o || !function(e, t) {
var n = e.getExtent()
, i = Math.abs(n[1] - n[0]) / e.scale.count();
isNaN(i) && (i = 0);
for (var a = t.count(), o = Math.max(1, Math.round(a / 5)), s = 0; s < a; s += o)
if (1.5 * r.getSymbolSize(t, s)[e.isHorizontal() ? 1 : 0] > i)
return !1;
return !0
}(s, t))) {
var c = t.mapDimension(s.dim)
, l = {};
return i.each(s.getViewLabels(), (function(e) {
l[e.tickValue] = 1
}
)),
function(e) {
return !l.hasOwnProperty(t.get(c, e))
}
}
}
}
var _ = p.extend({
type: "line",
init: function() {
var e = new s.Group
, t = new a;
this.group.add(t.group),
this._symbolDraw = t,
this._lineGroup = e
},
render: function(e, t, n) {
var a = e.coordinateSystem
, r = this.group
, o = e.getData()
, c = e.getModel("lineStyle")
, l = e.getModel("areaStyle")
, u = o.mapArray(o.getItemLayout)
, d = "polar" === a.type
, p = this._coordSys
, h = this._symbolDraw
, y = this._polyline
, z = this._polygon
, _ = this._lineGroup
, k = e.get("animation")
, C = !l.isEmpty()
, S = l.get("origin")
, M = function(e, t, n) {
if (!n.valueDim)
return [];
for (var i = [], a = 0, r = t.count(); a < r; a++)
i.push(f(n, e, t, a));
return i
}(a, o, m(a, o, S))
, T = e.get("showSymbol")
, I = T && !d && w(e, o, a)
, E = this._data;
E && E.eachItemGraphicEl((function(e, t) {
e.__temp && (r.remove(e),
E.setItemGraphicEl(t, null))
}
)),
T || h.remove(),
r.add(_);
var A = !d && e.get("step");
y && p.type === a.type && A === this._step ? (C && !z ? z = this._newPolygon(u, M, a, k) : z && !C && (_.remove(z),
z = this._polygon = null),
_.setClipPath(g(a, !1, !1, e)),
T && h.updateData(o, {
isIgnore: I,
clipShape: g(a, !1, !0, e)
}),
o.eachItemGraphicEl((function(e) {
e.stopAnimation(!0)
}
)),
x(this._stackedOnPoints, M) && x(this._points, u) || (k ? this._updateAnimation(o, M, a, n, A, S) : (A && (u = b(u, a, A),
M = b(M, a, A)),
y.setShape({
points: u
}),
z && z.setShape({
points: u,
stackedOnPoints: M
})))) : (T && h.updateData(o, {
isIgnore: I,
clipShape: g(a, !1, !0, e)
}),
A && (u = b(u, a, A),
M = b(M, a, A)),
y = this._newPolyline(u, a, k),
C && (z = this._newPolygon(u, M, a, k)),
_.setClipPath(g(a, !0, !1, e)));
var O = function(e, t) {
var n = e.getVisual("visualMeta");
if (n && n.length && e.count() && "cartesian2d" === t.type) {
for (var a, r, o = n.length - 1; o >= 0; o--) {
var c = n[o].dimension
, l = e.dimensions[c]
, u = e.getDimensionInfo(l);
if ("x" === (a = u && u.coordDim) || "y" === a) {
r = n[o];
break
}
}
if (r) {
var d = t.getAxis(a)
, p = i.map(r.stops, (function(e) {
return {
coord: d.toGlobalCoord(d.dataToCoord(e.value)),
color: e.color
}
}
))
, h = p.length
, y = r.outerColors.slice();
h && p[0].coord > p[h - 1].coord && (p.reverse(),
y.reverse());
var m = p[0].coord - 10
, f = p[h - 1].coord + 10
, x = f - m;
if (x < .001)
return "transparent";
i.each(p, (function(e) {
e.offset = (e.coord - m) / x
}
)),
p.push({
offset: h ? p[h - 1].offset : .5,
color: y[1] || "transparent"
}),
p.unshift({
offset: h ? p[0].offset : .5,
color: y[0] || "transparent"
});
var v = new s.LinearGradient(0,0,0,0,p,!0);
return v[a] = m,
v[a + "2"] = f,
v
}
}
}(o, a) || o.getVisual("color");
y.useStyle(i.defaults(c.getLineStyle(), {
fill: "none",
stroke: O,
lineJoin: "bevel"
}));
var P = e.get("smooth");
if (P = v(e.get("smooth")),
y.setShape({
smooth: P,
smoothMonotone: e.get("smoothMonotone"),
connectNulls: e.get("connectNulls")
}),
z) {
var L = o.getCalculationInfo("stackedOnSeries")
, j = 0;
z.useStyle(i.defaults(l.getAreaStyle(), {
fill: O,
opacity: .7,
lineJoin: "bevel"
})),
L && (j = v(L.get("smooth"))),
z.setShape({
smooth: P,
stackedOnSmooth: j,
smoothMonotone: e.get("smoothMonotone"),
connectNulls: e.get("connectNulls")
})
}
this._data = o,
this._coordSys = a,
this._stackedOnPoints = M,
this._points = u,
this._step = A,
this._valueOrigin = S
},
dispose: function() {},
highlight: function(e, t, n, i) {
var a = e.getData()
, o = c.queryDataIndex(a, i);
if (!(o instanceof Array) && null != o && o >= 0) {
var s = a.getItemGraphicEl(o);
if (!s) {
var l = a.getItemLayout(o);
if (!l)
return;
(s = new r(a,o)).position = l,
s.setZ(e.get("zlevel"), e.get("z")),
s.ignore = isNaN(l[0]) || isNaN(l[1]),
s.__temp = !0,
a.setItemGraphicEl(o, s),
s.stopSymbolAnimation(!0),
this.group.add(s)
}
s.highlight()
} else
p.prototype.highlight.call(this, e, t, n, i)
},
downplay: function(e, t, n, i) {
var a = e.getData()
, r = c.queryDataIndex(a, i);
if (null != r && r >= 0) {
var o = a.getItemGraphicEl(r);
o && (o.__temp ? (a.setItemGraphicEl(r, null),
this.group.remove(o)) : o.downplay())
} else
p.prototype.downplay.call(this, e, t, n, i)
},
_newPolyline: function(e) {
var t = this._polyline;
return t && this._lineGroup.remove(t),
t = new u({
shape: {
points: e
},
silent: !0,
z2: 10
}),
this._lineGroup.add(t),
this._polyline = t,
t
},
_newPolygon: function(e, t) {
var n = this._polygon;
return n && this._lineGroup.remove(n),
n = new d({
shape: {
points: e,
stackedOnPoints: t
},
silent: !0
}),
this._lineGroup.add(n),
this._polygon = n,
n
},
_updateAnimation: function(e, t, n, i, a, r) {
var c = this._polyline
, l = this._polygon
, u = e.hostModel
, d = o(this._data, e, this._stackedOnPoints, t, this._coordSys, n, this._valueOrigin, r)
, p = d.current
, h = d.stackedOnCurrent
, y = d.next
, m = d.stackedOnNext;
a && (p = b(d.current, n, a),
h = b(d.stackedOnCurrent, n, a),
y = b(d.next, n, a),
m = b(d.stackedOnNext, n, a)),
c.shape.__points = d.current,
c.shape.points = p,
s.updateProps(c, {
shape: {
points: y
}
}, u),
l && (l.setShape({
points: p,
stackedOnPoints: h
}),
s.updateProps(l, {
shape: {
points: y,
stackedOnPoints: m
}
}, u));
for (var f = [], x = d.status, v = 0; v < x.length; v++) {
if ("=" === x[v].cmd) {
var z = e.getItemGraphicEl(x[v].idx1);
z && f.push({
el: z,
ptIdx: v
})
}
}
c.animators && c.animators.length && c.animators[0].during((function() {
for (var e = 0; e < f.length; e++) {
f[e].el.attr("position", c.shape.__points[f[e].ptIdx])
}
}
))
},
remove: function(e) {
var t = this.group
, n = this._data;
this._lineGroup.removeAll(),
this._symbolDraw.remove(!0),
n && n.eachItemGraphicEl((function(e, i) {
e.__temp && (t.remove(e),
n.setItemGraphicEl(i, null))
}
)),
this._polyline = this._polygon = this._coordSys = this._points = this._stackedOnPoints = this._data = null
}
});
t.exports = _
}
, {
"../../config": 381,
"../../util/graphic": 455,
"../../util/model": 457,
"../../util/number": 458,
"../../view/Chart": 461,
"../helper/Symbol": 318,
"../helper/SymbolDraw": 319,
"./helper": 329,
"./lineAnimationDiff": 330,
"./poly": 331,
"zrender-zxy/lib/core/util": 526
}],
329: [function(e, t, n) {
var i = e("../../data/helper/dataStackHelper").isDimensionStacked
, a = e("zrender-zxy/lib/core/util").map;
n.prepareDataCoordInfo = function(e, t, n) {
var r, o = e.getBaseAxis(), s = e.getOtherAxis(o), c = function(e, t) {
var n = 0
, i = e.scale.getExtent();
"start" === t ? n = i[0] : "end" === t ? n = i[1] : i[0] > 0 ? n = i[0] : i[1] < 0 && (n = i[1]);
return n
}(s, n), l = o.dim, u = s.dim, d = t.mapDimension(u), p = t.mapDimension(l), h = "x" === u || "radius" === u ? 1 : 0, y = a(e.dimensions, (function(e) {
return t.mapDimension(e)
}
)), m = t.getCalculationInfo("stackResultDimension");
return (r |= i(t, y[0])) && (y[0] = m),
(r |= i(t, y[1])) && (y[1] = m),
{
dataDimsForPoint: y,
valueStart: c,
valueAxisDim: u,
baseAxisDim: l,
stacked: !!r,
valueDim: d,
baseDim: p,
baseDataOffset: h,
stackedOverDimension: t.getCalculationInfo("stackedOverDimension")
}
}
,
n.getStackedOnPoint = function(e, t, n, i) {
var a = NaN;
e.stacked && (a = n.get(n.getCalculationInfo("stackedOverDimension"), i)),
isNaN(a) && (a = e.valueStart);
var r = e.baseDataOffset
, o = [];
return o[r] = n.get(e.baseDim, i),
o[1 - r] = a,
t.dataToPoint(o)
}
}
, {
"../../data/helper/dataStackHelper": 410,
"zrender-zxy/lib/core/util": 526
}],
330: [function(e, t, n) {
var i = e("./helper")
, a = i.prepareDataCoordInfo
, r = i.getStackedOnPoint;
t.exports = function(e, t, n, i, o, s, c, l) {
for (var u = function(e, t) {
var n = [];
return t.diff(e).add((function(e) {
n.push({
cmd: "+",
idx: e
})
}
)).update((function(e, t) {
n.push({
cmd: "=",
idx: t,
idx1: e
})
}
)).remove((function(e) {
n.push({
cmd: "-",
idx: e
})
}
)).execute(),
n
}(e, t), d = [], p = [], h = [], y = [], m = [], f = [], x = [], v = a(o, t, c), z = a(s, e, l), g = 0; g < u.length; g++) {
var b = u[g]
, w = !0;
switch (b.cmd) {
case "=":
var _ = e.getItemLayout(b.idx)
, k = t.getItemLayout(b.idx1);
(isNaN(_[0]) || isNaN(_[1])) && (_ = k.slice()),
d.push(_),
p.push(k),
h.push(n[b.idx]),
y.push(i[b.idx1]),
x.push(t.getRawIndex(b.idx1));
break;
case "+":
var C = b.idx;
d.push(o.dataToPoint([t.get(v.dataDimsForPoint[0], C), t.get(v.dataDimsForPoint[1], C)])),
p.push(t.getItemLayout(C).slice()),
h.push(r(v, o, t, C)),
y.push(i[C]),
x.push(t.getRawIndex(C));
break;
case "-":
C = b.idx;
var S = e.getRawIndex(C);
S !== C ? (d.push(e.getItemLayout(C)),
p.push(s.dataToPoint([e.get(z.dataDimsForPoint[0], C), e.get(z.dataDimsForPoint[1], C)])),
h.push(n[C]),
y.push(r(z, s, e, C)),
x.push(S)) : w = !1
}
w && (m.push(b),
f.push(f.length))
}
f.sort((function(e, t) {
return x[e] - x[t]
}
));
var M = []
, T = []
, I = []
, E = []
, A = [];
for (g = 0; g < f.length; g++) {
C = f[g];
M[g] = d[C],
T[g] = p[C],
I[g] = h[C],
E[g] = y[C],
A[g] = m[C]
}
return {
current: M,
next: T,
stackedOnCurrent: I,
stackedOnNext: E,
status: A
}
}
}
, {
"./helper": 329
}],
331: [function(e, t, n) {
var i = e("zrender-zxy/lib/graphic/Path")
, a = e("zrender-zxy/lib/core/vector")
, r = e("zrender-zxy/lib/graphic/helper/fixClipWithShadow")
, o = a.min
, s = a.max
, c = a.scaleAndAdd
, l = a.copy
, u = []
, d = []
, p = [];
function h(e) {
return isNaN(e[0]) || isNaN(e[1])
}
function y(e, t, n, i, a, r, o, s, c, l, u) {
return "none" !== l && l ? m.apply(this, arguments) : f.apply(this, arguments)
}
function m(e, t, n, i, a, r, o, s, c, u, y) {
for (var m = 0, f = n, x = 0; x < i; x++) {
var v = t[f];
if (f >= a || f < 0)
break;
if (h(v)) {
if (y) {
f += r;
continue
}
break
}
if (f === n)
e[r > 0 ? "moveTo" : "lineTo"](v[0], v[1]);
else if (c > 0) {
var z = t[m]
, g = "y" === u ? 1 : 0
, b = (v[g] - z[g]) * c;
l(d, z),
d[g] = z[g] + b,
l(p, v),
p[g] = v[g] - b,
e.bezierCurveTo(d[0], d[1], p[0], p[1], v[0], v[1])
} else
e.lineTo(v[0], v[1]);
m = f,
f += r
}
return x
}
function f(e, t, n, i, r, y, m, f, x, v, z) {
for (var g = 0, b = n, w = 0; w < i; w++) {
var _ = t[b];
if (b >= r || b < 0)
break;
if (h(_)) {
if (z) {
b += y;
continue
}
break
}
if (b === n)
e[y > 0 ? "moveTo" : "lineTo"](_[0], _[1]),
l(d, _);
else if (x > 0) {
var k = b + y
, C = t[k];
if (z)
for (; C && h(t[k]); )
C = t[k += y];
var S = .5
, M = t[g];
if (!(C = t[k]) || h(C))
l(p, _);
else {
var T, I;
if (h(C) && !z && (C = _),
a.sub(u, C, M),
"x" === v || "y" === v) {
var E = "x" === v ? 0 : 1;
T = Math.abs(_[E] - M[E]),
I = Math.abs(_[E] - C[E])
} else
T = a.dist(_, M),
I = a.dist(_, C);
c(p, _, u, -x * (1 - (S = I / (I + T))))
}
o(d, d, f),
s(d, d, m),
o(p, p, f),
s(p, p, m),
e.bezierCurveTo(d[0], d[1], p[0], p[1], _[0], _[1]),
c(d, _, u, x * S)
} else
e.lineTo(_[0], _[1]);
g = b,
b += y
}
return w
}
function x(e, t) {
var n = [1 / 0, 1 / 0]
, i = [-1 / 0, -1 / 0];
if (t)
for (var a = 0; a < e.length; a++) {
var r = e[a];
r[0] < n[0] && (n[0] = r[0]),
r[1] < n[1] && (n[1] = r[1]),
r[0] > i[0] && (i[0] = r[0]),
r[1] > i[1] && (i[1] = r[1])
}
return {
min: t ? n : i,
max: t ? i : n
}
}
var v = i.extend({
type: "ec-polyline",
shape: {
points: [],
smooth: 0,
smoothConstraint: !0,
smoothMonotone: null,
connectNulls: !1
},
style: {
fill: null,
stroke: "#000"
},
brush: r(i.prototype.brush),
buildPath: function(e, t) {
var n = t.points
, i = 0
, a = n.length
, r = x(n, t.smoothConstraint);
if (t.connectNulls) {
for (; a > 0 && h(n[a - 1]); a--)
;
for (; i < a && h(n[i]); i++)
;
}
for (; i < a; )
i += y(e, n, i, a, a, 1, r.min, r.max, t.smooth, t.smoothMonotone, t.connectNulls) + 1
}
})
, z = i.extend({
type: "ec-polygon",
shape: {
points: [],
stackedOnPoints: [],
smooth: 0,
stackedOnSmooth: 0,
smoothConstraint: !0,
smoothMonotone: null,
connectNulls: !1
},
brush: r(i.prototype.brush),
buildPath: function(e, t) {
var n = t.points
, i = t.stackedOnPoints
, a = 0
, r = n.length
, o = t.smoothMonotone
, s = x(n, t.smoothConstraint)
, c = x(i, t.smoothConstraint);
if (t.connectNulls) {
for (; r > 0 && h(n[r - 1]); r--)
;
for (; a < r && h(n[a]); a++)
;
}
for (; a < r; ) {
var l = y(e, n, a, r, r, 1, s.min, s.max, t.smooth, o, t.connectNulls);
y(e, i, a + l - 1, l, r, -1, c.min, c.max, t.stackedOnSmooth, o, t.connectNulls),
a += l + 1,
e.closePath()
}
}
});
n.Polyline = v,
n.Polygon = z
}
, {
"zrender-zxy/lib/core/vector": 527,
"zrender-zxy/lib/graphic/Path": 535,
"zrender-zxy/lib/graphic/helper/fixClipWithShadow": 541
}],
332: [function(e, t, n) {
var i = e("../echarts")
, a = e("zrender-zxy/lib/core/util");
e("./pie/PieSeries"),
e("./pie/PieView");
var r = e("../action/createDataSelectAction")
, o = e("../visual/dataColor")
, s = e("./pie/pieLayout")
, c = e("../processor/dataFilter");
r("pie", [{
type: "pieToggleSelect",
event: "pieselectchanged",
method: "toggleSelected"
}, {
type: "pieSelect",
event: "pieselected",
method: "select"
}, {
type: "pieUnSelect",
event: "pieunselected",
method: "unSelect"
}]),
i.registerVisual(o("pie")),
i.registerLayout(a.curry(s, "pie")),
i.registerProcessor(c("pie"))
}
, {
"../action/createDataSelectAction": 292,
"../echarts": 415,
"../processor/dataFilter": 439,
"../visual/dataColor": 464,
"./pie/PieSeries": 333,
"./pie/PieView": 334,
"./pie/pieLayout": 336,
"zrender-zxy/lib/core/util": 526
}],
333: [function(e, t, n) {
var i = e("../../echarts")
, a = e("../helper/createListSimply")
, r = e("zrender-zxy/lib/core/util")
, o = e("../../util/model")
, s = e("../../util/number").getPercentWithPrecision
, c = e("../../component/helper/selectableMixin")
, l = e("../../data/helper/dataProvider").retrieveRawAttr
, u = i.extendSeriesModel({
type: "series.pie",
init: function(e) {
u.superApply(this, "init", arguments),
this.legendDataProvider = function() {
return this.getRawData()
}
,
this.updateSelectedMap(this._createSelectableList()),
this._defaultLabelLine(e)
},
mergeOption: function(e) {
u.superCall(this, "mergeOption", e),
this.updateSelectedMap(this._createSelectableList())
},
getInitialData: function(e, t) {
return a(this, ["value"])
},
_createSelectableList: function() {
for (var e = this.getRawData(), t = e.mapDimension("value"), n = [], i = 0, a = e.count(); i < a; i++)
n.push({
name: e.getName(i),
value: e.get(t, i),
selected: l(e, i, "selected")
});
return n
},
getDataParams: function(e) {
var t = this.getData()
, n = u.superCall(this, "getDataParams", e)
, i = [];
return t.each(t.mapDimension("value"), (function(e) {
i.push(e)
}
)),
n.percent = s(i, e, t.hostModel.get("percentPrecision")),
n.$vars.push("percent"),
n
},
_defaultLabelLine: function(e) {
o.defaultEmphasis(e, "labelLine", ["show"]);
var t = e.labelLine
, n = e.emphasis.labelLine;
t.show = t.show && e.label.show,
n.show = n.show && e.emphasis.label.show
},
defaultOption: {
zlevel: 0,
z: 2,
legendHoverLink: !0,
hoverAnimation: !0,
center: ["50%", "50%"],
radius: [0, "75%"],
clockwise: !0,
startAngle: 90,
minAngle: 0,
selectedOffset: 10,
hoverOffset: 10,
avoidLabelOverlap: !0,
percentPrecision: 2,
stillShowZeroSum: !0,
label: {
rotate: !1,
show: !0,
position: "outer"
},
labelLine: {
show: !0,
length: 15,
length2: 15,
smooth: !1,
lineStyle: {
width: 1,
type: "solid"
}
},
itemStyle: {
borderWidth: 1
},
animationType: "expansion",
animationEasing: "cubicOut"
}
});
r.mixin(u, c);
var d = u;
t.exports = d
}
, {
"../../component/helper/selectableMixin": 363,
"../../data/helper/dataProvider": 409,
"../../echarts": 415,
"../../util/model": 457,
"../../util/number": 458,
"../helper/createListSimply": 322,
"zrender-zxy/lib/core/util": 526
}],
334: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("../../util/graphic")
, r = e("../../view/Chart");
function o(e, t, n, i) {
var a = t.getData()
, r = this.dataIndex
, o = a.getName(r)
, c = t.get("selectedOffset");
i.dispatchAction({
type: "pieToggleSelect",
from: e,
name: o,
seriesId: t.id
}),
a.each((function(e) {
s(a.getItemGraphicEl(e), a.getItemLayout(e), t.isSelected(a.getName(e)), c, n)
}
))
}
function s(e, t, n, i, a) {
var r = (t.startAngle + t.endAngle) / 2
, o = n ? i : 0
, s = [Math.cos(r) * o, Math.sin(r) * o];
a ? e.animate().when(200, {
position: s
}).start("bounceOut") : e.attr("position", s)
}
function c(e, t) {
a.Group.call(this);
var n = new a.Sector({
z2: 2
})
, i = new a.Polyline
, r = new a.Text;
function o() {
i.ignore = i.hoverIgnore,
r.ignore = r.hoverIgnore
}
function s() {
i.ignore = i.normalIgnore,
r.ignore = r.normalIgnore
}
this.add(n),
this.add(i),
this.add(r),
this.updateData(e, t, !0),
this.on("emphasis", o).on("normal", s).on("mouseover", o).on("mouseout", s)
}
var l = c.prototype;
l.updateData = function(e, t, n) {
var r = this.childAt(0)
, o = e.hostModel
, c = e.getItemModel(t)
, l = e.getItemLayout(t)
, u = i.extend({}, l);
(u.label = null,
n) ? (r.setShape(u),
"scale" === o.getShallow("animationType") ? (r.shape.r = l.r0,
a.initProps(r, {
shape: {
r: l.r
}
}, o, t)) : (r.shape.endAngle = l.startAngle,
a.updateProps(r, {
shape: {
endAngle: l.endAngle
}
}, o, t))) : a.updateProps(r, {
shape: u
}, o, t);
var d = e.getItemVisual(t, "color");
r.useStyle(i.defaults({
lineJoin: "bevel",
fill: d
}, c.getModel("itemStyle").getItemStyle())),
r.hoverStyle = c.getModel("emphasis.itemStyle").getItemStyle();
var p = c.getShallow("cursor");
function h() {
r.stopAnimation(!0),
r.animateTo({
shape: {
r: l.r + o.get("hoverOffset")
}
}, 300, "elasticOut")
}
function y() {
r.stopAnimation(!0),
r.animateTo({
shape: {
r: l.r
}
}, 300, "elasticOut")
}
p && r.attr("cursor", p),
s(this, e.getItemLayout(t), o.isSelected(null, t), o.get("selectedOffset"), o.get("animation")),
r.off("mouseover").off("mouseout").off("emphasis").off("normal"),
c.get("hoverAnimation") && o.isAnimationEnabled() && r.on("mouseover", h).on("mouseout", y).on("emphasis", h).on("normal", y),
this._updateLabel(e, t),
a.setHoverStyle(this)
}
,
l._updateLabel = function(e, t) {
var n = this.childAt(1)
, i = this.childAt(2)
, r = e.hostModel
, o = e.getItemModel(t)
, s = e.getItemLayout(t).label
, c = e.getItemVisual(t, "color");
a.updateProps(n, {
shape: {
points: s.linePoints || [[s.x, s.y], [s.x, s.y], [s.x, s.y]]
}
}, r, t),
a.updateProps(i, {
style: {
x: s.x,
y: s.y
}
}, r, t),
i.attr({
rotation: s.rotation,
origin: [s.x, s.y],
z2: 10
});
var l = o.getModel("label")
, u = o.getModel("emphasis.label")
, d = o.getModel("labelLine")
, p = o.getModel("emphasis.labelLine");
c = e.getItemVisual(t, "color");
a.setLabelStyle(i.style, i.hoverStyle = {}, l, u, {
labelFetcher: e.hostModel,
labelDataIndex: t,
defaultText: e.getName(t),
autoColor: c,
useInsideStyle: !!s.inside
}, {
textAlign: s.textAlign,
textVerticalAlign: s.verticalAlign,
opacity: e.getItemVisual(t, "opacity")
}),
i.ignore = i.normalIgnore = !l.get("show"),
i.hoverIgnore = !u.get("show"),
n.ignore = n.normalIgnore = !d.get("show"),
n.hoverIgnore = !p.get("show"),
n.setStyle({
stroke: c,
opacity: e.getItemVisual(t, "opacity")
}),
n.setStyle(d.getModel("lineStyle").getLineStyle()),
n.hoverStyle = p.getModel("lineStyle").getLineStyle();
var h = d.get("smooth");
h && !0 === h && (h = .4),
n.setShape({
smooth: h
})
}
,
i.inherits(c, a.Group);
var u = r.extend({
type: "pie",
init: function() {
var e = new a.Group;
this._sectorGroup = e
},
render: function(e, t, n, a) {
if (!a || a.from !== this.uid) {
var r = e.getData()
, s = this._data
, l = this.group
, u = t.get("animation")
, d = !s
, p = e.get("animationType")
, h = i.curry(o, this.uid, e, u, n)
, y = e.get("selectedMode");
if (r.diff(s).add((function(e) {
var t = new c(r,e);
d && "scale" !== p && t.eachChild((function(e) {
e.stopAnimation(!0)
}
)),
y && t.on("click", h),
r.setItemGraphicEl(e, t),
l.add(t)
}
)).update((function(e, t) {
var n = s.getItemGraphicEl(t);
n.updateData(r, e),
n.off("click"),
y && n.on("click", h),
l.add(n),
r.setItemGraphicEl(e, n)
}
)).remove((function(e) {
var t = s.getItemGraphicEl(e);
l.remove(t)
}
)).execute(),
u && d && r.count() > 0 && "scale" !== p) {
var m = r.getItemLayout(0)
, f = Math.max(n.getWidth(), n.getHeight()) / 2
, x = i.bind(l.removeClipPath, l);
l.setClipPath(this._createClipPath(m.cx, m.cy, f, m.startAngle, m.clockwise, x, e))
} else
l.removeClipPath();
this._data = r
}
},
dispose: function() {},
_createClipPath: function(e, t, n, i, r, o, s) {
var c = new a.Sector({
shape: {
cx: e,
cy: t,
r0: 0,
r: n,
startAngle: i,
endAngle: i,
clockwise: r
}
});
return a.initProps(c, {
shape: {
endAngle: i + (r ? 1 : -1) * Math.PI * 2
}
}, s, o),
c
},
containPoint: function(e, t) {
var n = t.getData().getItemLayout(0);
if (n) {
var i = e[0] - n.cx
, a = e[1] - n.cy
, r = Math.sqrt(i * i + a * a);
return r <= n.r && r >= n.r0
}
}
});
t.exports = u
}
, {
"../../util/graphic": 455,
"../../view/Chart": 461,
"zrender-zxy/lib/core/util": 526
}],
335: [function(e, t, n) {
var i = e("zrender-zxy/lib/contain/text");
function a(e, t, n, i, a, r, o) {
function s(t, n, i, a) {
for (var r = t; r < n; r++)
if (e[r].y += i,
r > t && r + 1 < n && e[r + 1].y > e[r].y + e[r].height)
return void c(r, i / 2);
c(n - 1, i / 2)
}
function c(t, n) {
for (var i = t; i >= 0 && (e[i].y -= n,
!(i > 0 && e[i].y > e[i - 1].y + e[i - 1].height)); i--)
;
}
function l(e, t, n, i, a, r) {
for (var o = t ? Number.MAX_VALUE : 0, s = 0, c = e.length; s < c; s++) {
var l = Math.abs(e[s].y - i)
, u = e[s].len
, d = e[s].len2
, p = l < a + u ? Math.sqrt((a + u + d) * (a + u + d) - l * l) : Math.abs(e[s].x - n);
t && p >= o && (p = o - 10),
!t && p <= o && (p = o + 10),
e[s].x = n + p * r,
o = p
}
}
e.sort((function(e, t) {
return e.y - t.y
}
));
for (var u, d = 0, p = e.length, h = [], y = [], m = 0; m < p; m++)
(u = e[m].y - d) < 0 && s(m, p, -u),
d = e[m].y + e[m].height;
o - d < 0 && c(p - 1, d - o);
for (m = 0; m < p; m++)
e[m].y >= n ? y.push(e[m]) : h.push(e[m]);
l(h, !1, t, n, i, a),
l(y, !0, t, n, i, a)
}
function r(e) {
return "center" === e.position
}
t.exports = function(e, t, n, o) {
var s, c, l = e.getData(), u = [], d = !1;
l.each((function(n) {
var a, r, o, p, h = l.getItemLayout(n), y = l.getItemModel(n), m = y.getModel("label"), f = m.get("position") || y.get("emphasis.label.position"), x = y.getModel("labelLine"), v = x.get("length"), z = x.get("length2"), g = (h.startAngle + h.endAngle) / 2, b = Math.cos(g), w = Math.sin(g);
s = h.cx,
c = h.cy;
var _ = "inside" === f || "inner" === f;
if ("center" === f)
a = h.cx,
r = h.cy,
p = "center";
else {
var k = (_ ? (h.r + h.r0) / 2 * b : h.r * b) + s
, C = (_ ? (h.r + h.r0) / 2 * w : h.r * w) + c;
if (a = k + 3 * b,
r = C + 3 * w,
!_) {
var S = k + b * (v + t - h.r)
, M = C + w * (v + t - h.r)
, T = S + (b < 0 ? -1 : 1) * z;
a = T + (b < 0 ? -5 : 5),
r = M,
o = [[k, C], [S, M], [T, M]]
}
p = _ ? "center" : b > 0 ? "left" : "right"
}
var I = m.getFont()
, E = m.get("rotate") ? b < 0 ? -g + Math.PI : -g : 0
, A = e.getFormattedLabel(n, "normal") || l.getName(n)
, O = i.getBoundingRect(A, I, p, "top");
d = !!E,
h.label = {
x: a,
y: r,
position: f,
height: O.height,
len: v,
len2: z,
linePoints: o,
textAlign: p,
verticalAlign: "middle",
rotation: E,
inside: _
},
_ || u.push(h.label)
}
)),
!d && e.get("avoidLabelOverlap") && function(e, t, n, i, o, s) {
for (var c = [], l = [], u = 0; u < e.length; u++)
r(e[u]) || (e[u].x < t ? c.push(e[u]) : l.push(e[u]));
for (a(l, t, n, i, 1, 0, s),
a(c, t, n, i, -1, 0, s),
u = 0; u < e.length; u++)
if (!r(e[u])) {
var d = e[u].linePoints;
if (d) {
var p = d[1][0] - d[2][0];
e[u].x < t ? d[2][0] = e[u].x + 3 : d[2][0] = e[u].x - 3,
d[1][1] = d[2][1] = e[u].y,
d[1][0] = d[2][0] + p
}
}
}(u, s, c, t, 0, o)
}
}
, {
"zrender-zxy/lib/contain/text": 510
}],
336: [function(e, t, n) {
var i = e("../../util/number")
, a = i.parsePercent
, r = i.linearMap
, o = e("./labelLayout")
, s = e("zrender-zxy/lib/core/util")
, c = 2 * Math.PI
, l = Math.PI / 180;
t.exports = function(e, t, n, i) {
t.eachSeriesByType(e, (function(e) {
var t = e.getData()
, i = t.mapDimension("value")
, u = e.get("center")
, d = e.get("radius");
s.isArray(d) || (d = [0, d]),
s.isArray(u) || (u = [u, u]);
var p = n.getWidth()
, h = n.getHeight()
, y = Math.min(p, h)
, m = a(u[0], p)
, f = a(u[1], h)
, x = a(d[0], y / 2)
, v = a(d[1], y / 2)
, z = -e.get("startAngle") * l
, g = e.get("minAngle") * l
, b = 0;
t.each(i, (function(e) {
!isNaN(e) && b++
}
));
var w = t.getSum(i)
, _ = Math.PI / (w || b) * 2
, k = e.get("clockwise")
, C = e.get("roseType")
, S = e.get("stillShowZeroSum")
, M = t.getDataExtent(i);
M[0] = 0;
var T = c
, I = 0
, E = z
, A = k ? 1 : -1;
if (t.each(i, (function(e, n) {
var i;
if (isNaN(e))
t.setItemLayout(n, {
angle: NaN,
startAngle: NaN,
endAngle: NaN,
clockwise: k,
cx: m,
cy: f,
r0: x,
r: C ? NaN : v
});
else {
(i = "area" !== C ? 0 === w && S ? _ : e * _ : c / b) < g ? (i = g,
T -= g) : I += e;
var a = E + A * i;
t.setItemLayout(n, {
angle: i,
startAngle: E,
endAngle: a,
clockwise: k,
cx: m,
cy: f,
r0: x,
r: C ? r(e, M, [x, v]) : v
}),
E = a
}
}
)),
T < c && b)
if (T <= .001) {
var O = c / b;
t.each(i, (function(e, n) {
if (!isNaN(e)) {
var i = t.getItemLayout(n);
i.angle = O,
i.startAngle = z + A * n * O,
i.endAngle = z + A * (n + 1) * O
}
}
))
} else
_ = T / I,
E = z,
t.each(i, (function(e, n) {
if (!isNaN(e)) {
var i = t.getItemLayout(n)
, a = i.angle === g ? g : e * _;
i.startAngle = E,
i.endAngle = E + A * a,
E += A * a
}
}
));
o(e, v, p, h)
}
))
}
}
, {
"../../util/number": 458,
"./labelLayout": 335,
"zrender-zxy/lib/core/util": 526
}],
337: [function(e, t, n) {
var i = e("../echarts");
e("../component/radar"),
e("./radar/RadarSeries"),
e("./radar/RadarView");
var a = e("../visual/dataColor")
, r = e("../visual/symbol")
, o = e("./radar/radarLayout")
, s = e("../processor/dataFilter")
, c = e("./radar/backwardCompat");
i.registerVisual(a("radar")),
i.registerVisual(r("radar", "circle")),
i.registerLayout(o),
i.registerProcessor(s("radar")),
i.registerPreprocessor(c)
}
, {
"../component/radar": 373,
"../echarts": 415,
"../processor/dataFilter": 439,
"../visual/dataColor": 464,
"../visual/symbol": 466,
"./radar/RadarSeries": 338,
"./radar/RadarView": 339,
"./radar/backwardCompat": 340,
"./radar/radarLayout": 341
}],
338: [function(e, t, n) {
var i = e("../../model/Series")
, a = e("../helper/createListSimply")
, r = e("zrender-zxy/lib/core/util")
, o = e("../../util/format").encodeHTML
, s = i.extend({
type: "series.radar",
dependencies: ["radar"],
init: function(e) {
s.superApply(this, "init", arguments),
this.legendDataProvider = function() {
return this.getRawData()
}
},
getInitialData: function(e, t) {
return a(this, {
generateCoord: "indicator_",
generateCoordCount: 1 / 0
})
},
formatTooltip: function(e) {
var t = this.getData()
, n = this.coordinateSystem.getIndicatorAxes()
, i = this.getData().getName(e);
return o("" === i ? this.name : i) + "<br/>" + r.map(n, (function(n, i) {
var a = t.get(t.mapDimension(n.dim), e);
return o(n.name + " : " + a)
}
)).join("<br />")
},
defaultOption: {
zlevel: 0,
z: 2,
coordinateSystem: "radar",
legendHoverLink: !0,
radarIndex: 0,
lineStyle: {
width: 2,
type: "solid"
},
label: {
position: "top"
},
symbol: "emptyCircle",
symbolSize: 4
}
})
, c = s;
t.exports = c
}
, {
"../../model/Series": 426,
"../../util/format": 454,
"../helper/createListSimply": 322,
"zrender-zxy/lib/core/util": 526
}],
339: [function(e, t, n) {
var i = e("../../echarts")
, a = e("../../util/graphic")
, r = e("zrender-zxy/lib/core/util")
, o = e("../../util/symbol");
var s = i.extendChartView({
type: "radar",
render: function(e, t, n) {
var i = e.coordinateSystem
, s = this.group
, c = e.getData()
, l = this._data;
function u(e, t) {
var n = e.getItemVisual(t, "symbol") || "circle"
, i = e.getItemVisual(t, "color");
if ("none" !== n) {
var a = function(e) {
return r.isArray(e) || (e = [+e, +e]),
e
}(e.getItemVisual(t, "symbolSize"))
, s = o.createSymbol(n, -1, -1, 2, 2, i);
return s.attr({
style: {
strokeNoScale: !0
},
z2: 100,
scale: [a[0] / 2, a[1] / 2]
}),
s
}
}
function d(t, n, i, r, o, s) {
i.removeAll();
for (var c = 0; c < n.length - 1; c++) {
var l = u(r, o);
l && (l.__dimIdx = c,
t[c] ? (l.attr("position", t[c]),
a[s ? "initProps" : "updateProps"](l, {
position: n[c]
}, e, o)) : l.attr("position", n[c]),
i.add(l))
}
}
function p(e) {
return r.map(e, (function(e) {
return [i.cx, i.cy]
}
))
}
c.diff(l).add((function(t) {
var n = c.getItemLayout(t);
if (n) {
var i = new a.Polygon
, r = new a.Polyline
, o = {
shape: {
points: n
}
};
i.shape.points = p(n),
r.shape.points = p(n),
a.initProps(i, o, e, t),
a.initProps(r, o, e, t);
var s = new a.Group
, l = new a.Group;
s.add(r),
s.add(i),
s.add(l),
d(r.shape.points, n, l, c, t, !0),
c.setItemGraphicEl(t, s)
}
}
)).update((function(t, n) {
var i = l.getItemGraphicEl(n)
, r = i.childAt(0)
, o = i.childAt(1)
, s = i.childAt(2)
, u = {
shape: {
points: c.getItemLayout(t)
}
};
u.shape.points && (d(r.shape.points, u.shape.points, s, c, t, !1),
a.updateProps(r, u, e),
a.updateProps(o, u, e),
c.setItemGraphicEl(t, i))
}
)).remove((function(e) {
s.remove(l.getItemGraphicEl(e))
}
)).execute(),
c.eachItemGraphicEl((function(e, t) {
var n = c.getItemModel(t)
, i = e.childAt(0)
, o = e.childAt(1)
, l = e.childAt(2)
, u = c.getItemVisual(t, "color");
s.add(e),
i.useStyle(r.defaults(n.getModel("lineStyle").getLineStyle(), {
fill: "none",
stroke: u
})),
i.hoverStyle = n.getModel("emphasis.lineStyle").getLineStyle();
var d = n.getModel("areaStyle")
, p = n.getModel("emphasis.areaStyle")
, h = d.isEmpty() && d.parentModel.isEmpty()
, y = p.isEmpty() && p.parentModel.isEmpty();
y = y && h,
o.ignore = h,
o.useStyle(r.defaults(d.getAreaStyle(), {
fill: u,
opacity: .7
})),
o.hoverStyle = p.getAreaStyle();
var m = n.getModel("itemStyle").getItemStyle(["color"])
, f = n.getModel("emphasis.itemStyle").getItemStyle()
, x = n.getModel("label")
, v = n.getModel("emphasis.label");
function z() {
o.attr("ignore", y)
}
function g() {
o.attr("ignore", h)
}
l.eachChild((function(e) {
e.setStyle(m),
e.hoverStyle = r.clone(f),
a.setLabelStyle(e.style, e.hoverStyle, x, v, {
labelFetcher: c.hostModel,
labelDataIndex: t,
labelDimIndex: e.__dimIdx,
defaultText: c.get(c.dimensions[e.__dimIdx], t),
autoColor: u,
isRectText: !0
})
}
)),
e.off("mouseover").off("mouseout").off("normal").off("emphasis"),
e.on("emphasis", z).on("mouseover", z).on("normal", g).on("mouseout", g),
a.setHoverStyle(e)
}
)),
this._data = c
},
remove: function() {
this.group.removeAll(),
this._data = null
},
dispose: function() {}
});
t.exports = s
}
, {
"../../echarts": 415,
"../../util/graphic": 455,
"../../util/symbol": 459,
"zrender-zxy/lib/core/util": 526
}],
340: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util");
t.exports = function(e) {
var t = e.polar;
if (t) {
i.isArray(t) || (t = [t]);
var n = [];
i.each(t, (function(t, a) {
t.indicator ? (t.type && !t.shape && (t.shape = t.type),
e.radar = e.radar || [],
i.isArray(e.radar) || (e.radar = [e.radar]),
e.radar.push(t)) : n.push(t)
}
)),
e.polar = n
}
i.each(e.series, (function(e) {
e && "radar" === e.type && e.polarIndex && (e.radarIndex = e.polarIndex)
}
))
}
}
, {
"zrender-zxy/lib/core/util": 526
}],
341: [function(e, t, n) {
t.exports = function(e) {
e.eachSeriesByType("radar", (function(e) {
var t = e.getData()
, n = []
, i = e.coordinateSystem;
if (i) {
for (var a = i.getIndicatorAxes(), r = 0; r < a.length; r++)
t.each(t.mapDimension(a[r].dim), o);
t.each((function(e) {
n[e][0] && n[e].push(n[e][0].slice()),
t.setItemLayout(e, n[e])
}
))
}
function o(e, t) {
n[t] = n[t] || [],
n[t][r] = i.dataToPoint(e, r)
}
}
))
}
}
, {}],
342: [function(e, t, n) {
e("../coord/cartesian/AxisModel"),
e("./axis/CartesianAxisView")
}
, {
"../coord/cartesian/AxisModel": 390,
"./axis/CartesianAxisView": 345
}],
343: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = i.retrieve
, r = i.defaults
, o = i.extend
, s = i.each
, c = e("../../util/format")
, l = e("../../util/graphic")
, u = e("../../model/Model")
, d = e("../../util/number")
, p = d.isRadianAroundZero
, h = d.remRadian
, y = e("../../util/symbol").createSymbol
, m = e("zrender-zxy/lib/core/matrix")
, f = e("zrender-zxy/lib/core/vector").applyTransform
, x = e("../../coord/axisHelper").shouldShowAllLabels
, v = Math.PI;
function z(e) {
var t = {
componentType: e.mainType,
componentIndex: e.componentIndex
};
return t[e.mainType + "Index"] = e.componentIndex,
t
}
var g = function(e, t) {
this.opt = t,
this.axisModel = e,
r(t, {
labelOffset: 0,
nameDirection: 1,
tickDirection: 1,
labelDirection: 1,
silent: !0
}),
this.group = new l.Group;
var n = new l.Group({
position: t.position.slice(),
rotation: t.rotation
});
n.updateTransform(),
this._transform = n.transform,
this._dumbGroup = n
};
g.prototype = {
constructor: g,
hasBuilder: function(e) {
return !!b[e]
},
add: function(e) {
b[e].call(this)
},
getGroup: function() {
return this.group
}
};
var b = {
axisLine: function() {
var e = this.opt
, t = this.axisModel;
if (t.get("axisLine.show")) {
var n = this.axisModel.axis.getExtent()
, i = this._transform
, a = [n[0], 0]
, r = [n[1], 0];
i && (f(a, a, i),
f(r, r, i));
var c = o({
lineCap: "round"
}, t.getModel("axisLine.lineStyle").getLineStyle());
this.group.add(new l.Line(l.subPixelOptimizeLine({
anid: "line",
shape: {
x1: a[0],
y1: a[1],
x2: r[0],
y2: r[1]
},
style: c,
strokeContainThreshold: e.strokeContainThreshold || 5,
silent: !0,
z2: 1
})));
var u = t.get("axisLine.symbol")
, d = t.get("axisLine.symbolSize")
, p = t.get("axisLine.symbolOffset") || 0;
if ("number" == typeof p && (p = [p, p]),
null != u) {
"string" == typeof u && (u = [u, u]),
"string" != typeof d && "number" != typeof d || (d = [d, d]);
var h = d[0]
, m = d[1];
s([{
rotate: e.rotation + Math.PI / 2,
offset: p[0],
r: 0
}, {
rotate: e.rotation - Math.PI / 2,
offset: p[1],
r: Math.sqrt((a[0] - r[0]) * (a[0] - r[0]) + (a[1] - r[1]) * (a[1] - r[1]))
}], (function(t, n) {
if ("none" !== u[n] && null != u[n]) {
var i = y(u[n], -h / 2, -m / 2, h, m, c.stroke, !0)
, r = t.r + t.offset
, o = [a[0] + r * Math.cos(e.rotation), a[1] - r * Math.sin(e.rotation)];
i.attr({
rotation: t.rotate,
position: o,
silent: !0,
z2: 11
}),
this.group.add(i)
}
}
), this)
}
}
},
axisTickLabel: function() {
var e = this.axisModel
, t = this.opt
, n = function(e, t, n) {
var i = t.axis;
if (!t.get("axisTick.show") || i.scale.isBlank())
return;
for (var a = t.getModel("axisTick"), o = a.getModel("lineStyle"), s = a.get("length"), c = i.getTicksCoords(), u = [], d = [], p = e._transform, h = [], y = 0; y < c.length; y++) {
var m = c[y].coord;
u[0] = m,
u[1] = 0,
d[0] = m,
d[1] = n.tickDirection * s,
p && (f(u, u, p),
f(d, d, p));
var x = new l.Line(l.subPixelOptimizeLine({
anid: "tick_" + c[y].tickValue,
shape: {
x1: u[0],
y1: u[1],
x2: d[0],
y2: d[1]
},
style: r(o.getLineStyle(), {
stroke: t.get("axisLine.lineStyle.color")
}),
z2: 2,
silent: !0
}));
e.group.add(x),
h.push(x)
}
return h
}(this, e, t)
, i = function(e, t, n) {
var i = t.axis;
if (!a(n.axisLabelShow, t.get("axisLabel.show")) || i.scale.isBlank())
return;
var r = t.getModel("axisLabel")
, o = r.get("margin")
, c = i.getViewLabels()
, d = (a(n.labelRotate, r.get("rotate")) || 0) * v / 180
, p = w(n.rotation, d, n.labelDirection)
, h = t.getCategories(!0)
, y = []
, m = _(t)
, f = t.get("triggerEvent");
return s(c, (function(a, s) {
var c = a.tickValue
, d = a.formattedLabel
, x = a.rawLabel
, v = r;
h && h[c] && h[c].textStyle && (v = new u(h[c].textStyle,r,t.ecModel));
var g = v.getTextColor() || t.get("axisLine.lineStyle.color")
, b = [i.dataToCoord(c), n.labelOffset + n.labelDirection * o]
, w = new l.Text({
anid: "label_" + c,
position: b,
rotation: p.rotation,
silent: m,
z2: 10
});
l.setTextStyle(w.style, v, {
text: d,
textAlign: v.getShallow("align", !0) || p.textAlign,
textVerticalAlign: v.getShallow("verticalAlign", !0) || v.getShallow("baseline", !0) || p.textVerticalAlign,
textFill: "function" == typeof g ? g("category" === i.type ? x : "value" === i.type ? c + "" : c, s) : g
}),
f && (w.eventData = z(t),
w.eventData.targetType = "axisLabel",
w.eventData.value = x),
e._dumbGroup.add(w),
w.updateTransform(),
y.push(w),
e.group.add(w),
w.decomposeTransform()
}
)),
y
}(this, e, t);
!function(e, t, n) {
if (x(e.axis))
return;
var i = e.get("axisLabel.showMinLabel")
, a = e.get("axisLabel.showMaxLabel");
n = n || [];
var r = (t = t || [])[0]
, o = t[1]
, s = t[t.length - 1]
, c = t[t.length - 2]
, l = n[0]
, u = n[1]
, d = n[n.length - 1]
, p = n[n.length - 2];
!1 === i ? (k(r),
k(l)) : C(r, o) && (i ? (k(o),
k(u)) : (k(r),
k(l)));
!1 === a ? (k(s),
k(d)) : C(c, s) && (a ? (k(c),
k(p)) : (k(s),
k(d)))
}(e, i, n)
},
axisName: function() {
var e = this.opt
, t = this.axisModel
, n = a(e.axisName, t.get("name"));
if (n) {
var i, r, s = t.get("nameLocation"), u = e.nameDirection, d = t.getModel("nameTextStyle"), y = t.get("nameGap") || 0, m = this.axisModel.axis.getExtent(), f = m[0] > m[1] ? -1 : 1, x = ["start" === s ? m[0] - f * y : "end" === s ? m[1] + f * y : (m[0] + m[1]) / 2, S(s) ? e.labelOffset + u * y : 0], g = t.get("nameRotate");
null != g && (g = g * v / 180),
S(s) ? i = w(e.rotation, null != g ? g : e.rotation, u) : (i = function(e, t, n, i) {
var a, r, o = h(n - e.rotation), s = i[0] > i[1], c = "start" === t && !s || "start" !== t && s;
p(o - v / 2) ? (r = c ? "bottom" : "top",
a = "center") : p(o - 1.5 * v) ? (r = c ? "top" : "bottom",
a = "center") : (r = "middle",
a = o < 1.5 * v && o > v / 2 ? c ? "left" : "right" : c ? "right" : "left");
return {
rotation: o,
textAlign: a,
textVerticalAlign: r
}
}(e, s, g || 0, m),
null != (r = e.axisNameAvailableWidth) && (r = Math.abs(r / Math.sin(i.rotation)),
!isFinite(r) && (r = null)));
var b = d.getFont()
, k = t.get("nameTruncate", !0) || {}
, C = k.ellipsis
, M = a(e.nameTruncateMaxWidth, k.maxWidth, r)
, T = null != C && null != M ? c.truncateText(n, M, b, C, {
minChar: 2,
placeholder: k.placeholder
}) : n
, I = t.get("tooltip", !0)
, E = t.mainType
, A = {
componentType: E,
name: n,
$vars: ["name"]
};
A[E + "Index"] = t.componentIndex;
var O = new l.Text({
anid: "name",
__fullText: n,
__truncatedText: T,
position: x,
rotation: i.rotation,
silent: _(t),
z2: 1,
tooltip: I && I.show ? o({
content: n,
formatter: function() {
return n
},
formatterParams: A
}, I) : null
});
l.setTextStyle(O.style, d, {
text: T,
textFont: b,
textFill: d.getTextColor() || t.get("axisLine.lineStyle.color"),
textAlign: i.textAlign,
textVerticalAlign: i.textVerticalAlign
}),
t.get("triggerEvent") && (O.eventData = z(t),
O.eventData.targetType = "axisName",
O.eventData.name = n),
this._dumbGroup.add(O),
O.updateTransform(),
this.group.add(O),
O.decomposeTransform()
}
}
}
, w = g.innerTextLayout = function(e, t, n) {
var i, a, r = h(t - e);
return p(r) ? (a = n > 0 ? "top" : "bottom",
i = "center") : p(r - v) ? (a = n > 0 ? "bottom" : "top",
i = "center") : (a = "middle",
i = r > 0 && r < v ? n > 0 ? "right" : "left" : n > 0 ? "left" : "right"),
{
rotation: r,
textAlign: i,
textVerticalAlign: a
}
}
;
function _(e) {
var t = e.get("tooltip");
return e.get("silent") || !(e.get("triggerEvent") || t && t.show)
}
function k(e) {
e && (e.ignore = !0)
}
function C(e, t, n) {
var i = e && e.getBoundingRect().clone()
, a = t && t.getBoundingRect().clone();
if (i && a) {
var r = m.identity([]);
return m.rotate(r, r, -e.rotation),
i.applyTransform(m.mul([], r, e.getLocalTransform())),
a.applyTransform(m.mul([], r, t.getLocalTransform())),
i.intersect(a)
}
}
function S(e) {
return "middle" === e || "center" === e
}
var M = g;
t.exports = M
}
, {
"../../coord/axisHelper": 385,
"../../model/Model": 424,
"../../util/format": 454,
"../../util/graphic": 455,
"../../util/number": 458,
"../../util/symbol": 459,
"zrender-zxy/lib/core/matrix": 524,
"zrender-zxy/lib/core/util": 526,
"zrender-zxy/lib/core/vector": 527
}],
344: [function(e, t, n) {
e("../../config").__DEV__;
var i = e("../../echarts")
, a = e("../axisPointer/modelHelper")
, r = i.extendComponentView({
type: "axis",
_axisPointer: null,
axisPointerClass: null,
render: function(e, t, n, i) {
this.axisPointerClass && a.fixValue(e),
r.superApply(this, "render", arguments),
o(this, e, t, n, i, !0)
},
updateAxisPointer: function(e, t, n, i, a) {
o(this, e, t, n, i, !1)
},
remove: function(e, t) {
var n = this._axisPointer;
n && n.remove(t),
r.superApply(this, "remove", arguments)
},
dispose: function(e, t) {
s(this, t),
r.superApply(this, "dispose", arguments)
}
});
function o(e, t, n, i, o, c) {
var l = r.getAxisPointerClass(e.axisPointerClass);
if (l) {
var u = a.getAxisPointerModel(t);
u ? (e._axisPointer || (e._axisPointer = new l)).render(t, u, i, c) : s(e, i)
}
}
function s(e, t, n) {
var i = e._axisPointer;
i && i.dispose(t, n),
e._axisPointer = null
}
var c = [];
r.registerAxisPointerClass = function(e, t) {
c[e] = t
}
,
r.getAxisPointerClass = function(e) {
return e && c[e]
}
;
var l = r;
t.exports = l
}
, {
"../../config": 381,
"../../echarts": 415,
"../axisPointer/modelHelper": 354
}],
345: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("../../util/graphic")
, r = e("./AxisBuilder")
, o = e("./AxisView")
, s = e("../../coord/cartesian/cartesianAxisHelper")
, c = ["axisLine", "axisTickLabel", "axisName"]
, l = ["splitArea", "splitLine"]
, u = o.extend({
type: "cartesianAxis",
axisPointerClass: "CartesianAxisPointer",
render: function(e, t, n, o) {
this.group.removeAll();
var d = this._axisGroup;
if (this._axisGroup = new a.Group,
this.group.add(this._axisGroup),
e.get("show")) {
var p = e.getCoordSysModel()
, h = s.layout(p, e)
, y = new r(e,h);
i.each(c, y.add, y),
this._axisGroup.add(y.getGroup()),
i.each(l, (function(t) {
e.get(t + ".show") && this["_" + t](e, p)
}
), this),
a.groupTransition(d, this._axisGroup, e),
u.superCall(this, "render", e, t, n, o)
}
},
remove: function() {
this._splitAreaColors = null
},
_splitLine: function(e, t) {
var n = e.axis;
if (!n.scale.isBlank()) {
var r = e.getModel("splitLine")
, o = r.getModel("lineStyle")
, s = o.get("color");
s = i.isArray(s) ? s : [s];
for (var c = t.coordinateSystem.getRect(), l = n.isHorizontal(), u = 0, d = n.getTicksCoords({
tickModel: r
}), p = [], h = [], y = o.getLineStyle(), m = 0; m < d.length; m++) {
var f = n.toGlobalCoord(d[m].coord);
l ? (p[0] = f,
p[1] = c.y,
h[0] = f,
h[1] = c.y + c.height) : (p[0] = c.x,
p[1] = f,
h[0] = c.x + c.width,
h[1] = f);
var x = u++ % s.length
, v = d[m].tickValue;
this._axisGroup.add(new a.Line(a.subPixelOptimizeLine({
anid: null != v ? "line_" + d[m].tickValue : null,
shape: {
x1: p[0],
y1: p[1],
x2: h[0],
y2: h[1]
},
style: i.defaults({
stroke: s[x]
}, y),
silent: !0
})))
}
}
},
_splitArea: function(e, t) {
var n = e.axis;
if (!n.scale.isBlank()) {
var r = e.getModel("splitArea")
, o = r.getModel("areaStyle")
, s = o.get("color")
, c = t.coordinateSystem.getRect()
, l = n.getTicksCoords({
tickModel: r,
clamp: !0
});
if (l.length) {
var u = s.length
, d = this._splitAreaColors
, p = i.createHashMap()
, h = 0;
if (d)
for (var y = 0; y < l.length; y++) {
var m = d.get(l[y].tickValue);
if (null != m) {
h = (m + (u - 1) * y) % u;
break
}
}
var f = n.toGlobalCoord(l[0].coord)
, x = o.getAreaStyle();
s = i.isArray(s) ? s : [s];
for (y = 1; y < l.length; y++) {
var v, z, g, b, w = n.toGlobalCoord(l[y].coord);
n.isHorizontal() ? (v = f,
z = c.y,
g = w - v,
b = c.height,
f = v + g) : (v = c.x,
z = f,
g = c.width,
f = z + (b = w - z));
var _ = l[y - 1].tickValue;
null != _ && p.set(_, h),
this._axisGroup.add(new a.Rect({
anid: null != _ ? "area_" + _ : null,
shape: {
x: v,
y: z,
width: g,
height: b
},
style: i.defaults({
fill: s[h]
}, x),
silent: !0
})),
h = (h + 1) % u
}
this._splitAreaColors = p
}
}
}
});
u.extend({
type: "xAxis"
}),
u.extend({
type: "yAxis"
})
}
, {
"../../coord/cartesian/cartesianAxisHelper": 395,
"../../util/graphic": 455,
"./AxisBuilder": 343,
"./AxisView": 344,
"zrender-zxy/lib/core/util": 526
}],
346: [function(e, t, n) {
var i = e("../echarts")
, a = e("zrender-zxy/lib/core/util")
, r = e("./axisPointer/modelHelper")
, o = e("./axisPointer/axisTrigger");
e("./axisPointer/AxisPointerModel"),
e("./axisPointer/AxisPointerView"),
e("./axisPointer/CartesianAxisPointer"),
i.registerPreprocessor((function(e) {
if (e) {
(!e.axisPointer || 0 === e.axisPointer.length) && (e.axisPointer = {});
var t = e.axisPointer.link;
t && !a.isArray(t) && (e.axisPointer.link = [t])
}
}
)),
i.registerProcessor(i.PRIORITY.PROCESSOR.STATISTIC, (function(e, t) {
e.getComponent("axisPointer").coordSysAxesInfo = r.collect(e, t)
}
)),
i.registerAction({
type: "updateAxisPointer",
event: "updateAxisPointer",
update: ":updateAxisPointer"
}, o)
}
, {
"../echarts": 415,
"./axisPointer/AxisPointerModel": 347,
"./axisPointer/AxisPointerView": 348,
"./axisPointer/CartesianAxisPointer": 350,
"./axisPointer/axisTrigger": 351,
"./axisPointer/modelHelper": 354,
"zrender-zxy/lib/core/util": 526
}],
347: [function(e, t, n) {
var i = e("../../echarts").extendComponentModel({
type: "axisPointer",
coordSysAxesInfo: null,
defaultOption: {
show: "auto",
triggerOn: null,
zlevel: 0,
z: 50,
type: "line",
snap: !1,
triggerTooltip: !0,
value: null,
status: null,
link: [],
animation: null,
animationDurationUpdate: 200,
lineStyle: {
color: "#aaa",
width: 1,
type: "solid"
},
shadowStyle: {
color: "rgba(150,150,150,0.3)"
},
label: {
show: !0,
formatter: null,
precision: "auto",
margin: 3,
color: "#fff",
padding: [5, 7, 5, 7],
backgroundColor: "auto",
borderColor: null,
borderWidth: 0,
shadowBlur: 3,
shadowColor: "#aaa"
},
handle: {
show: !1,
icon: "M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",
size: 45,
margin: 50,
color: "#333",
shadowBlur: 3,
shadowColor: "#aaa",
shadowOffsetX: 0,
shadowOffsetY: 2,
throttle: 40
}
}
});
t.exports = i
}
, {
"../../echarts": 415
}],
348: [function(e, t, n) {
var i = e("../../echarts")
, a = e("./globalListener")
, r = i.extendComponentView({
type: "axisPointer",
render: function(e, t, n) {
var i = t.getComponent("tooltip")
, r = e.get("triggerOn") || i && i.get("triggerOn") || "mousemove|click";
a.register("axisPointer", n, (function(e, t, n) {
"none" !== r && ("leave" === e || r.indexOf(e) >= 0) && n({
type: "updateAxisPointer",
currTrigger: e,
x: t && t.offsetX,
y: t && t.offsetY
})
}
))
},
remove: function(e, t) {
a.unregister(t.getZr(), "axisPointer"),
r.superApply(this._model, "remove", arguments)
},
dispose: function(e, t) {
a.unregister("axisPointer", t),
r.superApply(this._model, "dispose", arguments)
}
})
, o = r;
t.exports = o
}
, {
"../../echarts": 415,
"./globalListener": 353
}],
349: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("../../util/clazz")
, r = e("../../util/graphic")
, o = e("./modelHelper")
, s = e("zrender-zxy/lib/core/event")
, c = e("../../util/throttle")
, l = (0,
e("../../util/model").makeInner)()
, u = i.clone
, d = i.bind;
function p() {}
function h(e, t, n, a) {
(function e(t, n) {
if (i.isObject(t) && i.isObject(n)) {
var a = !0;
return i.each(n, (function(n, i) {
a = a && e(t[i], n)
}
)),
!!a
}
return t === n
}
)(l(n).lastProp, a) || (l(n).lastProp = a,
t ? r.updateProps(n, a, e) : (n.stopAnimation(),
n.attr(a)))
}
function y(e, t) {
e[t.get("label.show") ? "show" : "hide"]()
}
function m(e) {
return {
position: e.position.slice(),
rotation: e.rotation || 0
}
}
function f(e, t, n) {
var i = t.get("z")
, a = t.get("zlevel");
e && e.traverse((function(e) {
"group" !== e.type && (null != i && (e.z = i),
null != a && (e.zlevel = a),
e.silent = n)
}
))
}
p.prototype = {
_group: null,
_lastGraphicKey: null,
_handle: null,
_dragging: !1,
_lastValue: null,
_lastStatus: null,
_payloadInfo: null,
animationThreshold: 15,
render: function(e, t, n, a) {
var o = t.get("value")
, s = t.get("status");
if (this._axisModel = e,
this._axisPointerModel = t,
this._api = n,
a || this._lastValue !== o || this._lastStatus !== s) {
this._lastValue = o,
this._lastStatus = s;
var c = this._group
, l = this._handle;
if (!s || "hide" === s)
return c && c.hide(),
void (l && l.hide());
c && c.show(),
l && l.show();
var u = {};
this.makeElOption(u, o, e, t, n);
var d = u.graphicKey;
d !== this._lastGraphicKey && this.clear(n),
this._lastGraphicKey = d;
var p = this._moveAnimation = this.determineAnimation(e, t);
if (c) {
var y = i.curry(h, t, p);
this.updatePointerEl(c, u, y, t),
this.updateLabelEl(c, u, y, t)
} else
c = this._group = new r.Group,
this.createPointerEl(c, u, e, t),
this.createLabelEl(c, u, e, t),
n.getZr().add(c);
f(c, t, !0),
this._renderHandle(o)
}
},
remove: function(e) {
this.clear(e)
},
dispose: function(e) {
this.clear(e)
},
determineAnimation: function(e, t) {
var n = t.get("animation")
, i = e.axis
, a = "category" === i.type
, r = t.get("snap");
if (!r && !a)
return !1;
if ("auto" === n || null == n) {
var s = this.animationThreshold;
if (a && i.getBandWidth() > s)
return !0;
if (r) {
var c = o.getAxisInfo(e).seriesDataCount
, l = i.getExtent();
return Math.abs(l[0] - l[1]) / c > s
}
return !1
}
return !0 === n
},
makeElOption: function(e, t, n, i, a) {},
createPointerEl: function(e, t, n, i) {
var a = t.pointer;
if (a) {
var o = l(e).pointerEl = new r[a.type](u(t.pointer));
e.add(o)
}
},
createLabelEl: function(e, t, n, i) {
if (t.label) {
var a = l(e).labelEl = new r.Rect(u(t.label));
e.add(a),
y(a, i)
}
},
updatePointerEl: function(e, t, n) {
var i = l(e).pointerEl;
i && (i.setStyle(t.pointer.style),
n(i, {
shape: t.pointer.shape
}))
},
updateLabelEl: function(e, t, n, i) {
var a = l(e).labelEl;
a && (a.setStyle(t.label.style),
n(a, {
shape: t.label.shape,
position: t.label.position
}),
y(a, i))
},
_renderHandle: function(e) {
if (!this._dragging && this.updateHandleTransform) {
var t, n = this._axisPointerModel, a = this._api.getZr(), o = this._handle, l = n.getModel("handle"), u = n.get("status");
if (!l.get("show") || !u || "hide" === u)
return o && a.remove(o),
void (this._handle = null);
this._handle || (t = !0,
o = this._handle = r.createIcon(l.get("icon"), {
cursor: "move",
draggable: !0,
onmousemove: function(e) {
s.stop(e.event)
},
onmousedown: d(this._onHandleDragMove, this, 0, 0),
drift: d(this._onHandleDragMove, this),
ondragend: d(this._onHandleDragEnd, this)
}),
a.add(o)),
f(o, n, !1);
o.setStyle(l.getItemStyle(null, ["color", "borderColor", "borderWidth", "opacity", "shadowColor", "shadowBlur", "shadowOffsetX", "shadowOffsetY"]));
var p = l.get("size");
i.isArray(p) || (p = [p, p]),
o.attr("scale", [p[0] / 2, p[1] / 2]),
c.createOrUpdate(this, "_doDispatchAxisPointer", l.get("throttle") || 0, "fixRate"),
this._moveHandleToValue(e, t)
}
},
_moveHandleToValue: function(e, t) {
h(this._axisPointerModel, !t && this._moveAnimation, this._handle, m(this.getHandleTransform(e, this._axisModel, this._axisPointerModel)))
},
_onHandleDragMove: function(e, t) {
var n = this._handle;
if (n) {
this._dragging = !0;
var i = this.updateHandleTransform(m(n), [e, t], this._axisModel, this._axisPointerModel);
this._payloadInfo = i,
n.stopAnimation(),
n.attr(m(i)),
l(n).lastProp = null,
this._doDispatchAxisPointer()
}
},
_doDispatchAxisPointer: function() {
if (this._handle) {
var e = this._payloadInfo
, t = this._axisModel;
this._api.dispatchAction({
type: "updateAxisPointer",
x: e.cursorPoint[0],
y: e.cursorPoint[1],
tooltipOption: e.tooltipOption,
axesInfo: [{
axisDim: t.axis.dim,
axisIndex: t.componentIndex
}]
})
}
},
_onHandleDragEnd: function(e) {
if (this._dragging = !1,
this._handle) {
var t = this._axisPointerModel.get("value");
this._moveHandleToValue(t),
this._api.dispatchAction({
type: "hideTip"
})
}
},
getHandleTransform: null,
updateHandleTransform: null,
clear: function(e) {
this._lastValue = null,
this._lastStatus = null;
var t = e.getZr()
, n = this._group
, i = this._handle;
t && n && (this._lastGraphicKey = null,
n && t.remove(n),
i && t.remove(i),
this._group = null,
this._handle = null,
this._payloadInfo = null)
},
doClear: function() {},
buildLabel: function(e, t, n) {
return {
x: e[n = n || 0],
y: e[1 - n],
width: t[n],
height: t[1 - n]
}
}
},
p.prototype.constructor = p,
a.enableClassExtend(p);
var x = p;
t.exports = x
}
, {
"../../util/clazz": 452,
"../../util/graphic": 455,
"../../util/model": 457,
"../../util/throttle": 460,
"./modelHelper": 354,
"zrender-zxy/lib/core/event": 521,
"zrender-zxy/lib/core/util": 526
}],
350: [function(e, t, n) {
var i = e("../../util/graphic")
, a = e("./BaseAxisPointer")
, r = e("./viewHelper")
, o = e("../../coord/cartesian/cartesianAxisHelper")
, s = e("../axis/AxisView")
, c = a.extend({
makeElOption: function(e, t, n, i, a) {
var s = n.axis
, c = s.grid
, d = i.get("type")
, p = l(c, s).getOtherAxis(s).getGlobalExtent()
, h = s.toGlobalCoord(s.dataToCoord(t, !0));
if (d && "none" !== d) {
var y = r.buildElStyle(i)
, m = u[d](s, h, p, y);
m.style = y,
e.graphicKey = m.type,
e.pointer = m
}
var f = o.layout(c.model, n);
r.buildCartesianSingleLabelElOption(t, e, f, n, i, a)
},
getHandleTransform: function(e, t, n) {
var i = o.layout(t.axis.grid.model, t, {
labelInside: !1
});
return i.labelMargin = n.get("handle.margin"),
{
position: r.getTransformedPosition(t.axis, e, i),
rotation: i.rotation + (i.labelDirection < 0 ? Math.PI : 0)
}
},
updateHandleTransform: function(e, t, n, i) {
var a = n.axis
, r = a.grid
, o = a.getGlobalExtent(!0)
, s = l(r, a).getOtherAxis(a).getGlobalExtent()
, c = "x" === a.dim ? 0 : 1
, u = e.position;
u[c] += t[c],
u[c] = Math.min(o[1], u[c]),
u[c] = Math.max(o[0], u[c]);
var d = (s[1] + s[0]) / 2
, p = [d, d];
p[c] = u[c];
return {
position: u,
rotation: e.rotation,
cursorPoint: p,
tooltipOption: [{
verticalAlign: "middle"
}, {
align: "center"
}][c]
}
}
});
function l(e, t) {
var n = {};
return n[t.dim + "AxisIndex"] = t.index,
e.getCartesian(n)
}
var u = {
line: function(e, t, n, a) {
var o = r.makeLineShape([t, n[0]], [t, n[1]], d(e));
return i.subPixelOptimizeLine({
shape: o,
style: a
}),
{
type: "Line",
shape: o
}
},
shadow: function(e, t, n, i) {
var a = Math.max(1, e.getBandWidth())
, o = n[1] - n[0];
return {
type: "Rect",
shape: r.makeRectShape([t - a / 2, n[0]], [a, o], d(e))
}
}
};
function d(e) {
return "x" === e.dim ? 0 : 1
}
s.registerAxisPointerClass("CartesianAxisPointer", c);
var p = c;
t.exports = p
}
, {
"../../coord/cartesian/cartesianAxisHelper": 395,
"../../util/graphic": 455,
"../axis/AxisView": 344,
"./BaseAxisPointer": 349,
"./viewHelper": 355
}],
351: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("../../util/model").makeInner
, r = e("./modelHelper")
, o = e("./findPointFromSeries")
, s = i.each
, c = i.curry
, l = a();
function u(e, t, n, a, r) {
var o = e.axis;
if (!o.scale.isBlank() && o.containData(t))
if (e.involveSeries) {
var c = function(e, t) {
var n = t.axis
, i = n.dim
, a = e
, r = []
, o = Number.MAX_VALUE
, c = -1;
return s(t.seriesModels, (function(t, l) {
var u, d, p = t.getData().mapDimension(i, !0);
if (t.getAxisTooltipData) {
var h = t.getAxisTooltipData(p, e, n);
d = h.dataIndices,
u = h.nestestValue
} else {
if (!(d = t.getData().indicesOfNearest(p[0], e, "category" === n.type ? .5 : null)).length)
return;
u = t.getData().get(p[0], d[0])
}
if (null != u && isFinite(u)) {
var y = e - u
, m = Math.abs(y);
m <= o && ((m < o || y >= 0 && c < 0) && (o = m,
c = y,
a = u,
r.length = 0),
s(d, (function(e) {
r.push({
seriesIndex: t.seriesIndex,
dataIndexInside: e,
dataIndex: t.getData().getRawIndex(e)
})
}
)))
}
}
)),
{
payloadBatch: r,
snapToValue: a
}
}(t, e)
, l = c.payloadBatch
, u = c.snapToValue;
l[0] && null == r.seriesIndex && i.extend(r, l[0]),
!a && e.snap && o.containData(u) && null != u && (t = u),
n.showPointer(e, t, l, r),
n.showTooltip(e, c, u)
} else
n.showPointer(e, t)
}
function d(e, t, n, i) {
e[t.key] = {
value: n,
payloadBatch: i
}
}
function p(e, t, n, i) {
var a = n.payloadBatch
, o = t.axis
, s = o.model
, c = t.axisPointerModel;
if (t.triggerTooltip && a.length) {
var l = t.coordSys.model
, u = r.makeKey(l)
, d = e.map[u];
d || (d = e.map[u] = {
coordSysId: l.id,
coordSysIndex: l.componentIndex,
coordSysType: l.type,
coordSysMainType: l.mainType,
dataByAxis: []
},
e.list.push(d)),
d.dataByAxis.push({
axisDim: o.dim,
axisIndex: s.componentIndex,
axisType: s.type,
axisId: s.id,
value: i,
valueLabelOpt: {
precision: c.get("label.precision"),
formatter: c.get("label.formatter")
},
seriesDataIndices: a.slice()
})
}
}
function h(e) {
var t = e.axis.model
, n = {}
, i = n.axisDim = e.axis.dim;
return n.axisIndex = n[i + "AxisIndex"] = t.componentIndex,
n.axisName = n[i + "AxisName"] = t.name,
n.axisId = n[i + "AxisId"] = t.id,
n
}
function y(e) {
return !e || null == e[0] || isNaN(e[0]) || null == e[1] || isNaN(e[1])
}
t.exports = function(e, t, n) {
var a = e.currTrigger
, r = [e.x, e.y]
, m = e
, f = e.dispatchAction || i.bind(n.dispatchAction, n)
, x = t.getComponent("axisPointer").coordSysAxesInfo;
if (x) {
y(r) && (r = o({
seriesIndex: m.seriesIndex,
dataIndex: m.dataIndex
}, t).point);
var v = y(r)
, z = m.axesInfo
, g = x.axesInfo
, b = "leave" === a || y(r)
, w = {}
, _ = {}
, k = {
list: [],
map: {}
}
, C = {
showPointer: c(d, _),
showTooltip: c(p, k)
};
s(x.coordSysMap, (function(e, t) {
var n = v || e.containPoint(r);
s(x.coordSysAxesInfo[t], (function(e, t) {
var i = e.axis
, a = function(e, t) {
for (var n = 0; n < (e || []).length; n++) {
var i = e[n];
if (t.axis.dim === i.axisDim && t.axis.model.componentIndex === i.axisIndex)
return i
}
}(z, e);
if (!b && n && (!z || a)) {
var o = a && a.value;
null != o || v || (o = i.pointToData(r)),
null != o && u(e, o, C, !1, w)
}
}
))
}
));
var S = {};
return s(g, (function(e, t) {
var n = e.linkGroup;
n && !_[t] && s(n.axesInfo, (function(t, i) {
var a = _[i];
if (t !== e && a) {
var r = a.value;
n.mapper && (r = e.axis.scale.parse(n.mapper(r, h(t), h(e)))),
S[e.key] = r
}
}
))
}
)),
s(S, (function(e, t) {
u(g[t], e, C, !0, w)
}
)),
function(e, t, n) {
var i = n.axesInfo = [];
s(t, (function(t, n) {
var a = t.axisPointerModel.option
, r = e[n];
r ? (!t.useHandle && (a.status = "show"),
a.value = r.value,
a.seriesDataIndices = (r.payloadBatch || []).slice()) : !t.useHandle && (a.status = "hide"),
"show" === a.status && i.push({
axisDim: t.axis.dim,
axisIndex: t.axis.model.componentIndex,
value: a.value
})
}
))
}(_, g, w),
function(e, t, n, i) {
if (y(t) || !e.list.length)
return void i({
type: "hideTip"
});
var a = ((e.list[0].dataByAxis[0] || {}).seriesDataIndices || [])[0] || {};
i({
type: "showTip",
escapeConnect: !0,
x: t[0],
y: t[1],
tooltipOption: n.tooltipOption,
position: n.position,
dataIndexInside: a.dataIndexInside,
dataIndex: a.dataIndex,
seriesIndex: a.seriesIndex,
dataByCoordSys: e.list
})
}(k, r, e, f),
function(e, t, n) {
var a = n.getZr()
, r = l(a).axisPointerLastHighlights || {}
, o = l(a).axisPointerLastHighlights = {};
s(e, (function(e, t) {
var n = e.axisPointerModel.option;
"show" === n.status && s(n.seriesDataIndices, (function(e) {
var t = e.seriesIndex + " | " + e.dataIndex;
o[t] = e
}
))
}
));
var c = []
, u = [];
i.each(r, (function(e, t) {
!o[t] && u.push(e)
}
)),
i.each(o, (function(e, t) {
!r[t] && c.push(e)
}
)),
u.length && n.dispatchAction({
type: "downplay",
escapeConnect: !0,
batch: u
}),
c.length && n.dispatchAction({
type: "highlight",
escapeConnect: !0,
batch: c
})
}(g, 0, n),
w
}
}
}
, {
"../../util/model": 457,
"./findPointFromSeries": 352,
"./modelHelper": 354,
"zrender-zxy/lib/core/util": 526
}],
352: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("../../util/model");
t.exports = function(e, t) {
var n, r = [], o = e.seriesIndex;
if (null == o || !(n = t.getSeriesByIndex(o)))
return {
point: []
};
var s = n.getData()
, c = a.queryDataIndex(s, e);
if (null == c || c < 0 || i.isArray(c))
return {
point: []
};
var l = s.getItemGraphicEl(c)
, u = n.coordinateSystem;
if (n.getTooltipPosition)
r = n.getTooltipPosition(c) || [];
else if (u && u.dataToPoint)
r = u.dataToPoint(s.getValues(i.map(u.dimensions, (function(e) {
return s.mapDimension(e)
}
)), c, !0)) || [];
else if (l) {
var d = l.getBoundingRect().clone();
d.applyTransform(l.transform),
r = [d.x + d.width / 2, d.y + d.height / 2]
}
return {
point: r,
el: l
}
}
}
, {
"../../util/model": 457,
"zrender-zxy/lib/core/util": 526
}],
353: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("zrender-zxy/lib/core/env")
, r = (0,
e("../../util/model").makeInner)()
, o = i.each;
function s(e, t, n) {
e.handler("leave", null, n)
}
function c(e, t, n, i) {
t.handler(e, n, i)
}
n.register = function(e, t, n) {
if (!a.node) {
var l = t.getZr();
r(l).records || (r(l).records = {}),
function(e, t) {
if (r(e).initialized)
return;
function n(n, i) {
e.on(n, (function(n) {
var a = function(e) {
var t = {
showTip: [],
hideTip: []
}
, n = function(i) {
var a = t[i.type];
a ? a.push(i) : (i.dispatchAction = n,
e.dispatchAction(i))
};
return {
dispatchAction: n,
pendings: t
}
}(t);
o(r(e).records, (function(e) {
e && i(e, n, a.dispatchAction)
}
)),
function(e, t) {
var n, i = e.showTip.length, a = e.hideTip.length;
i ? n = e.showTip[i - 1] : a && (n = e.hideTip[a - 1]);
n && (n.dispatchAction = null,
t.dispatchAction(n))
}(a.pendings, t)
}
))
}
r(e).initialized = !0,
n("click", i.curry(c, "click")),
n("mousemove", i.curry(c, "mousemove")),
n("globalout", s)
}(l, t),
(r(l).records[e] || (r(l).records[e] = {})).handler = n
}
}
,
n.unregister = function(e, t) {
if (!a.node) {
var n = t.getZr();
(r(n).records || {})[e] && (r(n).records[e] = null)
}
}
}
, {
"../../util/model": 457,
"zrender-zxy/lib/core/env": 520,
"zrender-zxy/lib/core/util": 526
}],
354: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("../../model/Model")
, r = i.each
, o = i.curry;
function s(e, t) {
return "all" === e || i.isArray(e) && i.indexOf(e, t) >= 0 || e === t
}
function c(e) {
var t = (e.ecModel.getComponent("axisPointer") || {}).coordSysAxesInfo;
return t && t.axesInfo[u(e)]
}
function l(e) {
return !!e.get("handle.show")
}
function u(e) {
return e.type + "||" + e.id
}
n.collect = function(e, t) {
var n = {
axesInfo: {},
seriesInvolved: !1,
coordSysAxesInfo: {},
coordSysMap: {}
};
return function(e, t, n) {
var c = t.getComponent("tooltip")
, d = t.getComponent("axisPointer")
, p = d.get("link", !0) || []
, h = [];
r(n.getCoordinateSystems(), (function(n) {
if (n.axisPointerEnabled) {
var y = u(n.model)
, m = e.coordSysAxesInfo[y] = {};
e.coordSysMap[y] = n;
var f = n.model.getModel("tooltip", c);
if (r(n.getAxes(), o(g, !1, null)),
n.getTooltipAxes && c && f.get("show")) {
var x = "axis" === f.get("trigger")
, v = "cross" === f.get("axisPointer.type")
, z = n.getTooltipAxes(f.get("axisPointer.axis"));
(x || v) && r(z.baseAxes, o(g, !v || "cross", x)),
v && r(z.otherAxes, o(g, "cross", !1))
}
}
function g(o, c, y) {
var x = y.model.getModel("axisPointer", d)
, v = x.get("show");
if (v && ("auto" !== v || o || l(x))) {
null == c && (c = x.get("triggerTooltip"));
var z = (x = o ? function(e, t, n, o, s, c) {
var l = t.getModel("axisPointer")
, u = {};
r(["type", "snap", "lineStyle", "shadowStyle", "label", "animation", "animationDurationUpdate", "animationEasingUpdate", "z"], (function(e) {
u[e] = i.clone(l.get(e))
}
)),
u.snap = "category" !== e.type && !!c,
"cross" === l.get("type") && (u.type = "line");
var d = u.label || (u.label = {});
if (null == d.show && (d.show = !1),
"cross" === s) {
var p = l.get("label.show");
if (d.show = null == p || p,
!c) {
var h = u.lineStyle = l.get("crossStyle");
h && i.defaults(d, h.textStyle)
}
}
return e.model.getModel("axisPointer", new a(u,n,o))
}(y, f, d, t, o, c) : x).get("snap")
, g = u(y.model)
, b = c || z || "category" === y.type
, w = e.axesInfo[g] = {
key: g,
axis: y,
coordSys: n,
axisPointerModel: x,
triggerTooltip: c,
involveSeries: b,
snap: z,
useHandle: l(x),
seriesModels: []
};
m[g] = w,
e.seriesInvolved |= b;
var _ = function(e, t) {
for (var n = t.model, i = t.dim, a = 0; a < e.length; a++) {
var r = e[a] || {};
if (s(r[i + "AxisId"], n.id) || s(r[i + "AxisIndex"], n.componentIndex) || s(r[i + "AxisName"], n.name))
return a
}
}(p, y);
if (null != _) {
var k = h[_] || (h[_] = {
axesInfo: {}
});
k.axesInfo[g] = w,
k.mapper = p[_].mapper,
w.linkGroup = k
}
}
}
}
))
}(n, e, t),
n.seriesInvolved && function(e, t) {
t.eachSeries((function(t) {
var n = t.coordinateSystem
, i = t.get("tooltip.trigger", !0)
, a = t.get("tooltip.show", !0);
n && "none" !== i && !1 !== i && "item" !== i && !1 !== a && !1 !== t.get("axisPointer.show", !0) && r(e.coordSysAxesInfo[u(n.model)], (function(e) {
var i = e.axis;
n.getAxis(i.dim) === i && (e.seriesModels.push(t),
null == e.seriesDataCount && (e.seriesDataCount = 0),
e.seriesDataCount += t.getData().count())
}
))
}
), this)
}(n, e),
n
}
,
n.fixValue = function(e) {
var t = c(e);
if (t) {
var n = t.axisPointerModel
, i = t.axis.scale
, a = n.option
, r = n.get("status")
, o = n.get("value");
null != o && (o = i.parse(o));
var s = l(n);
null == r && (a.status = s ? "show" : "hide");
var u = i.getExtent().slice();
u[0] > u[1] && u.reverse(),
(null == o || o > u[1]) && (o = u[1]),
o < u[0] && (o = u[0]),
a.value = o,
s && (a.status = t.axis.scale.isBlank() ? "hide" : "show")
}
}
,
n.getAxisInfo = c,
n.getAxisPointerModel = function(e) {
var t = c(e);
return t && t.axisPointerModel
}
,
n.makeKey = u
}
, {
"../../model/Model": 424,
"zrender-zxy/lib/core/util": 526
}],
355: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("../../util/graphic")
, r = e("zrender-zxy/lib/contain/text")
, o = e("../../util/format")
, s = e("zrender-zxy/lib/core/matrix")
, c = e("../../coord/axisHelper")
, l = e("../axis/AxisBuilder");
function u(e, t, n, i, a) {
var s = d(n.get("value"), t.axis, t.ecModel, n.get("seriesDataIndices"), {
precision: n.get("label.precision"),
formatter: n.get("label.formatter")
})
, c = n.getModel("label")
, l = o.normalizeCssArray(c.get("padding") || 0)
, u = c.getFont()
, p = r.getBoundingRect(s, u)
, h = a.position
, y = p.width + l[1] + l[3]
, m = p.height + l[0] + l[2]
, f = a.align;
"right" === f && (h[0] -= y),
"center" === f && (h[0] -= y / 2);
var x = a.verticalAlign;
"bottom" === x && (h[1] -= m),
"middle" === x && (h[1] -= m / 2),
function(e, t, n, i) {
var a = i.getWidth()
, r = i.getHeight();
e[0] = Math.min(e[0] + t, a) - t,
e[1] = Math.min(e[1] + n, r) - n,
e[0] = Math.max(e[0], 0),
e[1] = Math.max(e[1], 0)
}(h, y, m, i);
var v = c.get("backgroundColor");
v && "auto" !== v || (v = t.get("axisLine.lineStyle.color")),
e.label = {
shape: {
x: 0,
y: 0,
width: y,
height: m,
r: c.get("borderRadius")
},
position: h.slice(),
style: {
text: s,
textFont: u,
textFill: c.getTextColor(),
textPosition: "inside",
fill: v,
stroke: c.get("borderColor") || "transparent",
lineWidth: c.get("borderWidth") || 0,
shadowBlur: c.get("shadowBlur"),
shadowColor: c.get("shadowColor"),
shadowOffsetX: c.get("shadowOffsetX"),
shadowOffsetY: c.get("shadowOffsetY")
},
z2: 10
}
}
function d(e, t, n, a, r) {
e = t.scale.parse(e);
var o = t.scale.getLabel(e, {
precision: r.precision
})
, s = r.formatter;
if (s) {
var l = {
value: c.getAxisRawValue(t, e),
seriesData: []
};
i.each(a, (function(e) {
var t = n.getSeriesByIndex(e.seriesIndex)
, i = e.dataIndexInside
, a = t && t.getDataParams(i);
a && l.seriesData.push(a)
}
)),
i.isString(s) ? o = s.replace("{value}", o) : i.isFunction(s) && (o = s(l))
}
return o
}
function p(e, t, n) {
var i = s.create();
return s.rotate(i, i, n.rotation),
s.translate(i, i, n.position),
a.applyTransform([e.dataToCoord(t), (n.labelOffset || 0) + (n.labelDirection || 1) * (n.labelMargin || 0)], i)
}
n.buildElStyle = function(e) {
var t, n = e.get("type"), i = e.getModel(n + "Style");
return "line" === n ? (t = i.getLineStyle()).fill = null : "shadow" === n && ((t = i.getAreaStyle()).stroke = null),
t
}
,
n.buildLabelElOption = u,
n.getValueLabel = d,
n.getTransformedPosition = p,
n.buildCartesianSingleLabelElOption = function(e, t, n, i, a, r) {
var o = l.innerTextLayout(n.rotation, 0, n.labelDirection);
n.labelMargin = a.get("label.margin"),
u(t, i, a, r, {
position: p(i.axis, e, n),
align: o.textAlign,
verticalAlign: o.textVerticalAlign
})
}
,
n.makeLineShape = function(e, t, n) {
return {
x1: e[n = n || 0],
y1: e[1 - n],
x2: t[n],
y2: t[1 - n]
}
}
,
n.makeRectShape = function(e, t, n) {
return {
x: e[n = n || 0],
y: e[1 - n],
width: t[n],
height: t[1 - n]
}
}
,
n.makeSectorShape = function(e, t, n, i, a, r) {
return {
cx: e,
cy: t,
r0: n,
r: i,
startAngle: a,
endAngle: r,
clockwise: !0
}
}
}
, {
"../../coord/axisHelper": 385,
"../../util/format": 454,
"../../util/graphic": 455,
"../axis/AxisBuilder": 343,
"zrender-zxy/lib/contain/text": 510,
"zrender-zxy/lib/core/matrix": 524,
"zrender-zxy/lib/core/util": 526
}],
356: [function(e, t, n) {
var i = e("../model/Component")
, a = e("../view/Component")
, r = e("../data/helper/sourceHelper").detectSourceFormat
, o = e("../data/helper/sourceType").SERIES_LAYOUT_BY_COLUMN;
i.extend({
type: "dataset",
defaultOption: {
seriesLayoutBy: o,
sourceHeader: null,
dimensions: null,
source: null
},
optionUpdated: function() {
r(this)
}
}),
a.extend({
type: "dataset"
})
}
, {
"../data/helper/sourceHelper": 413,
"../data/helper/sourceType": 414,
"../model/Component": 422,
"../view/Component": 462
}],
357: [function(e, t, n) {
var i = e("../echarts")
, a = e("zrender-zxy/lib/core/util")
, r = e("../util/graphic");
e("../coord/cartesian/Grid"),
e("./axis"),
i.extendComponentView({
type: "grid",
render: function(e, t) {
this.group.removeAll(),
e.get("show") && this.group.add(new r.Rect({
shape: e.coordinateSystem.getRect(),
style: a.defaults({
fill: e.get("backgroundColor")
}, e.getItemStyle()),
silent: !0,
z2: -1
}))
}
}),
i.registerPreprocessor((function(e) {
e.xAxis && e.yAxis && !e.grid && (e.grid = {})
}
))
}
, {
"../coord/cartesian/Grid": 393,
"../echarts": 415,
"../util/graphic": 455,
"./axis": 342,
"zrender-zxy/lib/core/util": 526
}],
358: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("zrender-zxy/lib/mixin/Eventful")
, r = e("zrender-zxy/lib/core/event")
, o = e("./interactionMutex");
function s(e) {
this.pointerChecker,
this._zr = e,
this._opt = {};
var t = i.bind
, n = t(c, this)
, r = t(l, this)
, o = t(u, this)
, s = t(d, this)
, h = t(p, this);
a.call(this),
this.setPointerChecker = function(e) {
this.pointerChecker = e
}
,
this.enable = function(t, a) {
this.disable(),
this._opt = i.defaults(i.clone(a) || {}, {
zoomOnMouseWheel: !0,
moveOnMouseMove: !0,
moveOnMouseWheel: !1,
preventDefaultMouseMove: !0
}),
null == t && (t = !0),
!0 !== t && "move" !== t && "pan" !== t || (e.on("mousedown", n),
e.on("mousemove", r),
e.on("mouseup", o)),
!0 !== t && "scale" !== t && "zoom" !== t || (e.on("mousewheel", s),
e.on("pinch", h))
}
,
this.disable = function() {
e.off("mousedown", n),
e.off("mousemove", r),
e.off("mouseup", o),
e.off("mousewheel", s),
e.off("pinch", h)
}
,
this.dispose = this.disable,
this.isDragging = function() {
return this._dragging
}
,
this.isPinching = function() {
return this._pinching
}
}
function c(e) {
if (!(r.isMiddleOrRightButtonOnMouseUpDown(e) || e.target && e.target.draggable)) {
var t = e.offsetX
, n = e.offsetY;
this.pointerChecker && this.pointerChecker(e, t, n) && (this._x = t,
this._y = n,
this._dragging = !0)
}
}
function l(e) {
if (this._dragging && m("moveOnMouseMove", e, this._opt) && "pinch" !== e.gestureEvent && !o.isTaken(this._zr, "globalPan")) {
var t = e.offsetX
, n = e.offsetY
, i = this._x
, a = this._y
, s = t - i
, c = n - a;
this._x = t,
this._y = n,
this._opt.preventDefaultMouseMove && r.stop(e.event),
y(this, "pan", "moveOnMouseMove", e, {
dx: s,
dy: c,
oldX: i,
oldY: a,
newX: t,
newY: n
})
}
}
function u(e) {
r.isMiddleOrRightButtonOnMouseUpDown(e) || (this._dragging = !1)
}
function d(e) {
var t = m("zoomOnMouseWheel", e, this._opt)
, n = m("moveOnMouseWheel", e, this._opt)
, i = e.wheelDelta
, a = Math.abs(i)
, r = e.offsetX
, o = e.offsetY;
if (0 !== i && (t || n)) {
if (t) {
var s = a > 3 ? 1.4 : a > 1 ? 1.2 : 1.1;
h(this, "zoom", "zoomOnMouseWheel", e, {
scale: i > 0 ? s : 1 / s,
originX: r,
originY: o
})
}
if (n) {
var c = Math.abs(i);
h(this, "scrollMove", "moveOnMouseWheel", e, {
scrollDelta: (i > 0 ? 1 : -1) * (c > 3 ? .4 : c > 1 ? .15 : .05),
originX: r,
originY: o
})
}
}
}
function p(e) {
o.isTaken(this._zr, "globalPan") || h(this, "zoom", null, e, {
scale: e.pinchScale > 1 ? 1.1 : 1 / 1.1,
originX: e.pinchX,
originY: e.pinchY
})
}
function h(e, t, n, i, a) {
e.pointerChecker && e.pointerChecker(i, a.originX, a.originY) && (r.stop(i.event),
y(e, t, n, i, a))
}
function y(e, t, n, a, r) {
r.isAvailableBehavior = i.bind(m, null, n, a),
e.trigger(t, r)
}
function m(e, t, n) {
var a = n[e];
return !e || a && (!i.isString(a) || t.event[a + "Key"])
}
i.mixin(s, a);
var f = s;
t.exports = f
}
, {
"./interactionMutex": 360,
"zrender-zxy/lib/core/event": 521,
"zrender-zxy/lib/core/util": 526,
"zrender-zxy/lib/mixin/Eventful": 563
}],
359: [function(e, t, n) {
var i = {
axisPointer: 1,
tooltip: 1,
brush: 1
};
n.onIrrelevantElement = function(e, t, n) {
var a = t.getComponentByElement(e.topTarget)
, r = a && a.coordinateSystem;
return a && a !== n && !i[a.mainType] && r && r.model !== n
}
}
, {}],
360: [function(e, t, n) {
var i = e("../../echarts")
, a = "\0_ec_interaction_mutex";
function r(e) {
return e[a] || (e[a] = {})
}
i.registerAction({
type: "takeGlobalCursor",
event: "globalCursorTaken",
update: "update"
}, (function() {}
)),
n.take = function(e, t, n) {
r(e)[t] = n
}
,
n.release = function(e, t, n) {
var i = r(e);
i[t] === n && (i[t] = null)
}
,
n.isTaken = function(e, t) {
return !!r(e)[t]
}
}
, {
"../../echarts": 415
}],
361: [function(e, t, n) {
var i = e("../../util/layout")
, a = i.getLayoutRect
, r = i.box
, o = i.positionElement
, s = e("../../util/format")
, c = e("../../util/graphic");
n.layout = function(e, t, n) {
var i = t.getBoxLayoutParams()
, s = t.get("padding")
, c = {
width: n.getWidth(),
height: n.getHeight()
}
, l = a(i, c, s);
r(t.get("orient"), e, t.get("itemGap"), l.width, l.height),
o(e, i, c, s)
}
,
n.makeBackground = function(e, t) {
var n = s.normalizeCssArray(t.get("padding"))
, i = t.getItemStyle(["color", "opacity"]);
return i.fill = t.get("backgroundColor"),
e = new c.Rect({
shape: {
x: e.x - n[3],
y: e.y - n[0],
width: e.width + n[1] + n[3],
height: e.height + n[0] + n[2],
r: t.get("borderRadius")
},
style: i,
silent: !0,
z2: -1
})
}
}
, {
"../../util/format": 454,
"../../util/graphic": 455,
"../../util/layout": 456
}],
362: [function(e, t, n) {
n.updateViewOnPan = function(e, t, n) {
var i = e.target
, a = i.position;
a[0] += t,
a[1] += n,
i.dirty()
}
,
n.updateViewOnZoom = function(e, t, n, i) {
var a = e.target
, r = e.zoomLimit
, o = a.position
, s = a.scale
, c = e.zoom = e.zoom || 1;
if (c *= t,
r) {
var l = r.min || 0
, u = r.max || 1 / 0;
c = Math.max(Math.min(u, c), l)
}
var d = c / e.zoom;
e.zoom = c,
o[0] -= (n - o[0]) * (d - 1),
o[1] -= (i - o[1]) * (d - 1),
s[0] *= d,
s[1] *= d,
a.dirty()
}
}
, {}],
363: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = {
updateSelectedMap: function(e) {
this._targetList = i.isArray(e) ? e.slice() : [],
this._selectTargetMap = i.reduce(e || [], (function(e, t) {
return e.set(t.name, t),
e
}
), i.createHashMap())
},
select: function(e, t) {
var n = null != t ? this._targetList[t] : this._selectTargetMap.get(e);
"single" === this.get("selectedMode") && this._selectTargetMap.each((function(e) {
e.selected = !1
}
)),
n && (n.selected = !0)
},
unSelect: function(e, t) {
var n = null != t ? this._targetList[t] : this._selectTargetMap.get(e);
n && (n.selected = !1)
},
toggleSelected: function(e, t) {
var n = null != t ? this._targetList[t] : this._selectTargetMap.get(e);
if (null != n)
return this[n.selected ? "unSelect" : "select"](e, t),
n.selected
},
isSelected: function(e, t) {
var n = null != t ? this._targetList[t] : this._selectTargetMap.get(e);
return n && n.selected
}
};
t.exports = a
}
, {
"zrender-zxy/lib/core/util": 526
}],
364: [function(e, t, n) {
var i = e("../echarts");
e("./legend/LegendModel"),
e("./legend/legendAction"),
e("./legend/LegendView");
var a = e("./legend/legendFilter")
, r = e("../model/Component");
i.registerProcessor(a),
r.registerSubTypeDefaulter("legend", (function() {
return "plain"
}
))
}
, {
"../echarts": 415,
"../model/Component": 422,
"./legend/LegendModel": 365,
"./legend/LegendView": 366,
"./legend/legendAction": 369,
"./legend/legendFilter": 370
}],
365: [function(e, t, n) {
var i = e("../../echarts")
, a = e("zrender-zxy/lib/core/util")
, r = e("../../model/Model")
, o = e("../../util/model").isNameSpecified
, s = i.extendComponentModel({
type: "legend.plain",
dependencies: ["series"],
layoutMode: {
type: "box",
ignoreSize: !0
},
init: function(e, t, n) {
this.mergeDefaultAndTheme(e, n),
e.selected = e.selected || {}
},
mergeOption: function(e) {
s.superCall(this, "mergeOption", e)
},
optionUpdated: function() {
this._updateData(this.ecModel);
var e = this._data;
if (e[0] && "single" === this.get("selectedMode")) {
for (var t = !1, n = 0; n < e.length; n++) {
var i = e[n].get("name");
if (this.isSelected(i)) {
this.select(i),
t = !0;
break
}
}
!t && this.select(e[0].get("name"))
}
},
_updateData: function(e) {
var t = []
, n = [];
e.eachRawSeries((function(i) {
var a, r = i.name;
if (n.push(r),
i.legendDataProvider) {
var s = i.legendDataProvider()
, c = s.mapArray(s.getName);
e.isSeriesFiltered(i) || (n = n.concat(c)),
c.length ? t = t.concat(c) : a = !0
} else
a = !0;
a && o(i) && t.push(i.name)
}
)),
this._availableNames = n;
var i = this.get("data") || t
, s = a.map(i, (function(e) {
return "string" != typeof e && "number" != typeof e || (e = {
name: e
}),
new r(e,this,this.ecModel)
}
), this);
this._data = s
},
getData: function() {
return this._data
},
select: function(e) {
var t = this.option.selected;
if ("single" === this.get("selectedMode")) {
var n = this._data;
a.each(n, (function(e) {
t[e.get("name")] = !1
}
))
}
t[e] = !0
},
unSelect: function(e) {
"single" !== this.get("selectedMode") && (this.option.selected[e] = !1)
},
toggleSelected: function(e) {
var t = this.option.selected;
t.hasOwnProperty(e) || (t[e] = !0),
this[t[e] ? "unSelect" : "select"](e)
},
isSelected: function(e) {
var t = this.option.selected;
return !(t.hasOwnProperty(e) && !t[e]) && a.indexOf(this._availableNames, e) >= 0
},
defaultOption: {
zlevel: 0,
z: 4,
show: !0,
orient: "horizontal",
left: "center",
top: 0,
align: "auto",
backgroundColor: "rgba(0,0,0,0)",
borderColor: "#ccc",
borderRadius: 0,
borderWidth: 0,
padding: 5,
itemGap: 10,
itemWidth: 25,
itemHeight: 14,
inactiveColor: "#ccc",
textStyle: {
color: "#333"
},
selectedMode: !0,
tooltip: {
show: !1
}
}
})
, c = s;
t.exports = c
}
, {
"../../echarts": 415,
"../../model/Model": 424,
"../../util/model": 457,
"zrender-zxy/lib/core/util": 526
}],
366: [function(e, t, n) {
e("../../config").__DEV__;
var i = e("../../echarts")
, a = e("zrender-zxy/lib/core/util")
, r = e("../../util/symbol").createSymbol
, o = e("../../util/graphic")
, s = e("../helper/listComponent").makeBackground
, c = e("../../util/layout")
, l = a.curry
, u = a.each
, d = o.Group
, p = i.extendComponentView({
type: "legend.plain",
newlineDisabled: !1,
init: function() {
this.group.add(this._contentGroup = new d),
this._backgroundEl,
this._isFirstRender = !0
},
getContentGroup: function() {
return this._contentGroup
},
render: function(e, t, n) {
var i = this._isFirstRender;
if (this._isFirstRender = !1,
this.resetInner(),
e.get("show", !0)) {
var r = e.get("align");
r && "auto" !== r || (r = "right" === e.get("left") && "vertical" === e.get("orient") ? "right" : "left"),
this.renderInner(r, e, t, n);
var o = e.getBoxLayoutParams()
, l = {
width: n.getWidth(),
height: n.getHeight()
}
, u = e.get("padding")
, d = c.getLayoutRect(o, l, u)
, p = this.layoutInner(e, r, d, i)
, h = c.getLayoutRect(a.defaults({
width: p.width,
height: p.height
}, o), l, u);
this.group.attr("position", [h.x - p.x, h.y - p.y]),
this.group.add(this._backgroundEl = s(p, e))
}
},
resetInner: function() {
this.getContentGroup().removeAll(),
this._backgroundEl && this.group.remove(this._backgroundEl)
},
renderInner: function(e, t, n, i) {
var r = this.getContentGroup()
, o = a.createHashMap()
, s = t.get("selectedMode")
, c = [];
n.eachRawSeries((function(e) {
!e.get("legendHoverLink") && c.push(e.id)
}
)),
u(t.getData(), (function(a, u) {
var p = a.get("name");
if (this.newlineDisabled || "" !== p && "\n" !== p) {
var f = n.getSeriesByName(p)[0];
if (!o.get(p))
if (f) {
var x = f.getData()
, v = x.getVisual("color");
"function" == typeof v && (v = v(f.getDataParams(0)));
var z = x.getVisual("legendSymbol") || "roundRect"
, g = x.getVisual("symbol");
this._createItem(p, u, a, t, z, g, e, v, s).on("click", l(h, p, i)).on("mouseover", l(y, f.name, null, i, c)).on("mouseout", l(m, f.name, null, i, c)),
o.set(p, !0)
} else
n.eachRawSeries((function(n) {
if (!o.get(p) && n.legendDataProvider) {
var r = n.legendDataProvider()
, d = r.indexOfName(p);
if (d < 0)
return;
var f = r.getItemVisual(d, "color");
this._createItem(p, u, a, t, "roundRect", null, e, f, s).on("click", l(h, p, i)).on("mouseover", l(y, null, p, i, c)).on("mouseout", l(m, null, p, i, c)),
o.set(p, !0)
}
}
), this)
} else
r.add(new d({
newline: !0
}))
}
), this)
},
_createItem: function(e, t, n, i, s, c, l, u, p) {
var h = i.get("itemWidth")
, y = i.get("itemHeight")
, m = i.get("inactiveColor")
, f = i.get("symbolKeepAspect")
, x = i.isSelected(e)
, v = new d
, z = n.getModel("textStyle")
, g = n.get("icon")
, b = n.getModel("tooltip")
, w = b.parentModel;
if (s = g || s,
v.add(r(s, 0, 0, h, y, x ? u : m, null == f || f)),
!g && c && (c !== s || "none" === c)) {
var _ = .8 * y;
"none" === c && (c = "circle"),
v.add(r(c, (h - _) / 2, (y - _) / 2, _, _, x ? u : m, null == f || f))
}
var k = "left" === l ? h + 5 : -5
, C = l
, S = i.get("formatter")
, M = e;
"string" == typeof S && S ? M = S.replace("{name}", null != e ? e : "") : "function" == typeof S && (M = S(e)),
v.add(new o.Text({
style: o.setTextStyle({}, z, {
text: M,
x: k,
y: y / 2,
textFill: x ? z.getTextColor() : m,
textAlign: C,
textVerticalAlign: "middle"
})
}));
var T = new o.Rect({
shape: v.getBoundingRect(),
invisible: !0,
tooltip: b.get("show") ? a.extend({
content: e,
formatter: w.get("formatter", !0) || function() {
return e
}
,
formatterParams: {
componentType: "legend",
legendIndex: i.componentIndex,
name: e,
$vars: ["name"]
}
}, b.option) : null
});
return v.add(T),
v.eachChild((function(e) {
e.silent = !0
}
)),
T.silent = !p,
this.getContentGroup().add(v),
o.setHoverStyle(v),
v.__legendDataIndex = t,
v
},
layoutInner: function(e, t, n) {
var i = this.getContentGroup();
c.box(e.get("orient"), i, e.get("itemGap"), n.width, n.height);
var a = i.getBoundingRect();
return i.attr("position", [-a.x, -a.y]),
this.group.getBoundingRect()
},
remove: function() {
this.getContentGroup().removeAll(),
this._isFirstRender = !0
}
});
function h(e, t) {
t.dispatchAction({
type: "legendToggleSelect",
name: e
})
}
function y(e, t, n, i) {
var a = n.getZr().storage.getDisplayList()[0];
a && a.useHoverLayer || n.dispatchAction({
type: "highlight",
seriesName: e,
name: t,
excludeSeriesId: i
})
}
function m(e, t, n, i) {
var a = n.getZr().storage.getDisplayList()[0];
a && a.useHoverLayer || n.dispatchAction({
type: "downplay",
seriesName: e,
name: t,
excludeSeriesId: i
})
}
t.exports = p
}
, {
"../../config": 381,
"../../echarts": 415,
"../../util/graphic": 455,
"../../util/layout": 456,
"../../util/symbol": 459,
"../helper/listComponent": 361,
"zrender-zxy/lib/core/util": 526
}],
367: [function(e, t, n) {
var i = e("./LegendModel")
, a = e("../../util/layout")
, r = a.mergeLayoutParam
, o = a.getLayoutParams
, s = i.extend({
type: "legend.scroll",
setScrollDataIndex: function(e) {
this.option.scrollDataIndex = e
},
defaultOption: {
scrollDataIndex: 0,
pageButtonItemGap: 5,
pageButtonGap: null,
pageButtonPosition: "end",
pageFormatter: "{current}/{total}",
pageIcons: {
horizontal: ["M0,0L12,-10L12,10z", "M0,0L-12,-10L-12,10z"],
vertical: ["M0,0L20,0L10,-20z", "M0,0L20,0L10,20z"]
},
pageIconColor: "#2f4554",
pageIconInactiveColor: "#aaa",
pageIconSize: 15,
pageTextStyle: {
color: "#333"
},
animationDurationUpdate: 800
},
init: function(e, t, n, i) {
var a = o(e);
s.superCall(this, "init", e, t, n, i),
c(this, e, a)
},
mergeOption: function(e, t) {
s.superCall(this, "mergeOption", e, t),
c(this, this.option, e)
},
getOrient: function() {
return "vertical" === this.get("orient") ? {
index: 1,
name: "vertical"
} : {
index: 0,
name: "horizontal"
}
}
});
function c(e, t, n) {
var i = [1, 1];
i[e.getOrient().index] = 0,
r(t, n, {
type: "box",
ignoreSize: i
})
}
var l = s;
t.exports = l
}
, {
"../../util/layout": 456,
"./LegendModel": 365
}],
368: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("../../util/graphic")
, r = e("../../util/layout")
, o = e("./LegendView")
, s = a.Group
, c = ["width", "height"]
, l = ["x", "y"]
, u = o.extend({
type: "legend.scroll",
newlineDisabled: !0,
init: function() {
u.superCall(this, "init"),
this._currentIndex = 0,
this.group.add(this._containerGroup = new s),
this._containerGroup.add(this.getContentGroup()),
this.group.add(this._controllerGroup = new s),
this._showController
},
resetInner: function() {
u.superCall(this, "resetInner"),
this._controllerGroup.removeAll(),
this._containerGroup.removeClipPath(),
this._containerGroup.__rectSize = null
},
renderInner: function(e, t, n, r) {
var o = this;
u.superCall(this, "renderInner", e, t, n, r);
var s = this._controllerGroup
, c = t.get("pageIconSize", !0);
i.isArray(c) || (c = [c, c]),
d("pagePrev", 0);
var l = t.getModel("pageTextStyle");
function d(e, n) {
var l = e + "DataIndex"
, u = a.createIcon(t.get("pageIcons", !0)[t.getOrient().name][n], {
onclick: i.bind(o._pageGo, o, l, t, r)
}, {
x: -c[0] / 2,
y: -c[1] / 2,
width: c[0],
height: c[1]
});
u.name = e,
s.add(u)
}
s.add(new a.Text({
name: "pageText",
style: {
textFill: l.getTextColor(),
font: l.getFont(),
textVerticalAlign: "middle",
textAlign: "center"
},
silent: !0
})),
d("pageNext", 1)
},
layoutInner: function(e, t, n, o) {
var s = this.getContentGroup()
, u = this._containerGroup
, d = this._controllerGroup
, p = e.getOrient().index
, h = c[p]
, y = c[1 - p]
, m = l[1 - p];
r.box(e.get("orient"), s, e.get("itemGap"), p ? n.width : null, p ? null : n.height),
r.box("horizontal", d, e.get("pageButtonItemGap", !0));
var f = s.getBoundingRect()
, x = d.getBoundingRect()
, v = this._showController = f[h] > n[h]
, z = [-f.x, -f.y];
o || (z[p] = s.position[p]);
var g = [0, 0]
, b = [-x.x, -x.y]
, w = i.retrieve2(e.get("pageButtonGap", !0), e.get("itemGap", !0));
v && ("end" === e.get("pageButtonPosition", !0) ? b[p] += n[h] - x[h] : g[p] += x[h] + w);
b[1 - p] += f[y] / 2 - x[y] / 2,
s.attr("position", z),
u.attr("position", g),
d.attr("position", b);
var _ = this.group.getBoundingRect();
if ((_ = {
x: 0,
y: 0
})[h] = v ? n[h] : f[h],
_[y] = Math.max(f[y], x[y]),
_[m] = Math.min(0, x[m] + b[1 - p]),
u.__rectSize = n[h],
v) {
var k = {
x: 0,
y: 0
};
k[h] = Math.max(n[h] - x[h] - w, 0),
k[y] = _[y],
u.setClipPath(new a.Rect({
shape: k
})),
u.__rectSize = k[h]
} else
d.eachChild((function(e) {
e.attr({
invisible: !0,
silent: !0
})
}
));
var C = this._getPageInfo(e);
return null != C.pageIndex && a.updateProps(s, {
position: C.contentPosition
}, !!v && e),
this._updatePageInfoView(e, C),
_
},
_pageGo: function(e, t, n) {
var i = this._getPageInfo(t)[e];
null != i && n.dispatchAction({
type: "legendScroll",
scrollDataIndex: i,
legendId: t.id
})
},
_updatePageInfoView: function(e, t) {
var n = this._controllerGroup;
i.each(["pagePrev", "pageNext"], (function(i) {
var a = null != t[i + "DataIndex"]
, r = n.childOfName(i);
r && (r.setStyle("fill", a ? e.get("pageIconColor", !0) : e.get("pageIconInactiveColor", !0)),
r.cursor = a ? "pointer" : "default")
}
));
var a = n.childOfName("pageText")
, r = e.get("pageFormatter")
, o = t.pageIndex
, s = null != o ? o + 1 : 0
, c = t.pageCount;
a && r && a.setStyle("text", i.isString(r) ? r.replace("{current}", s).replace("{total}", c) : r({
current: s,
total: c
}))
},
_getPageInfo: function(e) {
var t = e.get("scrollDataIndex", !0)
, n = this.getContentGroup()
, i = this._containerGroup.__rectSize
, a = e.getOrient().index
, r = c[a]
, o = l[a]
, s = this._findTargetItemIndex(t)
, u = n.children()
, d = u[s]
, p = u.length
, h = p ? 1 : 0
, y = {
contentPosition: n.position.slice(),
pageCount: h,
pageIndex: h - 1,
pagePrevDataIndex: null,
pageNextDataIndex: null
};
if (!d)
return y;
var m = g(d);
y.contentPosition[a] = -m.s;
for (var f = s + 1, x = m, v = m, z = null; f <= p; ++f)
(!(z = g(u[f])) && v.e > x.s + i || z && !b(z, x.s)) && (x = v.i > x.i ? v : z) && (null == y.pageNextDataIndex && (y.pageNextDataIndex = x.i),
++y.pageCount),
v = z;
for (f = s - 1,
x = m,
v = m,
z = null; f >= -1; --f)
(z = g(u[f])) && b(v, z.s) || !(x.i < v.i) || (v = x,
null == y.pagePrevDataIndex && (y.pagePrevDataIndex = x.i),
++y.pageCount,
++y.pageIndex),
x = z;
return y;
function g(e) {
if (e) {
var t = e.getBoundingRect()
, n = t[o] + e.position[a];
return {
s: n,
e: n + t[r],
i: e.__legendDataIndex
}
}
}
function b(e, t) {
return e.e >= t && e.s <= t + i
}
},
_findTargetItemIndex: function(e) {
var t, n = this.getContentGroup();
return this._showController ? n.eachChild((function(n, i) {
n.__legendDataIndex === e && (t = i)
}
)) : t = 0,
t
}
})
, d = u;
t.exports = d
}
, {
"../../util/graphic": 455,
"../../util/layout": 456,
"./LegendView": 366,
"zrender-zxy/lib/core/util": 526
}],
369: [function(e, t, n) {
var i = e("../../echarts")
, a = e("zrender-zxy/lib/core/util");
function r(e, t, n) {
var i, r = {}, o = "toggleSelected" === e;
return n.eachComponent("legend", (function(n) {
o && null != i ? n[i ? "select" : "unSelect"](t.name) : (n[e](t.name),
i = n.isSelected(t.name));
var s = n.getData();
a.each(s, (function(e) {
var t = e.get("name");
if ("\n" !== t && "" !== t) {
var i = n.isSelected(t);
r.hasOwnProperty(t) ? r[t] = r[t] && i : r[t] = i
}
}
))
}
)),
{
name: t.name,
selected: r
}
}
i.registerAction("legendToggleSelect", "legendselectchanged", a.curry(r, "toggleSelected")),
i.registerAction("legendSelect", "legendselected", a.curry(r, "select")),
i.registerAction("legendUnSelect", "legendunselected", a.curry(r, "unSelect"))
}
, {
"../../echarts": 415,
"zrender-zxy/lib/core/util": 526
}],
370: [function(e, t, n) {
t.exports = function(e) {
var t = e.findComponents({
mainType: "legend"
});
t && t.length && e.filterSeries((function(e) {
for (var n = 0; n < t.length; n++)
if (!t[n].isSelected(e.name))
return !1;
return !0
}
))
}
}
, {}],
371: [function(e, t, n) {
e("../../echarts").registerAction("legendScroll", "legendscroll", (function(e, t) {
var n = e.scrollDataIndex;
null != n && t.eachComponent({
mainType: "legend",
subType: "scroll",
query: e
}, (function(e) {
e.setScrollDataIndex(n)
}
))
}
))
}
, {
"../../echarts": 415
}],
372: [function(e, t, n) {
e("./legend"),
e("./legend/ScrollableLegendModel"),
e("./legend/ScrollableLegendView"),
e("./legend/scrollableLegendAction")
}
, {
"./legend": 364,
"./legend/ScrollableLegendModel": 367,
"./legend/ScrollableLegendView": 368,
"./legend/scrollableLegendAction": 371
}],
373: [function(e, t, n) {
e("../coord/radar/Radar"),
e("../coord/radar/RadarModel"),
e("./radar/RadarView")
}
, {
"../coord/radar/Radar": 400,
"../coord/radar/RadarModel": 401,
"./radar/RadarView": 374
}],
374: [function(e, t, n) {
e("../../config").__DEV__;
var i = e("../../echarts")
, a = e("zrender-zxy/lib/core/util")
, r = e("../axis/AxisBuilder")
, o = e("../../util/graphic")
, s = ["axisLine", "axisTickLabel", "axisName"]
, c = i.extendComponentView({
type: "radar",
render: function(e, t, n) {
this.group.removeAll(),
this._buildAxes(e),
this._buildSplitLineAndArea(e)
},
_buildAxes: function(e) {
var t = e.coordinateSystem
, n = t.getIndicatorAxes()
, i = a.map(n, (function(e) {
return new r(e.model,{
position: [t.cx, t.cy],
rotation: e.angle,
labelDirection: -1,
tickDirection: -1,
nameDirection: 1
})
}
));
a.each(i, (function(e) {
a.each(s, e.add, e),
this.group.add(e.getGroup())
}
), this)
},
_buildSplitLineAndArea: function(e) {
var t = e.coordinateSystem
, n = t.getIndicatorAxes();
if (n.length) {
var i = e.get("shape")
, r = e.getModel("splitLine")
, s = e.getModel("splitArea")
, c = r.getModel("lineStyle")
, l = s.getModel("areaStyle")
, u = r.get("show")
, d = s.get("show")
, p = c.get("color")
, h = l.get("color");
p = a.isArray(p) ? p : [p],
h = a.isArray(h) ? h : [h];
var y = []
, m = [];
if ("circle" === i)
for (var f = n[0].getTicksCoords(), x = t.cx, v = t.cy, z = 0; z < f.length; z++) {
if (u)
y[M(y, p, z)].push(new o.Circle({
shape: {
cx: x,
cy: v,
r: f[z].coord
}
}));
if (d && z < f.length - 1)
m[M(m, h, z)].push(new o.Ring({
shape: {
cx: x,
cy: v,
r0: f[z].coord,
r: f[z + 1].coord
}
}))
}
else {
var g, b = a.map(n, (function(e, n) {
var i = e.getTicksCoords();
return g = null == g ? i.length - 1 : Math.min(i.length - 1, g),
a.map(i, (function(e) {
return t.coordToPoint(e.coord, n)
}
))
}
)), w = [];
for (z = 0; z <= g; z++) {
for (var _ = [], k = 0; k < n.length; k++)
_.push(b[k][z]);
if (_[0] && _.push(_[0].slice()),
u)
y[M(y, p, z)].push(new o.Polyline({
shape: {
points: _
}
}));
if (d && w)
m[M(m, h, z - 1)].push(new o.Polygon({
shape: {
points: _.concat(w)
}
}));
w = _.slice().reverse()
}
}
var C = c.getLineStyle()
, S = l.getAreaStyle();
a.each(m, (function(e, t) {
this.group.add(o.mergePath(e, {
style: a.defaults({
stroke: "none",
fill: h[t % h.length]
}, S),
silent: !0
}))
}
), this),
a.each(y, (function(e, t) {
this.group.add(o.mergePath(e, {
style: a.defaults({
fill: "none",
stroke: p[t % p.length]
}, C),
silent: !0
}))
}
), this)
}
function M(e, t, n) {
var i = n % t.length;
return e[i] = e[i] || [],
i
}
}
});
t.exports = c
}
, {
"../../config": 381,
"../../echarts": 415,
"../../util/graphic": 455,
"../axis/AxisBuilder": 343,
"zrender-zxy/lib/core/util": 526
}],
375: [function(e, t, n) {
var i = e("../echarts")
, a = e("../util/graphic")
, r = e("../util/layout").getLayoutRect;
i.extendComponentModel({
type: "title",
layoutMode: {
type: "box",
ignoreSize: !0
},
defaultOption: {
zlevel: 0,
z: 6,
show: !0,
text: "",
target: "blank",
subtext: "",
subtarget: "blank",
left: 0,
top: 0,
backgroundColor: "rgba(0,0,0,0)",
borderColor: "#ccc",
borderWidth: 0,
padding: 5,
itemGap: 10,
textStyle: {
fontSize: 18,
fontWeight: "bolder",
color: "#333"
},
subtextStyle: {
color: "#aaa"
}
}
}),
i.extendComponentView({
type: "title",
render: function(e, t, n) {
if (this.group.removeAll(),
e.get("show")) {
var i = this.group
, o = e.getModel("textStyle")
, s = e.getModel("subtextStyle")
, c = e.get("textAlign")
, l = e.get("textBaseline")
, u = new a.Text({
style: a.setTextStyle({}, o, {
text: e.get("text"),
textFill: o.getTextColor()
}, {
disableBox: !0
}),
z2: 10
})
, d = u.getBoundingRect()
, p = e.get("subtext")
, h = new a.Text({
style: a.setTextStyle({}, s, {
text: p,
textFill: s.getTextColor(),
y: d.height + e.get("itemGap"),
textVerticalAlign: "top"
}, {
disableBox: !0
}),
z2: 10
})
, y = e.get("link")
, m = e.get("sublink")
, f = e.get("triggerEvent", !0);
u.silent = !y && !f,
h.silent = !m && !f,
y && u.on("click", (function() {
window.open(y, "_" + e.get("target"))
}
)),
m && h.on("click", (function() {
window.open(m, "_" + e.get("subtarget"))
}
)),
u.eventData = h.eventData = f ? {
componentType: "title",
componentIndex: e.componentIndex
} : null,
i.add(u),
p && i.add(h);
var x = i.getBoundingRect()
, v = e.getBoxLayoutParams();
v.width = x.width,
v.height = x.height;
var z = r(v, {
width: n.getWidth(),
height: n.getHeight()
}, e.get("padding"));
c || ("middle" === (c = e.get("left") || e.get("right")) && (c = "center"),
"right" === c ? z.x += z.width : "center" === c && (z.x += z.width / 2)),
l || ("center" === (l = e.get("top") || e.get("bottom")) && (l = "middle"),
"bottom" === l ? z.y += z.height : "middle" === l && (z.y += z.height / 2),
l = l || "top"),
i.attr("position", [z.x, z.y]);
var g = {
textAlign: c,
textVerticalAlign: l
};
u.setStyle(g),
h.setStyle(g),
x = i.getBoundingRect();
var b = z.margin
, w = e.getItemStyle(["color", "opacity"]);
w.fill = e.get("backgroundColor");
var _ = new a.Rect({
shape: {
x: x.x - b[3],
y: x.y - b[0],
width: x.width + b[1] + b[3],
height: x.height + b[0] + b[2],
r: e.get("borderRadius")
},
style: w,
silent: !0
});
a.subPixelOptimizeRect(_),
i.add(_)
}
}
})
}
, {
"../echarts": 415,
"../util/graphic": 455,
"../util/layout": 456
}],
376: [function(e, t, n) {
var i = e("../echarts");
e("./axisPointer"),
e("./tooltip/TooltipModel"),
e("./tooltip/TooltipView"),
i.registerAction({
type: "showTip",
event: "showTip",
update: "tooltip:manuallyShowTip"
}, (function() {}
)),
i.registerAction({
type: "hideTip",
event: "hideTip",
update: "tooltip:manuallyHideTip"
}, (function() {}
))
}
, {
"../echarts": 415,
"./axisPointer": 346,
"./tooltip/TooltipModel": 378,
"./tooltip/TooltipView": 380
}],
377: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("zrender-zxy/lib/tool/color")
, r = e("zrender-zxy/lib/core/event")
, o = e("zrender-zxy/lib/core/env")
, s = e("../../util/format")
, c = i.each
, l = s.toCamelCase
, u = ["", "-webkit-", "-moz-", "-o-"];
function d(e) {
var t, n, r = [], d = e.get("transitionDuration"), p = e.get("backgroundColor"), h = e.getModel("textStyle"), y = e.get("padding");
return d && r.push((n = "left " + (t = d) + "s cubic-bezier(0.23, 1, 0.32, 1),top " + t + "s cubic-bezier(0.23, 1, 0.32, 1)",
i.map(u, (function(e) {
return e + "transition:" + n
}
)).join(";"))),
p && (o.canvasSupported ? r.push("background-Color:" + p) : (r.push("background-Color:#" + a.toHex(p)),
r.push("filter:alpha(opacity=70)"))),
c(["width", "color", "radius"], (function(t) {
var n = "border-" + t
, i = l(n)
, a = e.get(i);
null != a && r.push(n + ":" + a + ("color" === t ? "" : "px"))
}
)),
r.push(function(e) {
var t = []
, n = e.get("fontSize")
, i = e.getTextColor();
return i && t.push("color:" + i),
t.push("font:" + e.getFont()),
n && t.push("line-height:" + Math.round(3 * n / 2) + "px"),
c(["decoration", "align"], (function(n) {
var i = e.get(n);
i && t.push("text-" + n + ":" + i)
}
)),
t.join(";")
}(h)),
null != y && r.push("padding:" + s.normalizeCssArray(y).join("px ") + "px"),
r.join(";") + ";"
}
function p(e, t) {
if (o.wxa)
return null;
var n = document.createElement("div")
, i = this._zr = t.getZr();
this.el = n,
this._x = t.getWidth() / 2,
this._y = t.getHeight() / 2,
e.appendChild(n),
this._container = e,
this._show = !1,
this._hideTimeout;
var a = this;
n.onmouseenter = function() {
a._enterable && (clearTimeout(a._hideTimeout),
a._show = !0),
a._inContent = !0
}
,
n.onmousemove = function(t) {
if (t = t || window.event,
!a._enterable) {
var n = i.handler;
r.normalizeEvent(e, t, !0),
n.dispatch("mousemove", t)
}
}
,
n.onmouseleave = function() {
a._enterable && a._show && a.hideLater(a._hideDelay),
a._inContent = !1
}
}
p.prototype = {
constructor: p,
_enterable: !0,
update: function() {
var e = this._container
, t = e.currentStyle || document.defaultView.getComputedStyle(e)
, n = e.style;
"absolute" !== n.position && "absolute" !== t.position && (n.position = "relative")
},
show: function(e) {
clearTimeout(this._hideTimeout);
var t = this.el;
t.style.cssText = "position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;" + d(e) + ";left:" + this._x + "px;top:" + this._y + "px;" + (e.get("extraCssText") || ""),
t.style.display = t.innerHTML ? "block" : "none",
t.style.pointerEvents = this._enterable ? "auto" : "none",
this._show = !0
},
setContent: function(e) {
this.el.innerHTML = null == e ? "" : e
},
setEnterable: function(e) {
this._enterable = e
},
getSize: function() {
var e = this.el;
return [e.clientWidth, e.clientHeight]
},
moveTo: function(e, t) {
var n, i = this._zr;
i && i.painter && (n = i.painter.getViewportRootOffset()) && (e += n.offsetLeft,
t += n.offsetTop);
var a = this.el.style;
a.left = e + "px",
a.top = t + "px",
this._x = e,
this._y = t
},
hide: function() {
this.el.style.display = "none",
this._show = !1
},
hideLater: function(e) {
!this._show || this._inContent && this._enterable || (e ? (this._hideDelay = e,
this._show = !1,
this._hideTimeout = setTimeout(i.bind(this.hide, this), e)) : this.hide())
},
isShow: function() {
return this._show
},
getOuterSize: function() {
var e = this.el.clientWidth
, t = this.el.clientHeight;
if (document.defaultView && document.defaultView.getComputedStyle) {
var n = document.defaultView.getComputedStyle(this.el);
n && (e += parseInt(n.paddingLeft, 10) + parseInt(n.paddingRight, 10) + parseInt(n.borderLeftWidth, 10) + parseInt(n.borderRightWidth, 10),
t += parseInt(n.paddingTop, 10) + parseInt(n.paddingBottom, 10) + parseInt(n.borderTopWidth, 10) + parseInt(n.borderBottomWidth, 10))
}
return {
width: e,
height: t
}
}
};
var h = p;
t.exports = h
}
, {
"../../util/format": 454,
"zrender-zxy/lib/core/env": 520,
"zrender-zxy/lib/core/event": 521,
"zrender-zxy/lib/core/util": 526,
"zrender-zxy/lib/tool/color": 565
}],
378: [function(e, t, n) {
var i = e("../../echarts").extendComponentModel({
type: "tooltip",
dependencies: ["axisPointer"],
defaultOption: {
zlevel: 0,
z: 60,
show: !0,
showContent: !0,
trigger: "item",
triggerOn: "mousemove|click",
alwaysShowContent: !1,
displayMode: "single",
renderMode: "auto",
confine: !1,
showDelay: 0,
hideDelay: 100,
transitionDuration: .4,
enterable: !1,
backgroundColor: "rgba(50,50,50,0.7)",
borderColor: "#333",
borderRadius: 4,
borderWidth: 0,
padding: 5,
extraCssText: "",
axisPointer: {
type: "line",
axis: "auto",
animation: "auto",
animationDurationUpdate: 200,
animationEasingUpdate: "exponentialOut",
crossStyle: {
color: "#999",
width: 1,
type: "dashed",
textStyle: {}
}
},
textStyle: {
color: "#fff",
fontSize: 14
}
}
});
t.exports = i
}
, {
"../../echarts": 415
}],
379: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("zrender-zxy/lib/graphic/Text");
function r(e) {
this._zr = e.getZr(),
this._show = !1,
this._hideTimeout
}
r.prototype = {
constructor: r,
_enterable: !0,
update: function() {},
show: function(e) {
this._hideTimeout && clearTimeout(this._hideTimeout),
this.el.attr("show", !0),
this._show = !0
},
setContent: function(e, t, n) {
this.el && this._zr.remove(this.el);
for (var i = {}, r = e, o = r.indexOf("{marker"); o >= 0; ) {
var s = r.indexOf("|}")
, c = r.substr(o + "{marker".length, s - o - "{marker".length);
c.indexOf("sub") > -1 ? i["marker" + c] = {
textWidth: 4,
textHeight: 4,
textBorderRadius: 2,
textBackgroundColor: t[c],
textOffset: [3, 0]
} : i["marker" + c] = {
textWidth: 10,
textHeight: 10,
textBorderRadius: 5,
textBackgroundColor: t[c]
},
o = (r = r.substr(s + 1)).indexOf("{marker")
}
this.el = new a({
style: {
rich: i,
text: e,
textLineHeight: 20,
textBackgroundColor: n.get("backgroundColor"),
textBorderRadius: n.get("borderRadius"),
textFill: n.get("textStyle.color"),
textPadding: n.get("padding")
},
z: n.get("z")
}),
this._zr.add(this.el);
var l = this;
this.el.on("mouseover", (function() {
l._enterable && (clearTimeout(l._hideTimeout),
l._show = !0),
l._inContent = !0
}
)),
this.el.on("mouseout", (function() {
l._enterable && l._show && l.hideLater(l._hideDelay),
l._inContent = !1
}
))
},
setEnterable: function(e) {
this._enterable = e
},
getSize: function() {
var e = this.el.getBoundingRect();
return [e.width, e.height]
},
moveTo: function(e, t) {
this.el && this.el.attr("position", [e, t])
},
hide: function() {
this.el.hide(),
this._show = !1
},
hideLater: function(e) {
!this._show || this._inContent && this._enterable || (e ? (this._hideDelay = e,
this._show = !1,
this._hideTimeout = setTimeout(i.bind(this.hide, this), e)) : this.hide())
},
isShow: function() {
return this._show
},
getOuterSize: function() {
return this.getSize()
}
};
var o = r;
t.exports = o
}
, {
"zrender-zxy/lib/core/util": 526,
"zrender-zxy/lib/graphic/Text": 539
}],
380: [function(e, t, n) {
var i = e("../../echarts")
, a = e("zrender-zxy/lib/core/util")
, r = e("zrender-zxy/lib/core/env")
, o = e("./TooltipContent")
, s = e("./TooltipRichContent")
, c = e("../../util/format")
, l = e("../../util/number")
, u = e("../../util/graphic")
, d = e("../axisPointer/findPointFromSeries")
, p = e("../../util/layout")
, h = e("../../model/Model")
, y = e("../axisPointer/globalListener")
, m = e("../../coord/axisHelper")
, f = e("../axisPointer/viewHelper")
, x = e("../../util/model").getTooltipRenderMode
, v = a.bind
, z = a.each
, g = l.parsePercent
, b = new u.Rect({
shape: {
x: -1,
y: -1,
width: 2,
height: 2
}
})
, w = i.extendComponentView({
type: "tooltip",
init: function(e, t) {
if (!r.node) {
var n, i = e.getComponent("tooltip").get("renderMode");
this._renderMode = x(i),
"html" === this._renderMode ? (n = new o(t.getDom(),t),
this._newLine = "<br/>") : (n = new s(t),
this._newLine = "\n"),
this._tooltipContent = n
}
},
render: function(e, t, n) {
if (!r.node) {
this.group.removeAll(),
this._tooltipModel = e,
this._ecModel = t,
this._api = n,
this._lastDataByCoordSys = null,
this._alwaysShowContent = e.get("alwaysShowContent");
var i = this._tooltipContent;
i.update(),
i.setEnterable(e.get("enterable")),
this._initGlobalListener(),
this._keepShow()
}
},
_initGlobalListener: function() {
var e = this._tooltipModel.get("triggerOn");
y.register("itemTooltip", this._api, v((function(t, n, i) {
"none" !== e && (e.indexOf(t) >= 0 ? this._tryShow(n, i) : "leave" === t && this._hide(i))
}
), this))
},
_keepShow: function() {
var e = this._tooltipModel
, t = this._ecModel
, n = this._api;
if (null != this._lastX && null != this._lastY && "none" !== e.get("triggerOn")) {
var i = this;
clearTimeout(this._refreshUpdateTimeout),
this._refreshUpdateTimeout = setTimeout((function() {
i.manuallyShowTip(e, t, n, {
x: i._lastX,
y: i._lastY
})
}
))
}
},
manuallyShowTip: function(e, t, n, i) {
if (i.from !== this.uid && !r.node) {
var a = k(i, n);
this._ticket = "";
var o = i.dataByCoordSys;
if (i.tooltip && null != i.x && null != i.y) {
var s = b;
s.position = [i.x, i.y],
s.update(),
s.tooltip = i.tooltip,
this._tryShow({
offsetX: i.x,
offsetY: i.y,
target: s
}, a)
} else if (o)
this._tryShow({
offsetX: i.x,
offsetY: i.y,
position: i.position,
event: {},
dataByCoordSys: i.dataByCoordSys,
tooltipOption: i.tooltipOption
}, a);
else if (null != i.seriesIndex) {
if (this._manuallyAxisShowTip(e, t, n, i))
return;
var c = d(i, t)
, l = c.point[0]
, u = c.point[1];
null != l && null != u && this._tryShow({
offsetX: l,
offsetY: u,
position: i.position,
target: c.el,
event: {}
}, a)
} else
null != i.x && null != i.y && (n.dispatchAction({
type: "updateAxisPointer",
x: i.x,
y: i.y
}),
this._tryShow({
offsetX: i.x,
offsetY: i.y,
position: i.position,
target: n.getZr().findHover(i.x, i.y).target,
event: {}
}, a))
}
},
manuallyHideTip: function(e, t, n, i) {
var a = this._tooltipContent;
!this._alwaysShowContent && this._tooltipModel && a.hideLater(this._tooltipModel.get("hideDelay")),
this._lastX = this._lastY = null,
i.from !== this.uid && this._hide(k(i, n))
},
_manuallyAxisShowTip: function(e, t, n, i) {
var a = i.seriesIndex
, r = i.dataIndex
, o = t.getComponent("axisPointer").coordSysAxesInfo;
if (null != a && null != r && null != o) {
var s = t.getSeriesByIndex(a);
if (s)
if ("axis" === (e = _([s.getData().getItemModel(r), s, (s.coordinateSystem || {}).model, e])).get("trigger"))
return n.dispatchAction({
type: "updateAxisPointer",
seriesIndex: a,
dataIndex: r,
position: i.position
}),
!0
}
},
_tryShow: function(e, t) {
var n = e.target;
if (this._tooltipModel) {
this._lastX = e.offsetX,
this._lastY = e.offsetY;
var i = e.dataByCoordSys;
i && i.length ? this._showAxisTooltip(i, e) : n && null != n.dataIndex ? (this._lastDataByCoordSys = null,
this._showSeriesItemTooltip(e, n, t)) : n && n.tooltip ? (this._lastDataByCoordSys = null,
this._showComponentItemTooltip(e, n, t)) : (this._lastDataByCoordSys = null,
this._hide(t))
}
},
_showOrMove: function(e, t) {
var n = e.get("showDelay");
t = a.bind(t, this),
clearTimeout(this._showTimout),
n > 0 ? this._showTimout = setTimeout(t, n) : t()
},
_showAxisTooltip: function(e, t) {
var n = this._ecModel
, i = this._tooltipModel
, r = [t.offsetX, t.offsetY]
, o = []
, s = []
, l = _([t.tooltipOption, i])
, u = this._renderMode
, d = this._newLine
, p = {};
z(e, (function(e) {
z(e.dataByAxis, (function(e) {
var t = n.getComponent(e.axisDim + "Axis", e.axisIndex)
, i = e.value
, r = [];
if (t && null != i) {
var l = f.getValueLabel(i, t.axis, n, e.seriesDataIndices, e.valueLabelOpt);
a.each(e.seriesDataIndices, (function(o) {
var c = n.getSeriesByIndex(o.seriesIndex)
, d = o.dataIndexInside
, h = c && c.getDataParams(d);
if (h.axisDim = e.axisDim,
h.axisIndex = e.axisIndex,
h.axisType = e.axisType,
h.axisId = e.axisId,
h.axisValue = m.getAxisRawValue(t.axis, i),
h.axisValueLabel = l,
h) {
s.push(h);
var y, f = c.formatTooltip(d, !0, null, u);
if (a.isObject(f)) {
y = f.html;
var x = f.markers;
a.merge(p, x)
} else
y = f;
r.push(y)
}
}
));
var h = l;
"html" !== u ? o.push(r.join(d)) : o.push((h ? c.encodeHTML(h) + d : "") + r.join(d))
}
}
))
}
), this),
o.reverse(),
o = o.join(this._newLine + this._newLine);
var h = t.position;
this._showOrMove(l, (function() {
this._updateContentNotChangedOnAxis(e) ? this._updatePosition(l, h, r[0], r[1], this._tooltipContent, s) : this._showTooltipContent(l, o, s, Math.random(), r[0], r[1], h, void 0, p)
}
))
},
_showSeriesItemTooltip: function(e, t, n) {
var i = this._ecModel
, r = t.seriesIndex
, o = i.getSeriesByIndex(r)
, s = t.dataModel || o
, c = t.dataIndex
, l = t.dataType
, u = s.getData()
, d = _([u.getItemModel(c), s, o && (o.coordinateSystem || {}).model, this._tooltipModel])
, p = d.get("trigger");
if (null == p || "item" === p) {
var h, y, m = s.getDataParams(c, l), f = s.formatTooltip(c, !1, l, this._renderMode);
a.isObject(f) ? (h = f.html,
y = f.markers) : (h = f,
y = null);
var x = "item_" + s.name + "_" + c;
this._showOrMove(d, (function() {
this._showTooltipContent(d, h, m, x, e.offsetX, e.offsetY, e.position, e.target, y)
}
)),
n({
type: "showTip",
dataIndexInside: c,
dataIndex: u.getRawIndex(c),
seriesIndex: r,
from: this.uid
})
}
},
_showComponentItemTooltip: function(e, t, n) {
var i = t.tooltip;
if ("string" == typeof i) {
i = {
content: i,
formatter: i
}
}
var a = new h(i,this._tooltipModel,this._ecModel)
, r = a.get("content")
, o = Math.random();
this._showOrMove(a, (function() {
this._showTooltipContent(a, r, a.get("formatterParams") || {}, o, e.offsetX, e.offsetY, e.position, t)
}
)),
n({
type: "showTip",
from: this.uid
})
},
_showTooltipContent: function(e, t, n, i, a, r, o, s, l) {
if (this._ticket = "",
e.get("showContent") && e.get("show")) {
var u = this._tooltipContent
, d = e.get("formatter");
o = o || e.get("position");
var p = t;
if (d && "string" == typeof d)
p = c.formatTpl(d, n, !0);
else if ("function" == typeof d) {
var h = v((function(t, i) {
t === this._ticket && (u.setContent(i, l, e),
this._updatePosition(e, o, a, r, u, n, s))
}
), this);
this._ticket = i,
p = d(n, i, h)
}
u.setContent(p, l, e),
u.show(e),
this._updatePosition(e, o, a, r, u, n, s)
}
},
_updatePosition: function(e, t, n, i, r, o, s) {
var c = this._api.getWidth()
, l = this._api.getHeight();
t = t || e.get("position");
var u = r.getSize()
, d = e.get("align")
, h = e.get("verticalAlign")
, y = s && s.getBoundingRect().clone();
if (s && y.applyTransform(s.transform),
"function" == typeof t && (t = t([n, i], o, r.el, y, {
viewSize: [c, l],
contentSize: u.slice()
})),
a.isArray(t))
n = g(t[0], c),
i = g(t[1], l);
else if (a.isObject(t)) {
t.width = u[0],
t.height = u[1];
var m = p.getLayoutRect(t, {
width: c,
height: l
});
n = m.x,
i = m.y,
d = null,
h = null
} else if ("string" == typeof t && s) {
var f = function(e, t, n) {
var i = n[0]
, a = n[1]
, r = 0
, o = 0
, s = t.width
, c = t.height;
switch (e) {
case "inside":
r = t.x + s / 2 - i / 2,
o = t.y + c / 2 - a / 2;
break;
case "top":
r = t.x + s / 2 - i / 2,
o = t.y - a - 5;
break;
case "bottom":
r = t.x + s / 2 - i / 2,
o = t.y + c + 5;
break;
case "left":
r = t.x - i - 5,
o = t.y + c / 2 - a / 2;
break;
case "right":
r = t.x + s + 5,
o = t.y + c / 2 - a / 2
}
return [r, o]
}(t, y, u);
n = f[0],
i = f[1]
} else {
f = function(e, t, n, i, a, r, o) {
var s = n.getOuterSize()
, c = s.width
, l = s.height;
null != r && (e + c + r > i ? e -= c + r : e += r);
null != o && (t + l + o > a ? t -= l + o : t += o);
return [e, t]
}(n, i, r, c, l, d ? null : 20, h ? null : 20);
n = f[0],
i = f[1]
}
if (d && (n -= C(d) ? u[0] / 2 : "right" === d ? u[0] : 0),
h && (i -= C(h) ? u[1] / 2 : "bottom" === h ? u[1] : 0),
e.get("confine")) {
f = function(e, t, n, i, a) {
var r = n.getOuterSize()
, o = r.width
, s = r.height;
return e = Math.min(e + o, i) - o,
t = Math.min(t + s, a) - s,
e = Math.max(e, 0),
t = Math.max(t, 0),
[e, t]
}(n, i, r, c, l);
n = f[0],
i = f[1]
}
r.moveTo(n, i)
},
_updateContentNotChangedOnAxis: function(e) {
var t = this._lastDataByCoordSys
, n = !!t && t.length === e.length;
return n && z(t, (function(t, i) {
var a = t.dataByAxis || {}
, r = (e[i] || {}).dataByAxis || [];
(n &= a.length === r.length) && z(a, (function(e, t) {
var i = r[t] || {}
, a = e.seriesDataIndices || []
, o = i.seriesDataIndices || [];
(n &= e.value === i.value && e.axisType === i.axisType && e.axisId === i.axisId && a.length === o.length) && z(a, (function(e, t) {
var i = o[t];
n &= e.seriesIndex === i.seriesIndex && e.dataIndex === i.dataIndex
}
))
}
))
}
)),
this._lastDataByCoordSys = e,
!!n
},
_hide: function(e) {
this._lastDataByCoordSys = null,
e({
type: "hideTip",
from: this.uid
})
},
dispose: function(e, t) {
r.node || (this._tooltipContent.hide(),
y.unregister("itemTooltip", t))
}
});
function _(e) {
for (var t = e.pop(); e.length; ) {
var n = e.pop();
n && (h.isInstance(n) && (n = n.get("tooltip", !0)),
"string" == typeof n && (n = {
formatter: n
}),
t = new h(n,t,t.ecModel))
}
return t
}
function k(e, t) {
return e.dispatchAction || a.bind(t.dispatchAction, t)
}
function C(e) {
return "center" === e || "middle" === e
}
t.exports = w
}
, {
"../../coord/axisHelper": 385,
"../../echarts": 415,
"../../model/Model": 424,
"../../util/format": 454,
"../../util/graphic": 455,
"../../util/layout": 456,
"../../util/model": 457,
"../../util/number": 458,
"../axisPointer/findPointFromSeries": 352,
"../axisPointer/globalListener": 353,
"../axisPointer/viewHelper": 355,
"./TooltipContent": 377,
"./TooltipRichContent": 379,
"zrender-zxy/lib/core/env": 520,
"zrender-zxy/lib/core/util": 526
}],
381: [function(e, t, n) {
(function(e) {
(function() {
var t;
"undefined" != typeof window ? t = window.__DEV__ : void 0 !== e && (t = e.__DEV__),
void 0 === t && (t = !0);
var i = t;
n.__DEV__ = i
}
).call(this)
}
).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {})
}
, {}],
382: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = i.each
, r = i.map
, o = e("../util/number")
, s = o.linearMap
, c = o.getPixelPrecision
, l = e("./axisTickLabelBuilder")
, u = l.createAxisTicks
, d = l.createAxisLabels
, p = l.calculateCategoryInterval
, h = [0, 1]
, y = function(e, t, n) {
this.dim = e,
this.scale = t,
this._extent = n || [0, 0],
this.inverse = !1,
this.onBand = !1
};
function m(e, t) {
var n = (e[1] - e[0]) / t / 2;
e[0] += n,
e[1] -= n
}
y.prototype = {
constructor: y,
contain: function(e) {
var t = this._extent
, n = Math.min(t[0], t[1])
, i = Math.max(t[0], t[1]);
return e >= n && e <= i
},
containData: function(e) {
return this.contain(this.dataToCoord(e))
},
getExtent: function() {
return this._extent.slice()
},
getPixelPrecision: function(e) {
return c(e || this.scale.getExtent(), this._extent)
},
setExtent: function(e, t) {
var n = this._extent;
n[0] = e,
n[1] = t
},
dataToCoord: function(e, t) {
var n = this._extent
, i = this.scale;
return e = i.normalize(e),
this.onBand && "ordinal" === i.type && m(n = n.slice(), i.count()),
s(e, h, n, t)
},
coordToData: function(e, t) {
var n = this._extent
, i = this.scale;
this.onBand && "ordinal" === i.type && m(n = n.slice(), i.count());
var a = s(e, n, h, t);
return this.scale.scale(a)
},
pointToData: function(e, t) {},
getTicksCoords: function(e) {
var t = (e = e || {}).tickModel || this.getTickModel()
, n = u(this, t)
, i = n.ticks
, o = r(i, (function(e) {
return {
coord: this.dataToCoord(e),
tickValue: e
}
}
), this)
, s = t.get("alignWithLabel");
return function(e, t, n, i, r) {
var o = t.length;
if (!e.onBand || i || !o)
return;
var s, c = e.getExtent();
if (1 === o)
t[0].coord = c[0],
s = t[1] = {
coord: c[0]
};
else {
var l = t[1].coord - t[0].coord;
a(t, (function(e) {
e.coord -= l / 2;
var t = t || 0;
t % 2 > 0 && (e.coord -= l / (2 * (t + 1)))
}
)),
s = {
coord: t[o - 1].coord + l
},
t.push(s)
}
var u = c[0] > c[1];
d(t[0].coord, c[0]) && (r ? t[0].coord = c[0] : t.shift());
r && d(c[0], t[0].coord) && t.unshift({
coord: c[0]
});
d(c[1], s.coord) && (r ? s.coord = c[1] : t.pop());
r && d(s.coord, c[1]) && t.push({
coord: c[1]
});
function d(e, t) {
return u ? e > t : e < t
}
}(this, o, n.tickCategoryInterval, s, e.clamp),
o
},
getViewLabels: function() {
return d(this).labels
},
getLabelModel: function() {
return this.model.getModel("axisLabel")
},
getTickModel: function() {
return this.model.getModel("axisTick")
},
getBandWidth: function() {
var e = this._extent
, t = this.scale.getExtent()
, n = t[1] - t[0] + (this.onBand ? 1 : 0);
0 === n && (n = 1);
var i = Math.abs(e[1] - e[0]);
return Math.abs(i) / n
},
isHorizontal: null,
getRotate: null,
calculateCategoryInterval: function() {
return p(this)
}
};
var f = y;
t.exports = f
}
, {
"../util/number": 458,
"./axisTickLabelBuilder": 388,
"zrender-zxy/lib/core/util": 526
}],
383: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("zrender-zxy/lib/core/vector")
, r = e("zrender-zxy/lib/core/matrix")
, o = e("zrender-zxy/lib/core/BoundingRect")
, s = e("zrender-zxy/lib/mixin/Transformable")
, c = a.applyTransform;
function l() {
s.call(this)
}
function u(e) {
this.name = e,
this.zoomLimit,
s.call(this),
this._roamTransformable = new l,
this._rawTransformable = new l,
this._center,
this._zoom
}
function d(e, t, n, i) {
var a = n.seriesModel
, r = a ? a.coordinateSystem : null;
return r === this ? r[e](i) : null
}
i.mixin(l, s),
u.prototype = {
constructor: u,
type: "view",
dimensions: ["x", "y"],
setBoundingRect: function(e, t, n, i) {
return this._rect = new o(e,t,n,i),
this._rect
},
getBoundingRect: function() {
return this._rect
},
setViewRect: function(e, t, n, i) {
this.transformTo(e, t, n, i),
this._viewRect = new o(e,t,n,i)
},
transformTo: function(e, t, n, i) {
var a = this.getBoundingRect()
, r = this._rawTransformable;
r.transform = a.calculateTransform(new o(e,t,n,i)),
r.decomposeTransform(),
this._updateTransform()
},
setCenter: function(e) {
e && (this._center = e,
this._updateCenterAndZoom())
},
setZoom: function(e) {
e = e || 1;
var t = this.zoomLimit;
t && (null != t.max && (e = Math.min(t.max, e)),
null != t.min && (e = Math.max(t.min, e))),
this._zoom = e,
this._updateCenterAndZoom()
},
getDefaultCenter: function() {
var e = this.getBoundingRect();
return [e.x + e.width / 2, e.y + e.height / 2]
},
getCenter: function() {
return this._center || this.getDefaultCenter()
},
getZoom: function() {
return this._zoom || 1
},
getRoamTransform: function() {
return this._roamTransformable.getLocalTransform()
},
_updateCenterAndZoom: function() {
var e = this._rawTransformable.getLocalTransform()
, t = this._roamTransformable
, n = this.getDefaultCenter()
, i = this.getCenter()
, r = this.getZoom();
i = a.applyTransform([], i, e),
n = a.applyTransform([], n, e),
t.origin = i,
t.position = [n[0] - i[0], n[1] - i[1]],
t.scale = [r, r],
this._updateTransform()
},
_updateTransform: function() {
var e = this._roamTransformable
, t = this._rawTransformable;
t.parent = e,
e.updateTransform(),
t.updateTransform(),
r.copy(this.transform || (this.transform = []), t.transform || r.create()),
this._rawTransform = t.getLocalTransform(),
this.invTransform = this.invTransform || [],
r.invert(this.invTransform, this.transform),
this.decomposeTransform()
},
getViewRect: function() {
return this._viewRect
},
getViewRectAfterRoam: function() {
var e = this.getBoundingRect().clone();
return e.applyTransform(this.transform),
e
},
dataToPoint: function(e, t, n) {
var i = t ? this._rawTransform : this.transform;
return n = n || [],
i ? c(n, e, i) : a.copy(n, e)
},
pointToData: function(e) {
var t = this.invTransform;
return t ? c([], e, t) : [e[0], e[1]]
},
convertToPixel: i.curry(d, "dataToPoint"),
convertFromPixel: i.curry(d, "pointToData"),
containPoint: function(e) {
return this.getViewRectAfterRoam().contain(e[0], e[1])
}
},
i.mixin(u, s);
var p = u;
t.exports = p
}
, {
"zrender-zxy/lib/core/BoundingRect": 514,
"zrender-zxy/lib/core/matrix": 524,
"zrender-zxy/lib/core/util": 526,
"zrender-zxy/lib/core/vector": 527,
"zrender-zxy/lib/mixin/Transformable": 564
}],
384: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = {
show: !0,
zlevel: 0,
z: 0,
inverse: !1,
name: "",
nameLocation: "end",
nameRotate: null,
nameTruncate: {
maxWidth: null,
ellipsis: "...",
placeholder: "."
},
nameTextStyle: {},
nameGap: 15,
silent: !1,
triggerEvent: !1,
tooltip: {
show: !1
},
axisPointer: {},
axisLine: {
show: !0,
onZero: !0,
onZeroAxisIndex: null,
lineStyle: {
color: "#333",
width: 1,
type: "solid"
},
symbol: ["none", "none"],
symbolSize: [10, 15]
},
axisTick: {
show: !0,
inside: !1,
length: 5,
lineStyle: {
width: 1
}
},
axisLabel: {
show: !0,
inside: !1,
rotate: 0,
showMinLabel: null,
showMaxLabel: null,
margin: 8,
fontSize: 12
},
splitLine: {
show: !0,
lineStyle: {
color: ["#ccc"],
width: 1,
type: "solid"
}
},
splitArea: {
show: !1,
areaStyle: {
color: ["rgba(250,250,250,0.3)", "rgba(200,200,200,0.3)"]
}
}
}
, r = {};
r.categoryAxis = i.merge({
boundaryGap: !0,
deduplication: null,
splitLine: {
show: !1
},
axisTick: {
alignWithLabel: !1,
interval: "auto"
},
axisLabel: {
interval: "auto"
}
}, a),
r.valueAxis = i.merge({
boundaryGap: [0, 0],
splitNumber: 5
}, a),
r.timeAxis = i.defaults({
scale: !0,
min: "dataMin",
max: "dataMax"
}, r.valueAxis),
r.logAxis = i.defaults({
scale: !0,
logBase: 10
}, r.valueAxis);
var o = r;
t.exports = o
}
, {
"zrender-zxy/lib/core/util": 526
}],
385: [function(e, t, n) {
e("../config").__DEV__;
var i = e("zrender-zxy/lib/core/util")
, a = e("../scale/Ordinal")
, r = e("../scale/Interval")
, o = e("../scale/Scale")
, s = e("../util/number")
, c = e("../layout/barGrid")
, l = c.prepareLayoutBarSeries
, u = c.makeColumnLayout
, d = c.retrieveColumnLayout
, p = e("zrender-zxy/lib/core/BoundingRect");
function h(e, t) {
var n, a, r, o = e.type, c = t.getMin(), p = t.getMax(), h = null != c, y = null != p, m = e.getExtent();
"ordinal" === o ? n = t.getCategories().length : (a = t.get("boundaryGap"),
i.isArray(a) || (a = [a || 0, a || 0]),
"boolean" == typeof a[0] && (a = [0, 0]),
a[0] = s.parsePercent(a[0], 1),
a[1] = s.parsePercent(a[1], 1),
r = m[1] - m[0] || Math.abs(m[0])),
null == c && (c = "ordinal" === o ? n ? 0 : NaN : m[0] - a[0] * r),
null == p && (p = "ordinal" === o ? n ? n - 1 : NaN : m[1] + a[1] * r),
"dataMin" === c ? c = m[0] : "function" == typeof c && (c = c({
min: m[0],
max: m[1]
})),
"dataMax" === p ? p = m[1] : "function" == typeof p && (p = p({
min: m[0],
max: m[1]
})),
(null == c || !isFinite(c)) && (c = NaN),
(null == p || !isFinite(p)) && (p = NaN),
e.setBlank(i.eqNaN(c) || i.eqNaN(p) || "ordinal" === o && !e.getOrdinalMeta().categories.length),
t.getNeedCrossZero() && (c > 0 && p > 0 && !h && (c = 0),
c < 0 && p < 0 && !y && (p = 0));
var f = t.ecModel;
if (f && "time" === o) {
var x, v = l("bar", f);
if (i.each(v, (function(e) {
x |= e.getBaseAxis() === t.axis
}
)),
x) {
var z = u(v)
, g = function(e, t, n, a) {
var r = n.axis.getExtent()
, o = r[1] - r[0]
, s = d(a, n.axis);
if (void 0 === s)
return {
min: e,
max: t
};
var c = 1 / 0;
i.each(s, (function(e) {
c = Math.min(e.offset, c)
}
));
var l = -1 / 0;
i.each(s, (function(e) {
l = Math.max(e.offset + e.width, l)
}
)),
c = Math.abs(c),
l = Math.abs(l);
var u = c + l
, p = t - e
, h = p / (1 - (c + l) / o) - p;
return {
min: e -= h * (c / u),
max: t += h * (l / u)
}
}(c, p, t, z);
c = g.min,
p = g.max
}
}
return [c, p]
}
function y(e) {
var t, n = e.getLabelModel().get("formatter"), i = "category" === e.type ? e.scale.getExtent()[0] : null;
return "string" == typeof n ? (t = n,
n = function(n) {
return n = e.scale.getLabel(n),
t.replace("{value}", null != n ? n : "")
}
) : "function" == typeof n ? function(t, a) {
return null != i && (a = t - i),
n(m(e, t), a)
}
: function(t) {
return e.scale.getLabel(t)
}
}
function m(e, t) {
return "category" === e.type ? e.scale.getLabel(t) : t
}
function f(e) {
var t = e.get("interval");
return null == t ? "auto" : t
}
e("../scale/Time"),
e("../scale/Log"),
n.getScaleExtent = h,
n.niceScaleExtent = function(e, t) {
var n = h(e, t)
, i = null != t.getMin()
, a = null != t.getMax()
, r = t.get("splitNumber");
"log" === e.type && (e.base = t.get("logBase"));
var o = e.type;
e.setExtent(n[0], n[1]),
e.niceExtent({
splitNumber: r,
fixMin: i,
fixMax: a,
minInterval: "interval" === o || "time" === o ? t.get("minInterval") : null,
maxInterval: "interval" === o || "time" === o ? t.get("maxInterval") : null
});
var s = t.get("interval");
null != s && e.setInterval && e.setInterval(s)
}
,
n.createScaleByModel = function(e, t) {
if (t = t || e.get("type"))
switch (t) {
case "category":
return new a(e.getOrdinalMeta ? e.getOrdinalMeta() : e.getCategories(),[1 / 0, -1 / 0]);
case "value":
return new r;
default:
return (o.getClass(t) || r).create(e)
}
}
,
n.ifAxisCrossZero = function(e) {
var t = e.scale.getExtent()
, n = t[0]
, i = t[1];
return !(n > 0 && i > 0 || n < 0 && i < 0)
}
,
n.makeLabelFormatter = y,
n.getAxisRawValue = m,
n.estimateLabelUnionRect = function(e) {
var t = e.model
, n = e.scale;
if (t.get("axisLabel.show") && !n.isBlank()) {
var i, a, r = "category" === e.type, o = n.getExtent();
a = r ? n.count() : (i = n.getTicks()).length;
var s, c, l, u, d, h, m, f, x, v = e.getLabelModel(), z = y(e), g = 1;
a > 40 && (g = Math.ceil(a / 40));
for (var b = 0; b < a; b += g) {
var w = z(i ? i[b] : o[0] + b)
, _ = v.getTextRect(w)
, k = (c = _,
l = v.get("rotate") || 0,
u = void 0,
d = void 0,
h = void 0,
m = void 0,
f = void 0,
x = void 0,
void 0,
u = l * Math.PI / 180,
d = c.plain(),
h = d.width,
m = d.height,
f = h * Math.cos(u) + m * Math.sin(u),
x = h * Math.sin(u) + m * Math.cos(u),
new p(d.x,d.y,f,x));
s ? s.union(k) : s = k
}
return s
}
}
,
n.getOptionCategoryInterval = f,
n.shouldShowAllLabels = function(e) {
return "category" === e.type && 0 === f(e.getLabelModel())
}
}
, {
"../config": 381,
"../layout/barGrid": 419,
"../scale/Interval": 442,
"../scale/Log": 443,
"../scale/Ordinal": 444,
"../scale/Scale": 445,
"../scale/Time": 446,
"../util/number": 458,
"zrender-zxy/lib/core/BoundingRect": 514,
"zrender-zxy/lib/core/util": 526
}],
386: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = {
getMin: function(e) {
var t = this.option
, n = e || null == t.rangeStart ? t.min : t.rangeStart;
return this.axis && null != n && "dataMin" !== n && "function" != typeof n && !i.eqNaN(n) && (n = this.axis.scale.parse(n)),
n
},
getMax: function(e) {
var t = this.option
, n = e || null == t.rangeEnd ? t.max : t.rangeEnd;
return this.axis && null != n && "dataMax" !== n && "function" != typeof n && !i.eqNaN(n) && (n = this.axis.scale.parse(n)),
n
},
getNeedCrossZero: function() {
var e = this.option;
return null == e.rangeStart && null == e.rangeEnd && !e.scale
},
getCoordSysModel: i.noop,
setRange: function(e, t) {
this.option.rangeStart = e,
this.option.rangeEnd = t
},
resetRange: function() {
this.option.rangeStart = this.option.rangeEnd = null
}
};
t.exports = a
}
, {
"zrender-zxy/lib/core/util": 526
}],
387: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("./axisDefault")
, r = e("../model/Component")
, o = e("../util/layout")
, s = o.getLayoutParams
, c = o.mergeLayoutParam
, l = e("../data/OrdinalMeta")
, u = ["value", "category", "time", "log"];
t.exports = function(e, t, n, o) {
i.each(u, (function(r) {
t.extend({
type: e + "Axis." + r,
mergeDefaultAndTheme: function(t, a) {
var o = this.layoutMode
, l = o ? s(t) : {}
, u = a.getTheme();
i.merge(t, u.get(r + "Axis")),
i.merge(t, this.getDefaultOption()),
t.type = n(e, t),
o && c(t, l, o)
},
optionUpdated: function() {
"category" === this.option.type && (this.__ordinalMeta = l.createByAxisModel(this))
},
getCategories: function(e) {
var t = this.option;
if ("category" === t.type)
return e ? t.data : this.__ordinalMeta.categories
},
getOrdinalMeta: function() {
return this.__ordinalMeta
},
defaultOption: i.mergeAll([{}, a[r + "Axis"], o], !0)
})
}
)),
r.registerSubTypeDefaulter(e + "Axis", i.curry(n, e))
}
}
, {
"../data/OrdinalMeta": 405,
"../model/Component": 422,
"../util/layout": 456,
"./axisDefault": 384,
"zrender-zxy/lib/core/util": 526
}],
388: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("zrender-zxy/lib/contain/text")
, r = e("../util/model").makeInner
, o = e("./axisHelper")
, s = o.makeLabelFormatter
, c = o.getOptionCategoryInterval
, l = o.shouldShowAllLabels
, u = r();
function d(e, t) {
var n, a, r = p(e, "labels"), o = c(t), s = h(r, o);
return s || (i.isFunction(o) ? n = f(e, o) : (a = "auto" === o ? function(e) {
var t = u(e).autoInterval;
return null != t ? t : u(e).autoInterval = e.calculateCategoryInterval()
}(e) : o,
n = m(e, a)),
y(r, o, {
labels: n,
labelCategoryInterval: a
}))
}
function p(e, t) {
return u(e)[t] || (u(e)[t] = [])
}
function h(e, t) {
for (var n = 0; n < e.length; n++)
if (e[n].key === t)
return e[n].value
}
function y(e, t, n) {
return e.push({
key: t,
value: n
}),
n
}
function m(e, t, n) {
var i = s(e)
, a = e.scale
, r = a.getExtent()
, o = e.getLabelModel()
, c = []
, u = Math.max((t || 0) + 1, 1)
, d = r[0]
, p = a.count();
0 !== d && u > 1 && p / u > 2 && (d = Math.round(Math.ceil(d / u) * u));
var h = l(e)
, y = o.get("showMinLabel") || h
, m = o.get("showMaxLabel") || h;
y && d !== r[0] && x(r[0]);
for (var f = d; f <= r[1]; f += u)
x(f);
function x(e) {
c.push(n ? e : {
formattedLabel: i(e),
rawLabel: a.getLabel(e),
tickValue: e
})
}
return m && f !== r[1] && x(r[1]),
c
}
function f(e, t, n) {
var a = e.scale
, r = s(e)
, o = [];
return i.each(a.getTicks(), (function(e) {
var i = a.getLabel(e);
t(e, i) && o.push(n ? e : {
formattedLabel: r(e),
rawLabel: i,
tickValue: e
})
}
)),
o
}
n.createAxisLabels = function(e) {
return "category" === e.type ? function(e) {
var t = e.getLabelModel()
, n = d(e, t);
return !t.get("show") || e.scale.isBlank() ? {
labels: [],
labelCategoryInterval: n.labelCategoryInterval
} : n
}(e) : function(e) {
var t = e.scale.getTicks()
, n = s(e);
return {
labels: i.map(t, (function(t, i) {
return {
formattedLabel: n(t, i),
rawLabel: e.scale.getLabel(t),
tickValue: t
}
}
))
}
}(e)
}
,
n.createAxisTicks = function(e, t) {
return "category" === e.type ? function(e, t) {
var n, a, r = p(e, "ticks"), o = c(t), s = h(r, o);
if (s)
return s;
t.get("show") && !e.scale.isBlank() || (n = []);
if (i.isFunction(o))
n = f(e, o, !0);
else if ("auto" === o) {
var l = d(e, e.getLabelModel());
a = l.labelCategoryInterval,
n = i.map(l.labels, (function(e) {
return e.tickValue
}
))
} else
n = m(e, a = o, !0);
return y(r, o, {
ticks: n,
tickCategoryInterval: a
})
}(e, t) : {
ticks: e.scale.getTicks()
}
}
,
n.calculateCategoryInterval = function(e) {
var t = function(e) {
var t = e.getLabelModel();
return {
axisRotate: e.getRotate ? e.getRotate() : e.isHorizontal && !e.isHorizontal() ? 90 : 0,
labelRotate: t.get("rotate") || 0,
font: t.getFont()
}
}(e)
, n = s(e)
, i = (t.axisRotate - t.labelRotate) / 180 * Math.PI
, r = e.scale
, o = r.getExtent()
, c = r.count();
if (o[1] - o[0] < 1)
return 0;
var l = 1;
c > 40 && (l = Math.max(1, Math.floor(c / 40)));
for (var d = o[0], p = e.dataToCoord(d + 1) - e.dataToCoord(d), h = Math.abs(p * Math.cos(i)), y = Math.abs(p * Math.sin(i)), m = 0, f = 0; d <= o[1]; d += l) {
var x, v, z = a.getBoundingRect(n(d), t.font, "center", "top");
x = 1.3 * z.width,
v = 1.3 * z.height,
m = Math.max(m, x, 7),
f = Math.max(f, v, 7)
}
var g = m / h
, b = f / y;
isNaN(g) && (g = 1 / 0),
isNaN(b) && (b = 1 / 0);
var w = Math.max(0, Math.floor(Math.min(g, b)))
, _ = u(e.model)
, k = _.lastAutoInterval
, C = _.lastTickCount;
return null != k && null != C && Math.abs(k - w) <= 1 && Math.abs(C - c) <= 1 && k > w ? w = k : (_.lastTickCount = c,
_.lastAutoInterval = w),
w
}
}
, {
"../util/model": 457,
"./axisHelper": 385,
"zrender-zxy/lib/contain/text": 510,
"zrender-zxy/lib/core/util": 526
}],
389: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("../Axis")
, r = function(e, t, n, i, r) {
a.call(this, e, t, n),
this.type = i || "value",
this.position = r || "bottom"
};
r.prototype = {
constructor: r,
index: 0,
getAxesOnZeroOf: null,
model: null,
isHorizontal: function() {
var e = this.position;
return "top" === e || "bottom" === e
},
getGlobalExtent: function(e) {
var t = this.getExtent();
return t[0] = this.toGlobalCoord(t[0]),
t[1] = this.toGlobalCoord(t[1]),
e && t[0] > t[1] && t.reverse(),
t
},
getOtherAxis: function() {
this.grid.getOtherAxis()
},
pointToData: function(e, t) {
return this.coordToData(this.toLocalCoord(e["x" === this.dim ? 0 : 1]), t)
},
toLocalCoord: null,
toGlobalCoord: null
},
i.inherits(r, a);
var o = r;
t.exports = o
}
, {
"../Axis": 382,
"zrender-zxy/lib/core/util": 526
}],
390: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("../../model/Component")
, r = e("../axisModelCreator")
, o = e("../axisModelCommonMixin")
, s = a.extend({
type: "cartesian2dAxis",
axis: null,
init: function() {
s.superApply(this, "init", arguments),
this.resetRange()
},
mergeOption: function() {
s.superApply(this, "mergeOption", arguments),
this.resetRange()
},
restoreData: function() {
s.superApply(this, "restoreData", arguments),
this.resetRange()
},
getCoordSysModel: function() {
return this.ecModel.queryComponents({
mainType: "grid",
index: this.option.gridIndex,
id: this.option.gridId
})[0]
}
});
function c(e, t) {
return t.type || (t.data ? "category" : "value")
}
i.merge(s.prototype, o);
var l = {
offset: 0
};
r("x", s, c, l),
r("y", s, c, l);
var u = s;
t.exports = u
}
, {
"../../model/Component": 422,
"../axisModelCommonMixin": 386,
"../axisModelCreator": 387,
"zrender-zxy/lib/core/util": 526
}],
391: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util");
function a(e) {
return this._axes[e]
}
var r = function(e) {
this._axes = {},
this._dimList = [],
this.name = e || ""
};
r.prototype = {
constructor: r,
type: "cartesian",
getAxis: function(e) {
return this._axes[e]
},
getAxes: function() {
return i.map(this._dimList, a, this)
},
getAxesByScale: function(e) {
return e = e.toLowerCase(),
i.filter(this.getAxes(), (function(t) {
return t.scale.type === e
}
))
},
addAxis: function(e) {
var t = e.dim;
this._axes[t] = e,
this._dimList.push(t)
},
dataToCoord: function(e) {
return this._dataCoordConvert(e, "dataToCoord")
},
coordToData: function(e) {
return this._dataCoordConvert(e, "coordToData")
},
_dataCoordConvert: function(e, t) {
for (var n = this._dimList, i = e instanceof Array ? [] : {}, a = 0; a < n.length; a++) {
var r = n[a]
, o = this._axes[r];
i[r] = o[t](e[r])
}
return i
}
};
var o = r;
t.exports = o
}
, {
"zrender-zxy/lib/core/util": 526
}],
392: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("./Cartesian");
function r(e) {
a.call(this, e)
}
r.prototype = {
constructor: r,
type: "cartesian2d",
dimensions: ["x", "y"],
getBaseAxis: function() {
return this.getAxesByScale("ordinal")[0] || this.getAxesByScale("time")[0] || this.getAxis("x")
},
containPoint: function(e) {
var t = this.getAxis("x")
, n = this.getAxis("y");
return t.contain(t.toLocalCoord(e[0])) && n.contain(n.toLocalCoord(e[1]))
},
containData: function(e) {
return this.getAxis("x").containData(e[0]) && this.getAxis("y").containData(e[1])
},
dataToPoint: function(e, t, n) {
var i = this.getAxis("x")
, a = this.getAxis("y");
return (n = n || [])[0] = i.toGlobalCoord(i.dataToCoord(e[0])),
n[1] = a.toGlobalCoord(a.dataToCoord(e[1])),
n
},
clampData: function(e, t) {
var n = this.getAxis("x").scale
, i = this.getAxis("y").scale
, a = n.getExtent()
, r = i.getExtent()
, o = n.parse(e[0])
, s = i.parse(e[1]);
return (t = t || [])[0] = Math.min(Math.max(Math.min(a[0], a[1]), o), Math.max(a[0], a[1])),
t[1] = Math.min(Math.max(Math.min(r[0], r[1]), s), Math.max(r[0], r[1])),
t
},
pointToData: function(e, t) {
var n = this.getAxis("x")
, i = this.getAxis("y");
return (t = t || [])[0] = n.coordToData(n.toLocalCoord(e[0])),
t[1] = i.coordToData(i.toLocalCoord(e[1])),
t
},
getOtherAxis: function(e) {
return this.getAxis("x" === e.dim ? "y" : "x")
}
},
i.inherits(r, a);
var o = r;
t.exports = o
}
, {
"./Cartesian": 391,
"zrender-zxy/lib/core/util": 526
}],
393: [function(e, t, n) {
e("../../config").__DEV__;
var i = e("zrender-zxy/lib/core/util")
, a = i.isObject
, r = i.each
, o = i.map
, s = i.indexOf
, c = (i.retrieve,
e("../../util/layout").getLayoutRect)
, l = e("../../coord/axisHelper")
, u = l.createScaleByModel
, d = l.ifAxisCrossZero
, p = l.niceScaleExtent
, h = l.estimateLabelUnionRect
, y = e("./Cartesian2D")
, m = e("./Axis2D")
, f = e("../../CoordinateSystem")
, x = e("../../data/helper/dataStackHelper").getStackedDimension;
function v(e, t, n) {
return e.getCoordSysModel() === t
}
function z(e, t, n) {
this._coordsMap = {},
this._coordsList = [],
this._axesMap = {},
this._axesList = [],
this._initCartesian(e, t, n),
this.model = e
}
e("./GridModel");
var g = z.prototype;
function b(e, t, n, i) {
n.getAxesOnZeroOf = function() {
return a ? [a] : []
}
;
var a, r = e[t], o = n.model, s = o.get("axisLine.onZero"), c = o.get("axisLine.onZeroAxisIndex");
if (s) {
if (null != c)
w(r[c]) && (a = r[c]);
else
for (var l in r)
if (r.hasOwnProperty(l) && w(r[l]) && !i[u(r[l])]) {
a = r[l];
break
}
a && (i[u(a)] = !0)
}
function u(e) {
return e.dim + "_" + e.index
}
}
function w(e) {
return e && "category" !== e.type && "time" !== e.type && d(e)
}
g.type = "grid",
g.axisPointerEnabled = !0,
g.getRect = function() {
return this._rect
}
,
g.update = function(e, t) {
var n = this._axesMap;
this._updateScale(e, this.model),
r(n.x, (function(e) {
p(e.scale, e.model)
}
)),
r(n.y, (function(e) {
p(e.scale, e.model)
}
));
var i = {};
r(n.x, (function(e) {
b(n, "y", e, i)
}
)),
r(n.y, (function(e) {
b(n, "x", e, i)
}
)),
this.resize(this.model, t)
}
,
g.resize = function(e, t, n) {
var i = c(e.getBoxLayoutParams(), {
width: t.getWidth(),
height: t.getHeight()
});
this._rect = i;
var a = this._axesList;
function o() {
r(a, (function(e) {
var t = e.isHorizontal()
, n = t ? [0, i.width] : [0, i.height]
, a = e.inverse ? 1 : 0;
e.setExtent(n[a], n[1 - a]),
function(e, t) {
var n = e.getExtent()
, i = n[0] + n[1];
e.toGlobalCoord = "x" === e.dim ? function(e) {
return e + t
}
: function(e) {
return i - e + t
}
,
e.toLocalCoord = "x" === e.dim ? function(e) {
return e - t
}
: function(e) {
return i - e + t
}
}(e, t ? i.x : i.y)
}
))
}
o(),
!n && e.get("containLabel") && (r(a, (function(e) {
if (!e.model.get("axisLabel.inside")) {
var t = h(e);
if (t) {
var n = e.isHorizontal() ? "height" : "width"
, a = e.model.get("axisLabel.margin");
i[n] -= t[n] + a,
"top" === e.position ? i.y += t.height + a : "left" === e.position && (i.x += t.width + a)
}
}
}
)),
o())
}
,
g.getAxis = function(e, t) {
var n = this._axesMap[e];
if (null != n) {
if (null == t)
for (var i in n)
if (n.hasOwnProperty(i))
return n[i];
return n[t]
}
}
,
g.getAxes = function() {
return this._axesList.slice()
}
,
g.getCartesian = function(e, t) {
if (null != e && null != t) {
var n = "x" + e + "y" + t;
return this._coordsMap[n]
}
a(e) && (t = e.yAxisIndex,
e = e.xAxisIndex);
for (var i = 0, r = this._coordsList; i < r.length; i++)
if (r[i].getAxis("x").index === e || r[i].getAxis("y").index === t)
return r[i]
}
,
g.getCartesians = function() {
return this._coordsList.slice()
}
,
g.convertToPixel = function(e, t, n) {
var i = this._findConvertTarget(e, t);
return i.cartesian ? i.cartesian.dataToPoint(n) : i.axis ? i.axis.toGlobalCoord(i.axis.dataToCoord(n)) : null
}
,
g.convertFromPixel = function(e, t, n) {
var i = this._findConvertTarget(e, t);
return i.cartesian ? i.cartesian.pointToData(n) : i.axis ? i.axis.coordToData(i.axis.toLocalCoord(n)) : null
}
,
g._findConvertTarget = function(e, t) {
var n, i, a = t.seriesModel, r = t.xAxisModel || a && a.getReferringComponents("xAxis")[0], o = t.yAxisModel || a && a.getReferringComponents("yAxis")[0], c = t.gridModel, l = this._coordsList;
if (a)
n = a.coordinateSystem,
s(l, n) < 0 && (n = null);
else if (r && o)
n = this.getCartesian(r.componentIndex, o.componentIndex);
else if (r)
i = this.getAxis("x", r.componentIndex);
else if (o)
i = this.getAxis("y", o.componentIndex);
else if (c) {
c.coordinateSystem === this && (n = this._coordsList[0])
}
return {
cartesian: n,
axis: i
}
}
,
g.containPoint = function(e) {
var t = this._coordsList[0];
if (t)
return t.containPoint(e)
}
,
g._initCartesian = function(e, t, n) {
var i = {
left: !1,
right: !1,
top: !1,
bottom: !1
}
, a = {
x: {},
y: {}
}
, o = {
x: 0,
y: 0
};
if (t.eachComponent("xAxis", s("x"), this),
t.eachComponent("yAxis", s("y"), this),
!o.x || !o.y)
return this._axesMap = {},
void (this._axesList = []);
function s(t) {
return function(n, r) {
if (v(n, e)) {
var s = n.get("position");
"x" === t ? "top" !== s && "bottom" !== s && i[s = "bottom"] && (s = "top" === s ? "bottom" : "top") : "left" !== s && "right" !== s && i[s = "left"] && (s = "left" === s ? "right" : "left"),
i[s] = !0;
var c = new m(t,u(n),[0, 0],n.get("type"),s)
, l = "category" === c.type;
c.onBand = l && n.get("boundaryGap"),
c.inverse = n.get("inverse"),
n.axis = c,
c.model = n,
c.grid = this,
c.index = r,
this._axesList.push(c),
a[t][r] = c,
o[t]++
}
}
}
this._axesMap = a,
r(a.x, (function(t, n) {
r(a.y, (function(i, a) {
var r = "x" + n + "y" + a
, o = new y(r);
o.grid = this,
o.model = e,
this._coordsMap[r] = o,
this._coordsList.push(o),
o.addAxis(t),
o.addAxis(i)
}
), this)
}
), this)
}
,
g._updateScale = function(e, t) {
function n(e, t, n) {
r(e.mapDimension(t.dim, !0), (function(n) {
t.scale.unionExtentFromData(e, x(e, n))
}
))
}
r(this._axesList, (function(e) {
e.scale.setExtent(1 / 0, -1 / 0)
}
)),
e.eachSeries((function(i) {
if (C(i)) {
var a = k(i, e)
, r = a[0]
, o = a[1];
if (!v(r, t) || !v(o, t))
return;
var s = this.getCartesian(r.componentIndex, o.componentIndex)
, c = i.getData()
, l = s.getAxis("x")
, u = s.getAxis("y");
"list" === c.type && (n(c, l, i),
n(c, u, i))
}
}
), this)
}
,
g.getTooltipAxes = function(e) {
var t = []
, n = [];
return r(this.getCartesians(), (function(i) {
var a = null != e && "auto" !== e ? i.getAxis(e) : i.getBaseAxis()
, r = i.getOtherAxis(a);
s(t, a) < 0 && t.push(a),
s(n, r) < 0 && n.push(r)
}
)),
{
baseAxes: t,
otherAxes: n
}
}
;
var _ = ["xAxis", "yAxis"];
function k(e, t) {
return o(_, (function(t) {
return e.getReferringComponents(t)[0]
}
))
}
function C(e) {
return "cartesian2d" === e.get("coordinateSystem")
}
z.create = function(e, t) {
var n = [];
return e.eachComponent("grid", (function(i, a) {
var r = new z(i,e,t);
r.name = "grid_" + a,
r.resize(i, t, !0),
i.coordinateSystem = r,
n.push(r)
}
)),
e.eachSeries((function(e) {
if (C(e)) {
var t = k(e)
, n = t[0]
, i = t[1]
, a = n.getCoordSysModel().coordinateSystem;
e.coordinateSystem = a.getCartesian(n.componentIndex, i.componentIndex)
}
}
)),
n
}
,
z.dimensions = z.prototype.dimensions = y.prototype.dimensions,
f.register("cartesian2d", z);
var S = z;
t.exports = S
}
, {
"../../CoordinateSystem": 290,
"../../config": 381,
"../../coord/axisHelper": 385,
"../../data/helper/dataStackHelper": 410,
"../../util/layout": 456,
"./Axis2D": 389,
"./Cartesian2D": 392,
"./GridModel": 394,
"zrender-zxy/lib/core/util": 526
}],
394: [function(e, t, n) {
e("./AxisModel");
var i = e("../../model/Component").extend({
type: "grid",
dependencies: ["xAxis", "yAxis"],
layoutMode: "box",
coordinateSystem: null,
defaultOption: {
show: !1,
zlevel: 0,
z: 0,
left: "10%",
top: 60,
right: "10%",
bottom: 60,
containLabel: !1,
backgroundColor: "rgba(0,0,0,0)",
borderWidth: 1,
borderColor: "#ccc"
}
});
t.exports = i
}
, {
"../../model/Component": 422,
"./AxisModel": 390
}],
395: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util");
n.layout = function(e, t, n) {
n = n || {};
var a = e.coordinateSystem
, r = t.axis
, o = {}
, s = r.getAxesOnZeroOf()[0]
, c = r.position
, l = s ? "onZero" : c
, u = r.dim
, d = a.getRect()
, p = [d.x, d.x + d.width, d.y, d.y + d.height]
, h = {
left: 0,
right: 1,
top: 0,
bottom: 1,
onZero: 2
}
, y = t.get("offset") || 0
, m = "x" === u ? [p[2] - y, p[3] + y] : [p[0] - y, p[1] + y];
if (s) {
var f = s.toGlobalCoord(s.dataToCoord(0));
m[h.onZero] = Math.max(Math.min(f, m[1]), m[0])
}
o.position = ["y" === u ? m[h[l]] : p[0], "x" === u ? m[h[l]] : p[3]],
o.rotation = Math.PI / 2 * ("x" === u ? 0 : 1),
o.labelDirection = o.tickDirection = o.nameDirection = {
top: -1,
bottom: 1,
left: -1,
right: 1
}[c],
o.labelOffset = s ? m[h[c]] - m[h.onZero] : 0,
t.get("axisTick.inside") && (o.tickDirection = -o.tickDirection),
i.retrieve(n.labelInside, t.get("axisLabel.inside")) && (o.labelDirection = -o.labelDirection);
var x = t.get("axisLabel.rotate");
return o.labelRotate = "top" === l ? -x : x,
o.z2 = 1,
o
}
}
, {
"zrender-zxy/lib/core/util": 526
}],
396: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/BoundingRect")
, a = e("zrender-zxy/lib/core/bbox")
, r = e("zrender-zxy/lib/core/vector")
, o = e("zrender-zxy/lib/contain/polygon");
function s(e, t, n) {
if (this.name = e,
this.geometries = t,
n)
n = [n[0], n[1]];
else {
var i = this.getBoundingRect();
n = [i.x + i.width / 2, i.y + i.height / 2]
}
this.center = n
}
s.prototype = {
constructor: s,
properties: null,
getBoundingRect: function() {
var e = this._rect;
if (e)
return e;
for (var t = Number.MAX_VALUE, n = [t, t], o = [-t, -t], s = [], c = [], l = this.geometries, u = 0; u < l.length; u++)
if ("polygon" === l[u].type) {
var d = l[u].exterior;
a.fromPoints(d, s, c),
r.min(n, n, s),
r.max(o, o, c)
}
return 0 === u && (n[0] = n[1] = o[0] = o[1] = 0),
this._rect = new i(n[0],n[1],o[0] - n[0],o[1] - n[1])
},
contain: function(e) {
var t = this.getBoundingRect()
, n = this.geometries;
if (!t.contain(e[0], e[1]))
return !1;
e: for (var i = 0, a = n.length; i < a; i++)
if ("polygon" === n[i].type) {
var r = n[i].exterior
, s = n[i].interiors;
if (o.contain(r, e[0], e[1])) {
for (var c = 0; c < (s ? s.length : 0); c++)
if (o.contain(s[c]))
continue e;
return !0
}
}
return !1
},
transformTo: function(e, t, n, a) {
var o = this.getBoundingRect()
, s = o.width / o.height;
n ? a || (a = n / s) : n = s * a;
for (var c = new i(e,t,n,a), l = o.calculateTransform(c), u = this.geometries, d = 0; d < u.length; d++)
if ("polygon" === u[d].type) {
for (var p = u[d].exterior, h = u[d].interiors, y = 0; y < p.length; y++)
r.applyTransform(p[y], p[y], l);
for (var m = 0; m < (h ? h.length : 0); m++)
for (y = 0; y < h[m].length; y++)
r.applyTransform(h[m][y], h[m][y], l)
}
(o = this._rect).copy(c),
this.center = [o.x + o.width / 2, o.y + o.height / 2]
},
cloneShallow: function(e) {
null == e && (e = this.name);
var t = new s(e,this.geometries,this.center);
return t._rect = this._rect,
t.transformTo = null,
t
}
};
var c = s;
t.exports = c
}
, {
"zrender-zxy/lib/contain/polygon": 508,
"zrender-zxy/lib/core/BoundingRect": 514,
"zrender-zxy/lib/core/bbox": 518,
"zrender-zxy/lib/core/vector": 527
}],
397: [function(e, t, n) {
e("../../config").__DEV__;
var i = e("zrender-zxy/lib/core/util")
, a = i.createHashMap
, r = i.isString
, o = i.isArray
, s = i.each
, c = (i.assert,
e("zrender-zxy/lib/tool/parseSVG").parseXML)
, l = a()
, u = {
registerMap: function(e, t, n) {
var i;
return o(t) ? i = t : t.svg ? i = [{
type: "svg",
source: t.svg,
specialAreas: t.specialAreas
}] : (t.geoJson && !t.features && (n = t.specialAreas,
t = t.geoJson),
i = [{
type: "geoJSON",
source: t,
specialAreas: n
}]),
s(i, (function(e) {
var t = e.type;
"geoJson" === t && (t = e.type = "geoJSON"),
(0,
d[t])(e)
}
)),
l.set(e, i)
},
retrieveMap: function(e) {
return l.get(e)
}
}
, d = {
geoJSON: function(e) {
var t = e.source;
e.geoJSON = r(t) ? "undefined" != typeof JSON && JSON.parse ? JSON.parse(t) : new Function("return (" + t + ");")() : t
},
svg: function(e) {
e.svgXML = c(e.source)
}
};
t.exports = u
}
, {
"../../config": 381,
"zrender-zxy/lib/core/util": 526,
"zrender-zxy/lib/tool/parseSVG": 566
}],
398: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("./Region");
function r(e, t, n) {
for (var i = [], a = t[0], r = t[1], o = 0; o < e.length; o += 2) {
var s = e.charCodeAt(o) - 64
, c = e.charCodeAt(o + 1) - 64;
s = s >> 1 ^ -(1 & s),
c = c >> 1 ^ -(1 & c),
a = s += a,
r = c += r,
i.push([s / n, c / n])
}
return i
}
t.exports = function(e) {
return function(e) {
if (!e.UTF8Encoding)
return e;
var t = e.UTF8Scale;
null == t && (t = 1024);
for (var n = e.features, i = 0; i < n.length; i++)
for (var a = n[i].geometry, o = a.coordinates, s = a.encodeOffsets, c = 0; c < o.length; c++) {
var l = o[c];
if ("Polygon" === a.type)
o[c] = r(l, s[c], t);
else if ("MultiPolygon" === a.type)
for (var u = 0; u < l.length; u++) {
var d = l[u];
l[u] = r(d, s[c][u], t)
}
}
e.UTF8Encoding = !1
}(e),
i.map(i.filter(e.features, (function(e) {
return e.geometry && e.properties && e.geometry.coordinates.length > 0
}
)), (function(e) {
var t = e.properties
, n = e.geometry
, r = n.coordinates
, o = [];
"Polygon" === n.type && o.push({
type: "polygon",
exterior: r[0],
interiors: r.slice(1)
}),
"MultiPolygon" === n.type && i.each(r, (function(e) {
e[0] && o.push({
type: "polygon",
exterior: e[0],
interiors: e.slice(1)
})
}
));
var s = new a(t.name,o,t.cp);
return s.properties = t,
s
}
))
}
}
, {
"./Region": 396,
"zrender-zxy/lib/core/util": 526
}],
399: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("../Axis");
function r(e, t, n) {
a.call(this, e, t, n),
this.type = "value",
this.angle = 0,
this.name = "",
this.model
}
i.inherits(r, a);
var o = r;
t.exports = o
}
, {
"../Axis": 382,
"zrender-zxy/lib/core/util": 526
}],
400: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("./IndicatorAxis")
, r = e("../../scale/Interval")
, o = e("../../util/number")
, s = e("../axisHelper")
, c = s.getScaleExtent
, l = s.niceScaleExtent
, u = e("../../CoordinateSystem");
function d(e, t, n) {
this._model = e,
this.dimensions = [],
this._indicatorAxes = i.map(e.getIndicatorModels(), (function(e, t) {
var n = "indicator_" + t
, i = new a(n,new r);
return i.name = e.get("name"),
i.model = e,
e.axis = i,
this.dimensions.push(n),
i
}
), this),
this.resize(e, n),
this.cx,
this.cy,
this.r,
this.r0,
this.startAngle
}
d.prototype.getIndicatorAxes = function() {
return this._indicatorAxes
}
,
d.prototype.dataToPoint = function(e, t) {
var n = this._indicatorAxes[t];
return this.coordToPoint(n.dataToCoord(e), t)
}
,
d.prototype.coordToPoint = function(e, t) {
var n = this._indicatorAxes[t].angle;
return [this.cx + e * Math.cos(n), this.cy - e * Math.sin(n)]
}
,
d.prototype.pointToData = function(e) {
var t = e[0] - this.cx
, n = e[1] - this.cy
, i = Math.sqrt(t * t + n * n);
t /= i,
n /= i;
for (var a, r = Math.atan2(-n, t), o = 1 / 0, s = -1, c = 0; c < this._indicatorAxes.length; c++) {
var l = this._indicatorAxes[c]
, u = Math.abs(r - l.angle);
u < o && (a = l,
s = c,
o = u)
}
return [s, +(a && a.coodToData(i))]
}
,
d.prototype.resize = function(e, t) {
var n = e.get("center")
, a = t.getWidth()
, r = t.getHeight()
, s = Math.min(a, r) / 2;
this.cx = o.parsePercent(n[0], a),
this.cy = o.parsePercent(n[1], r),
this.startAngle = e.get("startAngle") * Math.PI / 180;
var c = e.get("radius");
"string" != typeof c && "number" != typeof c || (c = [0, c]),
this.r0 = o.parsePercent(c[0], s),
this.r = o.parsePercent(c[1], s),
i.each(this._indicatorAxes, (function(e, t) {
e.setExtent(this.r0, this.r);
var n = this.startAngle + t * Math.PI * 2 / this._indicatorAxes.length;
n = Math.atan2(Math.sin(n), Math.cos(n)),
e.angle = n
}
), this)
}
,
d.prototype.update = function(e, t) {
var n = this._indicatorAxes
, a = this._model;
i.each(n, (function(e) {
e.scale.setExtent(1 / 0, -1 / 0)
}
)),
e.eachSeriesByType("radar", (function(t, r) {
if ("radar" === t.get("coordinateSystem") && e.getComponent("radar", t.get("radarIndex")) === a) {
var o = t.getData();
i.each(n, (function(e) {
e.scale.unionExtentFromData(o, o.mapDimension(e.dim))
}
))
}
}
), this);
var r = a.get("splitNumber");
function s(e) {
var t = Math.pow(10, Math.floor(Math.log(e) / Math.LN10))
, n = e / t;
return 2 === n ? n = 5 : n *= 2,
n * t
}
i.each(n, (function(e, t) {
var n = c(e.scale, e.model);
l(e.scale, e.model);
var i = e.model
, a = e.scale
, u = i.getMin()
, d = i.getMax()
, p = a.getInterval();
if (null != u && null != d)
a.setExtent(+u, +d),
a.setInterval((d - u) / r);
else if (null != u) {
var h;
do {
h = u + p * r,
a.setExtent(+u, h),
a.setInterval(p),
p = s(p)
} while (h < n[1] && isFinite(h) && isFinite(n[1]))
} else if (null != d) {
var y;
do {
y = d - p * r,
a.setExtent(y, +d),
a.setInterval(p),
p = s(p)
} while (y > n[0] && isFinite(y) && isFinite(n[0]))
} else {
a.getTicks().length - 1 > r && (p = s(p));
var m = Math.round((n[0] + n[1]) / 2 / p) * p
, f = Math.round(r / 2);
a.setExtent(o.round(m - f * p), o.round(m + (r - f) * p)),
a.setInterval(p)
}
}
))
}
,
d.dimensions = [],
d.create = function(e, t) {
var n = [];
return e.eachComponent("radar", (function(i) {
var a = new d(i,e,t);
n.push(a),
i.coordinateSystem = a
}
)),
e.eachSeriesByType("radar", (function(e) {
"radar" === e.get("coordinateSystem") && (e.coordinateSystem = n[e.get("radarIndex") || 0])
}
)),
n
}
,
u.register("radar", d);
var p = d;
t.exports = p
}
, {
"../../CoordinateSystem": 290,
"../../scale/Interval": 442,
"../../util/number": 458,
"../axisHelper": 385,
"./IndicatorAxis": 399,
"zrender-zxy/lib/core/util": 526
}],
401: [function(e, t, n) {
var i = e("../../echarts")
, a = e("zrender-zxy/lib/core/util")
, r = e("../axisDefault")
, o = e("../../model/Model")
, s = e("../axisModelCommonMixin")
, c = r.valueAxis;
function l(e, t) {
return a.defaults({
show: t
}, e)
}
var u = i.extendComponentModel({
type: "radar",
optionUpdated: function() {
var e = this.get("boundaryGap")
, t = this.get("splitNumber")
, n = this.get("scale")
, i = this.get("axisLine")
, r = this.get("axisTick")
, c = this.get("axisLabel")
, l = this.get("name")
, u = this.get("name.show")
, d = this.get("name.formatter")
, p = this.get("nameGap")
, h = this.get("triggerEvent")
, y = a.map(this.get("indicator") || [], (function(y) {
null != y.max && y.max > 0 && !y.min ? y.min = 0 : null != y.min && y.min < 0 && !y.max && (y.max = 0);
var m = l;
if (null != y.color && (m = a.defaults({
color: y.color
}, l)),
y = a.merge(a.clone(y), {
boundaryGap: e,
splitNumber: t,
scale: n,
axisLine: i,
axisTick: r,
axisLabel: c,
name: y.text,
nameLocation: "end",
nameGap: p,
nameTextStyle: m,
triggerEvent: h
}, !1),
u || (y.name = ""),
"string" == typeof d) {
var f = y.name;
y.name = d.replace("{value}", null != f ? f : "")
} else
"function" == typeof d && (y.name = d(y.name, y));
var x = a.extend(new o(y,null,this.ecModel), s);
return x.mainType = "radar",
x.componentIndex = this.componentIndex,
x
}
), this);
this.getIndicatorModels = function() {
return y
}
},
defaultOption: {
zlevel: 0,
z: 0,
center: ["50%", "50%"],
radius: "75%",
startAngle: 90,
name: {
show: !0
},
boundaryGap: [0, 0],
splitNumber: 5,
nameGap: 15,
scale: !1,
shape: "polygon",
axisLine: a.merge({
lineStyle: {
color: "#bbb"
}
}, c.axisLine),
axisLabel: l(c.axisLabel, !1),
axisTick: l(c.axisTick, !1),
splitLine: l(c.splitLine, !0),
splitArea: l(c.splitArea, !0),
indicator: []
}
});
t.exports = u
}
, {
"../../echarts": 415,
"../../model/Model": 424,
"../axisDefault": 384,
"../axisModelCommonMixin": 386,
"zrender-zxy/lib/core/util": 526
}],
402: [function(e, t, n) {
function i(e) {
return e
}
function a(e, t, n, a, r) {
this._old = e,
this._new = t,
this._oldKeyGetter = n || i,
this._newKeyGetter = a || i,
this.context = r
}
function r(e, t, n, i, a) {
for (var r = 0; r < e.length; r++) {
var o = "_ec_" + a[i](e[r], r)
, s = t[o];
null == s ? (n.push(o),
t[o] = r) : (s.length || (t[o] = s = [s]),
s.push(r))
}
}
a.prototype = {
constructor: a,
add: function(e) {
return this._add = e,
this
},
update: function(e) {
return this._update = e,
this
},
remove: function(e) {
return this._remove = e,
this
},
execute: function() {
var e = this._old
, t = this._new
, n = {}
, i = []
, a = [];
for (r(e, {}, i, "_oldKeyGetter", this),
r(t, n, a, "_newKeyGetter", this),
o = 0; o < e.length; o++) {
if (null != (c = n[s = i[o]]))
(u = c.length) ? (1 === u && (n[s] = null),
c = c.unshift()) : n[s] = null,
this._update && this._update(c, o);
else
this._remove && this._remove(o)
}
for (var o = 0; o < a.length; o++) {
var s = a[o];
if (n.hasOwnProperty(s)) {
var c;
if (null == (c = n[s]))
continue;
if (c.length)
for (var l = 0, u = c.length; l < u; l++)
this._add && this._add(c[l]);
else
this._add && this._add(c)
}
}
}
};
var o = a;
t.exports = o
}
, {}],
403: [function(e, t, n) {
e("../config").__DEV__;
var i = e("zrender-zxy/lib/core/util")
, a = e("../util/clazz").enableClassCheck;
function r(e) {
return "_EC_" + e
}
var o = function(e) {
this._directed = e || !1,
this.nodes = [],
this.edges = [],
this._nodesMap = {},
this._edgesMap = {},
this.data,
this.edgeData
}
, s = o.prototype;
function c(e, t) {
this.id = null == e ? "" : e,
this.inEdges = [],
this.outEdges = [],
this.edges = [],
this.hostGraph,
this.dataIndex = null == t ? -1 : t
}
function l(e, t, n) {
this.node1 = e,
this.node2 = t,
this.dataIndex = null == n ? -1 : n
}
s.type = "graph",
s.isDirected = function() {
return this._directed
}
,
s.addNode = function(e, t) {
e = e || "" + t;
var n = this._nodesMap;
if (!n[r(e)]) {
var i = new c(e,t);
return i.hostGraph = this,
this.nodes.push(i),
n[r(e)] = i,
i
}
}
,
s.getNodeByIndex = function(e) {
var t = this.data.getRawIndex(e);
return this.nodes[t]
}
,
s.getNodeById = function(e) {
return this._nodesMap[r(e)]
}
,
s.addEdge = function(e, t, n) {
var i = this._nodesMap
, a = this._edgesMap;
if ("number" == typeof e && (e = this.nodes[e]),
"number" == typeof t && (t = this.nodes[t]),
c.isInstance(e) || (e = i[r(e)]),
c.isInstance(t) || (t = i[r(t)]),
e && t) {
var o = e.id + "-" + t.id;
if (!a[o]) {
var s = new l(e,t,n);
return s.hostGraph = this,
this._directed && (e.outEdges.push(s),
t.inEdges.push(s)),
e.edges.push(s),
e !== t && t.edges.push(s),
this.edges.push(s),
a[o] = s,
s
}
}
}
,
s.getEdgeByIndex = function(e) {
var t = this.edgeData.getRawIndex(e);
return this.edges[t]
}
,
s.getEdge = function(e, t) {
c.isInstance(e) && (e = e.id),
c.isInstance(t) && (t = t.id);
var n = this._edgesMap;
return this._directed ? n[e + "-" + t] : n[e + "-" + t] || n[t + "-" + e]
}
,
s.eachNode = function(e, t) {
for (var n = this.nodes, i = n.length, a = 0; a < i; a++)
n[a].dataIndex >= 0 && e.call(t, n[a], a)
}
,
s.eachEdge = function(e, t) {
for (var n = this.edges, i = n.length, a = 0; a < i; a++)
n[a].dataIndex >= 0 && n[a].node1.dataIndex >= 0 && n[a].node2.dataIndex >= 0 && e.call(t, n[a], a)
}
,
s.breadthFirstTraverse = function(e, t, n, i) {
if (c.isInstance(t) || (t = this._nodesMap[r(t)]),
t) {
for (var a = "out" === n ? "outEdges" : "in" === n ? "inEdges" : "edges", o = 0; o < this.nodes.length; o++)
this.nodes[o].__visited = !1;
if (!e.call(i, t, null))
for (var s = [t]; s.length; ) {
var l = s.shift()
, u = l[a];
for (o = 0; o < u.length; o++) {
var d = u[o]
, p = d.node1 === l ? d.node2 : d.node1;
if (!p.__visited) {
if (e.call(i, p, l))
return;
s.push(p),
p.__visited = !0
}
}
}
}
}
,
s.update = function() {
for (var e = this.data, t = this.edgeData, n = this.nodes, i = this.edges, a = 0, r = n.length; a < r; a++)
n[a].dataIndex = -1;
for (a = 0,
r = e.count(); a < r; a++)
n[e.getRawIndex(a)].dataIndex = a;
t.filterSelf((function(e) {
var n = i[t.getRawIndex(e)];
return n.node1.dataIndex >= 0 && n.node2.dataIndex >= 0
}
));
for (a = 0,
r = i.length; a < r; a++)
i[a].dataIndex = -1;
for (a = 0,
r = t.count(); a < r; a++)
i[t.getRawIndex(a)].dataIndex = a
}
,
s.clone = function() {
for (var e = new o(this._directed), t = this.nodes, n = this.edges, i = 0; i < t.length; i++)
e.addNode(t[i].id, t[i].dataIndex);
for (i = 0; i < n.length; i++) {
var a = n[i];
e.addEdge(a.node1.id, a.node2.id, a.dataIndex)
}
return e
}
,
c.prototype = {
constructor: c,
degree: function() {
return this.edges.length
},
inDegree: function() {
return this.inEdges.length
},
outDegree: function() {
return this.outEdges.length
},
getModel: function(e) {
if (!(this.dataIndex < 0))
return this.hostGraph.data.getItemModel(this.dataIndex).getModel(e)
}
},
l.prototype.getModel = function(e) {
if (!(this.dataIndex < 0))
return this.hostGraph.edgeData.getItemModel(this.dataIndex).getModel(e)
}
;
var u = function(e, t) {
return {
getValue: function(n) {
var i = this[e][t];
return i.get(i.getDimension(n || "value"), this.dataIndex)
},
setVisual: function(n, i) {
this.dataIndex >= 0 && this[e][t].setItemVisual(this.dataIndex, n, i)
},
getVisual: function(n, i) {
return this[e][t].getItemVisual(this.dataIndex, n, i)
},
setLayout: function(n, i) {
this.dataIndex >= 0 && this[e][t].setItemLayout(this.dataIndex, n, i)
},
getLayout: function() {
return this[e][t].getItemLayout(this.dataIndex)
},
getGraphicEl: function() {
return this[e][t].getItemGraphicEl(this.dataIndex)
},
getRawIndex: function() {
return this[e][t].getRawIndex(this.dataIndex)
}
}
};
i.mixin(c, u("hostGraph", "data")),
i.mixin(l, u("hostGraph", "edgeData")),
o.Node = c,
o.Edge = l,
a(c),
a(l);
var d = o;
t.exports = d
}
, {
"../config": 381,
"../util/clazz": 452,
"zrender-zxy/lib/core/util": 526
}],
404: [function(e, t, n) {
e("../config").__DEV__;
var i = e("zrender-zxy/lib/core/util")
, a = e("../model/Model")
, r = e("./DataDiffer")
, o = e("./Source")
, s = e("./helper/dataProvider")
, c = s.defaultDimValueGetters
, l = s.DefaultDataProvider
, u = e("./helper/dimensionHelper").summarizeDimensions
, d = i.isObject
, p = {
float: "undefined" == typeof Float64Array ? Array : Float64Array,
int: "undefined" == typeof Int32Array ? Array : Int32Array,
ordinal: Array,
number: Array,
time: Array
}
, h = "undefined" == typeof Uint32Array ? Array : Uint32Array
, y = "undefined" == typeof Int32Array ? Array : Int32Array
, m = "undefined" == typeof Uint16Array ? Array : Uint16Array;
function f(e) {
return e._rawCount > 65535 ? h : m
}
var x = ["hasItemOption", "_nameList", "_idList", "_invertedIndicesMap", "_rawData", "_chunkSize", "_chunkCount", "_dimValueGetter", "_count", "_rawCount", "_nameDimIdx", "_idDimIdx"]
, v = ["_extent", "_approximateExtent", "_rawExtent"];
function z(e, t) {
i.each(x.concat(t.__wrappedMethods || []), (function(n) {
t.hasOwnProperty(n) && (e[n] = t[n])
}
)),
e.__wrappedMethods = t.__wrappedMethods,
i.each(v, (function(n) {
e[n] = i.clone(t[n])
}
)),
e._calculationInfo = i.extend(t._calculationInfo)
}
var g = function(e, t) {
e = e || ["x", "y"];
for (var n = {}, a = [], r = {}, o = 0; o < e.length; o++) {
var s = e[o];
i.isString(s) && (s = {
name: s
});
var c = s.name;
s.type = s.type || "float",
s.coordDim || (s.coordDim = c,
s.coordDimIndex = 0),
s.otherDims = s.otherDims || {},
a.push(c),
n[c] = s,
s.index = o,
s.createInvertedIndices && (r[c] = [])
}
this.dimensions = a,
this._dimensionInfos = n,
this.hostModel = t,
this.dataType,
this._indices = null,
this._count = 0,
this._rawCount = 0,
this._storage = {},
this._nameList = [],
this._idList = [],
this._optionModels = [],
this._visual = {},
this._layout = {},
this._itemVisuals = [],
this.hasItemVisual = {},
this._itemLayouts = [],
this._graphicEls = [],
this._chunkSize = 1e5,
this._chunkCount = 0,
this._rawData,
this._rawExtent = {},
this._extent = {},
this._approximateExtent = {},
this._dimensionsSummary = u(this),
this._invertedIndicesMap = r,
this._calculationInfo = {}
}
, b = g.prototype;
function w(e, t, n, i, a) {
var r = p[t.type]
, o = i - 1
, s = t.name
, c = e[s][o];
if (c && c.length < n) {
for (var l = new r(Math.min(a - o * n, n)), u = 0; u < c.length; u++)
l[u] = c[u];
e[s][o] = l
}
for (var d = i * n; d < a; d += n)
e[s].push(new r(Math.min(a - d, n)))
}
function _(e) {
var t = e._invertedIndicesMap;
i.each(t, (function(n, i) {
var a = e._dimensionInfos[i].ordinalMeta;
if (a) {
n = t[i] = new y(a.categories.length);
for (var r = 0; r < n.length; r++)
n[r] = -1;
for (r = 0; r < e._count; r++)
n[e.get(i, r)] = r
}
}
))
}
function k(e, t, n) {
var i;
if (null != t) {
var a = e._chunkSize
, r = Math.floor(n / a)
, o = n % a
, s = e.dimensions[t]
, c = e._storage[s][r];
if (c) {
i = c[o];
var l = e._dimensionInfos[s].ordinalMeta;
l && l.categories.length && (i = l.categories[i])
}
}
return i
}
function C(e) {
return e
}
function S(e) {
return e < this._count && e >= 0 ? this._indices[e] : -1
}
function M(e, t) {
var n = e._idList[t];
return null == n && (n = k(e, e._idDimIdx, t)),
null == n && (n = "e\0\0" + t),
n
}
function T(e) {
return i.isArray(e) || (e = [e]),
e
}
function I(e, t) {
var n = e.dimensions
, a = new g(i.map(n, e.getDimensionInfo, e),e.hostModel);
z(a, e);
for (var r = a._storage = {}, o = e._storage, s = 0; s < n.length; s++) {
var c = n[s];
o[c] && (i.indexOf(t, c) >= 0 ? (r[c] = E(o[c]),
a._rawExtent[c] = A(),
a._extent[c] = null) : r[c] = o[c])
}
return a
}
function E(e) {
for (var t, n, i = new Array(e.length), a = 0; a < e.length; a++)
i[a] = (t = e[a],
n = void 0,
(n = t.constructor) === Array ? t.slice() : new n(t));
return i
}
function A() {
return [1 / 0, -1 / 0]
}
b.type = "list",
b.hasItemOption = !0,
b.getDimension = function(e) {
return isNaN(e) || (e = this.dimensions[e] || e),
e
}
,
b.getDimensionInfo = function(e) {
return this._dimensionInfos[this.getDimension(e)]
}
,
b.getDimensionsOnCoord = function() {
return this._dimensionsSummary.dataDimsOnCoord.slice()
}
,
b.mapDimension = function(e, t) {
var n = this._dimensionsSummary;
if (null == t)
return n.encodeFirstDimNotExtra[e];
var i = n.encode[e];
return !0 === t ? (i || []).slice() : i && i[t]
}
,
b.initData = function(e, t, n) {
(o.isInstance(e) || i.isArrayLike(e)) && (e = new l(e,this.dimensions.length)),
this._rawData = e,
this._storage = {},
this._indices = null,
this._nameList = t || [],
this._idList = [],
this._nameRepeatCount = {},
n || (this.hasItemOption = !1),
this.defaultDimValueGetter = c[this._rawData.getSource().sourceFormat],
this._dimValueGetter = n = n || this.defaultDimValueGetter,
this._dimValueGetterArrayRows = c.arrayRows,
this._rawExtent = {},
this._initDataFromProvider(0, e.count()),
e.pure && (this.hasItemOption = !1)
}
,
b.getProvider = function() {
return this._rawData
}
,
b.appendData = function(e) {
var t = this._rawData
, n = this.count();
t.appendData(e);
var i = t.count();
t.persistent || (i += n),
this._initDataFromProvider(n, i)
}
,
b.appendValues = function(e, t) {
for (var n = this._chunkSize, i = this._storage, a = this.dimensions, r = a.length, o = this._rawExtent, s = this.count(), c = s + Math.max(e.length, t ? t.length : 0), l = this._chunkCount, u = 0; u < r; u++) {
o[x = a[u]] || (o[x] = A()),
i[x] || (i[x] = []),
w(i, this._dimensionInfos[x], n, l, c),
this._chunkCount = i[x].length
}
for (var d = new Array(r), p = s; p < c; p++) {
for (var h = p - s, y = Math.floor(p / n), m = p % n, f = 0; f < r; f++) {
var x = a[f]
, v = this._dimValueGetterArrayRows(e[h] || d, x, h, f);
i[x][y][m] = v;
var z = o[x];
v < z[0] && (z[0] = v),
v > z[1] && (z[1] = v)
}
t && (this._nameList[p] = t[h])
}
this._rawCount = this._count = c,
this._extent = {},
_(this)
}
,
b._initDataFromProvider = function(e, t) {
if (!(e >= t)) {
for (var n, i = this._chunkSize, a = this._rawData, r = this._storage, o = this.dimensions, s = o.length, c = this._dimensionInfos, l = this._nameList, u = this._idList, d = this._rawExtent, p = this._nameRepeatCount = {}, h = this._chunkCount, y = 0; y < s; y++) {
d[b = o[y]] || (d[b] = A());
var m = c[b];
0 === m.otherDims.itemName && (n = this._nameDimIdx = y),
0 === m.otherDims.itemId && (this._idDimIdx = y),
r[b] || (r[b] = []),
w(r, m, i, h, t),
this._chunkCount = r[b].length
}
for (var f = new Array(s), x = e; x < t; x++) {
f = a.getItem(x, f);
for (var v = Math.floor(x / i), z = x % i, g = 0; g < s; g++) {
var b, k = r[b = o[g]][v], C = this._dimValueGetter(f, b, x, g);
k[z] = C;
var S = d[b];
C < S[0] && (S[0] = C),
C > S[1] && (S[1] = C)
}
if (!a.pure) {
var M = l[x];
if (f && null == M)
if (null != f.name)
l[x] = M = f.name;
else if (null != n) {
var T = o[n]
, I = r[T][v];
if (I) {
M = I[z];
var E = c[T].ordinalMeta;
E && E.categories.length && (M = E.categories[M])
}
}
var O = null == f ? null : f.id;
null == O && null != M && (p[M] = p[M] || 0,
O = M,
p[M] > 0 && (O += "__ec__" + p[M]),
p[M]++),
null != O && (u[x] = O)
}
}
!a.persistent && a.clean && a.clean(),
this._rawCount = this._count = t,
this._extent = {},
_(this)
}
}
,
b.count = function() {
return this._count
}
,
b.getIndices = function() {
var e = this._indices;
if (e) {
var t = e.constructor
, n = this._count;
if (t === Array) {
a = new t(n);
for (var i = 0; i < n; i++)
a[i] = e[i]
} else
a = new t(e.buffer,0,n)
} else {
var a = new (t = f(this))(this.count());
for (i = 0; i < a.length; i++)
a[i] = i
}
return a
}
,
b.get = function(e, t) {
if (!(t >= 0 && t < this._count))
return NaN;
var n = this._storage;
if (!n[e])
return NaN;
t = this.getRawIndex(t);
var i = Math.floor(t / this._chunkSize)
, a = t % this._chunkSize;
return n[e][i][a]
}
,
b.getByRawIndex = function(e, t) {
if (!(t >= 0 && t < this._rawCount))
return NaN;
var n = this._storage[e];
if (!n)
return NaN;
var i = Math.floor(t / this._chunkSize)
, a = t % this._chunkSize;
return n[i][a]
}
,
b._getFast = function(e, t) {
var n = Math.floor(t / this._chunkSize)
, i = t % this._chunkSize;
return this._storage[e][n][i]
}
,
b.getValues = function(e, t) {
var n = [];
i.isArray(e) || (t = e,
e = this.dimensions);
for (var a = 0, r = e.length; a < r; a++)
n.push(this.get(e[a], t));
return n
}
,
b.hasValue = function(e) {
for (var t = this._dimensionsSummary.dataDimsOnCoord, n = this._dimensionInfos, i = 0, a = t.length; i < a; i++)
if ("ordinal" !== n[t[i]].type && isNaN(this.get(t[i], e)))
return !1;
return !0
}
,
b.getDataExtent = function(e) {
e = this.getDimension(e);
var t = this._storage[e]
, n = A();
if (!t)
return n;
var i, a = this.count();
if (!this._indices)
return this._rawExtent[e].slice();
if (i = this._extent[e])
return i.slice();
for (var r = (i = n)[0], o = i[1], s = 0; s < a; s++) {
var c = this._getFast(e, this.getRawIndex(s));
c < r && (r = c),
c > o && (o = c)
}
return i = [r, o],
this._extent[e] = i,
i
}
,
b.getApproximateExtent = function(e) {
return e = this.getDimension(e),
this._approximateExtent[e] || this.getDataExtent(e)
}
,
b.setApproximateExtent = function(e, t) {
t = this.getDimension(t),
this._approximateExtent[t] = e.slice()
}
,
b.getCalculationInfo = function(e) {
return this._calculationInfo[e]
}
,
b.setCalculationInfo = function(e, t) {
d(e) ? i.extend(this._calculationInfo, e) : this._calculationInfo[e] = t
}
,
b.getSum = function(e) {
var t = 0;
if (this._storage[e])
for (var n = 0, i = this.count(); n < i; n++) {
var a = this.get(e, n);
isNaN(a) || (t += a)
}
return t
}
,
b.getMedian = function(e) {
var t = [];
this.each(e, (function(e, n) {
isNaN(e) || t.push(e)
}
));
var n = [].concat(t).sort((function(e, t) {
return e - t
}
))
, i = this.count();
return 0 === i ? 0 : i % 2 == 1 ? n[(i - 1) / 2] : (n[i / 2] + n[i / 2 - 1]) / 2
}
,
b.rawIndexOf = function(e, t) {
var n = (e && this._invertedIndicesMap[e])[t];
return null == n || isNaN(n) ? -1 : n
}
,
b.indexOfName = function(e) {
for (var t = 0, n = this.count(); t < n; t++)
if (this.getName(t) === e)
return t;
return -1
}
,
b.indexOfRawIndex = function(e) {
if (!this._indices)
return e;
if (e >= this._rawCount || e < 0)
return -1;
var t = this._indices
, n = t[e];
if (null != n && n < this._count && n === e)
return e;
for (var i = 0, a = this._count - 1; i <= a; ) {
var r = (i + a) / 2 | 0;
if (t[r] < e)
i = r + 1;
else {
if (!(t[r] > e))
return r;
a = r - 1
}
}
return -1
}
,
b.indicesOfNearest = function(e, t, n) {
var i = [];
if (!this._storage[e])
return i;
null == n && (n = 1 / 0);
for (var a = Number.MAX_VALUE, r = -1, o = 0, s = this.count(); o < s; o++) {
var c = t - this.get(e, o)
, l = Math.abs(c);
c <= n && l <= a && ((l < a || c >= 0 && r < 0) && (a = l,
r = c,
i.length = 0),
i.push(o))
}
return i
}
,
b.getRawIndex = C,
b.getRawDataItem = function(e) {
if (this._rawData.persistent)
return this._rawData.getItem(this.getRawIndex(e));
for (var t = [], n = 0; n < this.dimensions.length; n++) {
var i = this.dimensions[n];
t.push(this.get(i, e))
}
return t
}
,
b.getName = function(e) {
var t = this.getRawIndex(e);
return this._nameList[t] || k(this, this._nameDimIdx, t) || ""
}
,
b.getId = function(e) {
return M(this, this.getRawIndex(e))
}
,
b.each = function(e, t, n, a) {
"use strict";
if (this._count) {
"function" == typeof e && (a = n,
n = t,
t = e,
e = []),
n = n || a || this;
for (var r = (e = i.map(T(e), this.getDimension, this)).length, o = 0; o < this.count(); o++)
switch (r) {
case 0:
t.call(n, o);
break;
case 1:
t.call(n, this.get(e[0], o), o);
break;
case 2:
t.call(n, this.get(e[0], o), this.get(e[1], o), o);
break;
default:
for (var s = 0, c = []; s < r; s++)
c[s] = this.get(e[s], o);
c[s] = o,
t.apply(n, c)
}
}
}
,
b.filterSelf = function(e, t, n, a) {
"use strict";
if (this._count) {
"function" == typeof e && (a = n,
n = t,
t = e,
e = []),
n = n || a || this,
e = i.map(T(e), this.getDimension, this);
for (var r = this.count(), o = new (f(this))(r), s = [], c = e.length, l = 0, u = e[0], d = 0; d < r; d++) {
var p, h = this.getRawIndex(d);
if (0 === c)
p = t.call(n, d);
else if (1 === c) {
var y = this._getFast(u, h);
p = t.call(n, y, d)
} else {
for (var m = 0; m < c; m++)
s[m] = this._getFast(u, h);
s[m] = d,
p = t.apply(n, s)
}
p && (o[l++] = h)
}
return l < r && (this._indices = o),
this._count = l,
this._extent = {},
this.getRawIndex = this._indices ? S : C,
this
}
}
,
b.selectRange = function(e) {
"use strict";
if (this._count) {
var t = [];
for (var n in e)
e.hasOwnProperty(n) && t.push(n);
var i = t.length;
if (i) {
var a = this.count()
, r = new (f(this))(a)
, o = 0
, s = t[0]
, c = e[s][0]
, l = e[s][1]
, u = !1;
if (!this._indices) {
var d = 0;
if (1 === i) {
for (var p = this._storage[t[0]], h = 0; h < this._chunkCount; h++)
for (var y = p[h], m = Math.min(this._count - h * this._chunkSize, this._chunkSize), x = 0; x < m; x++) {
((w = y[x]) >= c && w <= l || isNaN(w)) && (r[o++] = d),
d++
}
u = !0
} else if (2 === i) {
p = this._storage[s];
var v = this._storage[t[1]]
, z = e[t[1]][0]
, g = e[t[1]][1];
for (h = 0; h < this._chunkCount; h++) {
y = p[h];
var b = v[h];
for (m = Math.min(this._count - h * this._chunkSize, this._chunkSize),
x = 0; x < m; x++) {
var w = y[x]
, _ = b[x];
(w >= c && w <= l || isNaN(w)) && (_ >= z && _ <= g || isNaN(_)) && (r[o++] = d),
d++
}
}
u = !0
}
}
if (!u)
if (1 === i)
for (x = 0; x < a; x++) {
var k = this.getRawIndex(x);
((w = this._getFast(s, k)) >= c && w <= l || isNaN(w)) && (r[o++] = k)
}
else
for (x = 0; x < a; x++) {
var M = !0;
for (k = this.getRawIndex(x),
h = 0; h < i; h++) {
var T = t[h];
((w = this._getFast(n, k)) < e[T][0] || w > e[T][1]) && (M = !1)
}
M && (r[o++] = this.getRawIndex(x))
}
return o < a && (this._indices = r),
this._count = o,
this._extent = {},
this.getRawIndex = this._indices ? S : C,
this
}
}
}
,
b.mapArray = function(e, t, n, i) {
"use strict";
"function" == typeof e && (i = n,
n = t,
t = e,
e = []),
n = n || i || this;
var a = [];
return this.each(e, (function() {
a.push(t && t.apply(this, arguments))
}
), n),
a
}
,
b.map = function(e, t, n, a) {
"use strict";
n = n || a || this;
var r = I(this, e = i.map(T(e), this.getDimension, this));
r._indices = this._indices,
r.getRawIndex = r._indices ? S : C;
for (var o = r._storage, s = [], c = this._chunkSize, l = e.length, u = this.count(), d = [], p = r._rawExtent, h = 0; h < u; h++) {
for (var y = 0; y < l; y++)
d[y] = this.get(e[y], h);
d[l] = h;
var m = t && t.apply(n, d);
if (null != m) {
"object" != typeof m && (s[0] = m,
m = s);
for (var f = this.getRawIndex(h), x = Math.floor(f / c), v = f % c, z = 0; z < m.length; z++) {
var g = e[z]
, b = m[z]
, w = p[g]
, _ = o[g];
_ && (_[x][v] = b),
b < w[0] && (w[0] = b),
b > w[1] && (w[1] = b)
}
}
}
return r
}
,
b.downSample = function(e, t, n, i) {
for (var a = I(this, [e]), r = a._storage, o = [], s = Math.floor(1 / t), c = r[e], l = this.count(), u = this._chunkSize, d = a._rawExtent[e], p = new (f(this))(l), h = 0, y = 0; y < l; y += s) {
s > l - y && (s = l - y,
o.length = s);
for (var m = 0; m < s; m++) {
var x = this.getRawIndex(y + m)
, v = Math.floor(x / u)
, z = x % u;
o[m] = c[v][z]
}
var g = n(o)
, b = this.getRawIndex(Math.min(y + i(o, g) || 0, l - 1))
, w = b % u;
c[Math.floor(b / u)][w] = g,
g < d[0] && (d[0] = g),
g > d[1] && (d[1] = g),
p[h++] = b
}
return a._count = h,
a._indices = p,
a.getRawIndex = S,
a
}
,
b.getItemModel = function(e) {
var t = this.hostModel;
return new a(this.getRawDataItem(e),t,t && t.ecModel)
}
,
b.diff = function(e) {
var t = this;
return new r(e ? e.getIndices() : [],this.getIndices(),(function(t) {
return M(e, t)
}
),(function(e) {
return M(t, e)
}
))
}
,
b.getVisual = function(e) {
var t = this._visual;
return t && t[e]
}
,
b.setVisual = function(e, t) {
if (d(e))
for (var n in e)
e.hasOwnProperty(n) && this.setVisual(n, e[n]);
else
this._visual = this._visual || {},
this._visual[e] = t
}
,
b.setLayout = function(e, t) {
if (d(e))
for (var n in e)
e.hasOwnProperty(n) && this.setLayout(n, e[n]);
else
this._layout[e] = t
}
,
b.getLayout = function(e) {
return this._layout[e]
}
,
b.getItemLayout = function(e) {
return this._itemLayouts[e]
}
,
b.setItemLayout = function(e, t, n) {
this._itemLayouts[e] = n ? i.extend(this._itemLayouts[e] || {}, t) : t
}
,
b.clearItemLayouts = function() {
this._itemLayouts.length = 0
}
,
b.getItemVisual = function(e, t, n) {
var i = this._itemVisuals[e]
, a = i && i[t];
return null != a || n ? a : this.getVisual(t)
}
,
b.setItemVisual = function(e, t, n) {
var i = this._itemVisuals[e] || {}
, a = this.hasItemVisual;
if (this._itemVisuals[e] = i,
d(t))
for (var r in t)
t.hasOwnProperty(r) && (i[r] = t[r],
a[r] = !0);
else
i[t] = n,
a[t] = !0
}
,
b.clearAllVisual = function() {
this._visual = {},
this._itemVisuals = [],
this.hasItemVisual = {}
}
;
var O = function(e) {
e.seriesIndex = this.seriesIndex,
e.dataIndex = this.dataIndex,
e.dataType = this.dataType
};
b.setItemGraphicEl = function(e, t) {
var n = this.hostModel;
t && (t.dataIndex = e,
t.dataType = this.dataType,
t.seriesIndex = n && n.seriesIndex,
"group" === t.type && t.traverse(O, t)),
this._graphicEls[e] = t
}
,
b.getItemGraphicEl = function(e) {
return this._graphicEls[e]
}
,
b.eachItemGraphicEl = function(e, t) {
i.each(this._graphicEls, (function(n, i) {
n && e && e.call(t, n, i)
}
))
}
,
b.cloneShallow = function(e) {
if (!e) {
var t = i.map(this.dimensions, this.getDimensionInfo, this);
e = new g(t,this.hostModel)
}
if (e._storage = this._storage,
z(e, this),
this._indices) {
var n = this._indices.constructor;
e._indices = new n(this._indices)
} else
e._indices = null;
return e.getRawIndex = e._indices ? S : C,
e
}
,
b.wrapMethod = function(e, t) {
var n = this[e];
"function" == typeof n && (this.__wrappedMethods = this.__wrappedMethods || [],
this.__wrappedMethods.push(e),
this[e] = function() {
var e = n.apply(this, arguments);
return t.apply(this, [e].concat(i.slice(arguments)))
}
)
}
,
b.TRANSFERABLE_METHODS = ["cloneShallow", "downSample", "map"],
b.CHANGABLE_METHODS = ["filterSelf", "selectRange"];
var P = g;
t.exports = P
}
, {
"../config": 381,
"../model/Model": 424,
"./DataDiffer": 402,
"./Source": 406,
"./helper/dataProvider": 409,
"./helper/dimensionHelper": 411,
"zrender-zxy/lib/core/util": 526
}],
405: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = i.createHashMap
, r = i.isObject
, o = i.map;
function s(e) {
this.categories = e.categories || [],
this._needCollect = e.needCollect,
this._deduplication = e.deduplication,
this._map
}
s.createByAxisModel = function(e) {
var t = e.option
, n = t.data
, i = n && o(n, u);
return new s({
categories: i,
needCollect: !i,
deduplication: !1 !== t.dedplication
})
}
;
var c = s.prototype;
function l(e) {
return e._map || (e._map = a(e.categories))
}
function u(e) {
return r(e) && null != e.value ? e.value : e + ""
}
c.getOrdinal = function(e) {
return l(this).get(e)
}
,
c.parseAndCollect = function(e) {
var t, n = this._needCollect;
if ("string" != typeof e && !n)
return e;
if (n && !this._deduplication)
return t = this.categories.length,
this.categories[t] = e,
t;
var i = l(this);
return null == (t = i.get(e)) && (n ? (t = this.categories.length,
this.categories[t] = e,
i.set(e, t)) : t = NaN),
t
}
;
var d = s;
t.exports = d
}
, {
"zrender-zxy/lib/core/util": 526
}],
406: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = i.createHashMap
, r = i.isTypedArray
, o = e("../util/clazz").enableClassCheck
, s = e("./helper/sourceType")
, c = s.SOURCE_FORMAT_ORIGINAL
, l = s.SERIES_LAYOUT_BY_COLUMN
, u = s.SOURCE_FORMAT_UNKNOWN
, d = s.SOURCE_FORMAT_TYPED_ARRAY
, p = s.SOURCE_FORMAT_KEYED_COLUMNS;
function h(e) {
this.fromDataset = e.fromDataset,
this.data = e.data || (e.sourceFormat === p ? {} : []),
this.sourceFormat = e.sourceFormat || u,
this.seriesLayoutBy = e.seriesLayoutBy || l,
this.dimensionsDefine = e.dimensionsDefine,
this.encodeDefine = e.encodeDefine && a(e.encodeDefine),
this.startIndex = e.startIndex || 0,
this.dimensionsDetectCount = e.dimensionsDetectCount
}
h.seriesDataToSource = function(e) {
return new h({
data: e,
sourceFormat: r(e) ? d : c,
fromDataset: !1
})
}
,
o(h);
var y = h;
t.exports = y
}
, {
"../util/clazz": 452,
"./helper/sourceType": 414,
"zrender-zxy/lib/core/util": 526
}],
407: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = i.createHashMap
, r = i.each
, o = i.isString
, s = i.defaults
, c = i.extend
, l = i.isObject
, u = i.clone
, d = e("../../util/model").normalizeToArray
, p = e("./sourceHelper").guessOrdinal
, h = e("../Source")
, y = e("./dimensionHelper").OTHER_DIMENSIONS;
function m(e, t, n) {
if (n || null != t.get(e)) {
for (var i = 0; null != t.get(e + i); )
i++;
e += i
}
return t.set(e, !0),
e
}
var f = function(e, t, n) {
h.isInstance(t) || (t = h.seriesDataToSource(t)),
n = n || {},
e = (e || []).slice();
for (var i = (n.dimsDef || []).slice(), f = a(n.encodeDef), x = a(), v = a(), z = [], g = function(e, t, n, i) {
var a = Math.max(e.dimensionsDetectCount || 1, t.length, n.length, i || 0);
return r(t, (function(e) {
var t = e.dimsDef;
t && (a = Math.max(a, t.length))
}
)),
a
}(t, e, i, n.dimCount), b = 0; b < g; b++) {
var w = i[b] = c({}, l(i[b]) ? i[b] : {
name: i[b]
})
, _ = w.name
, k = z[b] = {
otherDims: {}
};
null != _ && null == x.get(_) && (k.name = k.displayName = _,
x.set(_, b)),
null != w.type && (k.type = w.type),
null != w.displayName && (k.displayName = w.displayName)
}
f.each((function(e, t) {
if (1 === (e = d(e).slice()).length && e[0] < 0)
f.set(t, !1);
else {
var n = f.set(t, []);
r(e, (function(e, i) {
o(e) && (e = x.get(e)),
null != e && e < g && (n[i] = e,
S(z[e], t, i))
}
))
}
}
));
var C = 0;
function S(e, t, n) {
null != y.get(t) ? e.otherDims[t] = n : (e.coordDim = t,
e.coordDimIndex = n,
v.set(t, !0))
}
r(e, (function(e, t) {
var n, i, a;
if (o(e))
n = e,
e = {};
else {
n = e.name;
var c = e.ordinalMeta;
e.ordinalMeta = null,
(e = u(e)).ordinalMeta = c,
i = e.dimsDef,
a = e.otherDims,
e.name = e.coordDim = e.coordDimIndex = e.dimsDef = e.otherDims = null
}
if (!1 !== (p = f.get(n))) {
var p;
if (!(p = d(p)).length)
for (var h = 0; h < (i && i.length || 1); h++) {
for (; C < z.length && null != z[C].coordDim; )
C++;
C < z.length && p.push(C++)
}
r(p, (function(t, r) {
var o = z[t];
if (S(s(o, e), n, r),
null == o.name && i) {
var c = i[r];
!l(c) && (c = {
name: c
}),
o.name = o.displayName = c.name,
o.defaultTooltip = c.defaultTooltip
}
a && s(o.otherDims, a)
}
))
}
}
));
var M = n.generateCoord
, T = n.generateCoordCount
, I = null != T;
T = M ? T || 1 : 0;
for (var E = M || "value", A = 0; A < g; A++) {
null == (k = z[A] = z[A] || {}).coordDim && (k.coordDim = m(E, v, I),
k.coordDimIndex = 0,
(!M || T <= 0) && (k.isExtraCoord = !0),
T--),
null == k.name && (k.name = m(k.coordDim, x)),
null == k.type && p(t, A, k.name) && (k.type = "ordinal")
}
return z
};
t.exports = f
}
, {
"../../util/model": 457,
"../Source": 406,
"./dimensionHelper": 411,
"./sourceHelper": 413,
"zrender-zxy/lib/core/util": 526
}],
408: [function(e, t, n) {
var i = e("./completeDimensions");
t.exports = function(e, t) {
return i((t = t || {}).coordDimensions || [], e, {
dimsDef: t.dimensionsDefine || e.dimensionsDefine,
encodeDef: t.encodeDefine || e.encodeDefine,
dimCount: t.dimensionsCount,
generateCoord: t.generateCoord,
generateCoordCount: t.generateCoordCount
})
}
}
, {
"./completeDimensions": 407
}],
409: [function(e, t, n) {
e("../../config").__DEV__;
var i = e("zrender-zxy/lib/core/util")
, a = (i.isTypedArray,
i.extend)
, r = (i.assert,
i.each)
, o = i.isObject
, s = e("../../util/model")
, c = s.getDataItemValue
, l = s.isDataItemOption
, u = e("../../util/number").parseDate
, d = e("../Source")
, p = e("./sourceType")
, h = p.SOURCE_FORMAT_TYPED_ARRAY
, y = p.SOURCE_FORMAT_ARRAY_ROWS
, m = p.SOURCE_FORMAT_ORIGINAL
, f = p.SOURCE_FORMAT_OBJECT_ROWS;
function x(e, t) {
d.isInstance(e) || (e = d.seriesDataToSource(e)),
this._source = e;
var n = this._data = e.data
, i = e.sourceFormat;
i === h && (this._offset = 0,
this._dimSize = t,
this._data = n);
var r = z[i === y ? i + "_" + e.seriesLayoutBy : i];
a(this, r)
}
var v = x.prototype;
v.pure = !1,
v.persistent = !0,
v.getSource = function() {
return this._source
}
;
var z = {
arrayRows_column: {
pure: !0,
count: function() {
return Math.max(0, this._data.length - this._source.startIndex)
},
getItem: function(e) {
return this._data[e + this._source.startIndex]
},
appendData: w
},
arrayRows_row: {
pure: !0,
count: function() {
var e = this._data[0];
return e ? Math.max(0, e.length - this._source.startIndex) : 0
},
getItem: function(e) {
e += this._source.startIndex;
for (var t = [], n = this._data, i = 0; i < n.length; i++) {
var a = n[i];
t.push(a ? a[e] : null)
}
return t
},
appendData: function() {
throw new Error('Do not support appendData when set seriesLayoutBy: "row".')
}
},
objectRows: {
pure: !0,
count: g,
getItem: b,
appendData: w
},
keyedColumns: {
pure: !0,
count: function() {
var e = this._source.dimensionsDefine[0].name
, t = this._data[e];
return t ? t.length : 0
},
getItem: function(e) {
for (var t = [], n = this._source.dimensionsDefine, i = 0; i < n.length; i++) {
var a = this._data[n[i].name];
t.push(a ? a[e] : null)
}
return t
},
appendData: function(e) {
var t = this._data;
r(e, (function(e, n) {
for (var i = t[n] || (t[n] = []), a = 0; a < (e || []).length; a++)
i.push(e[a])
}
))
}
},
original: {
count: g,
getItem: b,
appendData: w
},
typedArray: {
persistent: !1,
pure: !0,
count: function() {
return this._data ? this._data.length / this._dimSize : 0
},
getItem: function(e, t) {
e -= this._offset,
t = t || [];
for (var n = this._dimSize * e, i = 0; i < this._dimSize; i++)
t[i] = this._data[n + i];
return t
},
appendData: function(e) {
this._data = e
},
clean: function() {
this._offset += this.count(),
this._data = null
}
}
};
function g() {
return this._data.length
}
function b(e) {
return this._data[e]
}
function w(e) {
for (var t = 0; t < e.length; t++)
this._data.push(e[t])
}
var _ = {
arrayRows: k,
objectRows: function(e, t, n, i) {
return null != n ? e[i] : e
},
keyedColumns: k,
original: function(e, t, n, i) {
var a = c(e);
return null != n && a instanceof Array ? a[n] : a
},
typedArray: k
};
function k(e, t, n, i) {
return null != n ? e[n] : e
}
var C = {
arrayRows: S,
objectRows: function(e, t, n, i) {
return M(e[t], this._dimensionInfos[t])
},
keyedColumns: S,
original: function(e, t, n, i) {
var a = e && (null == e.value ? e : e.value);
return !this._rawData.pure && l(e) && (this.hasItemOption = !0),
M(a instanceof Array ? a[i] : a, this._dimensionInfos[t])
},
typedArray: function(e, t, n, i) {
return e[i]
}
};
function S(e, t, n, i) {
return M(e[i], this._dimensionInfos[t])
}
function M(e, t) {
var n = t && t.type;
if ("ordinal" === n) {
var i = t && t.ordinalMeta;
return i ? i.parseAndCollect(e) : e
}
return "time" === n && "number" != typeof e && null != e && "-" !== e && (e = +u(e)),
null == e || "" === e ? NaN : +e
}
n.DefaultDataProvider = x,
n.defaultDimValueGetters = C,
n.retrieveRawValue = function(e, t, n) {
if (e) {
var i = e.getRawDataItem(t);
if (null != i) {
var a, r, o = e.getProvider().getSource().sourceFormat, s = e.getDimensionInfo(n);
return s && (a = s.name,
r = s.index),
_[o](i, t, r, a)
}
}
}
,
n.retrieveRawAttr = function(e, t, n) {
if (e) {
var i = e.getProvider().getSource().sourceFormat;
if (i === m || i === f) {
var a = e.getRawDataItem(t);
return i !== m || o(a) || (a = null),
a ? a[n] : void 0
}
}
}
}
, {
"../../config": 381,
"../../util/model": 457,
"../../util/number": 458,
"../Source": 406,
"./sourceType": 414,
"zrender-zxy/lib/core/util": 526
}],
410: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = i.each
, r = i.isString;
function o(e, t) {
return !!t && t === e.getCalculationInfo("stackedDimension")
}
n.enableDataStack = function(e, t, n) {
var i, o, s, c, l = (n = n || {}).byIndex, u = n.stackedCoordDimension, d = !(!e || !e.get("stack"));
if (a(t, (function(e, n) {
r(e) && (t[n] = e = {
name: e
}),
d && !e.isExtraCoord && (l || i || !e.ordinalMeta || (i = e),
o || "ordinal" === e.type || "time" === e.type || u && u !== e.coordDim || (o = e))
}
)),
!o || l || i || (l = !0),
o) {
s = "__\0ecstackresult",
c = "__\0ecstackedover",
i && (i.createInvertedIndices = !0);
var p = o.coordDim
, h = o.type
, y = 0;
a(t, (function(e) {
e.coordDim === p && y++
}
)),
t.push({
name: s,
coordDim: p,
coordDimIndex: y,
type: h,
isExtraCoord: !0,
isCalculationCoord: !0
}),
y++,
t.push({
name: c,
coordDim: c,
coordDimIndex: y,
type: h,
isExtraCoord: !0,
isCalculationCoord: !0
})
}
return {
stackedDimension: o && o.name,
stackedByDimension: i && i.name,
isStackedByIndex: l,
stackedOverDimension: c,
stackResultDimension: s
}
}
,
n.isDimensionStacked = o,
n.getStackedDimension = function(e, t) {
return o(e, t) ? e.getCalculationInfo("stackResultDimension") : t
}
}
, {
"zrender-zxy/lib/core/util": 526
}],
411: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = i.each
, r = i.createHashMap
, o = (i.assert,
e("../../config").__DEV__,
r(["tooltip", "label", "itemName", "itemId", "seriesName"]));
n.OTHER_DIMENSIONS = o,
n.summarizeDimensions = function(e) {
var t = {}
, n = t.encode = {}
, i = r()
, s = []
, c = [];
a(e.dimensions, (function(t) {
var a, r = e.getDimensionInfo(t), l = r.coordDim;
if (l) {
var u = n[l];
n.hasOwnProperty(l) || (u = n[l] = []),
u[r.coordDimIndex] = t,
r.isExtraCoord || (i.set(l, 1),
"ordinal" !== (a = r.type) && "time" !== a && (s[0] = t)),
r.defaultTooltip && c.push(t)
}
o.each((function(e, t) {
var i = n[t];
n.hasOwnProperty(t) || (i = n[t] = []);
var a = r.otherDims[t];
null != a && !1 !== a && (i[a] = r.name)
}
))
}
));
var l = []
, u = {};
i.each((function(e, t) {
var i = n[t];
u[t] = i[0],
l = l.concat(i)
}
)),
t.dataDimsOnCoord = l,
t.encodeFirstDimNotExtra = u;
var d = n.label;
d && d.length && (s = d.slice());
var p = n.tooltip;
return p && p.length ? c = p.slice() : c.length || (c = s.slice()),
n.defaultedLabel = s,
n.defaultedTooltip = c,
t
}
,
n.getDimensionTypeByAxis = function(e) {
return "category" === e ? "ordinal" : "time" === e ? "time" : "float"
}
}
, {
"../../config": 381,
"zrender-zxy/lib/core/util": 526
}],
412: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = i.each
, r = "\0__link_datas"
, o = "\0__link_mainData";
function s(e, t) {
if ((a = this)[o] === a) {
var n = i.extend({}, this[r]);
n[this.dataType] = t,
d(t, n, e)
} else
p(t, this.dataType, this[o], e);
var a;
return t
}
function c(e, t) {
return e.struct && e.struct.update(this),
t
}
function l(e, t) {
return a(t[r], (function(n, i) {
n !== t && p(n.cloneShallow(), i, t, e)
}
)),
t
}
function u(e) {
var t = this[o];
return null == e || null == t ? t : t[r][e]
}
function d(e, t, n) {
e[r] = {},
a(t, (function(t, i) {
p(t, i, e, n)
}
))
}
function p(e, t, n, i) {
n[r][t] = e,
e[o] = n,
e.dataType = t,
i.struct && (e[i.structAttr] = i.struct,
i.struct[i.datasAttr[t]] = e),
e.getLinkedData = u
}
var h = function(e) {
var t = e.mainData
, n = e.datas;
n || (n = {
main: t
},
e.datasAttr = {
main: "data"
}),
e.datas = e.mainData = null,
d(t, n, e),
a(n, (function(n) {
a(t.TRANSFERABLE_METHODS, (function(t) {
n.wrapMethod(t, i.curry(s, e))
}
))
}
)),
t.wrapMethod("cloneShallow", i.curry(l, e)),
a(t.CHANGABLE_METHODS, (function(n) {
t.wrapMethod(n, i.curry(c, e))
}
)),
i.assert(n[t.dataType] === t)
};
t.exports = h
}
, {
"zrender-zxy/lib/core/util": 526
}],
413: [function(e, t, n) {
e("../../config").__DEV__;
var i = e("../../util/model")
, a = i.makeInner
, r = i.getDataItemValue
, o = e("../../model/referHelper").getCoordSysDefineBySeries
, s = e("zrender-zxy/lib/core/util")
, c = s.createHashMap
, l = s.each
, u = s.map
, d = s.isArray
, p = s.isString
, h = s.isObject
, y = s.isTypedArray
, m = s.isArrayLike
, f = s.extend
, x = (s.assert,
e("../Source"))
, v = e("./sourceType")
, z = v.SOURCE_FORMAT_ORIGINAL
, g = v.SOURCE_FORMAT_ARRAY_ROWS
, b = v.SOURCE_FORMAT_OBJECT_ROWS
, w = v.SOURCE_FORMAT_KEYED_COLUMNS
, _ = v.SOURCE_FORMAT_UNKNOWN
, k = v.SOURCE_FORMAT_TYPED_ARRAY
, C = v.SERIES_LAYOUT_BY_ROW
, S = a();
function M(e) {
if (e) {
var t = c();
return u(e, (function(e, n) {
if (null == (e = f({}, h(e) ? e : {
name: e
})).name)
return e;
e.name += "",
null == e.displayName && (e.displayName = e.name);
var i = t.get(e.name);
return i ? e.name += "-" + i.count++ : t.set(e.name, {
count: 1
}),
e
}
))
}
}
function T(e, t, n, i) {
if (null == i && (i = 1 / 0),
t === C)
for (var a = 0; a < n.length && a < i; a++)
e(n[a] ? n[a][0] : null, a);
else {
var r = n[0] || [];
for (a = 0; a < r.length && a < i; a++)
e(r[a], a)
}
}
function I(e, t, n, i, a, o) {
var s, c;
if (y(e))
return !1;
if (i && (c = i[o],
c = h(c) ? c.name : c),
t === g)
if (n === C) {
for (var l = e[o], u = 0; u < (l || []).length && u < 5; u++)
if (null != (s = v(l[a + u])))
return s
} else
for (u = 0; u < e.length && u < 5; u++) {
var m = e[a + u];
if (m && null != (s = v(m[o])))
return s
}
else if (t === b) {
if (!c)
return;
for (u = 0; u < e.length && u < 5; u++) {
if ((f = e[u]) && null != (s = v(f[c])))
return s
}
} else if (t === w) {
if (!c)
return;
if (!(l = e[c]) || y(l))
return !1;
for (u = 0; u < l.length && u < 5; u++)
if (null != (s = v(l[u])))
return s
} else if (t === z)
for (u = 0; u < e.length && u < 5; u++) {
var f = e[u]
, x = r(f);
if (!d(x))
return !1;
if (null != (s = v(x[o])))
return s
}
function v(e) {
return (null == e || !isFinite(e) || "" === e) && (!(!p(e) || "-" === e) || void 0)
}
return !1
}
n.detectSourceFormat = function(e) {
var t = e.option.source
, n = _;
if (y(t))
n = k;
else if (d(t)) {
0 === t.length && (n = g);
for (var i = 0, a = t.length; i < a; i++) {
var r = t[i];
if (null != r) {
if (d(r)) {
n = g;
break
}
if (h(r)) {
n = b;
break
}
}
}
} else if (h(t)) {
for (var o in t)
if (t.hasOwnProperty(o) && m(t[o])) {
n = w;
break
}
} else if (null != t)
throw new Error("Invalid data");
S(e).sourceFormat = n
}
,
n.getSource = function(e) {
return S(e).source
}
,
n.resetSourceDefaulter = function(e) {
S(e).datasetMap = c()
}
,
n.prepareSource = function(e) {
var t = e.option
, n = t.data
, i = y(n) ? k : z
, a = !1
, s = t.seriesLayoutBy
, u = t.sourceHeader
, m = t.dimensions
, f = function(e) {
var t = e.option;
if (!t.data)
return e.ecModel.getComponent("dataset", t.datasetIndex || 0)
}(e);
if (f) {
var v = f.option;
n = v.source,
i = S(f).sourceFormat,
a = !0,
s = s || v.seriesLayoutBy,
null == u && (u = v.sourceHeader),
m = m || v.dimensions
}
var _ = function(e, t, n, i, a) {
if (!e)
return {
dimensionsDefine: M(a)
};
var o, s, c, u;
if (t === g)
"auto" === i || null == i ? T((function(e) {
null != e && "-" !== e && (p(e) ? null == s && (s = 1) : s = 0)
}
), n, e, 10) : s = i ? 1 : 0,
a || 1 !== s || (a = [],
T((function(e, t) {
a[t] = null != e ? e : ""
}
), n, e)),
o = a ? a.length : n === C ? e.length : e[0] ? e[0].length : null;
else if (t === b)
a || (a = function(e) {
var t, n = 0;
for (; n < e.length && !(t = e[n++]); )
;
if (t) {
var i = [];
return l(t, (function(e, t) {
i.push(t)
}
)),
i
}
}(e),
c = !0);
else if (t === w)
a || (a = [],
c = !0,
l(e, (function(e, t) {
a.push(t)
}
)));
else if (t === z) {
var y = r(e[0]);
o = d(y) && y.length || 1
}
c && l(a, (function(e, t) {
"name" === (h(e) ? e.name : e) && (u = t)
}
));
return {
startIndex: s,
dimensionsDefine: M(a),
dimensionsDetectCount: o,
potentialNameDimIndex: u
}
}(n, i, s, u, m)
, E = t.encode;
!E && f && (E = function(e, t, n, i, a, r) {
var s = o(e)
, u = {}
, d = []
, p = []
, h = e.subType
, y = c(["pie", "map", "funnel"])
, m = c(["line", "bar", "pictorialBar", "scatter", "effectScatter", "candlestick", "boxplot"]);
if (s && null != m.get(h)) {
var f = e.ecModel
, x = S(f).datasetMap
, v = t.uid + "_" + a
, z = x.get(v) || x.set(v, {
categoryWayDim: 1,
valueWayDim: 0
});
l(s.coordSysDims, (function(e) {
if (null == s.firstCategoryDimIndex) {
var t = z.valueWayDim++;
u[e] = t,
p.push(t)
} else if (s.categoryAxisMap.get(e))
u[e] = 0,
d.push(0);
else {
t = z.categoryWayDim++;
u[e] = t,
p.push(t)
}
}
))
} else if (null != y.get(h)) {
for (var g, b = 0; b < 5 && null == g; b++)
I(n, i, a, r.dimensionsDefine, r.startIndex, b) || (g = b);
if (null != g) {
u.value = g;
var w = r.potentialNameDimIndex || Math.max(g - 1, 0);
p.push(w),
d.push(w)
}
}
return d.length && (u.itemName = d),
p.length && (u.seriesName = p),
u
}(e, f, n, i, s, _)),
S(e).source = new x({
data: n,
fromDataset: a,
seriesLayoutBy: s,
sourceFormat: i,
dimensionsDefine: _.dimensionsDefine,
startIndex: _.startIndex,
dimensionsDetectCount: _.dimensionsDetectCount,
encodeDefine: E
})
}
,
n.guessOrdinal = function(e, t) {
return I(e.data, e.sourceFormat, e.seriesLayoutBy, e.dimensionsDefine, e.startIndex, t)
}
}
, {
"../../config": 381,
"../../model/referHelper": 436,
"../../util/model": 457,
"../Source": 406,
"./sourceType": 414,
"zrender-zxy/lib/core/util": 526
}],
414: [function(e, t, n) {
n.SOURCE_FORMAT_ORIGINAL = "original",
n.SOURCE_FORMAT_ARRAY_ROWS = "arrayRows",
n.SOURCE_FORMAT_OBJECT_ROWS = "objectRows",
n.SOURCE_FORMAT_KEYED_COLUMNS = "keyedColumns",
n.SOURCE_FORMAT_UNKNOWN = "unknown",
n.SOURCE_FORMAT_TYPED_ARRAY = "typedArray",
n.SERIES_LAYOUT_BY_COLUMN = "column",
n.SERIES_LAYOUT_BY_ROW = "row"
}
, {}],
415: [function(e, t, n) {
e("./config").__DEV__;
var i = e("zrender-zxy/lib/zrender")
, a = e("zrender-zxy/lib/core/util")
, r = e("zrender-zxy/lib/tool/color")
, o = e("zrender-zxy/lib/core/env")
, s = e("zrender-zxy/lib/core/timsort")
, c = e("zrender-zxy/lib/mixin/Eventful")
, l = e("./model/Global")
, u = e("./ExtensionAPI")
, d = e("./CoordinateSystem")
, p = e("./model/OptionManager")
, h = e("./preprocessor/backwardCompat")
, y = e("./processor/dataStack")
, m = e("./model/Component")
, f = e("./model/Series")
, x = e("./view/Component")
, v = e("./view/Chart")
, z = e("./util/graphic")
, g = e("./util/model")
, b = e("./util/throttle").throttle
, w = e("./visual/seriesColor")
, _ = e("./visual/aria")
, k = e("./loading/default")
, C = e("./stream/Scheduler")
, S = e("./theme/light")
, M = e("./theme/dark");
e("./component/dataset");
var T = e("./coord/geo/mapDataStorage")
, I = a.assert
, E = a.each
, A = a.isFunction
, O = a.isObject
, P = m.parseClassType
, L = {
PROCESSOR: {
FILTER: 1e3,
STATISTIC: 5e3
},
VISUAL: {
LAYOUT: 1e3,
GLOBAL: 2e3,
CHART: 3e3,
COMPONENT: 4e3,
BRUSH: 5e3
}
}
, j = "__flagInMainProcess"
, H = /^[a-zA-Z0-9_]+$/;
function D(e) {
return function(t, n, i) {
t = t && t.toLowerCase(),
c.prototype[e].call(this, t, n, i)
}
}
function N() {
c.call(this)
}
function R(e, t, n) {
n = n || {},
"string" == typeof t && (t = le[t]),
this.id,
this.group,
this._dom = e;
var r = this._zr = i.init(e, {
renderer: n.renderer || "canvas",
devicePixelRatio: n.devicePixelRatio,
width: n.width,
height: n.height
});
this._throttledZrFlush = b(a.bind(r.flush, r), 17),
(t = a.clone(t)) && h(t, !0),
this._theme = t,
this._chartsViews = [],
this._chartsMap = {},
this._componentsViews = [],
this._componentsMap = {},
this._coordSysMgr = new d;
var o, l, p = this._api = (l = (o = this)._coordSysMgr,
a.extend(new u(o), {
getCoordinateSystems: a.bind(l.getCoordinateSystems, l),
getComponentByElement: function(e) {
for (; e; ) {
var t = e.__ecComponentInfo;
if (null != t)
return o._model.getComponent(t.mainType, t.index);
e = e.parent
}
}
}));
function y(e, t) {
return e.__prio - t.__prio
}
s(ce, y),
s(re, y),
this._scheduler = new C(this,p,re,ce),
c.call(this, this._ecEventProcessor = new ne),
this._messageCenter = new N,
this._initEvents(),
this.resize = a.bind(this.resize, this),
this._pendingActions = [],
r.animation.on("frame", this._onframe, this),
function(e, t) {
e.on("rendered", (function() {
t.trigger("rendered"),
!e.animation.isFinished() || t.__optionUpdated || t._scheduler.unfinished || t._pendingActions.length || t.trigger("finished")
}
))
}(r, this),
a.setAsPrimitive(this)
}
N.prototype.on = D("on"),
N.prototype.off = D("off"),
N.prototype.one = D("one"),
a.mixin(N, c);
var V = R.prototype;
function $(e, t, n) {
var i, a = this._model, r = this._coordSysMgr.getCoordinateSystems();
t = g.parseFinder(a, t);
for (var o = 0; o < r.length; o++) {
var s = r[o];
if (s[e] && null != (i = s[e](a, t, n)))
return i
}
}
V._onframe = function() {
if (!this._disposed) {
var e = this._scheduler;
if (this.__optionUpdated) {
var t = this.__optionUpdated.silent;
this[j] = !0,
q(this),
F.update.call(this),
this[j] = !1,
this.__optionUpdated = !1,
W.call(this, t),
K.call(this, t)
} else if (e.unfinished) {
var n = 1
, i = this._model
, a = this._api;
e.unfinished = !1;
do {
var r = +new Date;
e.performSeriesTasks(i),
e.performDataProcessorTasks(i),
U(this, i),
e.performVisualTasks(i),
Z(this, this._model, a, "remain"),
n -= +new Date - r
} while (n > 0 && e.unfinished);
e.unfinished || this._zr.flush()
}
}
}
,
V.getDom = function() {
return this._dom
}
,
V.getZr = function() {
return this._zr
}
,
V.setOption = function(e, t, n) {
var i;
if (O(t) && (n = t.lazyUpdate,
i = t.silent,
t = t.notMerge),
this[j] = !0,
!this._model || t) {
var a = new p(this._api)
, r = this._theme
, o = this._model = new l(null,null,r,a);
o.scheduler = this._scheduler,
o.init(null, null, r, a)
}
this._model.setOption(e, oe),
n ? (this.__optionUpdated = {
silent: i
},
this[j] = !1) : (q(this),
F.update.call(this),
this._zr.flush(),
this.__optionUpdated = !1,
this[j] = !1,
W.call(this, i),
K.call(this, i))
}
,
V.setTheme = function() {
console.error("ECharts#setTheme() is DEPRECATED in ECharts 3.0")
}
,
V.getModel = function() {
return this._model
}
,
V.getOption = function() {
return this._model && this._model.getOption()
}
,
V.getWidth = function() {
return this._zr.getWidth()
}
,
V.getHeight = function() {
return this._zr.getHeight()
}
,
V.getDevicePixelRatio = function() {
return this._zr.painter.dpr || window.devicePixelRatio || 1
}
,
V.getRenderedCanvas = function(e) {
if (o.canvasSupported)
return (e = e || {}).pixelRatio = e.pixelRatio || 1,
e.backgroundColor = e.backgroundColor || this._model.get("backgroundColor"),
this._zr.painter.getRenderedCanvas(e)
}
,
V.getSvgDataUrl = function() {
if (o.svgSupported) {
var e = this._zr
, t = e.storage.getDisplayList();
return a.each(t, (function(e) {
e.stopAnimation(!0)
}
)),
e.painter.pathToDataUrl()
}
}
,
V.getDataURL = function(e) {
var t = (e = e || {}).excludeComponents
, n = this._model
, i = []
, a = this;
E(t, (function(e) {
n.eachComponent({
mainType: e
}, (function(e) {
var t = a._componentsMap[e.__viewId];
t.group.ignore || (i.push(t),
t.group.ignore = !0)
}
))
}
));
var r = "svg" === this._zr.painter.getType() ? this.getSvgDataUrl() : this.getRenderedCanvas(e).toDataURL("image/" + (e && e.type || "png"));
return E(i, (function(e) {
e.group.ignore = !1
}
)),
r
}
,
V.getConnectedDataURL = function(e) {
if (o.canvasSupported) {
var t = this.group
, n = Math.min
, r = Math.max;
if (pe[t]) {
var s = 1 / 0
, c = 1 / 0
, l = -1 / 0
, u = -1 / 0
, d = []
, p = e && e.pixelRatio || 1;
a.each(de, (function(i, o) {
if (i.group === t) {
var p = i.getRenderedCanvas(a.clone(e))
, h = i.getDom().getBoundingClientRect();
s = n(h.left, s),
c = n(h.top, c),
l = r(h.right, l),
u = r(h.bottom, u),
d.push({
dom: p,
left: h.left,
top: h.top
})
}
}
));
var h = (l *= p) - (s *= p)
, y = (u *= p) - (c *= p)
, m = a.createCanvas();
m.width = h,
m.height = y;
var f = i.init(m);
return E(d, (function(e) {
var t = new z.Image({
style: {
x: e.left * p - s,
y: e.top * p - c,
image: e.dom
}
});
f.add(t)
}
)),
f.refreshImmediately(),
m.toDataURL("image/" + (e && e.type || "png"))
}
return this.getDataURL(e)
}
}
,
V.convertToPixel = a.curry($, "convertToPixel"),
V.convertFromPixel = a.curry($, "convertFromPixel"),
V.containPixel = function(e, t) {
var n, i = this._model;
return e = g.parseFinder(i, e),
a.each(e, (function(e, i) {
i.indexOf("Models") >= 0 && a.each(e, (function(e) {
var a = e.coordinateSystem;
if (a && a.containPoint)
n |= !!a.containPoint(t);
else if ("seriesModels" === i) {
var r = this._chartsMap[e.__viewId];
r && r.containPoint && (n |= r.containPoint(t, e))
}
}
), this)
}
), this),
!!n
}
,
V.getVisual = function(e, t) {
var n = this._model
, i = (e = g.parseFinder(n, e, {
defaultMainType: "series"
})).seriesModel.getData()
, a = e.hasOwnProperty("dataIndexInside") ? e.dataIndexInside : e.hasOwnProperty("dataIndex") ? i.indexOfRawIndex(e.dataIndex) : null;
return null != a ? i.getItemVisual(a, t) : i.getVisual(t)
}
,
V.getViewOfComponentModel = function(e) {
return this._componentsMap[e.__viewId]
}
,
V.getViewOfSeriesModel = function(e) {
return this._chartsMap[e.__viewId]
}
;
var F = {
prepareAndUpdate: function(e) {
q(this),
F.update.call(this, e)
},
update: function(e) {
var t = this._model
, n = this._api
, i = this._zr
, a = this._coordSysMgr
, s = this._scheduler;
if (t) {
s.restoreData(t, e),
s.performSeriesTasks(t),
a.create(t, n),
s.performDataProcessorTasks(t, e),
U(this, t),
a.update(t, n),
X(t),
s.performVisualTasks(t, e),
J(this, t, n, e);
var c = t.get("backgroundColor") || "transparent";
if (o.canvasSupported)
i.setBackgroundColor(c);
else {
var l = r.parse(c);
c = r.stringify(l, "rgb"),
0 === l[3] && (c = "transparent")
}
Q(t, n)
}
},
updateTransform: function(e) {
var t = this._model
, n = this
, i = this._api;
if (t) {
var r = [];
t.eachComponent((function(a, o) {
var s = n.getViewOfComponentModel(o);
if (s && s.__alive)
if (s.updateTransform) {
var c = s.updateTransform(o, t, i, e);
c && c.update && r.push(s)
} else
r.push(s)
}
));
var o = a.createHashMap();
t.eachSeries((function(a) {
var r = n._chartsMap[a.__viewId];
if (r.updateTransform) {
var s = r.updateTransform(a, t, i, e);
s && s.update && o.set(a.uid, 1)
} else
o.set(a.uid, 1)
}
)),
X(t),
this._scheduler.performVisualTasks(t, e, {
setDirty: !0,
dirtyMap: o
}),
Z(n, t, i, e, o),
Q(t, this._api)
}
},
updateView: function(e) {
var t = this._model;
t && (v.markUpdateMethod(e, "updateView"),
X(t),
this._scheduler.performVisualTasks(t, e, {
setDirty: !0
}),
J(this, this._model, this._api, e),
Q(t, this._api))
},
updateVisual: function(e) {
F.update.call(this, e)
},
updateLayout: function(e) {
F.update.call(this, e)
}
};
function q(e) {
var t = e._model
, n = e._scheduler;
n.restorePipelines(t),
n.prepareStageTasks(),
Y(e, "component", t, n),
Y(e, "chart", t, n),
n.plan()
}
function B(e, t, n, i, r) {
var o = e._model;
if (i) {
var s = {};
s[i + "Id"] = n[i + "Id"],
s[i + "Index"] = n[i + "Index"],
s[i + "Name"] = n[i + "Name"];
var c = {
mainType: i,
query: s
};
r && (c.subType = r);
var l = n.excludeSeriesId;
null != l && (l = a.createHashMap(g.normalizeToArray(l))),
o && o.eachComponent(c, (function(t) {
l && null != l.get(t.id) || u(e["series" === i ? "_chartsMap" : "_componentsMap"][t.__viewId])
}
), e)
} else
E(e._componentsViews.concat(e._chartsViews), u);
function u(i) {
i && i.__alive && i[t] && i[t](i.__model, o, e._api, n)
}
}
function U(e, t) {
var n = e._chartsMap
, i = e._scheduler;
t.eachSeries((function(e) {
i.updateStreamModes(e, n[e.__viewId])
}
))
}
function G(e, t) {
var n = e.type
, i = e.escapeConnect
, r = ie[n]
, o = r.actionInfo
, s = (o.update || "update").split(":")
, c = s.pop();
s = null != s[0] && P(s[0]),
this[j] = !0;
var l = [e]
, u = !1;
e.batch && (u = !0,
l = a.map(e.batch, (function(t) {
return (t = a.defaults(a.extend({}, t), e)).batch = null,
t
}
)));
var d, p = [], h = "highlight" === n || "downplay" === n;
E(l, (function(e) {
(d = (d = r.action(e, this._model, this._api)) || a.extend({}, e)).type = o.event || d.type,
p.push(d),
h ? B(this, c, e, "series") : s && B(this, c, e, s.main, s.sub)
}
), this),
"none" === c || h || s || (this.__optionUpdated ? (q(this),
F.update.call(this, e),
this.__optionUpdated = !1) : F[c].call(this, e)),
d = u ? {
type: o.event || n,
escapeConnect: i,
batch: p
} : p[0],
this[j] = !1,
!t && this._messageCenter.trigger(d.type, d)
}
function W(e) {
for (var t = this._pendingActions; t.length; ) {
var n = t.shift();
G.call(this, n, e)
}
}
function K(e) {
!e && this.trigger("updated")
}
function Y(e, t, n, i) {
for (var a = "component" === t, r = a ? e._componentsViews : e._chartsViews, o = a ? e._componentsMap : e._chartsMap, s = e._zr, c = e._api, l = 0; l < r.length; l++)
r[l].__alive = !1;
function u(e) {
var t = "_ec_" + e.id + "_" + e.type
, l = o[t];
if (!l) {
var u = P(e.type);
(l = new (a ? x.getClass(u.main, u.sub) : v.getClass(u.sub))).init(n, c),
o[t] = l,
r.push(l),
s.add(l.group)
}
e.__viewId = l.__id = t,
l.__alive = !0,
l.__model = e,
l.group.__ecComponentInfo = {
mainType: e.mainType,
index: e.componentIndex
},
!a && i.prepareView(l, e, n, c)
}
a ? n.eachComponent((function(e, t) {
"series" !== e && u(t)
}
)) : n.eachSeries(u);
for (l = 0; l < r.length; ) {
var d = r[l];
d.__alive ? l++ : (!a && d.renderTask.dispose(),
s.remove(d.group),
d.dispose(n, c),
r.splice(l, 1),
delete o[d.__id],
d.__id = d.group.__ecComponentInfo = null)
}
}
function X(e) {
e.clearColorPalette(),
e.eachSeries((function(e) {
e.clearColorPalette()
}
))
}
function J(e, t, n, i) {
!function(e, t, n, i, a) {
E(a || e._componentsViews, (function(e) {
var a = e.__model;
e.render(a, t, n, i),
te(a, e)
}
))
}(e, t, n, i),
E(e._chartsViews, (function(e) {
e.__alive = !1
}
)),
Z(e, t, n, i),
E(e._chartsViews, (function(e) {
e.__alive || e.remove(t, n)
}
))
}
function Z(e, t, n, i, a) {
var r, s = e._scheduler;
t.eachSeries((function(t) {
var n = e._chartsMap[t.__viewId];
n.__alive = !0;
var o = n.renderTask;
s.updatePayload(o, i),
a && a.get(t.uid) && o.dirty(),
r |= o.perform(s.getPerformArgs(o)),
n.group.silent = !!t.get("silent"),
te(t, n),
function(e, t) {
var n = e.get("blendMode") || null;
t.group.traverse((function(e) {
e.isGroup || e.style.blend !== n && e.setStyle("blend", n),
e.eachPendingDisplayable && e.eachPendingDisplayable((function(e) {
e.setStyle("blend", n)
}
))
}
))
}(t, n)
}
)),
s.unfinished |= r,
function(e, t) {
var n = e.storage
, i = 0;
n.traverse((function(e) {
e.isGroup || i++
}
)),
i > t.get("hoverLayerThreshold") && !o.node && n.traverse((function(e) {
e.isGroup || (e.useHoverLayer = !0)
}
))
}(e._zr, t),
_(e._zr.dom, t)
}
function Q(e, t) {
E(se, (function(n) {
n(e, t)
}
))
}
V.resize = function(e) {
this._zr.resize(e);
var t = this._model;
if (this._loadingFX && this._loadingFX.resize(),
t) {
var n = t.resetOption("media")
, i = e && e.silent;
this[j] = !0,
n && q(this),
F.update.call(this),
this[j] = !1,
W.call(this, i),
K.call(this, i)
}
}
,
V.showLoading = function(e, t) {
if (O(e) && (t = e,
e = ""),
e = e || "default",
this.hideLoading(),
ue[e]) {
var n = ue[e](this._api, t)
, i = this._zr;
this._loadingFX = n,
i.add(n)
}
}
,
V.hideLoading = function() {
this._loadingFX && this._zr.remove(this._loadingFX),
this._loadingFX = null
}
,
V.makeActionFromEvent = function(e) {
var t = a.extend({}, e);
return t.type = ae[e.type],
t
}
,
V.dispatchAction = function(e, t) {
O(t) || (t = {
silent: !!t
}),
ie[e.type] && this._model && (this[j] ? this._pendingActions.push(e) : (G.call(this, e, t.silent),
t.flush ? this._zr.flush(!0) : !1 !== t.flush && o.browser.weChat && this._throttledZrFlush(),
W.call(this, t.silent),
K.call(this, t.silent)))
}
,
V.appendData = function(e) {
var t = e.seriesIndex;
this.getModel().getSeriesByIndex(t).appendData(e),
this._scheduler.unfinished = !0
}
,
V.on = D("on"),
V.off = D("off"),
V.one = D("one");
var ee = ["click", "dblclick", "mouseover", "mouseout", "mousemove", "mousedown", "mouseup", "globalout", "contextmenu"];
function te(e, t) {
var n = e.get("z")
, i = e.get("zlevel");
t.group.traverse((function(e) {
"group" !== e.type && (null != n && (e.z = n),
null != i && (e.zlevel = i))
}
))
}
function ne() {
this.eventInfo
}
V._initEvents = function() {
E(ee, (function(e) {
var t = function(t) {
var n, i = this.getModel(), r = t.target;
if ("globalout" === e)
n = {};
else if (r && null != r.dataIndex) {
var o = r.dataModel || i.getSeriesByIndex(r.seriesIndex);
n = o && o.getDataParams(r.dataIndex, r.dataType, r) || {}
} else
r && r.eventData && (n = a.extend({}, r.eventData));
if (n) {
var s = n.componentType
, c = n.componentIndex;
"markLine" !== s && "markPoint" !== s && "markArea" !== s || (s = "series",
c = n.seriesIndex);
var l = s && null != c && i.getComponent(s, c)
, u = l && this["series" === l.mainType ? "_chartsMap" : "_componentsMap"][l.__viewId];
n.event = t,
n.type = e,
this._ecEventProcessor.eventInfo = {
targetEl: r,
packedEvent: n,
model: l,
view: u
},
this.trigger(e, n)
}
};
t.zrEventfulCallAtLast = !0,
this._zr.on(e, t, this)
}
), this),
E(ae, (function(e, t) {
this._messageCenter.on(t, (function(e) {
this.trigger(t, e)
}
), this)
}
), this)
}
,
V.isDisposed = function() {
return this._disposed
}
,
V.clear = function() {
this.setOption({
series: []
}, !0)
}
,
V.dispose = function() {
if (!this._disposed) {
this._disposed = !0,
g.setAttribute(this.getDom(), me, "");
var e = this._api
, t = this._model;
E(this._componentsViews, (function(n) {
n.dispose(t, e)
}
)),
E(this._chartsViews, (function(n) {
n.dispose(t, e)
}
)),
this._zr.dispose(),
delete de[this.id]
}
}
,
a.mixin(R, c),
ne.prototype = {
constructor: ne,
normalizeQuery: function(e) {
var t = {}
, n = {}
, i = {};
if (a.isString(e)) {
var r = P(e);
t.mainType = r.main || null,
t.subType = r.sub || null
} else {
var o = ["Index", "Name", "Id"]
, s = {
name: 1,
dataIndex: 1,
dataType: 1
};
a.each(e, (function(e, a) {
for (var r = !1, c = 0; c < o.length; c++) {
var l = o[c]
, u = a.lastIndexOf(l);
if (u > 0 && u === a.length - l.length) {
var d = a.slice(0, u);
"data" !== d && (t.mainType = d,
t[l.toLowerCase()] = e,
r = !0)
}
}
s.hasOwnProperty(a) && (n[a] = e,
r = !0),
r || (i[a] = e)
}
))
}
return {
cptQuery: t,
dataQuery: n,
otherQuery: i
}
},
filter: function(e, t, n) {
var i = this.eventInfo;
if (!i)
return !0;
var a = i.targetEl
, r = i.packedEvent
, o = i.model
, s = i.view;
if (!o || !s)
return !0;
var c = t.cptQuery
, l = t.dataQuery;
return u(c, o, "mainType") && u(c, o, "subType") && u(c, o, "index", "componentIndex") && u(c, o, "name") && u(c, o, "id") && u(l, r, "name") && u(l, r, "dataIndex") && u(l, r, "dataType") && (!s.filterForExposedEvent || s.filterForExposedEvent(e, t.otherQuery, a, r));
function u(e, t, n, i) {
return null == e[n] || t[i || n] === e[n]
}
},
afterTrigger: function() {
this.eventInfo = null
}
};
var ie = {}
, ae = {}
, re = []
, oe = []
, se = []
, ce = []
, le = {}
, ue = {}
, de = {}
, pe = {}
, he = new Date - 0
, ye = new Date - 0
, me = "_echarts_instance_";
function fe(e) {
pe[e] = !1
}
var xe = fe;
function ve(e) {
return de[g.getAttribute(e, me)]
}
function ze(e, t) {
le[e] = t
}
function ge(e) {
oe.push(e)
}
function be(e, t) {
ke(re, e, t, 1e3)
}
function we(e, t, n) {
"function" == typeof t && (n = t,
t = "");
var i = O(e) ? e.type : [e, e = {
event: t
}][0];
e.event = (e.event || i).toLowerCase(),
t = e.event,
I(H.test(i) && H.test(t)),
ie[i] || (ie[i] = {
action: n,
actionInfo: e
}),
ae[t] = i
}
function _e(e, t) {
ke(ce, e, t, 3e3, "visual")
}
function ke(e, t, n, i, a) {
(A(t) || O(t)) && (n = t,
t = i);
var r = C.wrapStageHandler(n, a);
return r.__prio = t,
r.__raw = n,
e.push(r),
r
}
function Ce(e, t) {
ue[e] = t
}
_e(2e3, w),
ge(h),
be(5e3, y),
Ce("default", k),
we({
type: "highlight",
event: "highlight",
update: "highlight"
}, a.noop),
we({
type: "downplay",
event: "downplay",
update: "downplay"
}, a.noop),
ze("light", S),
ze("dark", M);
n.version = "4.2.1",
n.dependencies = {
zrender: "4.0.6"
},
n.PRIORITY = L,
n.init = function(e, t, n) {
var i = ve(e);
if (i)
return i;
var a = new R(e,t,n);
return a.id = "ec_" + he++,
de[a.id] = a,
g.setAttribute(e, me, a.id),
function(e) {
var t = "__connectUpdateStatus";
function n(e, n) {
for (var i = 0; i < e.length; i++) {
e[i][t] = n
}
}
E(ae, (function(i, a) {
e._messageCenter.on(a, (function(i) {
if (pe[e.group] && 0 !== e[t]) {
if (i && i.escapeConnect)
return;
var a = e.makeActionFromEvent(i)
, r = [];
E(de, (function(t) {
t !== e && t.group === e.group && r.push(t)
}
)),
n(r, 0),
E(r, (function(e) {
1 !== e[t] && e.dispatchAction(a)
}
)),
n(r, 2)
}
}
))
}
))
}(a),
a
}
,
n.connect = function(e) {
if (a.isArray(e)) {
var t = e;
e = null,
E(t, (function(t) {
null != t.group && (e = t.group)
}
)),
e = e || "g_" + ye++,
E(t, (function(t) {
t.group = e
}
))
}
return pe[e] = !0,
e
}
,
n.disConnect = fe,
n.disconnect = xe,
n.dispose = function(e) {
"string" == typeof e ? e = de[e] : e instanceof R || (e = ve(e)),
e instanceof R && !e.isDisposed() && e.dispose()
}
,
n.getInstanceByDom = ve,
n.getInstanceById = function(e) {
return de[e]
}
,
n.registerTheme = ze,
n.registerPreprocessor = ge,
n.registerProcessor = be,
n.registerPostUpdate = function(e) {
se.push(e)
}
,
n.registerAction = we,
n.registerCoordinateSystem = function(e, t) {
d.register(e, t)
}
,
n.getCoordinateSystemDimensions = function(e) {
var t = d.get(e);
if (t)
return t.getDimensionsInfo ? t.getDimensionsInfo() : t.dimensions.slice()
}
,
n.registerLayout = function(e, t) {
ke(ce, e, t, 1e3, "layout")
}
,
n.registerVisual = _e,
n.registerLoading = Ce,
n.extendComponentModel = function(e) {
return m.extend(e)
}
,
n.extendComponentView = function(e) {
return x.extend(e)
}
,
n.extendSeriesModel = function(e) {
return f.extend(e)
}
,
n.extendChartView = function(e) {
return v.extend(e)
}
,
n.setCanvasCreator = function(e) {
a.$override("createCanvas", e)
}
,
n.registerMap = function(e, t, n) {
T.registerMap(e, t, n)
}
,
n.getMap = function(e) {
var t = T.retrieveMap(e);
return t && t[0] && {
geoJson: t[0].geoJSON,
specialAreas: t[0].specialAreas
}
}
,
n.dataTool = {};
var Se = e("./export");
!function() {
for (var e in Se)
Se.hasOwnProperty(e) && (n[e] = Se[e])
}()
}
, {
"./CoordinateSystem": 290,
"./ExtensionAPI": 291,
"./component/dataset": 356,
"./config": 381,
"./coord/geo/mapDataStorage": 397,
"./export": 416,
"./loading/default": 421,
"./model/Component": 422,
"./model/Global": 423,
"./model/OptionManager": 425,
"./model/Series": 426,
"./preprocessor/backwardCompat": 437,
"./processor/dataStack": 441,
"./stream/Scheduler": 448,
"./theme/dark": 450,
"./theme/light": 451,
"./util/graphic": 455,
"./util/model": 457,
"./util/throttle": 460,
"./view/Chart": 461,
"./view/Component": 462,
"./visual/aria": 463,
"./visual/seriesColor": 465,
"zrender-zxy/lib/core/env": 520,
"zrender-zxy/lib/core/timsort": 525,
"zrender-zxy/lib/core/util": 526,
"zrender-zxy/lib/mixin/Eventful": 563,
"zrender-zxy/lib/tool/color": 565,
"zrender-zxy/lib/zrender": 569
}],
416: [function(e, t, n) {
var i = e("zrender-zxy/lib/zrender");
n.zrender = i;
var a = e("zrender-zxy/lib/core/matrix");
n.matrix = a;
var r = e("zrender-zxy/lib/core/vector");
n.vector = r;
var o = e("zrender-zxy/lib/core/util")
, s = e("zrender-zxy/lib/tool/color");
n.color = s;
var c = e("./util/graphic")
, l = e("./util/number");
n.number = l;
var u = e("./util/format");
n.format = u;
var d = e("./util/throttle");
d.throttle;
n.throttle = d.throttle;
var p = e("./helper");
n.helper = p;
var h = e("./coord/geo/parseGeoJson");
n.parseGeoJSON = h;
var y = e("./data/List");
n.List = y;
var m = e("./model/Model");
n.Model = m;
var f = e("./coord/Axis");
n.Axis = f;
var x = e("zrender-zxy/lib/core/env");
n.env = x;
var v = h
, z = {};
o.each(["map", "each", "filter", "indexOf", "inherits", "reduce", "filter", "bind", "curry", "isArray", "isString", "isObject", "isFunction", "extend", "defaults", "clone", "merge"], (function(e) {
z[e] = o[e]
}
));
var g = {};
o.each(["extendShape", "extendPath", "makePath", "makeImage", "mergePath", "resizePath", "createIcon", "setHoverStyle", "setLabelStyle", "setTextStyle", "setText", "getFont", "updateProps", "initProps", "getTransform", "clipPointsByRect", "clipRectByRect", "Group", "Image", "Text", "Circle", "Sector", "Ring", "Polygon", "Polyline", "Rect", "Line", "BezierCurve", "Arc", "IncrementalDisplayable", "CompoundPath", "LinearGradient", "RadialGradient", "BoundingRect"], (function(e) {
g[e] = c[e]
}
)),
n.parseGeoJson = v,
n.util = z,
n.graphic = g
}
, {
"./coord/Axis": 382,
"./coord/geo/parseGeoJson": 398,
"./data/List": 404,
"./helper": 417,
"./model/Model": 424,
"./util/format": 454,
"./util/graphic": 455,
"./util/number": 458,
"./util/throttle": 460,
"zrender-zxy/lib/core/env": 520,
"zrender-zxy/lib/core/matrix": 524,
"zrender-zxy/lib/core/util": 526,
"zrender-zxy/lib/core/vector": 527,
"zrender-zxy/lib/tool/color": 565,
"zrender-zxy/lib/zrender": 569
}],
417: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("./chart/helper/createListFromArray")
, r = e("./coord/axisHelper")
, o = e("./coord/axisModelCommonMixin")
, s = e("./model/Model")
, c = e("./util/layout");
c.getLayoutRect;
n.getLayoutRect = c.getLayoutRect;
var l = e("./data/helper/dataStackHelper")
, u = l.enableDataStack
, d = l.isDimensionStacked
, p = l.getStackedDimension
, h = e("./data/helper/completeDimensions");
n.completeDimensions = h;
var y = e("./data/helper/createDimensions");
n.createDimensions = y;
var m = e("./util/symbol");
n.createSymbol = m.createSymbol;
var f = {
isDimensionStacked: d,
enableDataStack: u,
getStackedDimension: p
};
n.createList = function(e) {
return a(e.getSource(), e)
}
,
n.dataStack = f,
n.createScale = function(e, t) {
var n = t;
s.isInstance(t) || (n = new s(t),
i.mixin(n, o));
var a = r.createScaleByModel(n);
return a.setExtent(e[0], e[1]),
r.niceScaleExtent(a, n),
a
}
,
n.mixinAxisModelCommonMethods = function(e) {
i.mixin(e, o)
}
}
, {
"./chart/helper/createListFromArray": 321,
"./coord/axisHelper": 385,
"./coord/axisModelCommonMixin": 386,
"./data/helper/completeDimensions": 407,
"./data/helper/createDimensions": 408,
"./data/helper/dataStackHelper": 410,
"./model/Model": 424,
"./util/layout": 456,
"./util/symbol": 459,
"zrender-zxy/lib/core/util": 526
}],
418: [function(e, t, n) {
t.exports = {
toolbox: {
brush: {
title: {
rect: "矩形选择",
polygon: "圈选",
lineX: "横向选择",
lineY: "纵向选择",
keep: "保持选择",
clear: "清除选择"
}
},
dataView: {
title: "数据视图",
lang: ["数据视图", "关闭", "刷新"]
},
dataZoom: {
title: {
zoom: "区域缩放",
back: "区域缩放还原"
}
},
magicType: {
title: {
line: "切换为折线图",
bar: "切换为柱状图",
stack: "切换为堆叠",
tiled: "切换为平铺"
}
},
restore: {
title: "还原"
},
saveAsImage: {
title: "保存为图片",
lang: ["右键另存为图片"]
}
},
series: {
typeNames: {
pie: "饼图",
bar: "柱状图",
line: "折线图",
scatter: "散点图",
effectScatter: "涟漪散点图",
radar: "雷达图",
tree: "树图",
treemap: "矩形树图",
boxplot: "箱型图",
candlestick: "K线图",
k: "K线图",
heatmap: "热力图",
map: "地图",
parallel: "平行坐标图",
lines: "线图",
graph: "关系图",
sankey: "桑基图",
funnel: "漏斗图",
gauge: "仪表盘图",
pictorialBar: "象形柱图",
themeRiver: "主题河流图",
sunburst: "旭日图"
}
},
aria: {
general: {
withTitle: "这是一个关于“{title}”的图表。",
withoutTitle: "这是一个图表,"
},
series: {
single: {
prefix: "",
withName: "图表类型是{seriesType},表示{seriesName}。",
withoutName: "图表类型是{seriesType}。"
},
multiple: {
prefix: "它由{seriesCount}个图表系列组成。",
withName: "第{seriesId}个系列是一个表示{seriesName}的{seriesType},",
withoutName: "第{seriesId}个系列是一个{seriesType},",
separator: {
middle: ";",
end: "。"
}
}
},
data: {
allData: "其数据是——",
partialData: "其中,前{displayCnt}项是——",
withName: "{name}的数据是{value}",
withoutName: "{value}",
separator: {
middle: ",",
end: ""
}
}
}
}
}
, {}],
419: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("../util/number").parsePercent
, r = e("../data/helper/dataStackHelper").isDimensionStacked
, o = e("../chart/helper/createRenderPlanner")
, s = "undefined" != typeof Float32Array ? Float32Array : Array;
function c(e) {
return e.get("stack") || "__ec_stack_" + e.seriesIndex
}
function l(e) {
return e.dim + e.index
}
function u(e, t) {
var n = [];
return t.eachSeriesByType(e, (function(e) {
m(e) && !f(e) && n.push(e)
}
)),
n
}
function d(e) {
var t = [];
return i.each(e, (function(e) {
var n = e.getData()
, i = e.coordinateSystem.getBaseAxis()
, r = i.getExtent()
, o = "category" === i.type ? i.getBandWidth() : Math.abs(r[1] - r[0]) / n.count()
, s = a(e.get("barWidth"), o)
, u = a(e.get("barMaxWidth"), o)
, d = e.get("barGap")
, p = e.get("barCategoryGap");
t.push({
bandWidth: o,
barWidth: s,
barMaxWidth: u,
barGap: d,
barCategoryGap: p,
axisKey: l(i),
stackId: c(e)
})
}
)),
p(t)
}
function p(e) {
var t = {};
i.each(e, (function(e, n) {
var i = e.axisKey
, a = e.bandWidth
, r = t[i] || {
bandWidth: a,
remainedWidth: a,
autoWidthCount: 0,
categoryGap: "20%",
gap: "30%",
stacks: {}
}
, o = r.stacks;
t[i] = r;
var s = e.stackId;
o[s] || r.autoWidthCount++,
o[s] = o[s] || {
width: 0,
maxWidth: 0
};
var c = e.barWidth;
c && !o[s].width && (o[s].width = c,
c = Math.min(r.remainedWidth, c),
r.remainedWidth -= c);
var l = e.barMaxWidth;
l && (o[s].maxWidth = l);
var u = e.barGap;
null != u && (r.gap = u);
var d = e.barCategoryGap;
null != d && (r.categoryGap = d)
}
));
var n = {};
return i.each(t, (function(e, t) {
n[t] = {};
var r = e.stacks
, o = e.bandWidth
, s = a(e.categoryGap, o)
, c = a(e.gap, 1)
, l = e.remainedWidth
, u = e.autoWidthCount
, d = (l - s) / (u + (u - 1) * c);
d = Math.max(d, 0),
i.each(r, (function(e, t) {
var n = e.maxWidth;
n && n < d && (n = Math.min(n, l),
e.width && (n = Math.min(n, e.width)),
l -= n,
e.width = n,
u--)
}
)),
d = (l - s) / (u + (u - 1) * c),
d = Math.max(d, 0);
var p, h = 0;
i.each(r, (function(e, t) {
e.width || (e.width = d),
p = e,
h += e.width * (1 + c)
}
)),
p && (h -= p.width * c);
var y = -h / 2;
i.each(r, (function(e, i) {
n[t][i] = n[t][i] || {
offset: y,
width: e.width
},
y += e.width * (1 + c)
}
))
}
)),
n
}
function h(e, t, n) {
if (e && t) {
var i = e[l(t)];
return null != i && null != n && (i = i[c(n)]),
i
}
}
var y = {
seriesType: "bar",
plan: o(),
reset: function(e) {
if (m(e) && f(e)) {
var t = e.getData()
, n = e.coordinateSystem
, i = n.getBaseAxis()
, a = n.getOtherAxis(i)
, r = t.mapDimension(a.dim)
, o = t.mapDimension(i.dim)
, c = a.isHorizontal()
, l = c ? 0 : 1
, u = h(d([e]), i, e).width;
return u > .5 || (u = .5),
{
progress: function(e, t) {
var d, p = new s(2 * e.count), h = [], y = [], m = 0;
for (; null != (d = e.next()); )
y[l] = t.get(r, d),
y[1 - l] = t.get(o, d),
h = n.dataToPoint(y, null, h),
p[m++] = h[0],
p[m++] = h[1];
t.setLayout({
largePoints: p,
barWidth: u,
valueAxisStart: x(i, a, !1),
valueAxisHorizontal: c
})
}
}
}
}
};
function m(e) {
return e.coordinateSystem && "cartesian2d" === e.coordinateSystem.type
}
function f(e) {
return e.pipelineContext && e.pipelineContext.large
}
function x(e, t, n) {
var i, a, r = t.getGlobalExtent();
r[0] > r[1] ? (i = r[1],
a = r[0]) : (i = r[0],
a = r[1]);
var o = t.toGlobalCoord(t.dataToCoord(0));
return o < i && (o = i),
o > a && (o = a),
o
}
n.getLayoutOnAxis = function(e) {
var t = []
, n = e.axis;
if ("category" === n.type) {
for (var a = n.getBandWidth(), r = 0; r < e.count; r++)
t.push(i.defaults({
bandWidth: a,
axisKey: "axis0",
stackId: "__ec_stack_" + r
}, e));
var o = p(t)
, s = [];
for (r = 0; r < e.count; r++) {
var c = o.axis0["__ec_stack_" + r];
c.offsetCenter = c.offset + c.width / 2,
s.push(c)
}
return s
}
}
,
n.prepareLayoutBarSeries = u,
n.makeColumnLayout = d,
n.retrieveColumnLayout = h,
n.layout = function(e, t) {
var n = u(e, t)
, a = d(n)
, o = {}
, s = {};
i.each(n, (function(e) {
var t = e.getData()
, n = e.coordinateSystem
, i = n.getBaseAxis()
, u = c(e)
, d = a[l(i)][u]
, p = d.offset
, h = d.width
, y = n.getOtherAxis(i)
, m = e.get("barMinHeight") || 0;
o[u] = o[u] || [],
s[u] = s[u] || [],
t.setLayout({
offset: p,
size: h
});
for (var f = t.mapDimension(y.dim), v = t.mapDimension(i.dim), z = r(t, f), g = y.isHorizontal(), b = x(i, y, z), w = 0, _ = t.count(); w < _; w++) {
var k = t.get(f, w)
, C = t.get(v, w);
if (!isNaN(k)) {
var S, M, T, I, E, A = k >= 0 ? "p" : "n", O = b;
if (z && (o[u][C] || (o[u][C] = {
p: b,
n: b
}),
O = o[u][C][A]),
g)
S = O,
M = (E = n.dataToPoint([k, C]))[1] + p,
T = E[0] - b,
I = h,
Math.abs(T) < m && (T = (T < 0 ? -1 : 1) * m),
z && (o[u][C][A] += T);
else
S = (E = n.dataToPoint([C, k]))[0] + p,
M = O,
T = h,
I = E[1] - b,
Math.abs(I) < m && (I = (I <= 0 ? -1 : 1) * m),
z && (o[u][C][A] += I);
t.setItemLayout(w, {
x: S,
y: M,
width: T,
height: I
})
}
}
}
), this)
}
,
n.largeLayout = y
}
, {
"../chart/helper/createRenderPlanner": 323,
"../data/helper/dataStackHelper": 410,
"../util/number": 458,
"zrender-zxy/lib/core/util": 526
}],
420: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util").map
, a = e("../chart/helper/createRenderPlanner")
, r = e("../data/helper/dataStackHelper").isDimensionStacked;
t.exports = function(e) {
return {
seriesType: e,
plan: a(),
reset: function(e) {
var t = e.getData()
, n = e.coordinateSystem
, a = e.pipelineContext.large;
if (n) {
var o = i(n.dimensions, (function(e) {
return t.mapDimension(e)
}
)).slice(0, 2)
, s = o.length
, c = t.getCalculationInfo("stackResultDimension");
return r(t, o[0]) && (o[0] = c),
r(t, o[1]) && (o[1] = c),
s && {
progress: function(e, t) {
for (var i = e.end - e.start, r = a && new Float32Array(i * s), c = e.start, l = 0, u = [], d = []; c < e.end; c++) {
var p;
if (1 === s) {
var h = t.get(o[0], c);
p = !isNaN(h) && n.dataToPoint(h, null, d)
} else {
h = u[0] = t.get(o[0], c);
var y = u[1] = t.get(o[1], c);
p = !isNaN(h) && !isNaN(y) && n.dataToPoint(u, null, d)
}
a ? (r[l++] = p ? p[0] : NaN,
r[l++] = p ? p[1] : NaN) : t.setItemLayout(c, p && p.slice() || [NaN, NaN])
}
a && t.setLayout("symbolPoints", r)
}
}
}
}
}
}
}
, {
"../chart/helper/createRenderPlanner": 323,
"../data/helper/dataStackHelper": 410,
"zrender-zxy/lib/core/util": 526
}],
421: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("../util/graphic")
, r = Math.PI;
t.exports = function(e, t) {
t = t || {},
i.defaults(t, {
text: "loading",
color: "#c23531",
textColor: "#000",
maskColor: "rgba(255, 255, 255, 0.8)",
zlevel: 0
});
var n = new a.Rect({
style: {
fill: t.maskColor
},
zlevel: t.zlevel,
z: 1e4
})
, o = new a.Arc({
shape: {
startAngle: -r / 2,
endAngle: -r / 2 + .1,
r: 10
},
style: {
stroke: t.color,
lineCap: "round",
lineWidth: 5
},
zlevel: t.zlevel,
z: 10001
})
, s = new a.Rect({
style: {
fill: "none",
text: t.text,
textPosition: "right",
textDistance: 10,
textFill: t.textColor
},
zlevel: t.zlevel,
z: 10001
});
o.animateShape(!0).when(1e3, {
endAngle: 3 * r / 2
}).start("circularInOut"),
o.animateShape(!0).when(1e3, {
startAngle: 3 * r / 2
}).delay(300).start("circularInOut");
var c = new a.Group;
return c.add(o),
c.add(s),
c.add(n),
c.resize = function() {
var t = e.getWidth() / 2
, i = e.getHeight() / 2;
o.setShape({
cx: t,
cy: i
});
var a = o.shape.r;
s.setShape({
x: t - a,
y: i - a,
width: 2 * a,
height: 2 * a
}),
n.setShape({
x: 0,
y: 0,
width: e.getWidth(),
height: e.getHeight()
})
}
,
c.resize(),
c
}
}
, {
"../util/graphic": 455,
"zrender-zxy/lib/core/util": 526
}],
422: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("./Model")
, r = e("../util/component")
, o = e("../util/clazz")
, s = o.enableClassManagement
, c = o.parseClassType
, l = e("../util/model").makeInner
, u = e("../util/layout")
, d = e("./mixin/boxLayout")
, p = l()
, h = a.extend({
type: "component",
id: "",
name: "",
mainType: "",
subType: "",
componentIndex: 0,
defaultOption: null,
ecModel: null,
dependentModels: [],
uid: null,
layoutMode: null,
$constructor: function(e, t, n, i) {
a.call(this, e, t, n, i),
this.uid = r.getUID("ec_cpt_model")
},
init: function(e, t, n, i) {
this.mergeDefaultAndTheme(e, n)
},
mergeDefaultAndTheme: function(e, t) {
var n = this.layoutMode
, a = n ? u.getLayoutParams(e) : {}
, r = t.getTheme();
i.merge(e, r.get(this.mainType)),
i.merge(e, this.getDefaultOption()),
n && u.mergeLayoutParam(e, a, n)
},
mergeOption: function(e, t) {
i.merge(this.option, e, !0);
var n = this.layoutMode;
n && u.mergeLayoutParam(this.option, e, n)
},
optionUpdated: function(e, t) {},
getDefaultOption: function() {
var e = p(this);
if (!e.defaultOption) {
for (var t = [], n = this.constructor; n; ) {
var a = n.prototype.defaultOption;
a && t.push(a),
n = n.superClass
}
for (var r = {}, o = t.length - 1; o >= 0; o--)
r = i.merge(r, t[o], !0);
e.defaultOption = r
}
return e.defaultOption
},
getReferringComponents: function(e) {
return this.ecModel.queryComponents({
mainType: e,
index: this.get(e + "Index", !0),
id: this.get(e + "Id", !0)
})
}
});
s(h, {
registerWhenExtend: !0
}),
r.enableSubTypeDefaulter(h),
r.enableTopologicalTravel(h, (function(e) {
var t = [];
i.each(h.getClassesByMainType(e), (function(e) {
t = t.concat(e.prototype.dependencies || [])
}
)),
t = i.map(t, (function(e) {
return c(e).main
}
)),
"dataset" !== e && i.indexOf(t, "dataset") <= 0 && t.unshift("dataset");
return t
}
)),
i.mixin(h, d);
var y = h;
t.exports = y
}
, {
"../util/clazz": 452,
"../util/component": 453,
"../util/layout": 456,
"../util/model": 457,
"./Model": 424,
"./mixin/boxLayout": 429,
"zrender-zxy/lib/core/util": 526
}],
423: [function(e, t, n) {
e("../config").__DEV__;
var i = e("zrender-zxy/lib/core/util")
, a = i.each
, r = i.filter
, o = i.map
, s = i.isArray
, c = i.indexOf
, l = i.isObject
, u = i.isString
, d = i.createHashMap
, p = i.assert
, h = i.clone
, y = i.merge
, m = i.extend
, f = i.mixin
, x = e("../util/model")
, v = e("./Model")
, z = e("./Component")
, g = e("./globalDefault")
, b = e("./mixin/colorPalette")
, w = e("../data/helper/sourceHelper").resetSourceDefaulter
, _ = v.extend({
init: function(e, t, n, i) {
n = n || {},
this.option = null,
this._theme = new v(n),
this._optionManager = i
},
setOption: function(e, t) {
p(!("\0_ec_inner"in e), "please use chart.getOption()"),
this._optionManager.setOption(e, t),
this.resetOption(null)
},
resetOption: function(e) {
var t = !1
, n = this._optionManager;
if (!e || "recreate" === e) {
var i = n.mountOption("recreate" === e);
this.option && "recreate" !== e ? (this.restoreData(),
this.mergeOption(i)) : k.call(this, i),
t = !0
}
if ("timeline" !== e && "media" !== e || this.restoreData(),
!e || "recreate" === e || "timeline" === e) {
var r = n.getTimelineOption(this);
r && (this.mergeOption(r),
t = !0)
}
if (!e || "recreate" === e || "media" === e) {
var o = n.getMediaOption(this, this._api);
o.length && a(o, (function(e) {
this.mergeOption(e, t = !0)
}
), this)
}
return t
},
mergeOption: function(e) {
var t = this.option
, n = this._componentsMap
, i = [];
w(this),
a(e, (function(e, n) {
null != e && (z.hasClass(n) ? n && i.push(n) : t[n] = null == t[n] ? h(e) : y(t[n], e, !0))
}
)),
z.topologicalTravel(i, z.getAllClassMainTypes(), (function(i, r) {
var o = x.normalizeToArray(e[i])
, c = x.mappingToExists(n.get(i), o);
x.makeIdAndName(c),
a(c, (function(e, t) {
var n = e.option;
l(n) && (e.keyInfo.mainType = i,
e.keyInfo.subType = function(e, t, n) {
return t.type ? t.type : n ? n.subType : z.determineSubType(e, t)
}(i, n, e.exist))
}
));
var u = function(e, t) {
s(t) || (t = t ? [t] : []);
var n = {};
return a(t, (function(t) {
n[t] = (e.get(t) || []).slice()
}
)),
n
}(n, r);
t[i] = [],
n.set(i, []),
a(c, (function(e, a) {
var r = e.exist
, o = e.option;
if (p(l(o) || r, "Empty component definition"),
o) {
var s = z.getClass(i, e.keyInfo.subType, !0);
if (r && r instanceof s)
r.name = e.keyInfo.name,
r.mergeOption(o, this),
r.optionUpdated(o, !1);
else {
var c = m({
dependentModels: u,
componentIndex: a
}, e.keyInfo);
r = new s(o,this,this,c),
m(r, c),
r.init(o, this, this, c),
r.optionUpdated(null, !0)
}
} else
r.mergeOption({}, this),
r.optionUpdated({}, !1);
n.get(i)[a] = r,
t[i][a] = r.option
}
), this),
"series" === i && C(this, n.get("series"))
}
), this),
this._seriesIndicesMap = d(this._seriesIndices = this._seriesIndices || [])
},
getOption: function() {
var e = h(this.option);
return a(e, (function(t, n) {
if (z.hasClass(n)) {
for (var i = (t = x.normalizeToArray(t)).length - 1; i >= 0; i--)
x.isIdInner(t[i]) && t.splice(i, 1);
e[n] = t
}
}
)),
delete e["\0_ec_inner"],
e
},
getTheme: function() {
return this._theme
},
getComponent: function(e, t) {
var n = this._componentsMap.get(e);
if (n)
return n[t || 0]
},
queryComponents: function(e) {
var t = e.mainType;
if (!t)
return [];
var n, i = e.index, a = e.id, l = e.name, u = this._componentsMap.get(t);
if (!u || !u.length)
return [];
if (null != i)
s(i) || (i = [i]),
n = r(o(i, (function(e) {
return u[e]
}
)), (function(e) {
return !!e
}
));
else if (null != a) {
var d = s(a);
n = r(u, (function(e) {
return d && c(a, e.id) >= 0 || !d && e.id === a
}
))
} else if (null != l) {
var p = s(l);
n = r(u, (function(e) {
return p && c(l, e.name) >= 0 || !p && e.name === l
}
))
} else
n = u.slice();
return S(n, e)
},
findComponents: function(e) {
var t, n, i, a, o, s = e.query, c = e.mainType, l = (n = c + "Index",
i = c + "Id",
a = c + "Name",
!(t = s) || null == t[n] && null == t[i] && null == t[a] ? null : {
mainType: c,
index: t[n],
id: t[i],
name: t[a]
}), u = l ? this.queryComponents(l) : this._componentsMap.get(c);
return o = S(u, e),
e.filter ? r(o, e.filter) : o
},
eachComponent: function(e, t, n) {
var i = this._componentsMap;
if ("function" == typeof e)
n = t,
t = e,
i.each((function(e, i) {
a(e, (function(e, a) {
t.call(n, i, e, a)
}
))
}
));
else if (u(e))
a(i.get(e), t, n);
else if (l(e)) {
var r = this.findComponents(e);
a(r, t, n)
}
},
getSeriesByName: function(e) {
var t = this._componentsMap.get("series");
return r(t, (function(t) {
return t.name === e
}
))
},
getSeriesByIndex: function(e) {
return this._componentsMap.get("series")[e]
},
getSeriesByType: function(e) {
var t = this._componentsMap.get("series");
return r(t, (function(t) {
return t.subType === e
}
))
},
getSeries: function() {
return this._componentsMap.get("series").slice()
},
getSeriesCount: function() {
return this._componentsMap.get("series").length
},
eachSeries: function(e, t) {
a(this._seriesIndices, (function(n) {
var i = this._componentsMap.get("series")[n];
e.call(t, i, n)
}
), this)
},
eachRawSeries: function(e, t) {
a(this._componentsMap.get("series"), e, t)
},
eachSeriesByType: function(e, t, n) {
a(this._seriesIndices, (function(i) {
var a = this._componentsMap.get("series")[i];
a.subType === e && t.call(n, a, i)
}
), this)
},
eachRawSeriesByType: function(e, t, n) {
return a(this.getSeriesByType(e), t, n)
},
isSeriesFiltered: function(e) {
return null == this._seriesIndicesMap.get(e.componentIndex)
},
getCurrentSeriesIndices: function() {
return (this._seriesIndices || []).slice()
},
filterSeries: function(e, t) {
C(this, r(this._componentsMap.get("series"), e, t))
},
restoreData: function(e) {
var t = this._componentsMap;
C(this, t.get("series"));
var n = [];
t.each((function(e, t) {
n.push(t)
}
)),
z.topologicalTravel(n, z.getAllClassMainTypes(), (function(n, i) {
a(t.get(n), (function(t) {
("series" !== n || !function(e, t) {
if (t) {
var n = t.seiresIndex
, i = t.seriesId
, a = t.seriesName;
return null != n && e.componentIndex !== n || null != i && e.id !== i || null != a && e.name !== a
}
}(t, e)) && t.restoreData()
}
))
}
))
}
});
function k(e) {
var t, n, i;
e = e,
this.option = {},
this.option["\0_ec_inner"] = 1,
this._componentsMap = d({
series: []
}),
this._seriesIndices,
this._seriesIndicesMap,
t = e,
n = this._theme.option,
i = t.color && !t.colorLayer,
a(n, (function(e, n) {
"colorLayer" === n && i || z.hasClass(n) || ("object" == typeof e ? t[n] = t[n] ? y(t[n], e, !1) : h(e) : null == t[n] && (t[n] = e))
}
)),
y(e, g, !1),
this.mergeOption(e)
}
function C(e, t) {
e._seriesIndicesMap = d(e._seriesIndices = o(t, (function(e) {
return e.componentIndex
}
)) || [])
}
function S(e, t) {
return t.hasOwnProperty("subType") ? r(e, (function(e) {
return e.subType === t.subType
}
)) : e
}
f(_, b);
var M = _;
t.exports = M
}
, {
"../config": 381,
"../data/helper/sourceHelper": 413,
"../util/model": 457,
"./Component": 422,
"./Model": 424,
"./globalDefault": 427,
"./mixin/colorPalette": 430,
"zrender-zxy/lib/core/util": 526
}],
424: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("zrender-zxy/lib/core/env")
, r = e("../util/model").makeInner
, o = e("../util/clazz")
, s = o.enableClassExtend
, c = o.enableClassCheck
, l = e("./mixin/lineStyle")
, u = e("./mixin/areaStyle")
, d = e("./mixin/textStyle")
, p = e("./mixin/itemStyle")
, h = i.mixin
, y = r();
function m(e, t, n) {
this.parentModel = t,
this.ecModel = n,
this.option = e
}
function f(e, t, n) {
for (var i = 0; i < t.length && (!t[i] || null != (e = e && "object" == typeof e ? e[t[i]] : null)); i++)
;
return null == e && n && (e = n.get(t)),
e
}
function x(e, t) {
var n = y(e).getParent;
return n ? n.call(e, t) : e.parentModel
}
m.prototype = {
constructor: m,
init: null,
mergeOption: function(e) {
i.merge(this.option, e, !0)
},
get: function(e, t) {
return null == e ? this.option : f(this.option, this.parsePath(e), !t && x(this, e))
},
getShallow: function(e, t) {
var n = this.option
, i = null == n ? n : n[e]
, a = !t && x(this, e);
return null == i && a && (i = a.getShallow(e)),
i
},
getModel: function(e, t) {
var n;
return new m(null == e ? this.option : f(this.option, e = this.parsePath(e)),t = t || (n = x(this, e)) && n.getModel(e),this.ecModel)
},
isEmpty: function() {
return null == this.option
},
restoreData: function() {},
clone: function() {
return new (0,
this.constructor)(i.clone(this.option))
},
setReadOnly: function(e) {},
parsePath: function(e) {
return "string" == typeof e && (e = e.split(".")),
e
},
customizeGetParent: function(e) {
y(this).getParent = e
},
isAnimationEnabled: function() {
if (!a.node) {
if (null != this.option.animation)
return !!this.option.animation;
if (this.parentModel)
return this.parentModel.isAnimationEnabled()
}
}
},
s(m),
c(m),
h(m, l),
h(m, u),
h(m, d),
h(m, p);
var v = m;
t.exports = v
}
, {
"../util/clazz": 452,
"../util/model": 457,
"./mixin/areaStyle": 428,
"./mixin/itemStyle": 432,
"./mixin/lineStyle": 433,
"./mixin/textStyle": 435,
"zrender-zxy/lib/core/env": 520,
"zrender-zxy/lib/core/util": 526
}],
425: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("../util/model")
, r = e("./Component")
, o = i.each
, s = i.clone
, c = i.map
, l = i.merge
, u = /^(min|max)?(.+)$/;
function d(e) {
this._api = e,
this._timelineOptions = [],
this._mediaList = [],
this._mediaDefault,
this._currentMediaIndices = [],
this._optionBackup,
this._newBaseOption
}
function p(e, t, n) {
var a, r, s = [], c = [], l = e.timeline;
if (e.baseOption && (r = e.baseOption),
(l || e.options) && (r = r || {},
s = (e.options || []).slice()),
e.media) {
r = r || {};
var u = e.media;
o(u, (function(e) {
e && e.option && (e.query ? c.push(e) : a || (a = e))
}
))
}
return r || (r = e),
r.timeline || (r.timeline = l),
o([r].concat(s).concat(i.map(c, (function(e) {
return e.option
}
))), (function(e) {
o(t, (function(t) {
t(e, n)
}
))
}
)),
{
baseOption: r,
timelineOptions: s,
mediaDefault: a,
mediaList: c
}
}
function h(e, t, n) {
var a = {
width: t,
height: n,
aspectratio: t / n
}
, r = !0;
return i.each(e, (function(e, t) {
var n = t.match(u);
if (n && n[1] && n[2]) {
var i = n[1]
, o = n[2].toLowerCase();
(function(e, t, n) {
return "min" === n ? e >= t : "max" === n ? e <= t : e === t
}
)(a[o], e, i) || (r = !1)
}
}
)),
r
}
d.prototype = {
constructor: d,
setOption: function(e, t) {
e && i.each(a.normalizeToArray(e.series), (function(e) {
e && e.data && i.isTypedArray(e.data) && i.setAsPrimitive(e.data)
}
)),
e = s(e, !0);
var n, u, d = this._optionBackup, h = p.call(this, e, t, !d);
this._newBaseOption = h.baseOption,
d ? (n = d.baseOption,
u = h.baseOption,
o(u = u || {}, (function(e, t) {
if (null != e) {
var i = n[t];
if (r.hasClass(t)) {
e = a.normalizeToArray(e),
i = a.normalizeToArray(i);
var o = a.mappingToExists(i, e);
n[t] = c(o, (function(e) {
return e.option && e.exist ? l(e.exist, e.option, !0) : e.exist || e.option
}
))
} else
n[t] = l(i, e, !0)
}
}
)),
h.timelineOptions.length && (d.timelineOptions = h.timelineOptions),
h.mediaList.length && (d.mediaList = h.mediaList),
h.mediaDefault && (d.mediaDefault = h.mediaDefault)) : this._optionBackup = h
},
mountOption: function(e) {
var t = this._optionBackup;
return this._timelineOptions = c(t.timelineOptions, s),
this._mediaList = c(t.mediaList, s),
this._mediaDefault = s(t.mediaDefault),
this._currentMediaIndices = [],
s(e ? t.baseOption : this._newBaseOption)
},
getTimelineOption: function(e) {
var t, n = this._timelineOptions;
if (n.length) {
var i = e.getComponent("timeline");
i && (t = s(n[i.getCurrentIndex()], !0))
}
return t
},
getMediaOption: function(e) {
var t, n, i = this._api.getWidth(), a = this._api.getHeight(), r = this._mediaList, o = this._mediaDefault, l = [], u = [];
if (!r.length && !o)
return u;
for (var d = 0, p = r.length; d < p; d++)
h(r[d].query, i, a) && l.push(d);
return !l.length && o && (l = [-1]),
l.length && (t = l,
n = this._currentMediaIndices,
t.join(",") !== n.join(",")) && (u = c(l, (function(e) {
return s(-1 === e ? o.option : r[e].option)
}
))),
this._currentMediaIndices = l,
u
}
};
var y = d;
t.exports = y
}
, {
"../util/model": 457,
"./Component": 422,
"zrender-zxy/lib/core/util": 526
}],
426: [function(e, t, n) {
e("../config").__DEV__;
var i = e("zrender-zxy/lib/core/util")
, a = e("zrender-zxy/lib/core/env")
, r = e("../util/format")
, o = r.formatTime
, s = r.encodeHTML
, c = r.addCommas
, l = r.getTooltipMarker
, u = e("../util/model")
, d = e("./Component")
, p = e("./mixin/colorPalette")
, h = e("../model/mixin/dataFormat")
, y = e("../util/layout")
, m = y.getLayoutParams
, f = y.mergeLayoutParam
, x = e("../stream/task").createTask
, v = e("../data/helper/sourceHelper")
, z = v.prepareSource
, g = v.getSource
, b = e("../data/helper/dataProvider").retrieveRawValue
, w = u.makeInner()
, _ = d.extend({
type: "series.__base__",
seriesIndex: 0,
coordinateSystem: null,
defaultOption: null,
legendDataProvider: null,
visualColorAccessPath: "itemStyle.color",
layoutMode: null,
init: function(e, t, n, i) {
this.seriesIndex = this.componentIndex,
this.dataTask = x({
count: C,
reset: S
}),
this.dataTask.context = {
model: this
},
this.mergeDefaultAndTheme(e, n),
z(this);
var a = this.getInitialData(e, n);
T(a, this),
this.dataTask.context.data = a,
w(this).dataBeforeProcessed = a,
k(this)
},
mergeDefaultAndTheme: function(e, t) {
var n = this.layoutMode
, a = n ? m(e) : {}
, r = this.subType;
d.hasClass(r) && (r += "Series"),
i.merge(e, t.getTheme().get(this.subType)),
i.merge(e, this.getDefaultOption()),
u.defaultEmphasis(e, "label", ["show"]),
this.fillDataTextStyle(e.data),
n && f(e, a, n)
},
mergeOption: function(e, t) {
e = i.merge(this.option, e, !0),
this.fillDataTextStyle(e.data);
var n = this.layoutMode;
n && f(this.option, e, n),
z(this);
var a = this.getInitialData(e, t);
T(a, this),
this.dataTask.dirty(),
this.dataTask.context.data = a,
w(this).dataBeforeProcessed = a,
k(this)
},
fillDataTextStyle: function(e) {
if (e && !i.isTypedArray(e))
for (var t = ["show"], n = 0; n < e.length; n++)
e[n] && e[n].label && u.defaultEmphasis(e[n], "label", t)
},
getInitialData: function() {},
appendData: function(e) {
this.getRawData().appendData(e.data)
},
getData: function(e) {
var t = E(this);
if (t) {
var n = t.context.data;
return null == e ? n : n.getLinkedData(e)
}
return w(this).data
},
setData: function(e) {
var t = E(this);
if (t) {
var n = t.context;
n.data !== e && t.modifyOutputEnd && t.setOutputEnd(e.count()),
n.outputData = e,
t !== this.dataTask && (n.data = e)
}
w(this).data = e
},
getSource: function() {
return g(this)
},
getRawData: function() {
return w(this).dataBeforeProcessed
},
getBaseAxis: function() {
var e = this.coordinateSystem;
return e && e.getBaseAxis && e.getBaseAxis()
},
formatTooltip: function(e, t, n, a) {
var r = this
, d = "html" === (a = a || "html") ? "<br/>" : "\n"
, p = "richText" === a
, h = {}
, y = 0;
function m(e) {
return {
renderMode: a,
content: s(c(e)),
style: h
}
}
var f = this.getData()
, x = f.mapDimension("defaultedTooltip", !0)
, v = x.length
, z = this.getRawValue(e)
, g = i.isArray(z)
, w = f.getItemVisual(e, "color");
i.isObject(w) && w.colorStops && (w = (w.colorStops[0] || {}).color),
w = w || "transparent";
var _ = (v > 1 || g && !v ? function(n) {
var u = i.reduce(n, (function(e, t, n) {
var i = f.getDimensionInfo(n);
return e | (i && !1 !== i.tooltip && null != i.displayName)
}
), 0)
, d = [];
function m(e, n) {
var i = f.getDimensionInfo(n);
if (i && !1 !== i.otherDims.tooltip) {
var m = i.type
, x = "sub" + r.seriesIndex + "at" + y
, v = l({
color: w,
type: "subItem",
renderMode: a,
markerId: x
})
, z = "string" == typeof v ? v : v.content
, g = (u ? z + s(i.displayName || "-") + ": " : "") + s("ordinal" === m ? e + "" : "time" === m ? t ? "" : o("yyyy/MM/dd hh:mm:ss", e) : c(e));
g && d.push(g),
p && (h[x] = w,
++y)
}
}
x.length ? i.each(x, (function(t) {
m(b(f, e, t), t)
}
)) : i.each(n, m);
var v = u ? p ? "\n" : "<br/>" : ""
, z = v + d.join(v || ", ");
return {
renderMode: a,
content: z,
style: h
}
}(z) : m(v ? b(f, e, x[0]) : g ? z[0] : z)).content
, k = r.seriesIndex + "at" + y
, C = l({
color: w,
type: "item",
renderMode: a,
markerId: k
});
h[k] = w,
++y;
var S = f.getName(e)
, M = this.name;
u.isNameSpecified(this) || (M = ""),
M = M ? s(M) + (t ? ": " : d) : "";
var T = "string" == typeof C ? C : C.content;
return {
html: t ? T + M + _ : M + T + (S ? s(S) + ": " + _ : _),
markers: h
}
},
isAnimationEnabled: function() {
if (a.node)
return !1;
var e = this.getShallow("animation");
return e && this.getData().count() > this.getShallow("animationThreshold") && (e = !1),
e
},
restoreData: function() {
this.dataTask.dirty()
},
getColorFromPalette: function(e, t, n) {
var i = this.ecModel
, a = p.getColorFromPalette.call(this, e, t, n);
return a || (a = i.getColorFromPalette(e, t, n)),
a
},
coordDimToDataDim: function(e) {
return this.getRawData().mapDimension(e, !0)
},
getProgressive: function() {
return this.get("progressive")
},
getProgressiveThreshold: function() {
return this.get("progressiveThreshold")
},
getAxisTooltipData: null,
getTooltipPosition: null,
pipeTask: null,
preventIncremental: null,
pipelineContext: null
});
function k(e) {
var t = e.name;
u.isNameSpecified(e) || (e.name = function(e) {
var t = e.getRawData()
, n = t.mapDimension("seriesName", !0)
, a = [];
return i.each(n, (function(e) {
var n = t.getDimensionInfo(e);
n.displayName && a.push(n.displayName)
}
)),
a.join(" ")
}(e) || t)
}
function C(e) {
return e.model.getRawData().count()
}
function S(e) {
var t = e.model;
return t.setData(t.getRawData().cloneShallow()),
M
}
function M(e, t) {
e.end > t.outputData.count() && t.model.getRawData().cloneShallow(t.outputData)
}
function T(e, t) {
i.each(e.CHANGABLE_METHODS, (function(n) {
e.wrapMethod(n, i.curry(I, t))
}
))
}
function I(e) {
var t = E(e);
t && t.setOutputEnd(this.count())
}
function E(e) {
var t = (e.ecModel || {}).scheduler
, n = t && t.getPipeline(e.uid);
if (n) {
var i = n.currentTask;
if (i) {
var a = i.agentStubMap;
a && (i = a.get(e.uid))
}
return i
}
}
i.mixin(_, h),
i.mixin(_, p);
var A = _;
t.exports = A
}
, {
"../config": 381,
"../data/helper/dataProvider": 409,
"../data/helper/sourceHelper": 413,
"../model/mixin/dataFormat": 431,
"../stream/task": 449,
"../util/format": 454,
"../util/layout": 456,
"../util/model": 457,
"./Component": 422,
"./mixin/colorPalette": 430,
"zrender-zxy/lib/core/env": 520,
"zrender-zxy/lib/core/util": 526
}],
427: [function(e, t, n) {
var i = "";
"undefined" != typeof navigator && (i = navigator.platform || "");
var a = {
color: ["#c23531", "#2f4554", "#61a0a8", "#d48265", "#91c7ae", "#749f83", "#ca8622", "#bda29a", "#6e7074", "#546570", "#c4ccd3"],
gradientColor: ["#f6efa6", "#d88273", "#bf444c"],
textStyle: {
fontFamily: i.match(/^Win/) ? "Microsoft YaHei" : "sans-serif",
fontSize: 12,
fontStyle: "normal",
fontWeight: "normal"
},
blendMode: null,
animation: "auto",
animationDuration: 1e3,
animationDurationUpdate: 300,
animationEasing: "exponentialOut",
animationEasingUpdate: "cubicOut",
animationThreshold: 2e3,
progressiveThreshold: 3e3,
progressive: 400,
hoverLayerThreshold: 3e3,
useUTC: !1
};
t.exports = a
}
, {}],
428: [function(e, t, n) {
var i = e("./makeStyleMapper")([["fill", "color"], ["shadowBlur"], ["shadowOffsetX"], ["shadowOffsetY"], ["opacity"], ["shadowColor"]])
, a = {
getAreaStyle: function(e, t) {
return i(this, e, t)
}
};
t.exports = a
}
, {
"./makeStyleMapper": 434
}],
429: [function(e, t, n) {
t.exports = {
getBoxLayoutParams: function() {
return {
left: this.get("left"),
top: this.get("top"),
right: this.get("right"),
bottom: this.get("bottom"),
width: this.get("width"),
height: this.get("height")
}
}
}
}
, {}],
430: [function(e, t, n) {
var i = e("../../util/model")
, a = i.makeInner
, r = i.normalizeToArray
, o = a();
var s = {
clearColorPalette: function() {
o(this).colorIdx = 0,
o(this).colorNameMap = {}
},
getColorFromPalette: function(e, t, n) {
var i = o(t = t || this)
, a = i.colorIdx || 0
, s = i.colorNameMap = i.colorNameMap || {};
if (s.hasOwnProperty(e))
return s[e];
var c = r(this.get("color", !0))
, l = this.get("colorLayer", !0)
, u = null != n && l ? function(e, t) {
for (var n = e.length, i = 0; i < n; i++)
if (e[i].length > t)
return e[i];
return e[n - 1]
}(l, n) : c;
if ((u = u || c) && u.length) {
var d = u[a];
return e && (s[e] = d),
i.colorIdx = (a + 1) % u.length,
d
}
}
};
t.exports = s
}
, {
"../../util/model": 457
}],
431: [function(e, t, n) {
var i = e("../../data/helper/dataProvider").retrieveRawValue
, a = e("../../util/format")
, r = a.getTooltipMarker
, o = a.formatTpl
, s = e("../../util/model").getTooltipRenderMode
, c = /\{@(.+?)\}/g
, l = {
getDataParams: function(e, t) {
var n = this.getData(t)
, i = this.getRawValue(e, t)
, a = n.getRawIndex(e)
, o = n.getName(e)
, c = n.getRawDataItem(e)
, l = n.getItemVisual(e, "color")
, u = this.ecModel.getComponent("tooltip")
, d = u && u.get("renderMode")
, p = s(d)
, h = this.mainType
, y = "series" === h;
return {
componentType: h,
componentSubType: this.subType,
componentIndex: this.componentIndex,
seriesType: y ? this.subType : null,
seriesIndex: this.seriesIndex,
seriesId: y ? this.id : null,
seriesName: y ? this.name : null,
name: o,
dataIndex: a,
data: c,
dataType: t,
value: i,
color: l,
marker: r({
color: l,
renderMode: p
}),
$vars: ["seriesName", "name", "value"]
}
},
getFormattedLabel: function(e, t, n, a, r) {
t = t || "normal";
var s = this.getData(n)
, l = s.getItemModel(e)
, u = this.getDataParams(e, n);
null != a && u.value instanceof Array && (u.value = u.value[a]);
var d = l.get("normal" === t ? [r || "label", "formatter"] : [t, r || "label", "formatter"]);
return "function" == typeof d ? (u.status = t,
d(u)) : "string" == typeof d ? o(d, u).replace(c, (function(t, n) {
var a = n.length;
return "[" === n.charAt(0) && "]" === n.charAt(a - 1) && (n = +n.slice(1, a - 1)),
i(s, e, n)
}
)) : void 0
},
getFormattedLabelId: function(e, t, n, i, a) {
t = t || "normal";
var r = this.getData(n).getItemModel(e)
, o = this.getDataParams(e, n);
null != i && o.value instanceof Array && (o.value = o.value[i]);
var s = r.get("normal" === t ? [a || "label", "formatterId"] : [t, a || "label", "formatterId"]);
if ("function" == typeof s)
return o.status = t,
s(o)
},
getRawValue: function(e, t) {
return i(this.getData(t), e)
},
formatTooltip: function() {}
};
t.exports = l
}
, {
"../../data/helper/dataProvider": 409,
"../../util/format": 454,
"../../util/model": 457
}],
432: [function(e, t, n) {
var i = e("./makeStyleMapper")([["fill", "color"], ["stroke", "borderColor"], ["lineWidth", "borderWidth"], ["opacity"], ["shadowBlur"], ["shadowOffsetX"], ["shadowOffsetY"], ["shadowColor"], ["textPosition"], ["textAlign"]])
, a = {
getItemStyle: function(e, t) {
var n = i(this, e, t)
, a = this.getBorderLineDash();
return a && (n.lineDash = a),
n
},
getBorderLineDash: function() {
var e = this.get("borderType");
return "solid" === e || null == e ? null : "dashed" === e ? [5, 5] : [1, 1]
}
};
t.exports = a
}
, {
"./makeStyleMapper": 434
}],
433: [function(e, t, n) {
var i = e("./makeStyleMapper")([["lineWidth", "width"], ["stroke", "color"], ["opacity"], ["shadowBlur"], ["shadowOffsetX"], ["shadowOffsetY"], ["shadowColor"]])
, a = {
getLineStyle: function(e) {
var t = i(this, e)
, n = this.getLineDash(t.lineWidth);
return n && (t.lineDash = n),
t
},
getLineDash: function(e) {
null == e && (e = 1);
var t = this.get("type")
, n = Math.max(e, 2)
, i = 4 * e;
return "solid" === t || null == t ? null : "dashed" === t ? [i, i] : [n, n]
}
};
t.exports = a
}
, {
"./makeStyleMapper": 434
}],
434: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util");
t.exports = function(e) {
for (var t = 0; t < e.length; t++)
e[t][1] || (e[t][1] = e[t][0]);
return function(t, n, a) {
for (var r = {}, o = 0; o < e.length; o++) {
var s = e[o][1];
if (!(n && i.indexOf(n, s) >= 0 || a && i.indexOf(a, s) < 0)) {
var c = t.getShallow(s);
null != c && (r[e[o][0]] = c)
}
}
return r
}
}
}
, {
"zrender-zxy/lib/core/util": 526
}],
435: [function(e, t, n) {
var i = e("zrender-zxy/lib/contain/text")
, a = e("../../util/graphic")
, r = ["textStyle", "color"]
, o = {
getTextColor: function(e) {
var t = this.ecModel;
return this.getShallow("color") || (!e && t ? t.get(r) : null)
},
getFont: function() {
return a.getFont({
fontStyle: this.getShallow("fontStyle"),
fontWeight: this.getShallow("fontWeight"),
fontSize: this.getShallow("fontSize"),
fontFamily: this.getShallow("fontFamily")
}, this.ecModel)
},
getTextRect: function(e) {
return i.getBoundingRect(e, this.getFont(), this.getShallow("align"), this.getShallow("verticalAlign") || this.getShallow("baseline"), this.getShallow("padding"), this.getShallow("lineHeight"), this.getShallow("rich"), this.getShallow("truncateText"))
}
};
t.exports = o
}
, {
"../../util/graphic": 455,
"zrender-zxy/lib/contain/text": 510
}],
436: [function(e, t, n) {
e("../config").__DEV__;
var i = e("zrender-zxy/lib/core/util")
, a = i.createHashMap
, r = (i.retrieve,
i.each);
var o = {
cartesian2d: function(e, t, n, i) {
var a = e.getReferringComponents("xAxis")[0]
, r = e.getReferringComponents("yAxis")[0];
t.coordSysDims = ["x", "y"],
n.set("x", a),
n.set("y", r),
s(a) && (i.set("x", a),
t.firstCategoryDimIndex = 0),
s(r) && (i.set("y", r),
t.firstCategoryDimIndex = 1)
},
singleAxis: function(e, t, n, i) {
var a = e.getReferringComponents("singleAxis")[0];
t.coordSysDims = ["single"],
n.set("single", a),
s(a) && (i.set("single", a),
t.firstCategoryDimIndex = 0)
},
polar: function(e, t, n, i) {
var a = e.getReferringComponents("polar")[0]
, r = a.findAxisModel("radiusAxis")
, o = a.findAxisModel("angleAxis");
t.coordSysDims = ["radius", "angle"],
n.set("radius", r),
n.set("angle", o),
s(r) && (i.set("radius", r),
t.firstCategoryDimIndex = 0),
s(o) && (i.set("angle", o),
t.firstCategoryDimIndex = 1)
},
geo: function(e, t, n, i) {
t.coordSysDims = ["lng", "lat"]
},
parallel: function(e, t, n, i) {
var a = e.ecModel
, o = a.getComponent("parallel", e.get("parallelIndex"))
, c = t.coordSysDims = o.dimensions.slice();
r(o.parallelAxisIndex, (function(e, r) {
var o = a.getComponent("parallelAxis", e)
, l = c[r];
n.set(l, o),
s(o) && null == t.firstCategoryDimIndex && (i.set(l, o),
t.firstCategoryDimIndex = r)
}
))
}
};
function s(e) {
return "category" === e.get("type")
}
n.getCoordSysDefineBySeries = function(e) {
var t = e.get("coordinateSystem")
, n = {
coordSysName: t,
coordSysDims: [],
axisMap: a(),
categoryAxisMap: a()
}
, i = o[t];
if (i)
return i(e, n, n.axisMap, n.categoryAxisMap),
n
}
}
, {
"../config": 381,
"zrender-zxy/lib/core/util": 526
}],
437: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = i.each
, r = i.isArray
, o = i.isObject
, s = e("./helper/compatStyle")
, c = e("../util/model").normalizeToArray;
function l(e) {
a(u, (function(t) {
t[0]in e && !(t[1]in e) && (e[t[1]] = e[t[0]])
}
))
}
var u = [["x", "left"], ["y", "top"], ["x2", "right"], ["y2", "bottom"]]
, d = ["grid", "geo", "parallel", "legend", "toolbox", "title", "visualMap", "dataZoom", "timeline"];
t.exports = function(e, t) {
s(e, t),
e.series = c(e.series),
a(e.series, (function(e) {
if (o(e)) {
var t = e.type;
if ("pie" !== t && "gauge" !== t || null != e.clockWise && (e.clockwise = e.clockWise),
"gauge" === t) {
var n = function(e, t) {
t = t.split(",");
for (var n = e, i = 0; i < t.length && null != (n = n && n[t[i]]); i++)
;
return n
}(e, "pointer.color");
null != n && function(e, t, n, i) {
t = t.split(",");
for (var a, r = e, o = 0; o < t.length - 1; o++)
null == r[a = t[o]] && (r[a] = {}),
r = r[a];
(i || null == r[t[o]]) && (r[t[o]] = n)
}(e, "itemStyle.normal.color", n)
}
l(e)
}
}
)),
e.dataRange && (e.visualMap = e.dataRange),
a(d, (function(t) {
var n = e[t];
n && (r(n) || (n = [n]),
a(n, (function(e) {
l(e)
}
)))
}
))
}
}
, {
"../util/model": 457,
"./helper/compatStyle": 438,
"zrender-zxy/lib/core/util": 526
}],
438: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("../../util/model")
, r = i.each
, o = i.isObject
, s = ["areaStyle", "lineStyle", "nodeStyle", "linkStyle", "chordStyle", "label", "labelLine"];
function c(e) {
var t = e && e.itemStyle;
if (t)
for (var n = 0, a = s.length; n < a; n++) {
var r = s[n]
, o = t.normal
, c = t.emphasis;
o && o[r] && (e[r] = e[r] || {},
e[r].normal ? i.merge(e[r].normal, o[r]) : e[r].normal = o[r],
o[r] = null),
c && c[r] && (e[r] = e[r] || {},
e[r].emphasis ? i.merge(e[r].emphasis, c[r]) : e[r].emphasis = c[r],
c[r] = null)
}
}
function l(e, t, n) {
if (e && e[t] && (e[t].normal || e[t].emphasis)) {
var a = e[t].normal
, r = e[t].emphasis;
a && (n ? (e[t].normal = e[t].emphasis = null,
i.defaults(e[t], a)) : e[t] = a),
r && (e.emphasis = e.emphasis || {},
e.emphasis[t] = r)
}
}
function u(e) {
l(e, "itemStyle"),
l(e, "lineStyle"),
l(e, "areaStyle"),
l(e, "label"),
l(e, "labelLine"),
l(e, "upperLabel"),
l(e, "edgeLabel")
}
function d(e, t) {
var n = o(e) && e[t]
, i = o(n) && n.textStyle;
if (i)
for (var r = 0, s = a.TEXT_STYLE_OPTIONS.length; r < s; r++) {
t = a.TEXT_STYLE_OPTIONS[r];
i.hasOwnProperty(t) && (n[t] = i[t])
}
}
function p(e) {
e && (u(e),
d(e, "label"),
e.emphasis && d(e.emphasis, "label"))
}
function h(e) {
return i.isArray(e) ? e : e ? [e] : []
}
function y(e) {
return (i.isArray(e) ? e[0] : e) || {}
}
t.exports = function(e, t) {
r(h(e.series), (function(e) {
o(e) && function(e) {
if (o(e)) {
c(e),
u(e),
d(e, "label"),
d(e, "upperLabel"),
d(e, "edgeLabel"),
e.emphasis && (d(e.emphasis, "label"),
d(e.emphasis, "upperLabel"),
d(e.emphasis, "edgeLabel")),
(n = e.markPoint) && (c(n),
p(n)),
(a = e.markLine) && (c(a),
p(a));
var t = e.markArea;
t && p(t);
var n, a, r = e.data;
if ("graph" === e.type) {
r = r || e.nodes;
var s = e.links || e.edges;
if (s && !i.isTypedArray(s))
for (var h = 0; h < s.length; h++)
p(s[h]);
i.each(e.categories, (function(e) {
u(e)
}
))
}
if (r && !i.isTypedArray(r))
for (h = 0; h < r.length; h++)
p(r[h]);
if ((n = e.markPoint) && n.data) {
var y = n.data;
for (h = 0; h < y.length; h++)
p(y[h])
}
if ((a = e.markLine) && a.data) {
var m = a.data;
for (h = 0; h < m.length; h++)
i.isArray(m[h]) ? (p(m[h][0]),
p(m[h][1])) : p(m[h])
}
"gauge" === e.type ? (d(e, "axisLabel"),
d(e, "title"),
d(e, "detail")) : "treemap" === e.type ? (l(e.breadcrumb, "itemStyle"),
i.each(e.levels, (function(e) {
u(e)
}
))) : "tree" === e.type && u(e.leaves)
}
}(e)
}
));
var n = ["xAxis", "yAxis", "radiusAxis", "angleAxis", "singleAxis", "parallelAxis", "radar"];
t && n.push("valueAxis", "categoryAxis", "logAxis", "timeAxis"),
r(n, (function(t) {
r(h(e[t]), (function(e) {
e && (d(e, "axisLabel"),
d(e.axisPointer, "label"))
}
))
}
)),
r(h(e.parallel), (function(e) {
var t = e && e.parallelAxisDefault;
d(t, "axisLabel"),
d(t && t.axisPointer, "label")
}
)),
r(h(e.calendar), (function(e) {
l(e, "itemStyle"),
d(e, "dayLabel"),
d(e, "monthLabel"),
d(e, "yearLabel")
}
)),
r(h(e.radar), (function(e) {
d(e, "name")
}
)),
r(h(e.geo), (function(e) {
o(e) && (p(e),
r(h(e.regions), (function(e) {
p(e)
}
)))
}
)),
r(h(e.timeline), (function(e) {
p(e),
l(e, "label"),
l(e, "itemStyle"),
l(e, "controlStyle", !0);
var t = e.data;
i.isArray(t) && i.each(t, (function(e) {
i.isObject(e) && (l(e, "label"),
l(e, "itemStyle"))
}
))
}
)),
r(h(e.toolbox), (function(e) {
l(e, "iconStyle"),
r(e.feature, (function(e) {
l(e, "iconStyle")
}
))
}
)),
d(y(e.axisPointer), "label"),
d(y(e.tooltip).axisPointer, "label")
}
}
, {
"../../util/model": 457,
"zrender-zxy/lib/core/util": 526
}],
439: [function(e, t, n) {
t.exports = function(e) {
return {
seriesType: e,
reset: function(e, t) {
var n = t.findComponents({
mainType: "legend"
});
if (n && n.length) {
var i = e.getData();
i.filterSelf((function(e) {
for (var t = i.getName(e), a = 0; a < n.length; a++)
if (!n[a].isSelected(t))
return !1;
return !0
}
))
}
}
}
}
}
, {}],
440: [function(e, t, n) {
var i = {
average: function(e) {
for (var t = 0, n = 0, i = 0; i < e.length; i++)
isNaN(e[i]) || (t += e[i],
n++);
return 0 === n ? NaN : t / n
},
sum: function(e) {
for (var t = 0, n = 0; n < e.length; n++)
t += e[n] || 0;
return t
},
max: function(e) {
for (var t = -1 / 0, n = 0; n < e.length; n++)
e[n] > t && (t = e[n]);
return isFinite(t) ? t : NaN
},
min: function(e) {
for (var t = 1 / 0, n = 0; n < e.length; n++)
e[n] < t && (t = e[n]);
return isFinite(t) ? t : NaN
},
nearest: function(e) {
return e[0]
}
}
, a = function(e, t) {
return Math.round(e.length / 2)
};
t.exports = function(e) {
return {
seriesType: e,
modifyOutputEnd: !0,
reset: function(e, t, n) {
var r = e.getData()
, o = e.get("sampling")
, s = e.coordinateSystem;
if ("cartesian2d" === s.type && o) {
var c, l = s.getBaseAxis(), u = s.getOtherAxis(l), d = l.getExtent(), p = d[1] - d[0], h = Math.round(r.count() / p);
if (h > 1)
"string" == typeof o ? c = i[o] : "function" == typeof o && (c = o),
c && e.setData(r.downSample(r.mapDimension(u.dim), 1 / h, c, a))
}
}
}
}
}
, {}],
441: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = i.createHashMap
, r = i.each;
function o(e) {
r(e, (function(t, n) {
var i = []
, a = [NaN, NaN]
, r = [t.stackResultDimension, t.stackedOverDimension]
, o = t.data
, s = t.isStackedByIndex
, c = o.map(r, (function(r, c, l) {
var u, d, p = o.get(t.stackedDimension, l);
if (isNaN(p))
return a;
s ? d = o.getRawIndex(l) : u = o.get(t.stackedByDimension, l);
for (var h = NaN, y = n - 1; y >= 0; y--) {
var m = e[y];
if (s || (d = m.data.rawIndexOf(m.stackedByDimension, u)),
d >= 0) {
var f = m.data.getByRawIndex(m.stackResultDimension, d);
if (p >= 0 && f > 0 || p <= 0 && f < 0) {
p += f,
h = f;
break
}
}
}
return i[0] = p,
i[1] = h,
i
}
));
o.hostModel.setData(c),
t.data = c
}
))
}
t.exports = function(e) {
var t = a();
e.eachSeries((function(e) {
var n = e.get("stack");
if (n) {
var i = t.get(n) || t.set(n, [])
, a = e.getData()
, r = {
stackResultDimension: a.getCalculationInfo("stackResultDimension"),
stackedOverDimension: a.getCalculationInfo("stackedOverDimension"),
stackedDimension: a.getCalculationInfo("stackedDimension"),
stackedByDimension: a.getCalculationInfo("stackedByDimension"),
isStackedByIndex: a.getCalculationInfo("isStackedByIndex"),
data: a,
seriesModel: e
};
if (!r.stackedDimension || !r.isStackedByIndex && !r.stackedByDimension)
return;
i.length && a.setCalculationInfo("stackedOnSeries", i[i.length - 1].seriesModel),
i.push(r)
}
}
)),
t.each(o)
}
}
, {
"zrender-zxy/lib/core/util": 526
}],
442: [function(e, t, n) {
var i = e("../util/number")
, a = e("../util/format")
, r = e("./Scale")
, o = e("./helper")
, s = i.round
, c = r.extend({
type: "interval",
_interval: 0,
_intervalPrecision: 2,
setExtent: function(e, t) {
var n = this._extent;
isNaN(e) || (n[0] = parseFloat(e)),
isNaN(t) || (n[1] = parseFloat(t))
},
unionExtent: function(e) {
var t = this._extent;
e[0] < t[0] && (t[0] = e[0]),
e[1] > t[1] && (t[1] = e[1]),
c.prototype.setExtent.call(this, t[0], t[1])
},
getInterval: function() {
return this._interval
},
setInterval: function(e) {
this._interval = e,
this._niceExtent = this._extent.slice(),
this._intervalPrecision = o.getIntervalPrecision(e)
},
getTicks: function() {
return o.intervalScaleGetTicks(this._interval, this._extent, this._niceExtent, this._intervalPrecision)
},
getLabel: function(e, t) {
if (null == e)
return "";
var n = t && t.precision;
return null == n ? n = i.getPrecisionSafe(e) || 0 : "auto" === n && (n = this._intervalPrecision),
e = s(e, n, !0),
a.addCommas(e)
},
niceTicks: function(e, t, n) {
e = e || 5;
var i = this._extent
, a = i[1] - i[0];
if (isFinite(a)) {
a < 0 && (a = -a,
i.reverse());
var r = o.intervalScaleNiceTicks(i, e, t, n);
this._intervalPrecision = r.intervalPrecision,
this._interval = r.interval,
this._niceExtent = r.niceTickExtent
}
},
niceExtent: function(e) {
var t = this._extent;
if (t[0] === t[1])
if (0 !== t[0]) {
var n = t[0];
e.fixMax || (t[1] += n / 2),
t[0] -= n / 2
} else
t[1] = 1;
var i = t[1] - t[0];
isFinite(i) || (t[0] = 0,
t[1] = 1),
this.niceTicks(e.splitNumber, e.minInterval, e.maxInterval);
var a = this._interval;
e.fixMin || (t[0] = s(Math.floor(t[0] / a) * a)),
e.fixMax || (t[1] = s(Math.ceil(t[1] / a) * a))
}
});
c.create = function() {
return new c
}
;
var l = c;
t.exports = l
}
, {
"../util/format": 454,
"../util/number": 458,
"./Scale": 445,
"./helper": 447
}],
443: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("./Scale")
, r = e("../util/number")
, o = e("./Interval")
, s = a.prototype
, c = o.prototype
, l = r.getPrecisionSafe
, u = r.round
, d = Math.floor
, p = Math.ceil
, h = Math.pow
, y = Math.log
, m = a.extend({
type: "log",
base: 10,
$constructor: function() {
a.apply(this, arguments),
this._originalScale = new o
},
getTicks: function() {
var e = this._originalScale
, t = this._extent
, n = e.getExtent();
return i.map(c.getTicks.call(this), (function(i) {
var a = r.round(h(this.base, i));
return a = i === t[0] && e.__fixMin ? f(a, n[0]) : a,
a = i === t[1] && e.__fixMax ? f(a, n[1]) : a
}
), this)
},
getLabel: c.getLabel,
scale: function(e) {
return e = s.scale.call(this, e),
h(this.base, e)
},
setExtent: function(e, t) {
var n = this.base;
e = y(e) / y(n),
t = y(t) / y(n),
c.setExtent.call(this, e, t)
},
getExtent: function() {
var e = this.base
, t = s.getExtent.call(this);
t[0] = h(e, t[0]),
t[1] = h(e, t[1]);
var n = this._originalScale
, i = n.getExtent();
return n.__fixMin && (t[0] = f(t[0], i[0])),
n.__fixMax && (t[1] = f(t[1], i[1])),
t
},
unionExtent: function(e) {
this._originalScale.unionExtent(e);
var t = this.base;
e[0] = y(e[0]) / y(t),
e[1] = y(e[1]) / y(t),
s.unionExtent.call(this, e)
},
unionExtentFromData: function(e, t) {
this.unionExtent(e.getApproximateExtent(t))
},
niceTicks: function(e) {
e = e || 10;
var t = this._extent
, n = t[1] - t[0];
if (!(n === 1 / 0 || n <= 0)) {
var i = r.quantity(n);
for (e / n * i <= .5 && (i *= 10); !isNaN(i) && Math.abs(i) < 1 && Math.abs(i) > 0; )
i *= 10;
var a = [r.round(p(t[0] / i) * i), r.round(d(t[1] / i) * i)];
this._interval = i,
this._niceExtent = a
}
},
niceExtent: function(e) {
c.niceExtent.call(this, e);
var t = this._originalScale;
t.__fixMin = e.fixMin,
t.__fixMax = e.fixMax
}
});
function f(e, t) {
return u(e, l(t))
}
i.each(["contain", "normalize"], (function(e) {
m.prototype[e] = function(t) {
return t = y(t) / y(this.base),
s[e].call(this, t)
}
}
)),
m.create = function() {
return new m
}
;
var x = m;
t.exports = x
}
, {
"../util/number": 458,
"./Interval": 442,
"./Scale": 445,
"zrender-zxy/lib/core/util": 526
}],
444: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("./Scale")
, r = e("../data/OrdinalMeta")
, o = a.prototype
, s = a.extend({
type: "ordinal",
init: function(e, t) {
e && !i.isArray(e) || (e = new r({
categories: e
})),
this._ordinalMeta = e,
this._extent = t || [0, e.categories.length - 1]
},
parse: function(e) {
return "string" == typeof e ? this._ordinalMeta.getOrdinal(e) : Math.round(e)
},
contain: function(e) {
return e = this.parse(e),
o.contain.call(this, e) && null != this._ordinalMeta.categories[e]
},
normalize: function(e) {
return o.normalize.call(this, this.parse(e))
},
scale: function(e) {
return Math.round(o.scale.call(this, e))
},
getTicks: function() {
for (var e = [], t = this._extent, n = t[0]; n <= t[1]; )
e.push(n),
n++;
return e
},
getLabel: function(e) {
if (!this.isBlank())
return this._ordinalMeta.categories[e]
},
count: function() {
return this._extent[1] - this._extent[0] + 1
},
unionExtentFromData: function(e, t) {
this.unionExtent(e.getApproximateExtent(t))
},
getOrdinalMeta: function() {
return this._ordinalMeta
},
niceTicks: i.noop,
niceExtent: i.noop
});
s.create = function() {
return new s
}
;
var c = s;
t.exports = c
}
, {
"../data/OrdinalMeta": 405,
"./Scale": 445,
"zrender-zxy/lib/core/util": 526
}],
445: [function(e, t, n) {
var i = e("../util/clazz");
function a(e) {
this._setting = e || {},
this._extent = [1 / 0, -1 / 0],
this._interval = 0,
this.init && this.init.apply(this, arguments)
}
a.prototype.parse = function(e) {
return e
}
,
a.prototype.getSetting = function(e) {
return this._setting[e]
}
,
a.prototype.contain = function(e) {
var t = this._extent;
return e >= t[0] && e <= t[1]
}
,
a.prototype.normalize = function(e) {
var t = this._extent;
return t[1] === t[0] ? .5 : (e - t[0]) / (t[1] - t[0])
}
,
a.prototype.scale = function(e) {
var t = this._extent;
return e * (t[1] - t[0]) + t[0]
}
,
a.prototype.unionExtent = function(e) {
var t = this._extent;
e[0] < t[0] && (t[0] = e[0]),
e[1] > t[1] && (t[1] = e[1])
}
,
a.prototype.unionExtentFromData = function(e, t) {
this.unionExtent(e.getApproximateExtent(t))
}
,
a.prototype.getExtent = function() {
return this._extent.slice()
}
,
a.prototype.setExtent = function(e, t) {
var n = this._extent;
isNaN(e) || (n[0] = e),
isNaN(t) || (n[1] = t)
}
,
a.prototype.isBlank = function() {
return this._isBlank
}
,
a.prototype.setBlank = function(e) {
this._isBlank = e
}
,
a.prototype.getLabel = null,
i.enableClassExtend(a),
i.enableClassManagement(a, {
registerWhenExtend: !0
});
var r = a;
t.exports = r
}
, {
"../util/clazz": 452
}],
446: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("../util/number")
, r = e("../util/format")
, o = e("./helper")
, s = e("./Interval")
, c = s.prototype
, l = Math.ceil
, u = Math.floor
, d = 864e5
, p = s.extend({
type: "time",
getLabel: function(e) {
var t = this._stepLvl
, n = new Date(e);
return r.formatTime(t[0], n, this.getSetting("useUTC"))
},
niceExtent: function(e) {
var t = this._extent;
if (t[0] === t[1] && (t[0] -= d,
t[1] += d),
t[1] === -1 / 0 && t[0] === 1 / 0) {
var n = new Date;
t[1] = +new Date(n.getFullYear(),n.getMonth(),n.getDate()),
t[0] = t[1] - d
}
this.niceTicks(e.splitNumber, e.minInterval, e.maxInterval);
var i = this._interval;
e.fixMin || (t[0] = a.round(u(t[0] / i) * i)),
e.fixMax || (t[1] = a.round(l(t[1] / i) * i))
},
niceTicks: function(e, t, n) {
e = e || 10;
var i = this._extent
, r = i[1] - i[0]
, s = r / e;
null != t && s < t && (s = t),
null != n && s > n && (s = n);
var c = h.length
, d = function(e, t, n, i) {
for (; n < i; ) {
var a = n + i >>> 1;
e[a][1] < t ? n = a + 1 : i = a
}
return n
}(h, s, 0, c)
, p = h[Math.min(d, c - 1)]
, y = p[1];
if ("year" === p[0]) {
var m = r / y;
y *= a.nice(m / e, !0)
}
var f = this.getSetting("useUTC") ? 0 : 60 * new Date(+i[0] || +i[1]).getTimezoneOffset() * 1e3
, x = [Math.round(l((i[0] - f) / y) * y + f), Math.round(u((i[1] - f) / y) * y + f)];
o.fixExtent(x, i),
this._stepLvl = p,
this._interval = y,
this._niceExtent = x
},
parse: function(e) {
return +a.parseDate(e)
}
});
i.each(["contain", "normalize"], (function(e) {
p.prototype[e] = function(t) {
return c[e].call(this, this.parse(t))
}
}
));
var h = [["hh:mm:ss", 1e3], ["hh:mm:ss", 5e3], ["hh:mm:ss", 1e4], ["hh:mm:ss", 15e3], ["hh:mm:ss", 3e4], ["hh:mm\nMM-dd", 6e4], ["hh:mm\nMM-dd", 3e5], ["hh:mm\nMM-dd", 6e5], ["hh:mm\nMM-dd", 9e5], ["hh:mm\nMM-dd", 18e5], ["hh:mm\nMM-dd", 36e5], ["hh:mm\nMM-dd", 72e5], ["hh:mm\nMM-dd", 216e5], ["hh:mm\nMM-dd", 432e5], ["MM-dd\nyyyy", d], ["MM-dd\nyyyy", 2 * d], ["MM-dd\nyyyy", 3 * d], ["MM-dd\nyyyy", 4 * d], ["MM-dd\nyyyy", 5 * d], ["MM-dd\nyyyy", 6 * d], ["week", 7 * d], ["MM-dd\nyyyy", 10 * d], ["week", 14 * d], ["week", 21 * d], ["month", 31 * d], ["week", 42 * d], ["month", 62 * d], ["week", 70 * d], ["quarter", 95 * d], ["month", 31 * d * 4], ["month", 31 * d * 5], ["half-year", 380 * d / 2], ["month", 31 * d * 8], ["month", 31 * d * 10], ["year", 380 * d]];
p.create = function(e) {
return new p({
useUTC: e.ecModel.get("useUTC")
})
}
;
var y = p;
t.exports = y
}
, {
"../util/format": 454,
"../util/number": 458,
"./Interval": 442,
"./helper": 447,
"zrender-zxy/lib/core/util": 526
}],
447: [function(e, t, n) {
var i = e("../util/number")
, a = i.round;
function r(e) {
return i.getPrecisionSafe(e) + 2
}
function o(e, t, n) {
e[t] = Math.max(Math.min(e[t], n[1]), n[0])
}
function s(e, t) {
!isFinite(e[0]) && (e[0] = t[0]),
!isFinite(e[1]) && (e[1] = t[1]),
o(e, 0, t),
o(e, 1, t),
e[0] > e[1] && (e[0] = e[1])
}
n.intervalScaleNiceTicks = function(e, t, n, o) {
var c = {}
, l = e[1] - e[0]
, u = c.interval = i.nice(l / t, !0);
null != n && u < n && (u = c.interval = n),
null != o && u > o && (u = c.interval = o);
var d = c.intervalPrecision = r(u);
return s(c.niceTickExtent = [a(Math.ceil(e[0] / u) * u, d), a(Math.floor(e[1] / u) * u, d)], e),
c
}
,
n.getIntervalPrecision = r,
n.fixExtent = s,
n.intervalScaleGetTicks = function(e, t, n, i) {
var r = [];
if (!e)
return r;
t[0] < n[0] && r.push(t[0]);
for (var o = n[0]; o <= n[1] && (r.push(o),
(o = a(o + e, i)) !== r[r.length - 1]); )
if (r.length > 1e4)
return [];
return t[1] > (r.length ? r[r.length - 1] : n[1]) && r.push(t[1]),
r
}
}
, {
"../util/number": 458
}],
448: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = i.each
, r = i.map
, o = i.isFunction
, s = i.createHashMap
, c = i.noop
, l = e("./task").createTask
, u = e("../util/component").getUID
, d = e("../model/Global")
, p = e("../ExtensionAPI")
, h = e("../util/model").normalizeToArray;
function y(e, t, n, i) {
this.ecInstance = e,
this.api = t,
this.unfinished;
n = this._dataProcessorHandlers = n.slice(),
i = this._visualHandlers = i.slice();
this._allHandlers = n.concat(i),
this._stageTaskMap = s()
}
var m = y.prototype;
function f(e, t, n, i, r) {
var o;
function s(e, t) {
return e.setDirty && (!e.dirtyMap || e.dirtyMap.get(t.__pipeline.id))
}
r = r || {},
a(t, (function(t, a) {
if (!r.visualType || r.visualType === t.visualType) {
var c = e._stageTaskMap.get(t.uid)
, l = c.seriesTaskMap
, u = c.overallTask;
if (u) {
var d, p = u.agentStubMap;
p.each((function(e) {
s(r, e) && (e.dirty(),
d = !0)
}
)),
d && u.dirty(),
x(u, i);
var h = e.getPerformArgs(u, r.block);
p.each((function(e) {
e.perform(h)
}
)),
o |= u.perform(h)
} else
l && l.each((function(a, c) {
s(r, a) && a.dirty();
var l = e.getPerformArgs(a, r.block);
l.skip = !t.performRawSeries && n.isSeriesFiltered(a.context.model),
x(a, i),
o |= a.perform(l)
}
))
}
}
)),
e.unfinished |= o
}
m.restoreData = function(e, t) {
e.restoreData(t),
this._stageTaskMap.each((function(e) {
var t = e.overallTask;
t && t.dirty()
}
))
}
,
m.getPerformArgs = function(e, t) {
if (e.__pipeline) {
var n = this._pipelineMap.get(e.__pipeline.id)
, i = n.context
, a = !t && n.progressiveEnabled && (!i || i.progressiveRender) && e.__idxInPipeline > n.blockIndex ? n.step : null
, r = i && i.modDataCount;
return {
step: a,
modBy: null != r ? Math.ceil(r / a) : null,
modDataCount: r
}
}
}
,
m.getPipeline = function(e) {
return this._pipelineMap.get(e)
}
,
m.updateStreamModes = function(e, t) {
var n = this._pipelineMap.get(e.uid)
, i = e.getData().count()
, a = n.progressiveEnabled && t.incrementalPrepareRender && i >= n.threshold
, r = e.get("large") && i >= e.get("largeThreshold")
, o = "mod" === e.get("progressiveChunkMode") ? i : null;
e.pipelineContext = n.context = {
progressiveRender: a,
modDataCount: o,
large: r
}
}
,
m.restorePipelines = function(e) {
var t = this
, n = t._pipelineMap = s();
e.eachSeries((function(e) {
var i = e.getProgressive()
, a = e.uid;
n.set(a, {
id: a,
head: null,
tail: null,
threshold: e.getProgressiveThreshold(),
progressiveEnabled: i && !(e.preventIncremental && e.preventIncremental()),
blockIndex: -1,
step: Math.round(i || 700),
count: 0
}),
M(t, e, e.dataTask)
}
))
}
,
m.prepareStageTasks = function() {
var e = this._stageTaskMap
, t = this.ecInstance.getModel()
, n = this.api;
a(this._allHandlers, (function(i) {
var r = e.get(i.uid) || e.set(i.uid, []);
i.reset && function(e, t, n, i, a) {
var r = n.seriesTaskMap || (n.seriesTaskMap = s())
, o = t.seriesType
, c = t.getTargetSeries;
t.createOnAllSeries ? i.eachRawSeries(u) : o ? i.eachRawSeriesByType(o, u) : c && c(i, a).each(u);
function u(n) {
var o = n.uid
, s = r.get(o) || r.set(o, l({
plan: w,
reset: _,
count: S
}));
s.context = {
model: n,
ecModel: i,
api: a,
useClearVisual: t.isVisual && !t.isLayout,
plan: t.plan,
reset: t.reset,
scheduler: e
},
M(e, n, s)
}
var d = e._pipelineMap;
r.each((function(e, t) {
d.get(t) || (e.dispose(),
r.removeKey(t))
}
))
}(this, i, r, t, n),
i.overallReset && function(e, t, n, i, r) {
var o = n.overallTask = n.overallTask || l({
reset: v
});
o.context = {
ecModel: i,
api: r,
overallReset: t.overallReset,
scheduler: e
};
var c = o.agentStubMap = o.agentStubMap || s()
, u = t.seriesType
, d = t.getTargetSeries
, p = !0
, h = t.modifyOutputEnd;
u ? i.eachRawSeriesByType(u, y) : d ? d(i, r).each(y) : (p = !1,
a(i.getSeries(), y));
function y(t) {
var n = t.uid
, i = c.get(n);
i || (i = c.set(n, l({
reset: z,
onDirty: b
})),
o.dirty()),
i.context = {
model: t,
overallProgress: p,
modifyOutputEnd: h
},
i.agent = o,
i.__block = p,
M(e, t, i)
}
var m = e._pipelineMap;
c.each((function(e, t) {
m.get(t) || (e.dispose(),
o.dirty(),
c.removeKey(t))
}
))
}(this, i, r, t, n)
}
), this)
}
,
m.prepareView = function(e, t, n, i) {
var a = e.renderTask
, r = a.context;
r.model = t,
r.ecModel = n,
r.api = i,
a.__block = !e.incrementalPrepareRender,
M(this, t, a)
}
,
m.performDataProcessorTasks = function(e, t) {
f(this, this._dataProcessorHandlers, e, t, {
block: !0
})
}
,
m.performVisualTasks = function(e, t, n) {
f(this, this._visualHandlers, e, t, n)
}
,
m.performSeriesTasks = function(e) {
var t;
e.eachSeries((function(e) {
t |= e.dataTask.perform()
}
)),
this.unfinished |= t
}
,
m.plan = function() {
this._pipelineMap.each((function(e) {
var t = e.tail;
do {
if (t.__block) {
e.blockIndex = t.__idxInPipeline;
break
}
t = t.getUpstream()
} while (t)
}
))
}
;
var x = m.updatePayload = function(e, t) {
"remain" !== t && (e.context.payload = t)
}
;
function v(e) {
e.overallReset(e.ecModel, e.api, e.payload)
}
function z(e, t) {
return e.overallProgress && g
}
function g() {
this.agent.dirty(),
this.getDownstream().dirty()
}
function b() {
this.agent && this.agent.dirty()
}
function w(e) {
return e.plan && e.plan(e.model, e.ecModel, e.api, e.payload)
}
function _(e) {
e.useClearVisual && e.data.clearAllVisual();
var t = e.resetDefines = h(e.reset(e.model, e.ecModel, e.api, e.payload));
return t.length > 1 ? r(t, (function(e, t) {
return C(t)
}
)) : k
}
var k = C(0);
function C(e) {
return function(t, n) {
var i = n.data
, a = n.resetDefines[e];
if (a && a.dataEach)
for (var r = t.start; r < t.end; r++)
a.dataEach(i, r);
else
a && a.progress && a.progress(t, i)
}
}
function S(e) {
return e.data.count()
}
function M(e, t, n) {
var i = t.uid
, a = e._pipelineMap.get(i);
!a.head && (a.head = n),
a.tail && a.tail.pipe(n),
a.tail = n,
n.__idxInPipeline = a.count++,
n.__pipeline = a
}
function T(e) {
I = null;
try {
e(E, A)
} catch (e) {}
return I
}
y.wrapStageHandler = function(e, t) {
return o(e) && (e = {
overallReset: e,
seriesType: T(e)
}),
e.uid = u("stageHandler"),
t && (e.visualType = t),
e
}
;
var I, E = {}, A = {};
function O(e, t) {
for (var n in t.prototype)
e[n] = c
}
O(E, d),
O(A, p),
E.eachSeriesByType = E.eachRawSeriesByType = function(e) {
I = e
}
,
E.eachComponent = function(e) {
"series" === e.mainType && e.subType && (I = e.subType)
}
;
var P = y;
t.exports = P
}
, {
"../ExtensionAPI": 291,
"../model/Global": 423,
"../util/component": 453,
"../util/model": 457,
"./task": 449,
"zrender-zxy/lib/core/util": 526
}],
449: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = (i.assert,
i.isArray);
e("../config").__DEV__;
function r(e) {
e = e || {},
this._reset = e.reset,
this._plan = e.plan,
this._count = e.count,
this._onDirty = e.onDirty,
this._dirty = !0,
this.context
}
var o = r.prototype;
o.perform = function(e) {
var t, n = this._upstream, i = e && e.skip;
if (this._dirty && n) {
var r = this.context;
r.data = r.outputData = n.context.outputData
}
this.__pipeline && (this.__pipeline.currentTask = this),
this._plan && !i && (t = this._plan(this.context));
var o, s = p(this._modBy), l = this._modDataCount || 0, u = p(e && e.modBy), d = e && e.modDataCount || 0;
function p(e) {
return !(e >= 1) && (e = 1),
e
}
s === u && l === d || (t = "reset"),
(this._dirty || "reset" === t) && (this._dirty = !1,
o = function(e, t) {
var n, i;
e._dueIndex = e._outputDueEnd = e._dueEnd = 0,
e._settedOutputEnd = null,
!t && e._reset && ((n = e._reset(e.context)) && n.progress && (i = n.forceFirstProgress,
n = n.progress),
a(n) && !n.length && (n = null));
e._progress = n,
e._modBy = e._modDataCount = null;
var r = e._downstream;
return r && r.dirty(),
i
}(this, i)),
this._modBy = u,
this._modDataCount = d;
var h = e && e.step;
if (this._dueEnd = n ? n._outputDueEnd : this._count ? this._count(this.context) : 1 / 0,
this._progress) {
var y = this._dueIndex
, m = Math.min(null != h ? this._dueIndex + h : 1 / 0, this._dueEnd);
if (!i && (o || y < m)) {
var f = this._progress;
if (a(f))
for (var x = 0; x < f.length; x++)
c(this, f[x], y, m, u, d);
else
c(this, f, y, m, u, d)
}
this._dueIndex = m;
var v = null != this._settedOutputEnd ? this._settedOutputEnd : m;
this._outputDueEnd = v
} else
this._dueIndex = this._outputDueEnd = null != this._settedOutputEnd ? this._settedOutputEnd : this._dueEnd;
return this.unfinished()
}
;
var s = function() {
var e, t, n, i, a, r = {
reset: function(c, l, u, d) {
t = c,
e = l,
n = u,
i = d,
a = Math.ceil(i / n),
r.next = n > 1 && i > 0 ? s : o
}
};
return r;
function o() {
return t < e ? t++ : null
}
function s() {
var r = t % a * n + Math.ceil(t / a)
, o = t >= e ? null : r < i ? r : t;
return t++,
o
}
}();
function c(e, t, n, i, a, r) {
s.reset(n, i, a, r),
e._callingProgress = t,
e._callingProgress({
start: n,
end: i,
count: i - n,
next: s.next
}, e.context)
}
o.dirty = function() {
this._dirty = !0,
this._onDirty && this._onDirty(this.context)
}
,
o.unfinished = function() {
return this._progress && this._dueIndex < this._dueEnd
}
,
o.pipe = function(e) {
(this._downstream !== e || this._dirty) && (this._downstream = e,
e._upstream = this,
e.dirty())
}
,
o.dispose = function() {
this._disposed || (this._upstream && (this._upstream._downstream = null),
this._downstream && (this._downstream._upstream = null),
this._dirty = !1,
this._disposed = !0)
}
,
o.getUpstream = function() {
return this._upstream
}
,
o.getDownstream = function() {
return this._downstream
}
,
o.setOutputEnd = function(e) {
this._outputDueEnd = this._settedOutputEnd = e
}
,
n.createTask = function(e) {
return new r(e)
}
}
, {
"../config": 381,
"zrender-zxy/lib/core/util": 526
}],
450: [function(e, t, n) {
var i = ["#dd6b66", "#759aa0", "#e69d87", "#8dc1a9", "#ea7e53", "#eedd78", "#73a373", "#73b9bc", "#7289ab", "#91ca8c", "#f49f42"]
, a = {
color: i,
backgroundColor: "#333",
tooltip: {
axisPointer: {
lineStyle: {
color: "#eee"
},
crossStyle: {
color: "#eee"
}
}
},
legend: {
textStyle: {
color: "#eee"
}
},
textStyle: {
color: "#eee"
},
title: {
textStyle: {
color: "#eee"
}
},
toolbox: {
iconStyle: {
normal: {
borderColor: "#eee"
}
}
},
dataZoom: {
textStyle: {
color: "#eee"
}
},
visualMap: {
textStyle: {
color: "#eee"
}
},
timeline: {
lineStyle: {
color: "#eee"
},
itemStyle: {
normal: {
color: i[1]
}
},
label: {
normal: {
textStyle: {
color: "#eee"
}
}
},
controlStyle: {
normal: {
color: "#eee",
borderColor: "#eee"
}
}
},
timeAxis: {
axisLine: {
lineStyle: {
color: "#eee"
}
},
axisTick: {
lineStyle: {
color: "#eee"
}
},
axisLabel: {
textStyle: {
color: "#eee"
}
},
splitLine: {
lineStyle: {
type: "dashed",
color: "#aaa"
}
},
splitArea: {
areaStyle: {
color: "#eee"
}
}
},
logAxis: {
axisLine: {
lineStyle: {
color: "#eee"
}
},
axisTick: {
lineStyle: {
color: "#eee"
}
},
axisLabel: {
textStyle: {
color: "#eee"
}
},
splitLine: {
lineStyle: {
type: "dashed",
color: "#aaa"
}
},
splitArea: {
areaStyle: {
color: "#eee"
}
}
},
valueAxis: {
axisLine: {
lineStyle: {
color: "#eee"
}
},
axisTick: {
lineStyle: {
color: "#eee"
}
},
axisLabel: {
textStyle: {
color: "#eee"
}
},
splitLine: {
lineStyle: {
type: "dashed",
color: "#aaa"
}
},
splitArea: {
areaStyle: {
color: "#eee"
}
}
},
categoryAxis: {
axisLine: {
lineStyle: {
color: "#eee"
}
},
axisTick: {
lineStyle: {
color: "#eee"
}
},
axisLabel: {
textStyle: {
color: "#eee"
}
},
splitLine: {
lineStyle: {
type: "dashed",
color: "#aaa"
}
},
splitArea: {
areaStyle: {
color: "#eee"
}
}
},
line: {
symbol: "circle"
},
graph: {
color: i
},
gauge: {
title: {
textStyle: {
color: "#eee"
}
}
},
candlestick: {
itemStyle: {
normal: {
color: "#FD1050",
color0: "#0CF49B",
borderColor: "#FD1050",
borderColor0: "#0CF49B"
}
}
}
};
a.categoryAxis.splitLine.show = !1;
var r = a;
t.exports = r
}
, {}],
451: [function(e, t, n) {
var i = ["#37A2DA", "#32C5E9", "#67E0E3", "#9FE6B8", "#FFDB5C", "#ff9f7f", "#fb7293", "#E062AE", "#E690D1", "#e7bcf3", "#9d96f5", "#8378EA", "#96BFFF"]
, a = {
color: i,
colorLayer: [["#37A2DA", "#ffd85c", "#fd7b5f"], ["#37A2DA", "#67E0E3", "#FFDB5C", "#ff9f7f", "#E062AE", "#9d96f5"], ["#37A2DA", "#32C5E9", "#9FE6B8", "#FFDB5C", "#ff9f7f", "#fb7293", "#e7bcf3", "#8378EA", "#96BFFF"], i]
};
t.exports = a
}
, {}],
452: [function(e, t, n) {
e("../config").__DEV__;
var i = e("zrender-zxy/lib/core/util")
, a = "___EC__COMPONENT__CONTAINER___";
function r(e) {
var t = {
main: "",
sub: ""
};
return e && (e = e.split("."),
t.main = e[0] || "",
t.sub = e[1] || ""),
t
}
var o = 0;
function s(e, t) {
var n = i.slice(arguments, 2);
return this.superClass.prototype[t].apply(e, n)
}
function c(e, t, n) {
return this.superClass.prototype[t].apply(e, n)
}
n.parseClassType = r,
n.enableClassExtend = function(e, t) {
e.$constructor = e,
e.extend = function(e) {
var t = this
, n = function() {
e.$constructor ? e.$constructor.apply(this, arguments) : t.apply(this, arguments)
};
return i.extend(n.prototype, e),
n.extend = this.extend,
n.superCall = s,
n.superApply = c,
i.inherits(n, this),
n.superClass = t,
n
}
}
,
n.enableClassCheck = function(e) {
var t = ["__\0is_clz", o++, Math.random().toFixed(3)].join("_");
e.prototype[t] = !0,
e.isInstance = function(e) {
return !(!e || !e[t])
}
}
,
n.enableClassManagement = function(e, t) {
t = t || {};
var n = {};
if (e.registerClass = function(e, t) {
if (t)
if (function(e) {
i.assert(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(e), 'componentType "' + e + '" illegal')
}(t),
(t = r(t)).sub) {
if (t.sub !== a) {
(function(e) {
var t = n[e.main];
t && t[a] || ((t = n[e.main] = {})[a] = !0);
return t
}(t))[t.sub] = e
}
} else
n[t.main] = e;
return e
}
,
e.getClass = function(e, t, i) {
var r = n[e];
if (r && r[a] && (r = t ? r[t] : null),
i && !r)
throw new Error(t ? "Component " + e + "." + (t || "") + " not exists. Load it first." : e + ".type should be specified.");
return r
}
,
e.getClassesByMainType = function(e) {
e = r(e);
var t = []
, o = n[e.main];
return o && o[a] ? i.each(o, (function(e, n) {
n !== a && t.push(e)
}
)) : t.push(o),
t
}
,
e.hasClass = function(e) {
return e = r(e),
!!n[e.main]
}
,
e.getAllClassMainTypes = function() {
var e = [];
return i.each(n, (function(t, n) {
e.push(n)
}
)),
e
}
,
e.hasSubTypes = function(e) {
e = r(e);
var t = n[e.main];
return t && t[a]
}
,
e.parseClassType = r,
t.registerWhenExtend) {
var o = e.extend;
o && (e.extend = function(t) {
var n = o.call(this, t);
return e.registerClass(n, t.type)
}
)
}
return e
}
,
n.setReadOnly = function(e, t) {}
}
, {
"../config": 381,
"zrender-zxy/lib/core/util": 526
}],
453: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("./clazz").parseClassType
, r = 0;
n.getUID = function(e) {
return [e || "", r++, Math.random().toFixed(5)].join("_")
}
,
n.enableSubTypeDefaulter = function(e) {
var t = {};
return e.registerSubTypeDefaulter = function(e, n) {
e = a(e),
t[e.main] = n
}
,
e.determineSubType = function(n, i) {
var r = i.type;
if (!r) {
var o = a(n).main;
e.hasSubTypes(n) && t[o] && (r = t[o](i))
}
return r
}
,
e
}
,
n.enableTopologicalTravel = function(e, t) {
function n(e, t) {
return e[t] || (e[t] = {
predecessor: [],
successor: []
}),
e[t]
}
e.topologicalTravel = function(e, a, r, o) {
if (e.length) {
var s = function(e) {
var a = {}
, r = [];
return i.each(e, (function(o) {
var s = n(a, o)
, c = function(e, t) {
var n = [];
return i.each(e, (function(e) {
i.indexOf(t, e) >= 0 && n.push(e)
}
)),
n
}(s.originalDeps = t(o), e);
s.entryCount = c.length,
0 === s.entryCount && r.push(o),
i.each(c, (function(e) {
i.indexOf(s.predecessor, e) < 0 && s.predecessor.push(e);
var t = n(a, e);
i.indexOf(t.successor, e) < 0 && t.successor.push(o)
}
))
}
)),
{
graph: a,
noEntryList: r
}
}(a)
, c = s.graph
, l = s.noEntryList
, u = {};
for (i.each(e, (function(e) {
u[e] = !0
}
)); l.length; ) {
var d = l.pop()
, p = c[d]
, h = !!u[d];
h && (r.call(o, d, p.originalDeps.slice()),
delete u[d]),
i.each(p.successor, h ? m : y)
}
i.each(u, (function() {
throw new Error("Circle dependency may exists")
}
))
}
function y(e) {
c[e].entryCount--,
0 === c[e].entryCount && l.push(e)
}
function m(e) {
u[e] = !0,
y(e)
}
}
}
}
, {
"./clazz": 452,
"zrender-zxy/lib/core/util": 526
}],
454: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("zrender-zxy/lib/contain/text")
, r = e("./number");
var o = i.normalizeCssArray
, s = /([&<>"'])/g
, c = {
"&": "&",
"<": "<",
">": ">",
'"': """,
"'": "'"
};
function l(e) {
return null == e ? "" : (e + "").replace(s, (function(e, t) {
return c[t]
}
))
}
var u = ["a", "b", "c", "d", "e", "f", "g"]
, d = function(e, t) {
return "{" + e + (null == t ? "" : t) + "}"
};
function p(e, t) {
return "0000".substr(0, t - (e += "").length) + e
}
var h = a.truncateText;
n.addCommas = function(e) {
return isNaN(e) ? "-" : (e = (e + "").split("."))[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g, "$1,") + (e.length > 1 ? "." + e[1] : "")
}
,
n.toCamelCase = function(e, t) {
return e = (e || "").toLowerCase().replace(/-(.)/g, (function(e, t) {
return t.toUpperCase()
}
)),
t && e && (e = e.charAt(0).toUpperCase() + e.slice(1)),
e
}
,
n.normalizeCssArray = o,
n.encodeHTML = l,
n.formatTpl = function(e, t, n) {
i.isArray(t) || (t = [t]);
var a = t.length;
if (!a)
return "";
for (var r = t[0].$vars || [], o = 0; o < r.length; o++) {
var s = u[o];
e = e.replace(d(s), d(s, 0))
}
for (var c = 0; c < a; c++)
for (var p = 0; p < r.length; p++) {
var h = t[c][r[p]];
e = e.replace(d(u[p], c), n ? l(h) : h)
}
return e
}
,
n.formatTplSimple = function(e, t, n) {
return i.each(t, (function(t, i) {
e = e.replace("{" + i + "}", n ? l(t) : t)
}
)),
e
}
,
n.getTooltipMarker = function(e, t) {
var n = (e = i.isString(e) ? {
color: e,
extraCssText: t
} : e || {}).color
, a = e.type
, r = (t = e.extraCssText,
e.renderMode || "html")
, o = e.markerId || "X";
return n ? "html" === r ? "subItem" === a ? '<span style="display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:' + l(n) + ";" + (t || "") + '"></span>' : '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:' + l(n) + ";" + (t || "") + '"></span>' : {
renderMode: r,
content: "{marker" + o + "|} ",
style: {
color: n
}
} : ""
}
,
n.formatTime = function(e, t, n) {
"week" !== e && "month" !== e && "quarter" !== e && "half-year" !== e && "year" !== e || (e = "MM-dd\nyyyy");
var i = r.parseDate(t)
, a = n ? "UTC" : ""
, o = i["get" + a + "FullYear"]()
, s = i["get" + a + "Month"]() + 1
, c = i["get" + a + "Date"]()
, l = i["get" + a + "Hours"]()
, u = i["get" + a + "Minutes"]()
, d = i["get" + a + "Seconds"]()
, h = i["get" + a + "Milliseconds"]();
return e = e.replace("MM", p(s, 2)).replace("M", s).replace("yyyy", o).replace("yy", o % 100).replace("dd", p(c, 2)).replace("d", c).replace("hh", p(l, 2)).replace("h", l).replace("mm", p(u, 2)).replace("m", u).replace("ss", p(d, 2)).replace("s", d).replace("SSS", p(h, 3))
}
,
n.capitalFirst = function(e) {
return e ? e.charAt(0).toUpperCase() + e.substr(1) : e
}
,
n.truncateText = h,
n.getTextBoundingRect = function(e) {
return a.getBoundingRect(e.text, e.font, e.textAlign, e.textVerticalAlign, e.textPadding, e.textLineHeight, e.rich, e.truncate)
}
,
n.getTextRect = function(e, t, n, i, r, o, s, c) {
return a.getBoundingRect(e, t, n, i, r, c, o, s)
}
}
, {
"./number": 458,
"zrender-zxy/lib/contain/text": 510,
"zrender-zxy/lib/core/util": 526
}],
455: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("zrender-zxy/lib/tool/path")
, r = e("zrender-zxy/lib/tool/color")
, o = e("zrender-zxy/lib/core/matrix")
, s = e("zrender-zxy/lib/core/vector")
, c = e("zrender-zxy/lib/graphic/Path")
, l = e("zrender-zxy/lib/mixin/Transformable")
, u = e("zrender-zxy/lib/graphic/Image");
n.Image = u;
var d = e("zrender-zxy/lib/container/Group");
n.Group = d;
var p = e("zrender-zxy/lib/graphic/Text");
n.Text = p;
var h = e("zrender-zxy/lib/graphic/shape/Circle");
n.Circle = h;
var y = e("zrender-zxy/lib/graphic/shape/Sector");
n.Sector = y;
var m = e("zrender-zxy/lib/graphic/shape/Ring");
n.Ring = m;
var f = e("zrender-zxy/lib/graphic/shape/Polygon");
n.Polygon = f;
var x = e("zrender-zxy/lib/graphic/shape/Polyline");
n.Polyline = x;
var v = e("zrender-zxy/lib/graphic/shape/Rect");
n.Rect = v;
var z = e("zrender-zxy/lib/graphic/shape/Line");
n.Line = z;
var g = e("zrender-zxy/lib/graphic/shape/BezierCurve");
n.BezierCurve = g;
var b = e("zrender-zxy/lib/graphic/shape/Arc");
n.Arc = b;
var w = e("zrender-zxy/lib/graphic/CompoundPath");
n.CompoundPath = w;
var _ = e("zrender-zxy/lib/graphic/LinearGradient");
n.LinearGradient = _;
var k = e("zrender-zxy/lib/graphic/RadialGradient");
n.RadialGradient = k;
var C = e("zrender-zxy/lib/core/BoundingRect");
n.BoundingRect = C;
var S = e("zrender-zxy/lib/graphic/IncrementalDisplayable");
n.IncrementalDisplayable = S;
var M = Math.round
, T = Math.max
, I = Math.min
, E = {};
function A(e, t, n, i) {
var r = a.createFromString(e, t);
return n && ("center" === i && (n = O(n, r.getBoundingRect())),
L(r, n)),
r
}
function O(e, t) {
var n, i = t.width / t.height, a = e.height * i;
return n = a <= e.width ? e.height : (a = e.width) / i,
{
x: e.x + e.width / 2 - a / 2,
y: e.y + e.height / 2 - n / 2,
width: a,
height: n
}
}
var P = a.mergePath;
function L(e, t) {
if (e.applyTransform) {
var n = e.getBoundingRect().calculateTransform(t);
e.applyTransform(n)
}
}
function j(e, t, n) {
var i = M(2 * e);
return (i + M(t)) % 2 == 0 ? i / 2 : (i + (n ? 1 : -1)) / 2
}
function H(e) {
return null != e && "none" !== e
}
var D = i.createHashMap()
, N = 0;
function R(e) {
var t = e.__hoverStl;
if (t && !e.__highlighted) {
var n = e.useHoverLayer;
e.__highlighted = n ? "layer" : "plain";
var i = e.__zr;
if (i || !n) {
var a = e
, r = e.style;
n && (r = (a = i.addHover(e)).style),
ee(r),
n || function(e) {
if (e.__hoverStlDirty) {
e.__hoverStlDirty = !1;
var t = e.__hoverStl;
if (t) {
var n = e.__cachedNormalStl = {};
e.__cachedNormalZ2 = e.z2;
var i = e.style;
for (var a in t)
null != t[a] && (n[a] = i[a]);
n.fill = i.fill,
n.stroke = i.stroke
} else
e.__cachedNormalStl = e.__cachedNormalZ2 = null
}
}(a),
r.extendFrom(t),
V(r, t, "fill"),
V(r, t, "stroke"),
Q(r),
n || (e.dirty(!1),
e.z2 += 1)
}
}
}
function V(e, t, n) {
!H(t[n]) && H(e[n]) && (e[n] = function(e) {
if ("string" != typeof e)
return e;
var t = D.get(e);
return t || (t = r.lift(e, -.1),
N < 1e4 && (D.set(e, t),
N++)),
t
}(e[n]))
}
function $(e) {
var t = e.__highlighted;
if (t)
if (e.__highlighted = !1,
"layer" === t)
e.__zr && e.__zr.removeHover(e);
else if (t) {
var n = e.style
, i = e.__cachedNormalStl;
i && (ee(n),
e.setStyle(i),
Q(n));
var a = e.__cachedNormalZ2;
null != a && e.z2 - a == 1 && (e.z2 = a)
}
}
function F(e, t) {
e.isGroup ? e.traverse((function(e) {
!e.isGroup && t(e)
}
)) : t(e)
}
function q(e, t) {
t = e.__hoverStl = !1 !== t && (t || {}),
e.__hoverStlDirty = !0,
e.__highlighted && (e.__cachedNormalStl = null,
$(e),
R(e))
}
function B(e) {
this.__hoverSilentOnTouch && e.zrByTouch || !this.__isEmphasisEntered && F(this, R)
}
function U(e) {
this.__hoverSilentOnTouch && e.zrByTouch || !this.__isEmphasisEntered && F(this, $)
}
function G() {
this.__isEmphasisEntered = !0,
F(this, R)
}
function W() {
this.__isEmphasisEntered = !1,
F(this, $)
}
function K(e, t) {
var n = !1 === t;
if (e.__hoverSilentOnTouch = null != t && t.hoverSilentOnTouch,
!n || e.__hoverStyleTrigger) {
var i = n ? "off" : "on";
e[i]("mouseover", B)[i]("mouseout", U),
e[i]("emphasis", G)[i]("normal", W),
e.__hoverStyleTrigger = !n
}
}
function Y(e, t, n, a, r) {
return X(e, t, a, r),
n && i.extend(e, n),
e
}
function X(e, t, n, a) {
if ((n = n || E).isRectText) {
var r = t.getShallow("position") || (a ? null : "inside");
"outside" === r && (r = "top"),
e.textPosition = r,
e.textOffset = t.getShallow("offset");
var o = t.getShallow("rotate");
null != o && (o *= Math.PI / 180),
e.textRotation = o,
e.textDistance = i.retrieve2(t.getShallow("distance"), a ? null : 5)
}
var s, c = t.ecModel, l = c && c.option.textStyle, u = function(e) {
var t;
for (; e && e !== e.ecModel; ) {
var n = (e.option || E).rich;
if (n)
for (var i in t = t || {},
n)
n.hasOwnProperty(i) && (t[i] = 1);
e = e.parentModel
}
return t
}(t);
if (u)
for (var d in s = {},
u)
if (u.hasOwnProperty(d)) {
var p = t.getModel(["rich", d]);
J(s[d] = {}, p, l, n, a)
}
return e.rich = s,
J(e, t, l, n, a, !0),
n.forceRich && !n.textStyle && (n.textStyle = {}),
e
}
function J(e, t, n, a, r, o) {
n = !r && n || E,
e.textFill = Z(t.getShallow("color"), a) || n.color,
e.textStroke = Z(t.getShallow("textBorderColor"), a) || n.textBorderColor,
e.textStrokeWidth = i.retrieve2(t.getShallow("textBorderWidth"), n.textBorderWidth),
e.insideRawTextPosition = e.textPosition,
r || (o && (e.insideRollbackOpt = a,
Q(e)),
null == e.textFill && (e.textFill = a.autoColor)),
e.fontStyle = t.getShallow("fontStyle") || n.fontStyle,
e.fontWeight = t.getShallow("fontWeight") || n.fontWeight,
e.fontSize = t.getShallow("fontSize") || n.fontSize,
e.fontFamily = t.getShallow("fontFamily") || n.fontFamily,
e.textAlign = t.getShallow("align"),
e.textVerticalAlign = t.getShallow("verticalAlign") || t.getShallow("baseline"),
e.textLineHeight = t.getShallow("lineHeight"),
e.textWidth = t.getShallow("width"),
e.textHeight = t.getShallow("height"),
e.textTag = t.getShallow("tag"),
o && a.disableBox || (e.textBackgroundColor = Z(t.getShallow("backgroundColor"), a),
e.textPadding = t.getShallow("padding"),
e.textBorderColor = Z(t.getShallow("borderColor"), a),
e.textBorderWidth = t.getShallow("borderWidth"),
e.textBorderRadius = t.getShallow("borderRadius"),
e.textBoxShadowColor = t.getShallow("shadowColor"),
e.textBoxShadowBlur = t.getShallow("shadowBlur"),
e.textBoxShadowOffsetX = t.getShallow("shadowOffsetX"),
e.textBoxShadowOffsetY = t.getShallow("shadowOffsetY")),
e.textShadowColor = t.getShallow("textShadowColor") || n.textShadowColor,
e.textShadowBlur = t.getShallow("textShadowBlur") || n.textShadowBlur,
e.textShadowOffsetX = t.getShallow("textShadowOffsetX") || n.textShadowOffsetX,
e.textShadowOffsetY = t.getShallow("textShadowOffsetY") || n.textShadowOffsetY
}
function Z(e, t) {
return "auto" !== e ? e : t && t.autoColor ? t.autoColor : null
}
function Q(e) {
var t = e.insideRollbackOpt;
if (t && null == e.textFill) {
var n, i = t.useInsideStyle, a = e.insideRawTextPosition, r = t.autoColor;
!1 !== i && (!0 === i || t.isRectText && a && "string" == typeof a && a.indexOf("inside") >= 0) ? (n = {
textFill: null,
textStroke: e.textStroke,
textStrokeWidth: e.textStrokeWidth
},
e.textFill = "#fff",
null == e.textStroke && (e.textStroke = r,
null == e.textStrokeWidth && (e.textStrokeWidth = 2))) : null != r && (n = {
textFill: null
},
e.textFill = r),
n && (e.insideRollback = n)
}
}
function ee(e) {
var t = e.insideRollback;
t && (e.textFill = t.textFill,
e.textStroke = t.textStroke,
e.textStrokeWidth = t.textStrokeWidth,
e.insideRollback = null)
}
function te(e, t, n, i, a, r) {
if ("function" == typeof a && (r = a,
a = null),
i && i.isAnimationEnabled()) {
var o = e ? "Update" : ""
, s = i.getShallow("animationDuration" + o)
, c = i.getShallow("animationEasing" + o)
, l = i.getShallow("animationDelay" + o);
"function" == typeof l && (l = l(a, i.getAnimationDelayParams ? i.getAnimationDelayParams(t, a) : null)),
"function" == typeof s && (s = s(a)),
s > 0 ? t.animateTo(n, s, l || 0, c, r, !!r) : (t.stopAnimation(),
t.attr(n),
r && r())
} else
t.stopAnimation(),
t.attr(n),
r && r()
}
function ne(e, t, n, i, a) {
te(!0, e, t, n, i, a)
}
function ie(e, t, n) {
return t && !i.isArrayLike(t) && (t = l.getLocalTransform(t)),
n && (t = o.invert([], t)),
s.applyTransform([], e, t)
}
n.Z2_EMPHASIS_LIFT = 1,
n.extendShape = function(e) {
return c.extend(e)
}
,
n.extendPath = function(e, t) {
return a.extendFromString(e, t)
}
,
n.makePath = A,
n.makeImage = function(e, t, n) {
var i = new u({
style: {
image: e,
x: t.x,
y: t.y,
width: t.width,
height: t.height
},
onload: function(e) {
if ("center" === n) {
var a = {
width: e.width,
height: e.height
};
i.setStyle(O(t, a))
}
}
});
return i
}
,
n.mergePath = P,
n.resizePath = L,
n.subPixelOptimizeLine = function(e) {
var t = e.shape
, n = e.style.lineWidth;
return M(2 * t.x1) === M(2 * t.x2) && (t.x1 = t.x2 = j(t.x1, n, !0)),
M(2 * t.y1) === M(2 * t.y2) && (t.y1 = t.y2 = j(t.y1, n, !0)),
e
}
,
n.subPixelOptimizeRect = function(e) {
var t = e.shape
, n = e.style.lineWidth
, i = t.x
, a = t.y
, r = t.width
, o = t.height;
return t.x = j(t.x, n, !0),
t.y = j(t.y, n, !0),
t.width = Math.max(j(i + r, n, !1) - t.x, 0 === r ? 0 : 1),
t.height = Math.max(j(a + o, n, !1) - t.y, 0 === o ? 0 : 1),
e
}
,
n.subPixelOptimize = j,
n.setElementHoverStyle = q,
n.isInEmphasis = function(e) {
return e && e.__isEmphasisEntered
}
,
n.setHoverStyle = function(e, t, n) {
e.isGroup ? e.traverse((function(e) {
!e.isGroup && q(e, e.hoverStyle || t)
}
)) : q(e, e.hoverStyle || t),
K(e, n)
}
,
n.setAsHoverStyleTrigger = K,
n.setLabelStyle = function(e, t, n, a, r, o, s) {
var c, l, u = (r = r || E).labelFetcher, d = r.labelDataIndex, p = r.labelDimIndex, h = n.getShallow("show"), y = a.getShallow("show");
(h || y) && (u && (c = u.getFormattedLabel(d, "normal", null, p),
l = u.getFormattedLabelId(d, "normal", null, p)),
null == c && (c = i.isFunction(r.defaultText) ? r.defaultText(d, r) : r.defaultText));
var m = h ? c : null
, f = y ? i.retrieve2(u ? u.getFormattedLabel(d, "emphasis", null, p) : null, c) : null;
null == m && null == f || (Y(e, n, o, r),
Y(t, a, s, r, !0)),
e.text = m,
e.zxyId = l,
t.text = f
}
,
n.setTextStyle = Y,
n.setText = function(e, t, n) {
var i, a = {
isRectText: !0
};
!1 === n ? i = !0 : a.autoColor = n,
X(e, t, a, i)
}
,
n.getFont = function(e, t) {
var n = t || t.getModel("textStyle");
return i.trim([e.fontStyle || n && n.getShallow("fontStyle") || "", e.fontWeight || n && n.getShallow("fontWeight") || "", (e.fontSize || n && n.getShallow("fontSize") || 12) + "px", e.fontFamily || n && n.getShallow("fontFamily") || "sans-serif"].join(" "))
}
,
n.updateProps = ne,
n.initProps = function(e, t, n, i, a) {
te(!1, e, t, n, i, a)
}
,
n.getTransform = function(e, t) {
for (var n = o.identity([]); e && e !== t; )
o.mul(n, e.getLocalTransform(), n),
e = e.parent;
return n
}
,
n.applyTransform = ie,
n.transformDirection = function(e, t, n) {
var i = 0 === t[4] || 0 === t[5] || 0 === t[0] ? 1 : Math.abs(2 * t[4] / t[0])
, a = 0 === t[4] || 0 === t[5] || 0 === t[2] ? 1 : Math.abs(2 * t[4] / t[2])
, r = ["left" === e ? -i : "right" === e ? i : 0, "top" === e ? -a : "bottom" === e ? a : 0];
return r = ie(r, t, n),
Math.abs(r[0]) > Math.abs(r[1]) ? r[0] > 0 ? "right" : "left" : r[1] > 0 ? "bottom" : "top"
}
,
n.groupTransition = function(e, t, n, a) {
if (e && t) {
var r, o = (r = {},
e.traverse((function(e) {
!e.isGroup && e.anid && (r[e.anid] = e)
}
)),
r);
t.traverse((function(e) {
if (!e.isGroup && e.anid) {
var t = o[e.anid];
if (t) {
var i = c(e);
e.attr(c(t)),
ne(e, i, n, e.dataIndex)
}
}
}
))
}
function c(e) {
var t = {
position: s.clone(e.position),
rotation: e.rotation
};
return e.shape && (t.shape = i.extend({}, e.shape)),
t
}
}
,
n.clipPointsByRect = function(e, t) {
return i.map(e, (function(e) {
var n = e[0];
n = T(n, t.x),
n = I(n, t.x + t.width);
var i = e[1];
return i = T(i, t.y),
[n, i = I(i, t.y + t.height)]
}
))
}
,
n.clipRectByRect = function(e, t) {
var n = T(e.x, t.x)
, i = I(e.x + e.width, t.x + t.width)
, a = T(e.y, t.y)
, r = I(e.y + e.height, t.y + t.height);
if (i >= n && r >= a)
return {
x: n,
y: a,
width: i - n,
height: r - a
}
}
,
n.createIcon = function(e, t, n) {
var a = (t = i.extend({
rectHover: !0
}, t)).style = {
strokeNoScale: !0
};
if (n = n || {
x: -1,
y: -1,
width: 2,
height: 2
},
e)
return 0 === e.indexOf("image://") ? (a.image = e.slice(8),
i.defaults(a, n),
new u(t)) : A(e.replace("path://", ""), t, n, "center")
}
}
, {
"zrender-zxy/lib/container/Group": 513,
"zrender-zxy/lib/core/BoundingRect": 514,
"zrender-zxy/lib/core/matrix": 524,
"zrender-zxy/lib/core/util": 526,
"zrender-zxy/lib/core/vector": 527,
"zrender-zxy/lib/graphic/CompoundPath": 529,
"zrender-zxy/lib/graphic/Image": 532,
"zrender-zxy/lib/graphic/IncrementalDisplayable": 533,
"zrender-zxy/lib/graphic/LinearGradient": 534,
"zrender-zxy/lib/graphic/Path": 535,
"zrender-zxy/lib/graphic/RadialGradient": 537,
"zrender-zxy/lib/graphic/Text": 539,
"zrender-zxy/lib/graphic/shape/Arc": 551,
"zrender-zxy/lib/graphic/shape/BezierCurve": 552,
"zrender-zxy/lib/graphic/shape/Circle": 553,
"zrender-zxy/lib/graphic/shape/Line": 555,
"zrender-zxy/lib/graphic/shape/Polygon": 556,
"zrender-zxy/lib/graphic/shape/Polyline": 557,
"zrender-zxy/lib/graphic/shape/Rect": 558,
"zrender-zxy/lib/graphic/shape/Ring": 559,
"zrender-zxy/lib/graphic/shape/Sector": 560,
"zrender-zxy/lib/mixin/Transformable": 564,
"zrender-zxy/lib/tool/color": 565,
"zrender-zxy/lib/tool/path": 567
}],
456: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("zrender-zxy/lib/core/BoundingRect")
, r = e("./number").parsePercent
, o = e("./format")
, s = i.each
, c = ["left", "right", "top", "bottom", "width", "height"]
, l = [["width", "left", "right"], ["height", "top", "bottom"]];
function u(e, t, n, i, a) {
var r = 0
, o = 0;
null == i && (i = 1 / 0),
null == a && (a = 1 / 0);
var s = 0;
t.eachChild((function(c, l) {
var u, d, p = c.position, h = c.getBoundingRect(), y = t.childAt(l + 1), m = y && y.getBoundingRect();
if ("horizontal" === e) {
var f = h.width + (m ? -m.x + h.x : 0);
(u = r + f) > i || c.newline ? (r = 0,
u = f,
o += s + n,
s = h.height) : s = Math.max(s, h.height)
} else {
var x = h.height + (m ? -m.y + h.y : 0);
(d = o + x) > a || c.newline ? (r += s + n,
o = 0,
d = x,
s = h.width) : s = Math.max(s, h.width)
}
c.newline || (p[0] = r,
p[1] = o,
"horizontal" === e ? r = u + n : o = d + n)
}
))
}
var d = u
, p = i.curry(u, "vertical")
, h = i.curry(u, "horizontal");
function y(e, t, n) {
n = o.normalizeCssArray(n || 0);
var i = t.width
, s = t.height
, c = r(e.left, i)
, l = r(e.top, s)
, u = r(e.right, i)
, d = r(e.bottom, s)
, p = r(e.width, i)
, h = r(e.height, s)
, y = n[2] + n[0]
, m = n[1] + n[3]
, f = e.aspect;
switch (isNaN(p) && (p = i - u - m - c),
isNaN(h) && (h = s - d - y - l),
null != f && (isNaN(p) && isNaN(h) && (f > i / s ? p = .8 * i : h = .8 * s),
isNaN(p) && (p = f * h),
isNaN(h) && (h = p / f)),
isNaN(c) && (c = i - u - p - m),
isNaN(l) && (l = s - d - h - y),
e.left || e.right) {
case "center":
c = i / 2 - p / 2 - n[3];
break;
case "right":
c = i - p - m
}
switch (e.top || e.bottom) {
case "middle":
case "center":
l = s / 2 - h / 2 - n[0];
break;
case "bottom":
l = s - h - y
}
c = c || 0,
l = l || 0,
isNaN(p) && (p = i - m - c - (u || 0)),
isNaN(h) && (h = s - y - l - (d || 0));
var x = new a(c + n[3],l + n[0],p,h);
return x.margin = n,
x
}
function m(e, t) {
return t && e && s(c, (function(n) {
t.hasOwnProperty(n) && (e[n] = t[n])
}
)),
e
}
n.LOCATION_PARAMS = c,
n.HV_NAMES = l,
n.box = d,
n.vbox = p,
n.hbox = h,
n.getAvailableSize = function(e, t, n) {
var i = t.width
, a = t.height
, s = r(e.x, i)
, c = r(e.y, a)
, l = r(e.x2, i)
, u = r(e.y2, a);
return (isNaN(s) || isNaN(parseFloat(e.x))) && (s = 0),
(isNaN(l) || isNaN(parseFloat(e.x2))) && (l = i),
(isNaN(c) || isNaN(parseFloat(e.y))) && (c = 0),
(isNaN(u) || isNaN(parseFloat(e.y2))) && (u = a),
n = o.normalizeCssArray(n || 0),
{
width: Math.max(l - s - n[1] - n[3], 0),
height: Math.max(u - c - n[0] - n[2], 0)
}
}
,
n.getLayoutRect = y,
n.positionElement = function(e, t, n, r, o) {
var s = !o || !o.hv || o.hv[0]
, c = !o || !o.hv || o.hv[1]
, l = o && o.boundingMode || "all";
if (s || c) {
var u;
if ("raw" === l)
u = "group" === e.type ? new a(0,0,+t.width || 0,+t.height || 0) : e.getBoundingRect();
else if (u = e.getBoundingRect(),
e.needLocalTransform()) {
var d = e.getLocalTransform();
(u = u.clone()).applyTransform(d)
}
t = y(i.defaults({
width: u.width,
height: u.height
}, t), n, r);
var p = e.position
, h = s ? t.x - u.x : 0
, m = c ? t.y - u.y : 0;
e.attr("position", "raw" === l ? [h, m] : [p[0] + h, p[1] + m])
}
}
,
n.sizeCalculable = function(e, t) {
return null != e[l[t][0]] || null != e[l[t][1]] && null != e[l[t][2]]
}
,
n.mergeLayoutParam = function(e, t, n) {
!i.isObject(n) && (n = {});
var a = n.ignoreSize;
!i.isArray(a) && (a = [a, a]);
var r = c(l[0], 0)
, o = c(l[1], 1);
function c(n, i) {
var r = {}
, o = 0
, c = {}
, l = 0;
if (s(n, (function(t) {
c[t] = e[t]
}
)),
s(n, (function(e) {
u(t, e) && (r[e] = c[e] = t[e]),
d(r, e) && o++,
d(c, e) && l++
}
)),
a[i])
return d(t, n[1]) ? c[n[2]] = null : d(t, n[2]) && (c[n[1]] = null),
c;
if (2 !== l && o) {
if (o >= 2)
return r;
for (var p = 0; p < n.length; p++) {
var h = n[p];
if (!u(r, h) && u(e, h)) {
r[h] = e[h];
break
}
}
return r
}
return c
}
function u(e, t) {
return e.hasOwnProperty(t)
}
function d(e, t) {
return null != e[t] && "auto" !== e[t]
}
function p(e, t, n) {
s(e, (function(e) {
t[e] = n[e]
}
))
}
p(l[0], e, r),
p(l[1], e, o)
}
,
n.getLayoutParams = function(e) {
return m({}, e)
}
,
n.copyLayoutParams = m
}
, {
"./format": 454,
"./number": 458,
"zrender-zxy/lib/core/BoundingRect": 514,
"zrender-zxy/lib/core/util": 526
}],
457: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("zrender-zxy/lib/core/env")
, r = i.each
, o = i.isObject
, s = i.isArray;
function c(e) {
return e instanceof Array ? e : null == e ? [] : [e]
}
function l(e) {
return o(e) && e.id && 0 === (e.id + "").indexOf("\0_ec_\0")
}
var u = 0;
function d(e, t) {
return e && e.hasOwnProperty(t)
}
n.normalizeToArray = c,
n.defaultEmphasis = function(e, t, n) {
if (e) {
e[t] = e[t] || {},
e.emphasis = e.emphasis || {},
e.emphasis[t] = e.emphasis[t] || {};
for (var i = 0, a = n.length; i < a; i++) {
var r = n[i];
!e.emphasis[t].hasOwnProperty(r) && e[t].hasOwnProperty(r) && (e.emphasis[t][r] = e[t][r])
}
}
}
,
n.TEXT_STYLE_OPTIONS = ["fontStyle", "fontWeight", "fontSize", "fontFamily", "rich", "tag", "color", "textBorderColor", "textBorderWidth", "width", "height", "lineHeight", "align", "verticalAlign", "baseline", "shadowColor", "shadowBlur", "shadowOffsetX", "shadowOffsetY", "textShadowColor", "textShadowBlur", "textShadowOffsetX", "textShadowOffsetY", "backgroundColor", "borderColor", "borderWidth", "borderRadius", "padding"],
n.getDataItemValue = function(e) {
return !o(e) || s(e) || e instanceof Date ? e : e.value
}
,
n.isDataItemOption = function(e) {
return o(e) && !(e instanceof Array)
}
,
n.mappingToExists = function(e, t) {
t = (t || []).slice();
var n = i.map(e || [], (function(e, t) {
return {
exist: e
}
}
));
return r(t, (function(e, i) {
if (o(e)) {
for (var a = 0; a < n.length; a++)
if (!n[a].option && null != e.id && n[a].exist.id === e.id + "")
return n[a].option = e,
void (t[i] = null);
for (a = 0; a < n.length; a++) {
var r = n[a].exist;
if (!(n[a].option || null != r.id && null != e.id || null == e.name || l(e) || l(r) || r.name !== e.name + ""))
return n[a].option = e,
void (t[i] = null)
}
}
}
)),
r(t, (function(e, t) {
if (o(e)) {
for (var i = 0; i < n.length; i++) {
var a = n[i].exist;
if (!n[i].option && !l(a) && null == e.id) {
n[i].option = e;
break
}
}
i >= n.length && n.push({
option: e
})
}
}
)),
n
}
,
n.makeIdAndName = function(e) {
var t = i.createHashMap();
r(e, (function(e, n) {
var i = e.exist;
i && t.set(i.id, e)
}
)),
r(e, (function(e, n) {
var a = e.option;
i.assert(!a || null == a.id || !t.get(a.id) || t.get(a.id) === e, "id duplicates: " + (a && a.id)),
a && null != a.id && t.set(a.id, e),
!e.keyInfo && (e.keyInfo = {})
}
)),
r(e, (function(e, n) {
var i = e.exist
, a = e.option
, r = e.keyInfo;
if (o(a)) {
if (r.name = null != a.name ? a.name + "" : i ? i.name : "series\0" + n,
i)
r.id = i.id;
else if (null != a.id)
r.id = a.id + "";
else {
var s = 0;
do {
r.id = "\0" + r.name + "\0" + s++
} while (t.get(r.id))
}
t.set(r.id, e)
}
}
))
}
,
n.isNameSpecified = function(e) {
var t = e.name;
return !(!t || !t.indexOf("series\0"))
}
,
n.isIdInner = l,
n.compressBatches = function(e, t) {
var n = {}
, i = {};
return a(e || [], n),
a(t || [], i, n),
[r(n), r(i)];
function a(e, t, n) {
for (var i = 0, a = e.length; i < a; i++)
for (var r = e[i].seriesId, o = c(e[i].dataIndex), s = n && n[r], l = 0, u = o.length; l < u; l++) {
var d = o[l];
s && s[d] ? s[d] = null : (t[r] || (t[r] = {}))[d] = 1
}
}
function r(e, t) {
var n = [];
for (var i in e)
if (e.hasOwnProperty(i) && null != e[i])
if (t)
n.push(+i);
else {
var a = r(e[i], !0);
a.length && n.push({
seriesId: i,
dataIndex: a
})
}
return n
}
}
,
n.queryDataIndex = function(e, t) {
return null != t.dataIndexInside ? t.dataIndexInside : null != t.dataIndex ? i.isArray(t.dataIndex) ? i.map(t.dataIndex, (function(t) {
return e.indexOfRawIndex(t)
}
)) : e.indexOfRawIndex(t.dataIndex) : null != t.name ? i.isArray(t.name) ? i.map(t.name, (function(t) {
return e.indexOfName(t)
}
)) : e.indexOfName(t.name) : void 0
}
,
n.makeInner = function() {
var e = "__\0ec_inner_" + u++ + "_" + Math.random().toFixed(5);
return function(t) {
return t[e] || (t[e] = {})
}
}
,
n.parseFinder = function(e, t, n) {
if (i.isString(t)) {
var a = {};
a[t + "Index"] = 0,
t = a
}
var o = n && n.defaultMainType;
!o || d(t, o + "Index") || d(t, o + "Id") || d(t, o + "Name") || (t[o + "Index"] = 0);
var s = {};
return r(t, (function(a, r) {
a = t[r];
if ("dataIndex" !== r && "dataIndexInside" !== r) {
var o = r.match(/^(\w+)(Index|Id|Name)$/) || []
, c = o[1]
, l = (o[2] || "").toLowerCase();
if (!(!c || !l || null == a || "index" === l && "none" === a || n && n.includeMainTypes && i.indexOf(n.includeMainTypes, c) < 0)) {
var u = {
mainType: c
};
"index" === l && "all" === a || (u[l] = a);
var d = e.queryComponents(u);
s[c + "Models"] = d,
s[c + "Model"] = d[0]
}
} else
s[r] = a
}
)),
s
}
,
n.setAttribute = function(e, t, n) {
e.setAttribute ? e.setAttribute(t, n) : e[t] = n
}
,
n.getAttribute = function(e, t) {
return e.getAttribute ? e.getAttribute(t) : e[t]
}
,
n.getTooltipRenderMode = function(e) {
return "auto" === e ? a.domSupported ? "html" : "richText" : e || "html"
}
,
n.groupData = function(e, t) {
var n = i.createHashMap()
, a = [];
return i.each(e, (function(e) {
var i = t(e);
(n.get(i) || (a.push(i),
n.set(i, []))).push(e)
}
)),
{
keys: a,
buckets: n
}
}
}
, {
"zrender-zxy/lib/core/env": 520,
"zrender-zxy/lib/core/util": 526
}],
458: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util");
var a = /^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d\d)(?::(\d\d)(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;
function r(e) {
return Math.floor(Math.log(e) / Math.LN10)
}
n.linearMap = function(e, t, n, i) {
var a = t[1] - t[0]
, r = n[1] - n[0];
if (0 === a)
return 0 === r ? n[0] : (n[0] + n[1]) / 2;
if (i)
if (a > 0) {
if (e <= t[0])
return n[0];
if (e >= t[1])
return n[1]
} else {
if (e >= t[0])
return n[0];
if (e <= t[1])
return n[1]
}
else {
if (e === t[0])
return n[0];
if (e === t[1])
return n[1]
}
return (e - t[0]) / a * r + n[0]
}
,
n.parsePercent = function(e, t) {
switch (e) {
case "center":
case "middle":
e = "50%";
break;
case "left":
case "top":
e = "0%";
break;
case "right":
case "bottom":
e = "100%"
}
return "string" == typeof e ? (n = e,
n.replace(/^\s+/, "").replace(/\s+$/, "")).match(/%$/) ? parseFloat(e) / 100 * t : parseFloat(e) : null == e ? NaN : +e;
var n
}
,
n.round = function(e, t, n) {
return null == t && (t = 10),
t = Math.min(Math.max(0, t), 20),
e = (+e).toFixed(t),
n ? e : +e
}
,
n.asc = function(e) {
return e.sort((function(e, t) {
return e - t
}
)),
e
}
,
n.getPrecision = function(e) {
if (e = +e,
isNaN(e))
return 0;
for (var t = 1, n = 0; Math.round(e * t) / t !== e; )
t *= 10,
n++;
return n
}
,
n.getPrecisionSafe = function(e) {
var t = e.toString()
, n = t.indexOf("e");
if (n > 0) {
var i = +t.slice(n + 1);
return i < 0 ? -i : 0
}
var a = t.indexOf(".");
return a < 0 ? 0 : t.length - 1 - a
}
,
n.getPixelPrecision = function(e, t) {
var n = Math.log
, i = Math.LN10
, a = Math.floor(n(e[1] - e[0]) / i)
, r = Math.round(n(Math.abs(t[1] - t[0])) / i)
, o = Math.min(Math.max(-a + r, 0), 20);
return isFinite(o) ? o : 20
}
,
n.getPercentWithPrecision = function(e, t, n) {
if (!e[t])
return 0;
var a = i.reduce(e, (function(e, t) {
return e + (isNaN(t) ? 0 : t)
}
), 0);
if (0 === a)
return 0;
for (var r = Math.pow(10, n), o = i.map(e, (function(e) {
return (isNaN(e) ? 0 : e) / a * r * 100
}
)), s = 100 * r, c = i.map(o, (function(e) {
return Math.floor(e)
}
)), l = i.reduce(c, (function(e, t) {
return e + t
}
), 0), u = i.map(o, (function(e, t) {
return e - c[t]
}
)); l < s; ) {
for (var d = Number.NEGATIVE_INFINITY, p = null, h = 0, y = u.length; h < y; ++h)
u[h] > d && (d = u[h],
p = h);
++c[p],
u[p] = 0,
++l
}
return c[t] / r
}
,
n.MAX_SAFE_INTEGER = 9007199254740991,
n.remRadian = function(e) {
var t = 2 * Math.PI;
return (e % t + t) % t
}
,
n.isRadianAroundZero = function(e) {
return e > -1e-4 && e < 1e-4
}
,
n.parseDate = function(e) {
if (e instanceof Date)
return e;
if ("string" == typeof e) {
var t = a.exec(e);
if (!t)
return new Date(NaN);
if (t[8]) {
var n = +t[4] || 0;
return "Z" !== t[8].toUpperCase() && (n -= t[8].slice(0, 3)),
new Date(Date.UTC(+t[1], +(t[2] || 1) - 1, +t[3] || 1, n, +(t[5] || 0), +t[6] || 0, +t[7] || 0))
}
return new Date(+t[1],+(t[2] || 1) - 1,+t[3] || 1,+t[4] || 0,+(t[5] || 0),+t[6] || 0,+t[7] || 0)
}
return null == e ? new Date(NaN) : new Date(Math.round(e))
}
,
n.quantity = function(e) {
return Math.pow(10, r(e))
}
,
n.nice = function(e, t) {
var n = r(e)
, i = Math.pow(10, n)
, a = e / i;
return e = (t ? a < 1.5 ? 1 : a < 2.5 ? 2 : a < 4 ? 3 : a < 7 ? 5 : 10 : a < 1 ? 1 : a < 2 ? 2 : a < 3 ? 3 : a < 5 ? 5 : 10) * i,
n >= -20 ? +e.toFixed(n < 0 ? -n : 0) : e
}
,
n.quantile = function(e, t) {
var n = (e.length - 1) * t + 1
, i = Math.floor(n)
, a = +e[i - 1]
, r = n - i;
return r ? a + r * (e[i] - a) : a
}
,
n.reformIntervals = function(e) {
e.sort((function(e, t) {
return function e(t, n, i) {
return t.interval[i] < n.interval[i] || t.interval[i] === n.interval[i] && (t.close[i] - n.close[i] == (i ? -1 : 1) || !i && e(t, n, 1))
}(e, t, 0) ? -1 : 1
}
));
for (var t = -1 / 0, n = 1, i = 0; i < e.length; ) {
for (var a = e[i].interval, r = e[i].close, o = 0; o < 2; o++)
a[o] <= t && (a[o] = t,
r[o] = o ? 1 : 1 - n),
t = a[o],
n = r[o];
a[0] === a[1] && r[0] * r[1] != 1 ? e.splice(i, 1) : i++
}
return e
}
,
n.isNumeric = function(e) {
return e - parseFloat(e) >= 0
}
}
, {
"zrender-zxy/lib/core/util": 526
}],
459: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("./graphic")
, r = e("zrender-zxy/lib/core/BoundingRect")
, o = a.extendShape({
type: "triangle",
shape: {
cx: 0,
cy: 0,
width: 0,
height: 0
},
buildPath: function(e, t) {
var n = t.cx
, i = t.cy
, a = t.width / 2
, r = t.height / 2;
e.moveTo(n, i - r),
e.lineTo(n + a, i + r),
e.lineTo(n - a, i + r),
e.closePath()
}
})
, s = a.extendShape({
type: "diamond",
shape: {
cx: 0,
cy: 0,
width: 0,
height: 0
},
buildPath: function(e, t) {
var n = t.cx
, i = t.cy
, a = t.width / 2
, r = t.height / 2;
e.moveTo(n, i - r),
e.lineTo(n + a, i),
e.lineTo(n, i + r),
e.lineTo(n - a, i),
e.closePath()
}
})
, c = a.extendShape({
type: "pin",
shape: {
x: 0,
y: 0,
width: 0,
height: 0
},
buildPath: function(e, t) {
var n = t.x
, i = t.y
, a = t.width / 5 * 3
, r = Math.max(a, t.height)
, o = a / 2
, s = o * o / (r - o)
, c = i - r + o + s
, l = Math.asin(s / o)
, u = Math.cos(l) * o
, d = Math.sin(l)
, p = Math.cos(l)
, h = .6 * o
, y = .7 * o;
e.moveTo(n - u, c + s),
e.arc(n, c, o, Math.PI - l, 2 * Math.PI + l),
e.bezierCurveTo(n + u - d * h, c + s + p * h, n, i - y, n, i),
e.bezierCurveTo(n, i - y, n - u + d * h, c + s + p * h, n - u, c + s),
e.closePath()
}
})
, l = a.extendShape({
type: "arrow",
shape: {
x: 0,
y: 0,
width: 0,
height: 0
},
buildPath: function(e, t) {
var n = t.height
, i = t.width
, a = t.x
, r = t.y
, o = i / 3 * 2;
e.moveTo(a, r),
e.lineTo(a + o, r + n),
e.lineTo(a, r + n / 4 * 3),
e.lineTo(a - o, r + n),
e.lineTo(a, r),
e.closePath()
}
})
, u = {
line: a.Line,
rect: a.Rect,
roundRect: a.Rect,
square: a.Rect,
circle: a.Circle,
diamond: s,
pin: c,
arrow: l,
triangle: o
}
, d = {
line: function(e, t, n, i, a) {
a.x1 = e,
a.y1 = t + i / 2,
a.x2 = e + n,
a.y2 = t + i / 2
},
rect: function(e, t, n, i, a) {
a.x = e,
a.y = t,
a.width = n,
a.height = i
},
roundRect: function(e, t, n, i, a) {
a.x = e,
a.y = t,
a.width = n,
a.height = i,
a.r = Math.min(n, i) / 4
},
square: function(e, t, n, i, a) {
var r = Math.min(n, i);
a.x = e,
a.y = t,
a.width = r,
a.height = r
},
circle: function(e, t, n, i, a) {
a.cx = e + n / 2,
a.cy = t + i / 2,
a.r = Math.min(n, i) / 2
},
diamond: function(e, t, n, i, a) {
a.cx = e + n / 2,
a.cy = t + i / 2,
a.width = n,
a.height = i
},
pin: function(e, t, n, i, a) {
a.x = e + n / 2,
a.y = t + i / 2,
a.width = n,
a.height = i
},
arrow: function(e, t, n, i, a) {
a.x = e + n / 2,
a.y = t + i / 2,
a.width = n,
a.height = i
},
triangle: function(e, t, n, i, a) {
a.cx = e + n / 2,
a.cy = t + i / 2,
a.width = n,
a.height = i
}
}
, p = {};
i.each(u, (function(e, t) {
p[t] = new e
}
));
var h = a.extendShape({
type: "symbol",
shape: {
symbolType: "",
x: 0,
y: 0,
width: 0,
height: 0
},
beforeBrush: function() {
var e = this.style;
"pin" === this.shape.symbolType && "inside" === e.textPosition && (e.textPosition = ["50%", "40%"],
e.textAlign = "center",
e.textVerticalAlign = "middle")
},
buildPath: function(e, t, n) {
var i = t.symbolType
, a = p[i];
"none" !== t.symbolType && (a || (a = p[i = "rect"]),
d[i](t.x, t.y, t.width, t.height, a.shape),
a.buildPath(e, a.shape, n))
}
});
function y(e, t) {
if ("image" !== this.type) {
var n = this.style
, i = this.shape;
i && "line" === i.symbolType ? n.stroke = e : this.__isEmptyBrush ? (n.stroke = e,
n.fill = t || "#fff") : (n.fill && (n.fill = e),
n.stroke && (n.stroke = e)),
this.dirty(!1)
}
}
n.createSymbol = function(e, t, n, i, o, s, c) {
var l, u = 0 === e.indexOf("empty");
return u && (e = e.substr(5, 1).toLowerCase() + e.substr(6)),
(l = 0 === e.indexOf("image://") ? a.makeImage(e.slice(8), new r(t,n,i,o), c ? "center" : "cover") : 0 === e.indexOf("path://") ? a.makePath(e.slice(7), {}, new r(t,n,i,o), c ? "center" : "cover") : new h({
shape: {
symbolType: e,
x: t,
y: n,
width: i,
height: o
}
})).__isEmptyBrush = u,
l.setColor = y,
l.setColor(s),
l
}
}
, {
"./graphic": 455,
"zrender-zxy/lib/core/BoundingRect": 514,
"zrender-zxy/lib/core/util": 526
}],
460: [function(e, t, n) {
var i = "\0__throttleOriginMethod"
, a = "\0__throttleRate";
function r(e, t, n) {
var i, a, r, o, s, c = 0, l = 0, u = null;
function d() {
l = (new Date).getTime(),
u = null,
e.apply(r, o || [])
}
t = t || 0;
var p = function() {
i = (new Date).getTime(),
r = this,
o = arguments;
var e = s || t
, p = s || n;
s = null,
a = i - (p ? c : l) - e,
clearTimeout(u),
p ? u = setTimeout(d, e) : a >= 0 ? d() : u = setTimeout(d, -a),
c = i
};
return p.clear = function() {
u && (clearTimeout(u),
u = null)
}
,
p.debounceNextCall = function(e) {
s = e
}
,
p
}
n.throttle = r,
n.createOrUpdate = function(e, t, n, o) {
var s = e[t];
if (s) {
var c = s[i] || s
, l = s["\0__throttleType"];
if (s[a] !== n || l !== o) {
if (null == n || !o)
return e[t] = c;
(s = e[t] = r(c, n, "debounce" === o))[i] = c,
s["\0__throttleType"] = o,
s[a] = n
}
return s
}
}
,
n.clear = function(e, t) {
var n = e[t];
n && n[i] && (e[t] = n[i])
}
}
, {}],
461: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util").each
, a = e("zrender-zxy/lib/container/Group")
, r = e("../util/component")
, o = e("../util/clazz")
, s = e("../util/model")
, c = e("../stream/task").createTask
, l = e("../chart/helper/createRenderPlanner")
, u = s.makeInner()
, d = l();
function p() {
this.group = new a,
this.uid = r.getUID("viewChart"),
this.renderTask = c({
plan: f,
reset: x
}),
this.renderTask.context = {
view: this
}
}
p.prototype = {
type: "chart",
init: function(e, t) {},
render: function(e, t, n, i) {},
highlight: function(e, t, n, i) {
m(e.getData(), i, "emphasis")
},
downplay: function(e, t, n, i) {
m(e.getData(), i, "normal")
},
remove: function(e, t) {
this.group.removeAll()
},
dispose: function() {},
incrementalPrepareRender: null,
incrementalRender: null,
updateTransform: null,
filterForExposedEvent: null
};
var h = p.prototype;
function y(e, t) {
if (e && (e.trigger(t),
"group" === e.type))
for (var n = 0; n < e.childCount(); n++)
y(e.childAt(n), t)
}
function m(e, t, n) {
var a = s.queryDataIndex(e, t);
null != a ? i(s.normalizeToArray(a), (function(t) {
y(e.getItemGraphicEl(t), n)
}
)) : e.eachItemGraphicEl((function(e) {
y(e, n)
}
))
}
function f(e) {
return d(e.model)
}
function x(e) {
var t = e.model
, n = e.ecModel
, i = e.api
, a = e.payload
, r = t.pipelineContext.progressiveRender
, o = e.view
, s = a && u(a).updateMethod
, c = r ? "incrementalPrepareRender" : s && o[s] ? s : "render";
return "render" !== c && o[c](t, n, i, a),
v[c]
}
h.updateView = h.updateLayout = h.updateVisual = function(e, t, n, i) {
this.render(e, t, n, i)
}
,
o.enableClassExtend(p, ["dispose"]),
o.enableClassManagement(p, {
registerWhenExtend: !0
}),
p.markUpdateMethod = function(e, t) {
u(e).updateMethod = t
}
;
var v = {
incrementalPrepareRender: {
progress: function(e, t) {
t.view.incrementalRender(e, t.model, t.ecModel, t.api, t.payload)
}
},
render: {
forceFirstProgress: !0,
progress: function(e, t) {
t.view.render(t.model, t.ecModel, t.api, t.payload)
}
}
}
, z = p;
t.exports = z
}
, {
"../chart/helper/createRenderPlanner": 323,
"../stream/task": 449,
"../util/clazz": 452,
"../util/component": 453,
"../util/model": 457,
"zrender-zxy/lib/container/Group": 513,
"zrender-zxy/lib/core/util": 526
}],
462: [function(e, t, n) {
var i = e("zrender-zxy/lib/container/Group")
, a = e("../util/component")
, r = e("../util/clazz")
, o = function() {
this.group = new i,
this.uid = a.getUID("viewComponent")
}
, s = o.prototype = {
constructor: o,
init: function(e, t) {},
render: function(e, t, n, i) {},
dispose: function() {},
filterForExposedEvent: null
};
s.updateView = s.updateLayout = s.updateVisual = function(e, t, n, i) {}
,
r.enableClassExtend(o),
r.enableClassManagement(o, {
registerWhenExtend: !0
});
var c = o;
t.exports = c
}
, {
"../util/clazz": 452,
"../util/component": 453,
"zrender-zxy/lib/container/Group": 513
}],
463: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util")
, a = e("../lang")
, r = e("../data/helper/dataProvider").retrieveRawValue;
t.exports = function(e, t) {
var n = t.getModel("aria");
if (n.get("show"))
if (n.get("description"))
e.setAttribute("aria-label", n.get("description"));
else {
var o = 0;
t.eachSeries((function(e, t) {
++o
}
), this);
var s, c = n.get("data.maxCount") || 10, l = n.get("series.maxCount") || 10, u = Math.min(o, l);
if (!(o < 1)) {
var d = function() {
var e = t.getModel("title").option;
e && e.length && (e = e[0]);
return e && e.text
}();
s = d ? h(y("general.withTitle"), {
title: d
}) : y("general.withoutTitle");
var p = [];
s += h(y(o > 1 ? "series.multiple.prefix" : "series.single.prefix"), {
seriesCount: o
}),
t.eachSeries((function(e, t) {
if (t < u) {
var n, i = e.get("name"), s = "series." + (o > 1 ? "multiple" : "single") + ".";
n = h(n = y(i ? s + "withName" : s + "withoutName"), {
seriesId: e.seriesIndex,
seriesName: e.get("name"),
seriesType: (v = e.subType,
a.series.typeNames[v] || "自定义图")
});
var l = e.getData();
window.data = l,
l.count() > c ? n += h(y("data.partialData"), {
displayCnt: c
}) : n += y("data.allData");
for (var d = [], m = 0; m < l.count(); m++)
if (m < c) {
var f = l.getName(m)
, x = r(l, m);
d.push(h(y(f ? "data.withName" : "data.withoutName"), {
name: f,
value: x
}))
}
n += d.join(y("data.separator.middle")) + y("data.separator.end"),
p.push(n)
}
var v
}
)),
s += p.join(y("series.multiple.separator.middle")) + y("series.multiple.separator.end"),
e.setAttribute("aria-label", s)
}
}
function h(e, t) {
if ("string" != typeof e)
return e;
var n = e;
return i.each(t, (function(e, t) {
n = n.replace(new RegExp("\\{\\s*" + t + "\\s*\\}","g"), e)
}
)),
n
}
function y(e) {
var t = n.get(e);
if (null == t) {
for (var i = e.split("."), r = a.aria, o = 0; o < i.length; ++o)
r = r[i[o]];
return r
}
return t
}
}
}
, {
"../data/helper/dataProvider": 409,
"../lang": 418,
"zrender-zxy/lib/core/util": 526
}],
464: [function(e, t, n) {
var i = e("zrender-zxy/lib/core/util").createHashMap;
t.exports = function(e) {
return {
getTargetSeries: function(t) {
var n = {}
, a = i();
return t.eachSeriesByType(e, (function(e) {
e.__paletteScope = n,
a.set(e.uid, e)
}
)),
a
},
reset: function(e, t) {
var n = e.getRawData()
, i = {}
, a = e.getData();
a.each((function(e) {
var t = a.getRawIndex(e);
i[t] = e
}
)),
n.each((function(t) {
var r = i[t]
, o = null != r && a.getItemVisual(r, "color", !0);
if (o)
n.setItemVisual(t, "color", o);
else {
var s = n.getItemModel(t).get("itemStyle.color") || e.getColorFromPalette(n.getName(t) || t + "", e.__paletteScope, n.count());
n.setItemVisual(t, "color", s),
null != r && a.setItemVisual(r, "color", s)
}
}
))
}
}
}
}
, {
"zrender-zxy/lib/core/util": 526
}],
465: [function(e, t, n) {
var i = e("zrender-zxy/lib/graphic/Gradient")
, a = {
createOnAllSeries: !0,
performRawSeries: !0,
reset: function(e, t) {
var n = e.getData()
, a = (e.visualColorAccessPath || "itemStyle.color").split(".")
, r = e.get(a) || e.getColorFromPalette(e.name, null, t.getSeriesCount());
if (n.setVisual("color", r),
!t.isSeriesFiltered(e)) {
"function" != typeof r || r instanceof i || n.each((function(t) {
n.setItemVisual(t, "color", r(e.getDataParams(t)))
}
));
return {
dataEach: n.hasItemOption ? function(e, t) {
var n = e.getItemModel(t).get(a, !0);
null != n && e.setItemVisual(t, "color", n)
}
: null
}
}
}
};
t.exports = a
}
, {
"zrender-zxy/lib/graphic/Gradient": 531
}],
466: [function(e, t, n) {
t.exports = function(e, t, n) {
return {
seriesType: e,
performRawSeries: !0,
reset: function(e, i, a) {
var r = e.getData()
, o = e.get("symbol") || t
, s = e.get("symbolSize")
, c = e.get("symbolKeepAspect");
if (r.setVisual({
legendSymbol: n || o,
symbol: o,
symbolSize: s,
symbolKeepAspect: c
}),
!i.isSeriesFiltered(e)) {
var l = "function" == typeof s;
return {
dataEach: r.hasItemOption || l ? function(t, n) {
if ("function" == typeof s) {
var i = e.getRawValue(n)
, a = e.getDataParams(n);
t.setItemVisual(n, "symbolSize", s(i, a))
}
if (t.hasItemOption) {
var r = t.getItemModel(n)
, o = r.getShallow("symbol", !0)
, c = r.getShallow("symbolSize", !0)
, l = r.getShallow("symbolKeepAspect", !0);
null != o && t.setItemVisual(n, "symbol", o),
null != c && t.setItemVisual(n, "symbolSize", c),
null != l && t.setItemVisual(n, "symbolKeepAspect", l)
}
}
: null
}
}
}
}
}
}
, {}],
467: [function(e, t, n) {
/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
n.read = function(e, t, n, i, a) {
var r, o, s = 8 * a - i - 1, c = (1 << s) - 1, l = c >> 1, u = -7, d = n ? a - 1 : 0, p = n ? -1 : 1, h = e[t + d];
for (d += p,
r = h & (1 << -u) - 1,
h >>= -u,
u += s; u > 0; r = 256 * r + e[t + d],
d += p,
u -= 8)
;
for (o = r & (1 << -u) - 1,
r >>= -u,
u += i; u > 0; o = 256 * o + e[t + d],
d += p,
u -= 8)
;
if (0 === r)
r = 1 - l;
else {
if (r === c)
return o ? NaN : 1 / 0 * (h ? -1 : 1);
o += Math.pow(2, i),
r -= l
}
return (h ? -1 : 1) * o * Math.pow(2, r - i)
}
,
n.write = function(e, t, n, i, a, r) {
var o, s, c, l = 8 * r - a - 1, u = (1 << l) - 1, d = u >> 1, p = 23 === a ? Math.pow(2, -24) - Math.pow(2, -77) : 0, h = i ? 0 : r - 1, y = i ? 1 : -1, m = t < 0 || 0 === t && 1 / t < 0 ? 1 : 0;
for (t = Math.abs(t),
isNaN(t) || t === 1 / 0 ? (s = isNaN(t) ? 1 : 0,
o = u) : (o = Math.floor(Math.log(t) / Math.LN2),
t * (c = Math.pow(2, -o)) < 1 && (o--,
c *= 2),
(t += o + d >= 1 ? p / c : p * Math.pow(2, 1 - d)) * c >= 2 && (o++,
c /= 2),
o + d >= u ? (s = 0,
o = u) : o + d >= 1 ? (s = (t * c - 1) * Math.pow(2, a),
o += d) : (s = t * Math.pow(2, d - 1) * Math.pow(2, a),
o = 0)); a >= 8; e[n + h] = 255 & s,
h += y,
s /= 256,
a -= 8)
;
for (o = o << a | s,
l += a; l > 0; e[n + h] = 255 & o,
h += y,
o /= 256,
l -= 8)
;
e[n + h - y] |= 128 * m
}
}
, {}],
468: [function(e, t, n) {
var i = e("./_root").Symbol;
t.exports = i
}
, {
"./_root": 475
}],
469: [function(e, t, n) {
var i = e("./_Symbol")
, a = e("./_getRawTag")
, r = e("./_objectToString")
, o = i ? i.toStringTag : void 0;
t.exports = function(e) {
return null == e ? void 0 === e ? "[object Undefined]" : "[object Null]" : o && o in Object(e) ? a(e) : r(e)
}
}
, {
"./_Symbol": 468,
"./_getRawTag": 472,
"./_objectToString": 473
}],
470: [function(e, t, n) {
(function(e) {
(function() {
var n = "object" == typeof e && e && e.Object === Object && e;
t.exports = n
}
).call(this)
}
).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {})
}
, {}],
471: [function(e, t, n) {
var i = e("./_overArg")(Object.getPrototypeOf, Object);
t.exports = i
}
, {
"./_overArg": 474
}],
472: [function(e, t, n) {
var i = e("./_Symbol")
, a = Object.prototype
, r = a.hasOwnProperty
, o = a.toString
, s = i ? i.toStringTag : void 0;
t.exports = function(e) {
var t = r.call(e, s)
, n = e[s];
try {
e[s] = void 0;
var i = !0
} catch (e) {}
var a = o.call(e);
return i && (t ? e[s] = n : delete e[s]),
a
}
}
, {
"./_Symbol": 468
}],
473: [function(e, t, n) {
var i = Object.prototype.toString;
t.exports = function(e) {
return i.call(e)
}
}
, {}],
474: [function(e, t, n) {
t.exports = function(e, t) {
return function(n) {
return e(t(n))
}
}
}
, {}],
475: [function(e, t, n) {
var i = e("./_freeGlobal")
, a = "object" == typeof self && self && self.Object === Object && self
, r = i || a || Function("return this")();
t.exports = r
}
, {
"./_freeGlobal": 470
}],
476: [function(e, t, n) {
t.exports = function(e) {
return null != e && "object" == typeof e
}
}
, {}],
477: [function(e, t, n) {
var i = e("./_baseGetTag")
, a = e("./_getPrototype")
, r = e("./isObjectLike")
, o = Function.prototype
, s = Object.prototype
, c = o.toString
, l = s.hasOwnProperty
, u = c.call(Object);
t.exports = function(e) {
if (!r(e) || "[object Object]" != i(e))
return !1;
var t = a(e);
if (null === t)
return !0;
var n = l.call(t, "constructor") && t.constructor;
return "function" == typeof n && n instanceof n && c.call(n) == u
}
}
, {
"./_baseGetTag": 469,
"./_getPrototype": 471,
"./isObjectLike": 476
}],
478: [function(e, t, n) {
(function(e) {
(function() {
(function() {
var i = "Expected a function"
, a = "__lodash_placeholder__"
, r = [["ary", 128], ["bind", 1], ["bindKey", 2], ["curry", 8], ["curryRight", 16], ["flip", 512], ["partial", 32], ["partialRight", 64], ["rearg", 256]]
, o = "[object Arguments]"
, s = "[object Array]"
, c = "[object Boolean]"
, l = "[object Date]"
, u = "[object Error]"
, d = "[object Function]"
, p = "[object GeneratorFunction]"
, h = "[object Map]"
, y = "[object Number]"
, m = "[object Object]"
, f = "[object RegExp]"
, x = "[object Set]"
, v = "[object String]"
, z = "[object Symbol]"
, g = "[object WeakMap]"
, b = "[object ArrayBuffer]"
, w = "[object DataView]"
, _ = "[object Float32Array]"
, k = "[object Float64Array]"
, C = "[object Int8Array]"
, S = "[object Int16Array]"
, M = "[object Int32Array]"
, T = "[object Uint8Array]"
, I = "[object Uint16Array]"
, E = "[object Uint32Array]"
, A = /\b__p \+= '';/g
, O = /\b(__p \+=) '' \+/g
, P = /(__e\(.*?\)|\b__t\)) \+\n'';/g
, L = /&(?:amp|lt|gt|quot|#39);/g
, j = /[&<>"']/g
, H = RegExp(L.source)
, D = RegExp(j.source)
, N = /<%-([\s\S]+?)%>/g
, R = /<%([\s\S]+?)%>/g
, V = /<%=([\s\S]+?)%>/g
, $ = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/
, F = /^\w*$/
, q = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g
, B = /[\\^$.*+?()[\]{}|]/g
, U = RegExp(B.source)
, G = /^\s+/
, W = /\s/
, K = /\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/
, Y = /\{\n\/\* \[wrapped with (.+)\] \*/
, X = /,? & /
, J = /[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g
, Z = /[()=,{}\[\]\/\s]/
, Q = /\\(\\)?/g
, ee = /\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g
, te = /\w*$/
, ne = /^[-+]0x[0-9a-f]+$/i
, ie = /^0b[01]+$/i
, ae = /^\[object .+?Constructor\]$/
, re = /^0o[0-7]+$/i
, oe = /^(?:0|[1-9]\d*)$/
, se = /[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g
, ce = /($^)/
, le = /['\n\r\u2028\u2029\\]/g
, ue = "\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff"
, de = "\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000"
, pe = "[\\ud800-\\udfff]"
, he = "[" + de + "]"
, ye = "[" + ue + "]"
, me = "\\d+"
, fe = "[\\u2700-\\u27bf]"
, xe = "[a-z\\xdf-\\xf6\\xf8-\\xff]"
, ve = "[^\\ud800-\\udfff" + de + me + "\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]"
, ze = "\\ud83c[\\udffb-\\udfff]"
, ge = "[^\\ud800-\\udfff]"
, be = "(?:\\ud83c[\\udde6-\\uddff]){2}"
, we = "[\\ud800-\\udbff][\\udc00-\\udfff]"
, _e = "[A-Z\\xc0-\\xd6\\xd8-\\xde]"
, ke = "(?:" + xe + "|" + ve + ")"
, Ce = "(?:" + _e + "|" + ve + ")"
, Se = "(?:" + ye + "|" + ze + ")" + "?"
, Me = "[\\ufe0e\\ufe0f]?" + Se + ("(?:\\u200d(?:" + [ge, be, we].join("|") + ")[\\ufe0e\\ufe0f]?" + Se + ")*")
, Te = "(?:" + [fe, be, we].join("|") + ")" + Me
, Ie = "(?:" + [ge + ye + "?", ye, be, we, pe].join("|") + ")"
, Ee = RegExp("['’]", "g")
, Ae = RegExp(ye, "g")
, Oe = RegExp(ze + "(?=" + ze + ")|" + Ie + Me, "g")
, Pe = RegExp([_e + "?" + xe + "+(?:['’](?:d|ll|m|re|s|t|ve))?(?=" + [he, _e, "$"].join("|") + ")", Ce + "+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=" + [he, _e + ke, "$"].join("|") + ")", _e + "?" + ke + "+(?:['’](?:d|ll|m|re|s|t|ve))?", _e + "+(?:['’](?:D|LL|M|RE|S|T|VE))?", "\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])", "\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])", me, Te].join("|"), "g")
, Le = RegExp("[\\u200d\\ud800-\\udfff" + ue + "\\ufe0e\\ufe0f]")
, je = /[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/
, He = ["Array", "Buffer", "DataView", "Date", "Error", "Float32Array", "Float64Array", "Function", "Int8Array", "Int16Array", "Int32Array", "Map", "Math", "Object", "Promise", "RegExp", "Set", "String", "Symbol", "TypeError", "Uint8Array", "Uint8ClampedArray", "Uint16Array", "Uint32Array", "WeakMap", "_", "clearTimeout", "isFinite", "parseInt", "setTimeout"]
, De = -1
, Ne = {};
Ne[_] = Ne[k] = Ne[C] = Ne[S] = Ne[M] = Ne[T] = Ne["[object Uint8ClampedArray]"] = Ne[I] = Ne[E] = !0,
Ne[o] = Ne[s] = Ne[b] = Ne[c] = Ne[w] = Ne[l] = Ne[u] = Ne[d] = Ne[h] = Ne[y] = Ne[m] = Ne[f] = Ne[x] = Ne[v] = Ne[g] = !1;
var Re = {};
Re[o] = Re[s] = Re[b] = Re[w] = Re[c] = Re[l] = Re[_] = Re[k] = Re[C] = Re[S] = Re[M] = Re[h] = Re[y] = Re[m] = Re[f] = Re[x] = Re[v] = Re[z] = Re[T] = Re["[object Uint8ClampedArray]"] = Re[I] = Re[E] = !0,
Re[u] = Re[d] = Re[g] = !1;
var Ve = {
"\\": "\\",
"'": "'",
"\n": "n",
"\r": "r",
"\u2028": "u2028",
"\u2029": "u2029"
}
, $e = parseFloat
, Fe = parseInt
, qe = "object" == typeof e && e && e.Object === Object && e
, Be = "object" == typeof self && self && self.Object === Object && self
, Ue = qe || Be || Function("return this")()
, Ge = "object" == typeof n && n && !n.nodeType && n
, We = Ge && "object" == typeof t && t && !t.nodeType && t
, Ke = We && We.exports === Ge
, Ye = Ke && qe.process
, Xe = function() {
try {
var e = We && We.require && We.require("util").types;
return e || Ye && Ye.binding && Ye.binding("util")
} catch (e) {}
}()
, Je = Xe && Xe.isArrayBuffer
, Ze = Xe && Xe.isDate
, Qe = Xe && Xe.isMap
, et = Xe && Xe.isRegExp
, tt = Xe && Xe.isSet
, nt = Xe && Xe.isTypedArray;
function it(e, t, n) {
switch (n.length) {
case 0:
return e.call(t);
case 1:
return e.call(t, n[0]);
case 2:
return e.call(t, n[0], n[1]);
case 3:
return e.call(t, n[0], n[1], n[2])
}
return e.apply(t, n)
}
function at(e, t, n, i) {
for (var a = -1, r = null == e ? 0 : e.length; ++a < r; ) {
var o = e[a];
t(i, o, n(o), e)
}
return i
}
function rt(e, t) {
for (var n = -1, i = null == e ? 0 : e.length; ++n < i && !1 !== t(e[n], n, e); )
;
return e
}
function ot(e, t) {
for (var n = null == e ? 0 : e.length; n-- && !1 !== t(e[n], n, e); )
;
return e
}
function st(e, t) {
for (var n = -1, i = null == e ? 0 : e.length; ++n < i; )
if (!t(e[n], n, e))
return !1;
return !0
}
function ct(e, t) {
for (var n = -1, i = null == e ? 0 : e.length, a = 0, r = []; ++n < i; ) {
var o = e[n];
t(o, n, e) && (r[a++] = o)
}
return r
}
function lt(e, t) {
return !!(null == e ? 0 : e.length) && zt(e, t, 0) > -1
}
function ut(e, t, n) {
for (var i = -1, a = null == e ? 0 : e.length; ++i < a; )
if (n(t, e[i]))
return !0;
return !1
}
function dt(e, t) {
for (var n = -1, i = null == e ? 0 : e.length, a = Array(i); ++n < i; )
a[n] = t(e[n], n, e);
return a
}
function pt(e, t) {
for (var n = -1, i = t.length, a = e.length; ++n < i; )
e[a + n] = t[n];
return e
}
function ht(e, t, n, i) {
var a = -1
, r = null == e ? 0 : e.length;
for (i && r && (n = e[++a]); ++a < r; )
n = t(n, e[a], a, e);
return n
}
function yt(e, t, n, i) {
var a = null == e ? 0 : e.length;
for (i && a && (n = e[--a]); a--; )
n = t(n, e[a], a, e);
return n
}
function mt(e, t) {
for (var n = -1, i = null == e ? 0 : e.length; ++n < i; )
if (t(e[n], n, e))
return !0;
return !1
}
var ft = _t("length");
function xt(e, t, n) {
var i;
return n(e, (function(e, n, a) {
if (t(e, n, a))
return i = n,
!1
}
)),
i
}
function vt(e, t, n, i) {
for (var a = e.length, r = n + (i ? 1 : -1); i ? r-- : ++r < a; )
if (t(e[r], r, e))
return r;
return -1
}
function zt(e, t, n) {
return t == t ? function(e, t, n) {
var i = n - 1
, a = e.length;
for (; ++i < a; )
if (e[i] === t)
return i;
return -1
}(e, t, n) : vt(e, bt, n)
}
function gt(e, t, n, i) {
for (var a = n - 1, r = e.length; ++a < r; )
if (i(e[a], t))
return a;
return -1
}
function bt(e) {
return e != e
}
function wt(e, t) {
var n = null == e ? 0 : e.length;
return n ? St(e, t) / n : NaN
}
function _t(e) {
return function(t) {
return null == t ? void 0 : t[e]
}
}
function kt(e) {
return function(t) {
return null == e ? void 0 : e[t]
}
}
function Ct(e, t, n, i, a) {
return a(e, (function(e, a, r) {
n = i ? (i = !1,
e) : t(n, e, a, r)
}
)),
n
}
function St(e, t) {
for (var n, i = -1, a = e.length; ++i < a; ) {
var r = t(e[i]);
void 0 !== r && (n = void 0 === n ? r : n + r)
}
return n
}
function Mt(e, t) {
for (var n = -1, i = Array(e); ++n < e; )
i[n] = t(n);
return i
}
function Tt(e) {
return e ? e.slice(0, Gt(e) + 1).replace(G, "") : e
}
function It(e) {
return function(t) {
return e(t)
}
}
function Et(e, t) {
return dt(t, (function(t) {
return e[t]
}
))
}
function At(e, t) {
return e.has(t)
}
function Ot(e, t) {
for (var n = -1, i = e.length; ++n < i && zt(t, e[n], 0) > -1; )
;
return n
}
function Pt(e, t) {
for (var n = e.length; n-- && zt(t, e[n], 0) > -1; )
;
return n
}
function Lt(e, t) {
for (var n = e.length, i = 0; n--; )
e[n] === t && ++i;
return i
}
var jt = kt({
"À": "A",
"Á": "A",
"Â": "A",
"Ã": "A",
"Ä": "A",
"Å": "A",
"à": "a",
"á": "a",
"â": "a",
"ã": "a",
"ä": "a",
"å": "a",
"Ç": "C",
"ç": "c",
"Ð": "D",
"ð": "d",
"È": "E",
"É": "E",
"Ê": "E",
"Ë": "E",
"è": "e",
"é": "e",
"ê": "e",
"ë": "e",
"Ì": "I",
"Í": "I",
"Î": "I",
"Ï": "I",
"ì": "i",
"í": "i",
"î": "i",
"ï": "i",
"Ñ": "N",
"ñ": "n",
"Ò": "O",
"Ó": "O",
"Ô": "O",
"Õ": "O",
"Ö": "O",
"Ø": "O",
"ò": "o",
"ó": "o",
"ô": "o",
"õ": "o",
"ö": "o",
"ø": "o",
"Ù": "U",
"Ú": "U",
"Û": "U",
"Ü": "U",
"ù": "u",
"ú": "u",
"û": "u",
"ü": "u",
"Ý": "Y",
"ý": "y",
"ÿ": "y",
"Æ": "Ae",
"æ": "ae",
"Þ": "Th",
"þ": "th",
"ß": "ss",
"Ā": "A",
"Ă": "A",
"Ą": "A",
"ā": "a",
"ă": "a",
"ą": "a",
"Ć": "C",
"Ĉ": "C",
"Ċ": "C",
"Č": "C",
"ć": "c",
"ĉ": "c",
"ċ": "c",
"č": "c",
"Ď": "D",
"Đ": "D",
"ď": "d",
"đ": "d",
"Ē": "E",
"Ĕ": "E",
"Ė": "E",
"Ę": "E",
"Ě": "E",
"ē": "e",
"ĕ": "e",
"ė": "e",
"ę": "e",
"ě": "e",
"Ĝ": "G",
"Ğ": "G",
"Ġ": "G",
"Ģ": "G",
"ĝ": "g",
"ğ": "g",
"ġ": "g",
"ģ": "g",
"Ĥ": "H",
"Ħ": "H",
"ĥ": "h",
"ħ": "h",
"Ĩ": "I",
"Ī": "I",
"Ĭ": "I",
"Į": "I",
"İ": "I",
"ĩ": "i",
"ī": "i",
"ĭ": "i",
"į": "i",
"ı": "i",
"Ĵ": "J",
"ĵ": "j",
"Ķ": "K",
"ķ": "k",
"ĸ": "k",
"Ĺ": "L",
"Ļ": "L",
"Ľ": "L",
"Ŀ": "L",
"Ł": "L",
"ĺ": "l",
"ļ": "l",
"ľ": "l",
"ŀ": "l",
"ł": "l",
"Ń": "N",
"Ņ": "N",
"Ň": "N",
"Ŋ": "N",
"ń": "n",
"ņ": "n",
"ň": "n",
"ŋ": "n",
"Ō": "O",
"Ŏ": "O",
"Ő": "O",
"ō": "o",
"ŏ": "o",
"ő": "o",
"Ŕ": "R",
"Ŗ": "R",
"Ř": "R",
"ŕ": "r",
"ŗ": "r",
"ř": "r",
"Ś": "S",
"Ŝ": "S",
"Ş": "S",
"Š": "S",
"ś": "s",
"ŝ": "s",
"ş": "s",
"š": "s",
"Ţ": "T",
"Ť": "T",
"Ŧ": "T",
"ţ": "t",
"ť": "t",
"ŧ": "t",
"Ũ": "U",
"Ū": "U",
"Ŭ": "U",
"Ů": "U",
"Ű": "U",
"Ų": "U",
"ũ": "u",
"ū": "u",
"ŭ": "u",
"ů": "u",
"ű": "u",
"ų": "u",
"Ŵ": "W",
"ŵ": "w",
"Ŷ": "Y",
"ŷ": "y",
"Ÿ": "Y",
"Ź": "Z",
"Ż": "Z",
"Ž": "Z",
"ź": "z",
"ż": "z",
"ž": "z",
"IJ": "IJ",
"ij": "ij",
"Œ": "Oe",
"œ": "oe",
"ʼn": "'n",
"ſ": "s"
})
, Ht = kt({
"&": "&",
"<": "<",
">": ">",
'"': """,
"'": "'"
});
function Dt(e) {
return "\\" + Ve[e]
}
function Nt(e) {
return Le.test(e)
}
function Rt(e) {
var t = -1
, n = Array(e.size);
return e.forEach((function(e, i) {
n[++t] = [i, e]
}
)),
n
}
function Vt(e, t) {
return function(n) {
return e(t(n))
}
}
function $t(e, t) {
for (var n = -1, i = e.length, r = 0, o = []; ++n < i; ) {
var s = e[n];
s !== t && s !== a || (e[n] = a,
o[r++] = n)
}
return o
}
function Ft(e) {
var t = -1
, n = Array(e.size);
return e.forEach((function(e) {
n[++t] = e
}
)),
n
}
function qt(e) {
var t = -1
, n = Array(e.size);
return e.forEach((function(e) {
n[++t] = [e, e]
}
)),
n
}
function Bt(e) {
return Nt(e) ? function(e) {
var t = Oe.lastIndex = 0;
for (; Oe.test(e); )
++t;
return t
}(e) : ft(e)
}
function Ut(e) {
return Nt(e) ? function(e) {
return e.match(Oe) || []
}(e) : function(e) {
return e.split("")
}(e)
}
function Gt(e) {
for (var t = e.length; t-- && W.test(e.charAt(t)); )
;
return t
}
var Wt = kt({
"&": "&",
"<": "<",
">": ">",
""": '"',
"'": "'"
});
var Kt = function e(t) {
var n, W = (t = null == t ? Ue : Kt.defaults(Ue.Object(), t, Kt.pick(Ue, He))).Array, ue = t.Date, de = t.Error, pe = t.Function, he = t.Math, ye = t.Object, me = t.RegExp, fe = t.String, xe = t.TypeError, ve = W.prototype, ze = pe.prototype, ge = ye.prototype, be = t["__core-js_shared__"], we = ze.toString, _e = ge.hasOwnProperty, ke = 0, Ce = (n = /[^.]+$/.exec(be && be.keys && be.keys.IE_PROTO || "")) ? "Symbol(src)_1." + n : "", Se = ge.toString, Me = we.call(ye), Te = Ue._, Ie = me("^" + we.call(_e).replace(B, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"), Oe = Ke ? t.Buffer : void 0, Le = t.Symbol, Ve = t.Uint8Array, qe = Oe ? Oe.allocUnsafe : void 0, Be = Vt(ye.getPrototypeOf, ye), Ge = ye.create, We = ge.propertyIsEnumerable, Ye = ve.splice, Xe = Le ? Le.isConcatSpreadable : void 0, ft = Le ? Le.iterator : void 0, kt = Le ? Le.toStringTag : void 0, Yt = function() {
try {
var e = er(ye, "defineProperty");
return e({}, "", {}),
e
} catch (e) {}
}(), Xt = t.clearTimeout !== Ue.clearTimeout && t.clearTimeout, Jt = ue && ue.now !== Ue.Date.now && ue.now, Zt = t.setTimeout !== Ue.setTimeout && t.setTimeout, Qt = he.ceil, en = he.floor, tn = ye.getOwnPropertySymbols, nn = Oe ? Oe.isBuffer : void 0, an = t.isFinite, rn = ve.join, on = Vt(ye.keys, ye), sn = he.max, cn = he.min, ln = ue.now, un = t.parseInt, dn = he.random, pn = ve.reverse, hn = er(t, "DataView"), yn = er(t, "Map"), mn = er(t, "Promise"), fn = er(t, "Set"), xn = er(t, "WeakMap"), vn = er(ye, "create"), zn = xn && new xn, gn = {}, bn = Mr(hn), wn = Mr(yn), _n = Mr(mn), kn = Mr(fn), Cn = Mr(xn), Sn = Le ? Le.prototype : void 0, Mn = Sn ? Sn.valueOf : void 0, Tn = Sn ? Sn.toString : void 0;
function In(e) {
if (Uo(e) && !Lo(e) && !(e instanceof Pn)) {
if (e instanceof On)
return e;
if (_e.call(e, "__wrapped__"))
return Tr(e)
}
return new On(e)
}
var En = function() {
function e() {}
return function(t) {
if (!Bo(t))
return {};
if (Ge)
return Ge(t);
e.prototype = t;
var n = new e;
return e.prototype = void 0,
n
}
}();
function An() {}
function On(e, t) {
this.__wrapped__ = e,
this.__actions__ = [],
this.__chain__ = !!t,
this.__index__ = 0,
this.__values__ = void 0
}
function Pn(e) {
this.__wrapped__ = e,
this.__actions__ = [],
this.__dir__ = 1,
this.__filtered__ = !1,
this.__iteratees__ = [],
this.__takeCount__ = 4294967295,
this.__views__ = []
}
function Ln(e) {
var t = -1
, n = null == e ? 0 : e.length;
for (this.clear(); ++t < n; ) {
var i = e[t];
this.set(i[0], i[1])
}
}
function jn(e) {
var t = -1
, n = null == e ? 0 : e.length;
for (this.clear(); ++t < n; ) {
var i = e[t];
this.set(i[0], i[1])
}
}
function Hn(e) {
var t = -1
, n = null == e ? 0 : e.length;
for (this.clear(); ++t < n; ) {
var i = e[t];
this.set(i[0], i[1])
}
}
function Dn(e) {
var t = -1
, n = null == e ? 0 : e.length;
for (this.__data__ = new Hn; ++t < n; )
this.add(e[t])
}
function Nn(e) {
var t = this.__data__ = new jn(e);
this.size = t.size
}
function Rn(e, t) {
var n = Lo(e)
, i = !n && Po(e)
, a = !n && !i && No(e)
, r = !n && !i && !a && Qo(e)
, o = n || i || a || r
, s = o ? Mt(e.length, fe) : []
, c = s.length;
for (var l in e)
!t && !_e.call(e, l) || o && ("length" == l || a && ("offset" == l || "parent" == l) || r && ("buffer" == l || "byteLength" == l || "byteOffset" == l) || sr(l, c)) || s.push(l);
return s
}
function Vn(e) {
var t = e.length;
return t ? e[Di(0, t - 1)] : void 0
}
function $n(e, t) {
return kr(va(e), Xn(t, 0, e.length))
}
function Fn(e) {
return kr(va(e))
}
function qn(e, t, n) {
(void 0 !== n && !Eo(e[t], n) || void 0 === n && !(t in e)) && Kn(e, t, n)
}
function Bn(e, t, n) {
var i = e[t];
_e.call(e, t) && Eo(i, n) && (void 0 !== n || t in e) || Kn(e, t, n)
}
function Un(e, t) {
for (var n = e.length; n--; )
if (Eo(e[n][0], t))
return n;
return -1
}
function Gn(e, t, n, i) {
return ti(e, (function(e, a, r) {
t(i, e, n(e), r)
}
)),
i
}
function Wn(e, t) {
return e && za(t, bs(t), e)
}
function Kn(e, t, n) {
"__proto__" == t && Yt ? Yt(e, t, {
configurable: !0,
enumerable: !0,
value: n,
writable: !0
}) : e[t] = n
}
function Yn(e, t) {
for (var n = -1, i = t.length, a = W(i), r = null == e; ++n < i; )
a[n] = r ? void 0 : fs(e, t[n]);
return a
}
function Xn(e, t, n) {
return e == e && (void 0 !== n && (e = e <= n ? e : n),
void 0 !== t && (e = e >= t ? e : t)),
e
}
function Jn(e, t, n, i, a, r) {
var s, u = 1 & t, g = 2 & t, A = 4 & t;
if (n && (s = a ? n(e, i, a, r) : n(e)),
void 0 !== s)
return s;
if (!Bo(e))
return e;
var O = Lo(e);
if (O) {
if (s = function(e) {
var t = e.length
, n = new e.constructor(t);
t && "string" == typeof e[0] && _e.call(e, "index") && (n.index = e.index,
n.input = e.input);
return n
}(e),
!u)
return va(e, s)
} else {
var P = ir(e)
, L = P == d || P == p;
if (No(e))
return pa(e, u);
if (P == m || P == o || L && !a) {
if (s = g || L ? {} : rr(e),
!u)
return g ? function(e, t) {
return za(e, nr(e), t)
}(e, function(e, t) {
return e && za(t, ws(t), e)
}(s, e)) : function(e, t) {
return za(e, tr(e), t)
}(e, Wn(s, e))
} else {
if (!Re[P])
return a ? e : {};
s = function(e, t, n) {
var i = e.constructor;
switch (t) {
case b:
return ha(e);
case c:
case l:
return new i(+e);
case w:
return function(e, t) {
var n = t ? ha(e.buffer) : e.buffer;
return new e.constructor(n,e.byteOffset,e.byteLength)
}(e, n);
case _:
case k:
case C:
case S:
case M:
case T:
case "[object Uint8ClampedArray]":
case I:
case E:
return ya(e, n);
case h:
return new i;
case y:
case v:
return new i(e);
case f:
return function(e) {
var t = new e.constructor(e.source,te.exec(e));
return t.lastIndex = e.lastIndex,
t
}(e);
case x:
return new i;
case z:
return a = e,
Mn ? ye(Mn.call(a)) : {}
}
var a
}(e, P, u)
}
}
r || (r = new Nn);
var j = r.get(e);
if (j)
return j;
r.set(e, s),
Xo(e) ? e.forEach((function(i) {
s.add(Jn(i, t, n, i, e, r))
}
)) : Go(e) && e.forEach((function(i, a) {
s.set(a, Jn(i, t, n, a, e, r))
}
));
var H = O ? void 0 : (A ? g ? Wa : Ga : g ? ws : bs)(e);
return rt(H || e, (function(i, a) {
H && (i = e[a = i]),
Bn(s, a, Jn(i, t, n, a, e, r))
}
)),
s
}
function Zn(e, t, n) {
var i = n.length;
if (null == e)
return !i;
for (e = ye(e); i--; ) {
var a = n[i]
, r = t[a]
, o = e[a];
if (void 0 === o && !(a in e) || !r(o))
return !1
}
return !0
}
function Qn(e, t, n) {
if ("function" != typeof e)
throw new xe(i);
return gr((function() {
e.apply(void 0, n)
}
), t)
}
function ei(e, t, n, i) {
var a = -1
, r = lt
, o = !0
, s = e.length
, c = []
, l = t.length;
if (!s)
return c;
n && (t = dt(t, It(n))),
i ? (r = ut,
o = !1) : t.length >= 200 && (r = At,
o = !1,
t = new Dn(t));
e: for (; ++a < s; ) {
var u = e[a]
, d = null == n ? u : n(u);
if (u = i || 0 !== u ? u : 0,
o && d == d) {
for (var p = l; p--; )
if (t[p] === d)
continue e;
c.push(u)
} else
r(t, d, i) || c.push(u)
}
return c
}
In.templateSettings = {
escape: N,
evaluate: R,
interpolate: V,
variable: "",
imports: {
_: In
}
},
In.prototype = An.prototype,
In.prototype.constructor = In,
On.prototype = En(An.prototype),
On.prototype.constructor = On,
Pn.prototype = En(An.prototype),
Pn.prototype.constructor = Pn,
Ln.prototype.clear = function() {
this.__data__ = vn ? vn(null) : {},
this.size = 0
}
,
Ln.prototype.delete = function(e) {
var t = this.has(e) && delete this.__data__[e];
return this.size -= t ? 1 : 0,
t
}
,
Ln.prototype.get = function(e) {
var t = this.__data__;
if (vn) {
var n = t[e];
return "__lodash_hash_undefined__" === n ? void 0 : n
}
return _e.call(t, e) ? t[e] : void 0
}
,
Ln.prototype.has = function(e) {
var t = this.__data__;
return vn ? void 0 !== t[e] : _e.call(t, e)
}
,
Ln.prototype.set = function(e, t) {
var n = this.__data__;
return this.size += this.has(e) ? 0 : 1,
n[e] = vn && void 0 === t ? "__lodash_hash_undefined__" : t,
this
}
,
jn.prototype.clear = function() {
this.__data__ = [],
this.size = 0
}
,
jn.prototype.delete = function(e) {
var t = this.__data__
, n = Un(t, e);
return !(n < 0) && (n == t.length - 1 ? t.pop() : Ye.call(t, n, 1),
--this.size,
!0)
}
,
jn.prototype.get = function(e) {
var t = this.__data__
, n = Un(t, e);
return n < 0 ? void 0 : t[n][1]
}
,
jn.prototype.has = function(e) {
return Un(this.__data__, e) > -1
}
,
jn.prototype.set = function(e, t) {
var n = this.__data__
, i = Un(n, e);
return i < 0 ? (++this.size,
n.push([e, t])) : n[i][1] = t,
this
}
,
Hn.prototype.clear = function() {
this.size = 0,
this.__data__ = {
hash: new Ln,
map: new (yn || jn),
string: new Ln
}
}
,
Hn.prototype.delete = function(e) {
var t = Za(this, e).delete(e);
return this.size -= t ? 1 : 0,
t
}
,
Hn.prototype.get = function(e) {
return Za(this, e).get(e)
}
,
Hn.prototype.has = function(e) {
return Za(this, e).has(e)
}
,
Hn.prototype.set = function(e, t) {
var n = Za(this, e)
, i = n.size;
return n.set(e, t),
this.size += n.size == i ? 0 : 1,
this
}
,
Dn.prototype.add = Dn.prototype.push = function(e) {
return this.__data__.set(e, "__lodash_hash_undefined__"),
this
}
,
Dn.prototype.has = function(e) {
return this.__data__.has(e)
}
,
Nn.prototype.clear = function() {
this.__data__ = new jn,
this.size = 0
}
,
Nn.prototype.delete = function(e) {
var t = this.__data__
, n = t.delete(e);
return this.size = t.size,
n
}
,
Nn.prototype.get = function(e) {
return this.__data__.get(e)
}
,
Nn.prototype.has = function(e) {
return this.__data__.has(e)
}
,
Nn.prototype.set = function(e, t) {
var n = this.__data__;
if (n instanceof jn) {
var i = n.__data__;
if (!yn || i.length < 199)
return i.push([e, t]),
this.size = ++n.size,
this;
n = this.__data__ = new Hn(i)
}
return n.set(e, t),
this.size = n.size,
this
}
;
var ti = wa(li)
, ni = wa(ui, !0);
function ii(e, t) {
var n = !0;
return ti(e, (function(e, i, a) {
return n = !!t(e, i, a)
}
)),
n
}
function ai(e, t, n) {
for (var i = -1, a = e.length; ++i < a; ) {
var r = e[i]
, o = t(r);
if (null != o && (void 0 === s ? o == o && !Zo(o) : n(o, s)))
var s = o
, c = r
}
return c
}
function ri(e, t) {
var n = [];
return ti(e, (function(e, i, a) {
t(e, i, a) && n.push(e)
}
)),
n
}
function oi(e, t, n, i, a) {
var r = -1
, o = e.length;
for (n || (n = or),
a || (a = []); ++r < o; ) {
var s = e[r];
t > 0 && n(s) ? t > 1 ? oi(s, t - 1, n, i, a) : pt(a, s) : i || (a[a.length] = s)
}
return a
}
var si = _a()
, ci = _a(!0);
function li(e, t) {
return e && si(e, t, bs)
}
function ui(e, t) {
return e && ci(e, t, bs)
}
function di(e, t) {
return ct(t, (function(t) {
return $o(e[t])
}
))
}
function pi(e, t) {
for (var n = 0, i = (t = ca(t, e)).length; null != e && n < i; )
e = e[Sr(t[n++])];
return n && n == i ? e : void 0
}
function hi(e, t, n) {
var i = t(e);
return Lo(e) ? i : pt(i, n(e))
}
function yi(e) {
return null == e ? void 0 === e ? "[object Undefined]" : "[object Null]" : kt && kt in ye(e) ? function(e) {
var t = _e.call(e, kt)
, n = e[kt];
try {
e[kt] = void 0;
var i = !0
} catch (e) {}
var a = Se.call(e);
i && (t ? e[kt] = n : delete e[kt]);
return a
}(e) : function(e) {
return Se.call(e)
}(e)
}
function mi(e, t) {
return e > t
}
function fi(e, t) {
return null != e && _e.call(e, t)
}
function xi(e, t) {
return null != e && t in ye(e)
}
function vi(e, t, n) {
for (var i = n ? ut : lt, a = e[0].length, r = e.length, o = r, s = W(r), c = 1 / 0, l = []; o--; ) {
var u = e[o];
o && t && (u = dt(u, It(t))),
c = cn(u.length, c),
s[o] = !n && (t || a >= 120 && u.length >= 120) ? new Dn(o && u) : void 0
}
u = e[0];
var d = -1
, p = s[0];
e: for (; ++d < a && l.length < c; ) {
var h = u[d]
, y = t ? t(h) : h;
if (h = n || 0 !== h ? h : 0,
!(p ? At(p, y) : i(l, y, n))) {
for (o = r; --o; ) {
var m = s[o];
if (!(m ? At(m, y) : i(e[o], y, n)))
continue e
}
p && p.push(y),
l.push(h)
}
}
return l
}
function zi(e, t, n) {
var i = null == (e = fr(e, t = ca(t, e))) ? e : e[Sr(Rr(t))];
return null == i ? void 0 : it(i, e, n)
}
function gi(e) {
return Uo(e) && yi(e) == o
}
function bi(e, t, n, i, a) {
return e === t || (null == e || null == t || !Uo(e) && !Uo(t) ? e != e && t != t : function(e, t, n, i, a, r) {
var d = Lo(e)
, p = Lo(t)
, g = d ? s : ir(e)
, _ = p ? s : ir(t)
, k = (g = g == o ? m : g) == m
, C = (_ = _ == o ? m : _) == m
, S = g == _;
if (S && No(e)) {
if (!No(t))
return !1;
d = !0,
k = !1
}
if (S && !k)
return r || (r = new Nn),
d || Qo(e) ? Ba(e, t, n, i, a, r) : function(e, t, n, i, a, r, o) {
switch (n) {
case w:
if (e.byteLength != t.byteLength || e.byteOffset != t.byteOffset)
return !1;
e = e.buffer,
t = t.buffer;
case b:
return !(e.byteLength != t.byteLength || !r(new Ve(e), new Ve(t)));
case c:
case l:
case y:
return Eo(+e, +t);
case u:
return e.name == t.name && e.message == t.message;
case f:
case v:
return e == t + "";
case h:
var s = Rt;
case x:
var d = 1 & i;
if (s || (s = Ft),
e.size != t.size && !d)
return !1;
var p = o.get(e);
if (p)
return p == t;
i |= 2,
o.set(e, t);
var m = Ba(s(e), s(t), i, a, r, o);
return o.delete(e),
m;
case z:
if (Mn)
return Mn.call(e) == Mn.call(t)
}
return !1
}(e, t, g, n, i, a, r);
if (!(1 & n)) {
var M = k && _e.call(e, "__wrapped__")
, T = C && _e.call(t, "__wrapped__");
if (M || T) {
var I = M ? e.value() : e
, E = T ? t.value() : t;
return r || (r = new Nn),
a(I, E, n, i, r)
}
}
if (!S)
return !1;
return r || (r = new Nn),
function(e, t, n, i, a, r) {
var o = 1 & n
, s = Ga(e)
, c = s.length
, l = Ga(t).length;
if (c != l && !o)
return !1;
var u = c;
for (; u--; ) {
var d = s[u];
if (!(o ? d in t : _e.call(t, d)))
return !1
}
var p = r.get(e)
, h = r.get(t);
if (p && h)
return p == t && h == e;
var y = !0;
r.set(e, t),
r.set(t, e);
var m = o;
for (; ++u < c; ) {
d = s[u];
var f = e[d]
, x = t[d];
if (i)
var v = o ? i(x, f, d, t, e, r) : i(f, x, d, e, t, r);
if (!(void 0 === v ? f === x || a(f, x, n, i, r) : v)) {
y = !1;
break
}
m || (m = "constructor" == d)
}
if (y && !m) {
var z = e.constructor
, g = t.constructor;
z == g || !("constructor"in e) || !("constructor"in t) || "function" == typeof z && z instanceof z && "function" == typeof g && g instanceof g || (y = !1)
}
return r.delete(e),
r.delete(t),
y
}(e, t, n, i, a, r)
}(e, t, n, i, bi, a))
}
function wi(e, t, n, i) {
var a = n.length
, r = a
, o = !i;
if (null == e)
return !r;
for (e = ye(e); a--; ) {
var s = n[a];
if (o && s[2] ? s[1] !== e[s[0]] : !(s[0]in e))
return !1
}
for (; ++a < r; ) {
var c = (s = n[a])[0]
, l = e[c]
, u = s[1];
if (o && s[2]) {
if (void 0 === l && !(c in e))
return !1
} else {
var d = new Nn;
if (i)
var p = i(l, u, c, e, t, d);
if (!(void 0 === p ? bi(u, l, 3, i, d) : p))
return !1
}
}
return !0
}
function _i(e) {
return !(!Bo(e) || (t = e,
Ce && Ce in t)) && ($o(e) ? Ie : ae).test(Mr(e));
var t
}
function ki(e) {
return "function" == typeof e ? e : null == e ? Ws : "object" == typeof e ? Lo(e) ? Ei(e[0], e[1]) : Ii(e) : nc(e)
}
function Ci(e) {
if (!pr(e))
return on(e);
var t = [];
for (var n in ye(e))
_e.call(e, n) && "constructor" != n && t.push(n);
return t
}
function Si(e) {
if (!Bo(e))
return function(e) {
var t = [];
if (null != e)
for (var n in ye(e))
t.push(n);
return t
}(e);
var t = pr(e)
, n = [];
for (var i in e)
("constructor" != i || !t && _e.call(e, i)) && n.push(i);
return n
}
function Mi(e, t) {
return e < t
}
function Ti(e, t) {
var n = -1
, i = Ho(e) ? W(e.length) : [];
return ti(e, (function(e, a, r) {
i[++n] = t(e, a, r)
}
)),
i
}
function Ii(e) {
var t = Qa(e);
return 1 == t.length && t[0][2] ? yr(t[0][0], t[0][1]) : function(n) {
return n === e || wi(n, e, t)
}
}
function Ei(e, t) {
return lr(e) && hr(t) ? yr(Sr(e), t) : function(n) {
var i = fs(n, e);
return void 0 === i && i === t ? xs(n, e) : bi(t, i, 3)
}
}
function Ai(e, t, n, i, a) {
e !== t && si(t, (function(r, o) {
if (a || (a = new Nn),
Bo(r))
!function(e, t, n, i, a, r, o) {
var s = vr(e, n)
, c = vr(t, n)
, l = o.get(c);
if (l)
return void qn(e, n, l);
var u = r ? r(s, c, n + "", e, t, o) : void 0
, d = void 0 === u;
if (d) {
var p = Lo(c)
, h = !p && No(c)
, y = !p && !h && Qo(c);
u = c,
p || h || y ? Lo(s) ? u = s : Do(s) ? u = va(s) : h ? (d = !1,
u = pa(c, !0)) : y ? (d = !1,
u = ya(c, !0)) : u = [] : Ko(c) || Po(c) ? (u = s,
Po(s) ? u = ss(s) : Bo(s) && !$o(s) || (u = rr(c))) : d = !1
}
d && (o.set(c, u),
a(u, c, i, r, o),
o.delete(c));
qn(e, n, u)
}(e, t, o, n, Ai, i, a);
else {
var s = i ? i(vr(e, o), r, o + "", e, t, a) : void 0;
void 0 === s && (s = r),
qn(e, o, s)
}
}
), ws)
}
function Oi(e, t) {
var n = e.length;
if (n)
return sr(t += t < 0 ? n : 0, n) ? e[t] : void 0
}
function Pi(e, t, n) {
t = t.length ? dt(t, (function(e) {
return Lo(e) ? function(t) {
return pi(t, 1 === e.length ? e[0] : e)
}
: e
}
)) : [Ws];
var i = -1;
return t = dt(t, It(Ja())),
function(e, t) {
var n = e.length;
for (e.sort(t); n--; )
e[n] = e[n].value;
return e
}(Ti(e, (function(e, n, a) {
return {
criteria: dt(t, (function(t) {
return t(e)
}
)),
index: ++i,
value: e
}
}
)), (function(e, t) {
return function(e, t, n) {
var i = -1
, a = e.criteria
, r = t.criteria
, o = a.length
, s = n.length;
for (; ++i < o; ) {
var c = ma(a[i], r[i]);
if (c) {
if (i >= s)
return c;
var l = n[i];
return c * ("desc" == l ? -1 : 1)
}
}
return e.index - t.index
}(e, t, n)
}
))
}
function Li(e, t, n) {
for (var i = -1, a = t.length, r = {}; ++i < a; ) {
var o = t[i]
, s = pi(e, o);
n(s, o) && Fi(r, ca(o, e), s)
}
return r
}
function ji(e, t, n, i) {
var a = i ? gt : zt
, r = -1
, o = t.length
, s = e;
for (e === t && (t = va(t)),
n && (s = dt(e, It(n))); ++r < o; )
for (var c = 0, l = t[r], u = n ? n(l) : l; (c = a(s, u, c, i)) > -1; )
s !== e && Ye.call(s, c, 1),
Ye.call(e, c, 1);
return e
}
function Hi(e, t) {
for (var n = e ? t.length : 0, i = n - 1; n--; ) {
var a = t[n];
if (n == i || a !== r) {
var r = a;
sr(a) ? Ye.call(e, a, 1) : ea(e, a)
}
}
return e
}
function Di(e, t) {
return e + en(dn() * (t - e + 1))
}
function Ni(e, t) {
var n = "";
if (!e || t < 1 || t > 9007199254740991)
return n;
do {
t % 2 && (n += e),
(t = en(t / 2)) && (e += e)
} while (t);
return n
}
function Ri(e, t) {
return br(mr(e, t, Ws), e + "")
}
function Vi(e) {
return Vn(Es(e))
}
function $i(e, t) {
var n = Es(e);
return kr(n, Xn(t, 0, n.length))
}
function Fi(e, t, n, i) {
if (!Bo(e))
return e;
for (var a = -1, r = (t = ca(t, e)).length, o = r - 1, s = e; null != s && ++a < r; ) {
var c = Sr(t[a])
, l = n;
if ("__proto__" === c || "constructor" === c || "prototype" === c)
return e;
if (a != o) {
var u = s[c];
void 0 === (l = i ? i(u, c, s) : void 0) && (l = Bo(u) ? u : sr(t[a + 1]) ? [] : {})
}
Bn(s, c, l),
s = s[c]
}
return e
}
var qi = zn ? function(e, t) {
return zn.set(e, t),
e
}
: Ws
, Bi = Yt ? function(e, t) {
return Yt(e, "toString", {
configurable: !0,
enumerable: !1,
value: Bs(t),
writable: !0
})
}
: Ws;
function Ui(e) {
return kr(Es(e))
}
function Gi(e, t, n) {
var i = -1
, a = e.length;
t < 0 && (t = -t > a ? 0 : a + t),
(n = n > a ? a : n) < 0 && (n += a),
a = t > n ? 0 : n - t >>> 0,
t >>>= 0;
for (var r = W(a); ++i < a; )
r[i] = e[i + t];
return r
}
function Wi(e, t) {
var n;
return ti(e, (function(e, i, a) {
return !(n = t(e, i, a))
}
)),
!!n
}
function Ki(e, t, n) {
var i = 0
, a = null == e ? i : e.length;
if ("number" == typeof t && t == t && a <= 2147483647) {
for (; i < a; ) {
var r = i + a >>> 1
, o = e[r];
null !== o && !Zo(o) && (n ? o <= t : o < t) ? i = r + 1 : a = r
}
return a
}
return Yi(e, t, Ws, n)
}
function Yi(e, t, n, i) {
var a = 0
, r = null == e ? 0 : e.length;
if (0 === r)
return 0;
for (var o = (t = n(t)) != t, s = null === t, c = Zo(t), l = void 0 === t; a < r; ) {
var u = en((a + r) / 2)
, d = n(e[u])
, p = void 0 !== d
, h = null === d
, y = d == d
, m = Zo(d);
if (o)
var f = i || y;
else
f = l ? y && (i || p) : s ? y && p && (i || !h) : c ? y && p && !h && (i || !m) : !h && !m && (i ? d <= t : d < t);
f ? a = u + 1 : r = u
}
return cn(r, 4294967294)
}
function Xi(e, t) {
for (var n = -1, i = e.length, a = 0, r = []; ++n < i; ) {
var o = e[n]
, s = t ? t(o) : o;
if (!n || !Eo(s, c)) {
var c = s;
r[a++] = 0 === o ? 0 : o
}
}
return r
}
function Ji(e) {
return "number" == typeof e ? e : Zo(e) ? NaN : +e
}
function Zi(e) {
if ("string" == typeof e)
return e;
if (Lo(e))
return dt(e, Zi) + "";
if (Zo(e))
return Tn ? Tn.call(e) : "";
var t = e + "";
return "0" == t && 1 / e == -1 / 0 ? "-0" : t
}
function Qi(e, t, n) {
var i = -1
, a = lt
, r = e.length
, o = !0
, s = []
, c = s;
if (n)
o = !1,
a = ut;
else if (r >= 200) {
var l = t ? null : Na(e);
if (l)
return Ft(l);
o = !1,
a = At,
c = new Dn
} else
c = t ? [] : s;
e: for (; ++i < r; ) {
var u = e[i]
, d = t ? t(u) : u;
if (u = n || 0 !== u ? u : 0,
o && d == d) {
for (var p = c.length; p--; )
if (c[p] === d)
continue e;
t && c.push(d),
s.push(u)
} else
a(c, d, n) || (c !== s && c.push(d),
s.push(u))
}
return s
}
function ea(e, t) {
return null == (e = fr(e, t = ca(t, e))) || delete e[Sr(Rr(t))]
}
function ta(e, t, n, i) {
return Fi(e, t, n(pi(e, t)), i)
}
function na(e, t, n, i) {
for (var a = e.length, r = i ? a : -1; (i ? r-- : ++r < a) && t(e[r], r, e); )
;
return n ? Gi(e, i ? 0 : r, i ? r + 1 : a) : Gi(e, i ? r + 1 : 0, i ? a : r)
}
function ia(e, t) {
var n = e;
return n instanceof Pn && (n = n.value()),
ht(t, (function(e, t) {
return t.func.apply(t.thisArg, pt([e], t.args))
}
), n)
}
function aa(e, t, n) {
var i = e.length;
if (i < 2)
return i ? Qi(e[0]) : [];
for (var a = -1, r = W(i); ++a < i; )
for (var o = e[a], s = -1; ++s < i; )
s != a && (r[a] = ei(r[a] || o, e[s], t, n));
return Qi(oi(r, 1), t, n)
}
function ra(e, t, n) {
for (var i = -1, a = e.length, r = t.length, o = {}; ++i < a; ) {
var s = i < r ? t[i] : void 0;
n(o, e[i], s)
}
return o
}
function oa(e) {
return Do(e) ? e : []
}
function sa(e) {
return "function" == typeof e ? e : Ws
}
function ca(e, t) {
return Lo(e) ? e : lr(e, t) ? [e] : Cr(cs(e))
}
var la = Ri;
function ua(e, t, n) {
var i = e.length;
return n = void 0 === n ? i : n,
!t && n >= i ? e : Gi(e, t, n)
}
var da = Xt || function(e) {
return Ue.clearTimeout(e)
}
;
function pa(e, t) {
if (t)
return e.slice();
var n = e.length
, i = qe ? qe(n) : new e.constructor(n);
return e.copy(i),
i
}
function ha(e) {
var t = new e.constructor(e.byteLength);
return new Ve(t).set(new Ve(e)),
t
}
function ya(e, t) {
var n = t ? ha(e.buffer) : e.buffer;
return new e.constructor(n,e.byteOffset,e.length)
}
function ma(e, t) {
if (e !== t) {
var n = void 0 !== e
, i = null === e
, a = e == e
, r = Zo(e)
, o = void 0 !== t
, s = null === t
, c = t == t
, l = Zo(t);
if (!s && !l && !r && e > t || r && o && c && !s && !l || i && o && c || !n && c || !a)
return 1;
if (!i && !r && !l && e < t || l && n && a && !i && !r || s && n && a || !o && a || !c)
return -1
}
return 0
}
function fa(e, t, n, i) {
for (var a = -1, r = e.length, o = n.length, s = -1, c = t.length, l = sn(r - o, 0), u = W(c + l), d = !i; ++s < c; )
u[s] = t[s];
for (; ++a < o; )
(d || a < r) && (u[n[a]] = e[a]);
for (; l--; )
u[s++] = e[a++];
return u
}
function xa(e, t, n, i) {
for (var a = -1, r = e.length, o = -1, s = n.length, c = -1, l = t.length, u = sn(r - s, 0), d = W(u + l), p = !i; ++a < u; )
d[a] = e[a];
for (var h = a; ++c < l; )
d[h + c] = t[c];
for (; ++o < s; )
(p || a < r) && (d[h + n[o]] = e[a++]);
return d
}
function va(e, t) {
var n = -1
, i = e.length;
for (t || (t = W(i)); ++n < i; )
t[n] = e[n];
return t
}
function za(e, t, n, i) {
var a = !n;
n || (n = {});
for (var r = -1, o = t.length; ++r < o; ) {
var s = t[r]
, c = i ? i(n[s], e[s], s, n, e) : void 0;
void 0 === c && (c = e[s]),
a ? Kn(n, s, c) : Bn(n, s, c)
}
return n
}
function ga(e, t) {
return function(n, i) {
var a = Lo(n) ? at : Gn
, r = t ? t() : {};
return a(n, e, Ja(i, 2), r)
}
}
function ba(e) {
return Ri((function(t, n) {
var i = -1
, a = n.length
, r = a > 1 ? n[a - 1] : void 0
, o = a > 2 ? n[2] : void 0;
for (r = e.length > 3 && "function" == typeof r ? (a--,
r) : void 0,
o && cr(n[0], n[1], o) && (r = a < 3 ? void 0 : r,
a = 1),
t = ye(t); ++i < a; ) {
var s = n[i];
s && e(t, s, i, r)
}
return t
}
))
}
function wa(e, t) {
return function(n, i) {
if (null == n)
return n;
if (!Ho(n))
return e(n, i);
for (var a = n.length, r = t ? a : -1, o = ye(n); (t ? r-- : ++r < a) && !1 !== i(o[r], r, o); )
;
return n
}
}
function _a(e) {
return function(t, n, i) {
for (var a = -1, r = ye(t), o = i(t), s = o.length; s--; ) {
var c = o[e ? s : ++a];
if (!1 === n(r[c], c, r))
break
}
return t
}
}
function ka(e) {
return function(t) {
var n = Nt(t = cs(t)) ? Ut(t) : void 0
, i = n ? n[0] : t.charAt(0)
, a = n ? ua(n, 1).join("") : t.slice(1);
return i[e]() + a
}
}
function Ca(e) {
return function(t) {
return ht($s(Ps(t).replace(Ee, "")), e, "")
}
}
function Sa(e) {
return function() {
var t = arguments;
switch (t.length) {
case 0:
return new e;
case 1:
return new e(t[0]);
case 2:
return new e(t[0],t[1]);
case 3:
return new e(t[0],t[1],t[2]);
case 4:
return new e(t[0],t[1],t[2],t[3]);
case 5:
return new e(t[0],t[1],t[2],t[3],t[4]);
case 6:
return new e(t[0],t[1],t[2],t[3],t[4],t[5]);
case 7:
return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])
}
var n = En(e.prototype)
, i = e.apply(n, t);
return Bo(i) ? i : n
}
}
function Ma(e) {
return function(t, n, i) {
var a = ye(t);
if (!Ho(t)) {
var r = Ja(n, 3);
t = bs(t),
n = function(e) {
return r(a[e], e, a)
}
}
var o = e(t, n, i);
return o > -1 ? a[r ? t[o] : o] : void 0
}
}
function Ta(e) {
return Ua((function(t) {
var n = t.length
, a = n
, r = On.prototype.thru;
for (e && t.reverse(); a--; ) {
var o = t[a];
if ("function" != typeof o)
throw new xe(i);
if (r && !s && "wrapper" == Ya(o))
var s = new On([],!0)
}
for (a = s ? a : n; ++a < n; ) {
var c = Ya(o = t[a])
, l = "wrapper" == c ? Ka(o) : void 0;
s = l && ur(l[0]) && 424 == l[1] && !l[4].length && 1 == l[9] ? s[Ya(l[0])].apply(s, l[3]) : 1 == o.length && ur(o) ? s[c]() : s.thru(o)
}
return function() {
var e = arguments
, i = e[0];
if (s && 1 == e.length && Lo(i))
return s.plant(i).value();
for (var a = 0, r = n ? t[a].apply(this, e) : i; ++a < n; )
r = t[a].call(this, r);
return r
}
}
))
}
function Ia(e, t, n, i, a, r, o, s, c, l) {
var u = 128 & t
, d = 1 & t
, p = 2 & t
, h = 24 & t
, y = 512 & t
, m = p ? void 0 : Sa(e);
return function f() {
for (var x = arguments.length, v = W(x), z = x; z--; )
v[z] = arguments[z];
if (h)
var g = Xa(f)
, b = Lt(v, g);
if (i && (v = fa(v, i, a, h)),
r && (v = xa(v, r, o, h)),
x -= b,
h && x < l) {
var w = $t(v, g);
return Ha(e, t, Ia, f.placeholder, n, v, w, s, c, l - x)
}
var _ = d ? n : this
, k = p ? _[e] : e;
return x = v.length,
s ? v = xr(v, s) : y && x > 1 && v.reverse(),
u && c < x && (v.length = c),
this && this !== Ue && this instanceof f && (k = m || Sa(k)),
k.apply(_, v)
}
}
function Ea(e, t) {
return function(n, i) {
return function(e, t, n, i) {
return li(e, (function(e, a, r) {
t(i, n(e), a, r)
}
)),
i
}(n, e, t(i), {})
}
}
function Aa(e, t) {
return function(n, i) {
var a;
if (void 0 === n && void 0 === i)
return t;
if (void 0 !== n && (a = n),
void 0 !== i) {
if (void 0 === a)
return i;
"string" == typeof n || "string" == typeof i ? (n = Zi(n),
i = Zi(i)) : (n = Ji(n),
i = Ji(i)),
a = e(n, i)
}
return a
}
}
function Oa(e) {
return Ua((function(t) {
return t = dt(t, It(Ja())),
Ri((function(n) {
var i = this;
return e(t, (function(e) {
return it(e, i, n)
}
))
}
))
}
))
}
function Pa(e, t) {
var n = (t = void 0 === t ? " " : Zi(t)).length;
if (n < 2)
return n ? Ni(t, e) : t;
var i = Ni(t, Qt(e / Bt(t)));
return Nt(t) ? ua(Ut(i), 0, e).join("") : i.slice(0, e)
}
function La(e) {
return function(t, n, i) {
return i && "number" != typeof i && cr(t, n, i) && (n = i = void 0),
t = is(t),
void 0 === n ? (n = t,
t = 0) : n = is(n),
function(e, t, n, i) {
for (var a = -1, r = sn(Qt((t - e) / (n || 1)), 0), o = W(r); r--; )
o[i ? r : ++a] = e,
e += n;
return o
}(t, n, i = void 0 === i ? t < n ? 1 : -1 : is(i), e)
}
}
function ja(e) {
return function(t, n) {
return "string" == typeof t && "string" == typeof n || (t = os(t),
n = os(n)),
e(t, n)
}
}
function Ha(e, t, n, i, a, r, o, s, c, l) {
var u = 8 & t;
t |= u ? 32 : 64,
4 & (t &= ~(u ? 64 : 32)) || (t &= -4);
var d = [e, t, a, u ? r : void 0, u ? o : void 0, u ? void 0 : r, u ? void 0 : o, s, c, l]
, p = n.apply(void 0, d);
return ur(e) && zr(p, d),
p.placeholder = i,
wr(p, e, t)
}
function Da(e) {
var t = he[e];
return function(e, n) {
if (e = os(e),
(n = null == n ? 0 : cn(as(n), 292)) && an(e)) {
var i = (cs(e) + "e").split("e");
return +((i = (cs(t(i[0] + "e" + (+i[1] + n))) + "e").split("e"))[0] + "e" + (+i[1] - n))
}
return t(e)
}
}
var Na = fn && 1 / Ft(new fn([, -0]))[1] == 1 / 0 ? function(e) {
return new fn(e)
}
: Zs;
function Ra(e) {
return function(t) {
var n = ir(t);
return n == h ? Rt(t) : n == x ? qt(t) : function(e, t) {
return dt(t, (function(t) {
return [t, e[t]]
}
))
}(t, e(t))
}
}
function Va(e, t, n, r, o, s, c, l) {
var u = 2 & t;
if (!u && "function" != typeof e)
throw new xe(i);
var d = r ? r.length : 0;
if (d || (t &= -97,
r = o = void 0),
c = void 0 === c ? c : sn(as(c), 0),
l = void 0 === l ? l : as(l),
d -= o ? o.length : 0,
64 & t) {
var p = r
, h = o;
r = o = void 0
}
var y = u ? void 0 : Ka(e)
, m = [e, t, n, r, o, p, h, s, c, l];
if (y && function(e, t) {
var n = e[1]
, i = t[1]
, r = n | i
, o = r < 131
, s = 128 == i && 8 == n || 128 == i && 256 == n && e[7].length <= t[8] || 384 == i && t[7].length <= t[8] && 8 == n;
if (!o && !s)
return e;
1 & i && (e[2] = t[2],
r |= 1 & n ? 0 : 4);
var c = t[3];
if (c) {
var l = e[3];
e[3] = l ? fa(l, c, t[4]) : c,
e[4] = l ? $t(e[3], a) : t[4]
}
(c = t[5]) && (l = e[5],
e[5] = l ? xa(l, c, t[6]) : c,
e[6] = l ? $t(e[5], a) : t[6]);
(c = t[7]) && (e[7] = c);
128 & i && (e[8] = null == e[8] ? t[8] : cn(e[8], t[8]));
null == e[9] && (e[9] = t[9]);
e[0] = t[0],
e[1] = r
}(m, y),
e = m[0],
t = m[1],
n = m[2],
r = m[3],
o = m[4],
!(l = m[9] = void 0 === m[9] ? u ? 0 : e.length : sn(m[9] - d, 0)) && 24 & t && (t &= -25),
t && 1 != t)
f = 8 == t || 16 == t ? function(e, t, n) {
var i = Sa(e);
return function a() {
for (var r = arguments.length, o = W(r), s = r, c = Xa(a); s--; )
o[s] = arguments[s];
var l = r < 3 && o[0] !== c && o[r - 1] !== c ? [] : $t(o, c);
if ((r -= l.length) < n)
return Ha(e, t, Ia, a.placeholder, void 0, o, l, void 0, void 0, n - r);
var u = this && this !== Ue && this instanceof a ? i : e;
return it(u, this, o)
}
}(e, t, l) : 32 != t && 33 != t || o.length ? Ia.apply(void 0, m) : function(e, t, n, i) {
var a = 1 & t
, r = Sa(e);
return function t() {
for (var o = -1, s = arguments.length, c = -1, l = i.length, u = W(l + s), d = this && this !== Ue && this instanceof t ? r : e; ++c < l; )
u[c] = i[c];
for (; s--; )
u[c++] = arguments[++o];
return it(d, a ? n : this, u)
}
}(e, t, n, r);
else
var f = function(e, t, n) {
var i = 1 & t
, a = Sa(e);
return function t() {
var r = this && this !== Ue && this instanceof t ? a : e;
return r.apply(i ? n : this, arguments)
}
}(e, t, n);
return wr((y ? qi : zr)(f, m), e, t)
}
function $a(e, t, n, i) {
return void 0 === e || Eo(e, ge[n]) && !_e.call(i, n) ? t : e
}
function Fa(e, t, n, i, a, r) {
return Bo(e) && Bo(t) && (r.set(t, e),
Ai(e, t, void 0, Fa, r),
r.delete(t)),
e
}
function qa(e) {
return Ko(e) ? void 0 : e
}
function Ba(e, t, n, i, a, r) {
var o = 1 & n
, s = e.length
, c = t.length;
if (s != c && !(o && c > s))
return !1;
var l = r.get(e)
, u = r.get(t);
if (l && u)
return l == t && u == e;
var d = -1
, p = !0
, h = 2 & n ? new Dn : void 0;
for (r.set(e, t),
r.set(t, e); ++d < s; ) {
var y = e[d]
, m = t[d];
if (i)
var f = o ? i(m, y, d, t, e, r) : i(y, m, d, e, t, r);
if (void 0 !== f) {
if (f)
continue;
p = !1;
break
}
if (h) {
if (!mt(t, (function(e, t) {
if (!At(h, t) && (y === e || a(y, e, n, i, r)))
return h.push(t)
}
))) {
p = !1;
break
}
} else if (y !== m && !a(y, m, n, i, r)) {
p = !1;
break
}
}
return r.delete(e),
r.delete(t),
p
}
function Ua(e) {
return br(mr(e, void 0, Lr), e + "")
}
function Ga(e) {
return hi(e, bs, tr)
}
function Wa(e) {
return hi(e, ws, nr)
}
var Ka = zn ? function(e) {
return zn.get(e)
}
: Zs;
function Ya(e) {
for (var t = e.name + "", n = gn[t], i = _e.call(gn, t) ? n.length : 0; i--; ) {
var a = n[i]
, r = a.func;
if (null == r || r == e)
return a.name
}
return t
}
function Xa(e) {
return (_e.call(In, "placeholder") ? In : e).placeholder
}
function Ja() {
var e = In.iteratee || Ks;
return e = e === Ks ? ki : e,
arguments.length ? e(arguments[0], arguments[1]) : e
}
function Za(e, t) {
var n, i, a = e.__data__;
return ("string" == (i = typeof (n = t)) || "number" == i || "symbol" == i || "boolean" == i ? "__proto__" !== n : null === n) ? a["string" == typeof t ? "string" : "hash"] : a.map
}
function Qa(e) {
for (var t = bs(e), n = t.length; n--; ) {
var i = t[n]
, a = e[i];
t[n] = [i, a, hr(a)]
}
return t
}
function er(e, t) {
var n = function(e, t) {
return null == e ? void 0 : e[t]
}(e, t);
return _i(n) ? n : void 0
}
var tr = tn ? function(e) {
return null == e ? [] : (e = ye(e),
ct(tn(e), (function(t) {
return We.call(e, t)
}
)))
}
: rc
, nr = tn ? function(e) {
for (var t = []; e; )
pt(t, tr(e)),
e = Be(e);
return t
}
: rc
, ir = yi;
function ar(e, t, n) {
for (var i = -1, a = (t = ca(t, e)).length, r = !1; ++i < a; ) {
var o = Sr(t[i]);
if (!(r = null != e && n(e, o)))
break;
e = e[o]
}
return r || ++i != a ? r : !!(a = null == e ? 0 : e.length) && qo(a) && sr(o, a) && (Lo(e) || Po(e))
}
function rr(e) {
return "function" != typeof e.constructor || pr(e) ? {} : En(Be(e))
}
function or(e) {
return Lo(e) || Po(e) || !!(Xe && e && e[Xe])
}
function sr(e, t) {
var n = typeof e;
return !!(t = null == t ? 9007199254740991 : t) && ("number" == n || "symbol" != n && oe.test(e)) && e > -1 && e % 1 == 0 && e < t
}
function cr(e, t, n) {
if (!Bo(n))
return !1;
var i = typeof t;
return !!("number" == i ? Ho(n) && sr(t, n.length) : "string" == i && t in n) && Eo(n[t], e)
}
function lr(e, t) {
if (Lo(e))
return !1;
var n = typeof e;
return !("number" != n && "symbol" != n && "boolean" != n && null != e && !Zo(e)) || (F.test(e) || !$.test(e) || null != t && e in ye(t))
}
function ur(e) {
var t = Ya(e)
, n = In[t];
if ("function" != typeof n || !(t in Pn.prototype))
return !1;
if (e === n)
return !0;
var i = Ka(n);
return !!i && e === i[0]
}
(hn && ir(new hn(new ArrayBuffer(1))) != w || yn && ir(new yn) != h || mn && "[object Promise]" != ir(mn.resolve()) || fn && ir(new fn) != x || xn && ir(new xn) != g) && (ir = function(e) {
var t = yi(e)
, n = t == m ? e.constructor : void 0
, i = n ? Mr(n) : "";
if (i)
switch (i) {
case bn:
return w;
case wn:
return h;
case _n:
return "[object Promise]";
case kn:
return x;
case Cn:
return g
}
return t
}
);
var dr = be ? $o : oc;
function pr(e) {
var t = e && e.constructor;
return e === ("function" == typeof t && t.prototype || ge)
}
function hr(e) {
return e == e && !Bo(e)
}
function yr(e, t) {
return function(n) {
return null != n && (n[e] === t && (void 0 !== t || e in ye(n)))
}
}
function mr(e, t, n) {
return t = sn(void 0 === t ? e.length - 1 : t, 0),
function() {
for (var i = arguments, a = -1, r = sn(i.length - t, 0), o = W(r); ++a < r; )
o[a] = i[t + a];
a = -1;
for (var s = W(t + 1); ++a < t; )
s[a] = i[a];
return s[t] = n(o),
it(e, this, s)
}
}
function fr(e, t) {
return t.length < 2 ? e : pi(e, Gi(t, 0, -1))
}
function xr(e, t) {
for (var n = e.length, i = cn(t.length, n), a = va(e); i--; ) {
var r = t[i];
e[i] = sr(r, n) ? a[r] : void 0
}
return e
}
function vr(e, t) {
if (("constructor" !== t || "function" != typeof e[t]) && "__proto__" != t)
return e[t]
}
var zr = _r(qi)
, gr = Zt || function(e, t) {
return Ue.setTimeout(e, t)
}
, br = _r(Bi);
function wr(e, t, n) {
var i = t + "";
return br(e, function(e, t) {
var n = t.length;
if (!n)
return e;
var i = n - 1;
return t[i] = (n > 1 ? "& " : "") + t[i],
t = t.join(n > 2 ? ", " : " "),
e.replace(K, "{\n/* [wrapped with " + t + "] */\n")
}(i, function(e, t) {
return rt(r, (function(n) {
var i = "_." + n[0];
t & n[1] && !lt(e, i) && e.push(i)
}
)),
e.sort()
}(function(e) {
var t = e.match(Y);
return t ? t[1].split(X) : []
}(i), n)))
}
function _r(e) {
var t = 0
, n = 0;
return function() {
var i = ln()
, a = 16 - (i - n);
if (n = i,
a > 0) {
if (++t >= 800)
return arguments[0]
} else
t = 0;
return e.apply(void 0, arguments)
}
}
function kr(e, t) {
var n = -1
, i = e.length
, a = i - 1;
for (t = void 0 === t ? i : t; ++n < t; ) {
var r = Di(n, a)
, o = e[r];
e[r] = e[n],
e[n] = o
}
return e.length = t,
e
}
var Cr = function(e) {
var t = ko(e, (function(e) {
return 500 === n.size && n.clear(),
e
}
))
, n = t.cache;
return t
}((function(e) {
var t = [];
return 46 === e.charCodeAt(0) && t.push(""),
e.replace(q, (function(e, n, i, a) {
t.push(i ? a.replace(Q, "$1") : n || e)
}
)),
t
}
));
function Sr(e) {
if ("string" == typeof e || Zo(e))
return e;
var t = e + "";
return "0" == t && 1 / e == -1 / 0 ? "-0" : t
}
function Mr(e) {
if (null != e) {
try {
return we.call(e)
} catch (e) {}
try {
return e + ""
} catch (e) {}
}
return ""
}
function Tr(e) {
if (e instanceof Pn)
return e.clone();
var t = new On(e.__wrapped__,e.__chain__);
return t.__actions__ = va(e.__actions__),
t.__index__ = e.__index__,
t.__values__ = e.__values__,
t
}
var Ir = Ri((function(e, t) {
return Do(e) ? ei(e, oi(t, 1, Do, !0)) : []
}
))
, Er = Ri((function(e, t) {
var n = Rr(t);
return Do(n) && (n = void 0),
Do(e) ? ei(e, oi(t, 1, Do, !0), Ja(n, 2)) : []
}
))
, Ar = Ri((function(e, t) {
var n = Rr(t);
return Do(n) && (n = void 0),
Do(e) ? ei(e, oi(t, 1, Do, !0), void 0, n) : []
}
));
function Or(e, t, n) {
var i = null == e ? 0 : e.length;
if (!i)
return -1;
var a = null == n ? 0 : as(n);
return a < 0 && (a = sn(i + a, 0)),
vt(e, Ja(t, 3), a)
}
function Pr(e, t, n) {
var i = null == e ? 0 : e.length;
if (!i)
return -1;
var a = i - 1;
return void 0 !== n && (a = as(n),
a = n < 0 ? sn(i + a, 0) : cn(a, i - 1)),
vt(e, Ja(t, 3), a, !0)
}
function Lr(e) {
return (null == e ? 0 : e.length) ? oi(e, 1) : []
}
function jr(e) {
return e && e.length ? e[0] : void 0
}
var Hr = Ri((function(e) {
var t = dt(e, oa);
return t.length && t[0] === e[0] ? vi(t) : []
}
))
, Dr = Ri((function(e) {
var t = Rr(e)
, n = dt(e, oa);
return t === Rr(n) ? t = void 0 : n.pop(),
n.length && n[0] === e[0] ? vi(n, Ja(t, 2)) : []
}
))
, Nr = Ri((function(e) {
var t = Rr(e)
, n = dt(e, oa);
return (t = "function" == typeof t ? t : void 0) && n.pop(),
n.length && n[0] === e[0] ? vi(n, void 0, t) : []
}
));
function Rr(e) {
var t = null == e ? 0 : e.length;
return t ? e[t - 1] : void 0
}
var Vr = Ri($r);
function $r(e, t) {
return e && e.length && t && t.length ? ji(e, t) : e
}
var Fr = Ua((function(e, t) {
var n = null == e ? 0 : e.length
, i = Yn(e, t);
return Hi(e, dt(t, (function(e) {
return sr(e, n) ? +e : e
}
)).sort(ma)),
i
}
));
function qr(e) {
return null == e ? e : pn.call(e)
}
var Br = Ri((function(e) {
return Qi(oi(e, 1, Do, !0))
}
))
, Ur = Ri((function(e) {
var t = Rr(e);
return Do(t) && (t = void 0),
Qi(oi(e, 1, Do, !0), Ja(t, 2))
}
))
, Gr = Ri((function(e) {
var t = Rr(e);
return t = "function" == typeof t ? t : void 0,
Qi(oi(e, 1, Do, !0), void 0, t)
}
));
function Wr(e) {
if (!e || !e.length)
return [];
var t = 0;
return e = ct(e, (function(e) {
if (Do(e))
return t = sn(e.length, t),
!0
}
)),
Mt(t, (function(t) {
return dt(e, _t(t))
}
))
}
function Kr(e, t) {
if (!e || !e.length)
return [];
var n = Wr(e);
return null == t ? n : dt(n, (function(e) {
return it(t, void 0, e)
}
))
}
var Yr = Ri((function(e, t) {
return Do(e) ? ei(e, t) : []
}
))
, Xr = Ri((function(e) {
return aa(ct(e, Do))
}
))
, Jr = Ri((function(e) {
var t = Rr(e);
return Do(t) && (t = void 0),
aa(ct(e, Do), Ja(t, 2))
}
))
, Zr = Ri((function(e) {
var t = Rr(e);
return t = "function" == typeof t ? t : void 0,
aa(ct(e, Do), void 0, t)
}
))
, Qr = Ri(Wr);
var eo = Ri((function(e) {
var t = e.length
, n = t > 1 ? e[t - 1] : void 0;
return n = "function" == typeof n ? (e.pop(),
n) : void 0,
Kr(e, n)
}
));
function to(e) {
var t = In(e);
return t.__chain__ = !0,
t
}
function no(e, t) {
return t(e)
}
var io = Ua((function(e) {
var t = e.length
, n = t ? e[0] : 0
, i = this.__wrapped__
, a = function(t) {
return Yn(t, e)
};
return !(t > 1 || this.__actions__.length) && i instanceof Pn && sr(n) ? ((i = i.slice(n, +n + (t ? 1 : 0))).__actions__.push({
func: no,
args: [a],
thisArg: void 0
}),
new On(i,this.__chain__).thru((function(e) {
return t && !e.length && e.push(void 0),
e
}
))) : this.thru(a)
}
));
var ao = ga((function(e, t, n) {
_e.call(e, n) ? ++e[n] : Kn(e, n, 1)
}
));
var ro = Ma(Or)
, oo = Ma(Pr);
function so(e, t) {
return (Lo(e) ? rt : ti)(e, Ja(t, 3))
}
function co(e, t) {
return (Lo(e) ? ot : ni)(e, Ja(t, 3))
}
var lo = ga((function(e, t, n) {
_e.call(e, n) ? e[n].push(t) : Kn(e, n, [t])
}
));
var uo = Ri((function(e, t, n) {
var i = -1
, a = "function" == typeof t
, r = Ho(e) ? W(e.length) : [];
return ti(e, (function(e) {
r[++i] = a ? it(t, e, n) : zi(e, t, n)
}
)),
r
}
))
, po = ga((function(e, t, n) {
Kn(e, n, t)
}
));
function ho(e, t) {
return (Lo(e) ? dt : Ti)(e, Ja(t, 3))
}
var yo = ga((function(e, t, n) {
e[n ? 0 : 1].push(t)
}
), (function() {
return [[], []]
}
));
var mo = Ri((function(e, t) {
if (null == e)
return [];
var n = t.length;
return n > 1 && cr(e, t[0], t[1]) ? t = [] : n > 2 && cr(t[0], t[1], t[2]) && (t = [t[0]]),
Pi(e, oi(t, 1), [])
}
))
, fo = Jt || function() {
return Ue.Date.now()
}
;
function xo(e, t, n) {
return t = n ? void 0 : t,
Va(e, 128, void 0, void 0, void 0, void 0, t = e && null == t ? e.length : t)
}
function vo(e, t) {
var n;
if ("function" != typeof t)
throw new xe(i);
return e = as(e),
function() {
return --e > 0 && (n = t.apply(this, arguments)),
e <= 1 && (t = void 0),
n
}
}
var zo = Ri((function(e, t, n) {
var i = 1;
if (n.length) {
var a = $t(n, Xa(zo));
i |= 32
}
return Va(e, i, t, n, a)
}
))
, go = Ri((function(e, t, n) {
var i = 3;
if (n.length) {
var a = $t(n, Xa(go));
i |= 32
}
return Va(t, i, e, n, a)
}
));
function bo(e, t, n) {
var a, r, o, s, c, l, u = 0, d = !1, p = !1, h = !0;
if ("function" != typeof e)
throw new xe(i);
function y(t) {
var n = a
, i = r;
return a = r = void 0,
u = t,
s = e.apply(i, n)
}
function m(e) {
return u = e,
c = gr(x, t),
d ? y(e) : s
}
function f(e) {
var n = e - l;
return void 0 === l || n >= t || n < 0 || p && e - u >= o
}
function x() {
var e = fo();
if (f(e))
return v(e);
c = gr(x, function(e) {
var n = t - (e - l);
return p ? cn(n, o - (e - u)) : n
}(e))
}
function v(e) {
return c = void 0,
h && a ? y(e) : (a = r = void 0,
s)
}
function z() {
var e = fo()
, n = f(e);
if (a = arguments,
r = this,
l = e,
n) {
if (void 0 === c)
return m(l);
if (p)
return da(c),
c = gr(x, t),
y(l)
}
return void 0 === c && (c = gr(x, t)),
s
}
return t = os(t) || 0,
Bo(n) && (d = !!n.leading,
o = (p = "maxWait"in n) ? sn(os(n.maxWait) || 0, t) : o,
h = "trailing"in n ? !!n.trailing : h),
z.cancel = function() {
void 0 !== c && da(c),
u = 0,
a = l = r = c = void 0
}
,
z.flush = function() {
return void 0 === c ? s : v(fo())
}
,
z
}
var wo = Ri((function(e, t) {
return Qn(e, 1, t)
}
))
, _o = Ri((function(e, t, n) {
return Qn(e, os(t) || 0, n)
}
));
function ko(e, t) {
if ("function" != typeof e || null != t && "function" != typeof t)
throw new xe(i);
var n = function() {
var i = arguments
, a = t ? t.apply(this, i) : i[0]
, r = n.cache;
if (r.has(a))
return r.get(a);
var o = e.apply(this, i);
return n.cache = r.set(a, o) || r,
o
};
return n.cache = new (ko.Cache || Hn),
n
}
function Co(e) {
if ("function" != typeof e)
throw new xe(i);
return function() {
var t = arguments;
switch (t.length) {
case 0:
return !e.call(this);
case 1:
return !e.call(this, t[0]);
case 2:
return !e.call(this, t[0], t[1]);
case 3:
return !e.call(this, t[0], t[1], t[2])
}
return !e.apply(this, t)
}
}
ko.Cache = Hn;
var So = la((function(e, t) {
var n = (t = 1 == t.length && Lo(t[0]) ? dt(t[0], It(Ja())) : dt(oi(t, 1), It(Ja()))).length;
return Ri((function(i) {
for (var a = -1, r = cn(i.length, n); ++a < r; )
i[a] = t[a].call(this, i[a]);
return it(e, this, i)
}
))
}
))
, Mo = Ri((function(e, t) {
return Va(e, 32, void 0, t, $t(t, Xa(Mo)))
}
))
, To = Ri((function(e, t) {
return Va(e, 64, void 0, t, $t(t, Xa(To)))
}
))
, Io = Ua((function(e, t) {
return Va(e, 256, void 0, void 0, void 0, t)
}
));
function Eo(e, t) {
return e === t || e != e && t != t
}
var Ao = ja(mi)
, Oo = ja((function(e, t) {
return e >= t
}
))
, Po = gi(function() {
return arguments
}()) ? gi : function(e) {
return Uo(e) && _e.call(e, "callee") && !We.call(e, "callee")
}
, Lo = W.isArray
, jo = Je ? It(Je) : function(e) {
return Uo(e) && yi(e) == b
}
;
function Ho(e) {
return null != e && qo(e.length) && !$o(e)
}
function Do(e) {
return Uo(e) && Ho(e)
}
var No = nn || oc
, Ro = Ze ? It(Ze) : function(e) {
return Uo(e) && yi(e) == l
}
;
function Vo(e) {
if (!Uo(e))
return !1;
var t = yi(e);
return t == u || "[object DOMException]" == t || "string" == typeof e.message && "string" == typeof e.name && !Ko(e)
}
function $o(e) {
if (!Bo(e))
return !1;
var t = yi(e);
return t == d || t == p || "[object AsyncFunction]" == t || "[object Proxy]" == t
}
function Fo(e) {
return "number" == typeof e && e == as(e)
}
function qo(e) {
return "number" == typeof e && e > -1 && e % 1 == 0 && e <= 9007199254740991
}
function Bo(e) {
var t = typeof e;
return null != e && ("object" == t || "function" == t)
}
function Uo(e) {
return null != e && "object" == typeof e
}
var Go = Qe ? It(Qe) : function(e) {
return Uo(e) && ir(e) == h
}
;
function Wo(e) {
return "number" == typeof e || Uo(e) && yi(e) == y
}
function Ko(e) {
if (!Uo(e) || yi(e) != m)
return !1;
var t = Be(e);
if (null === t)
return !0;
var n = _e.call(t, "constructor") && t.constructor;
return "function" == typeof n && n instanceof n && we.call(n) == Me
}
var Yo = et ? It(et) : function(e) {
return Uo(e) && yi(e) == f
}
;
var Xo = tt ? It(tt) : function(e) {
return Uo(e) && ir(e) == x
}
;
function Jo(e) {
return "string" == typeof e || !Lo(e) && Uo(e) && yi(e) == v
}
function Zo(e) {
return "symbol" == typeof e || Uo(e) && yi(e) == z
}
var Qo = nt ? It(nt) : function(e) {
return Uo(e) && qo(e.length) && !!Ne[yi(e)]
}
;
var es = ja(Mi)
, ts = ja((function(e, t) {
return e <= t
}
));
function ns(e) {
if (!e)
return [];
if (Ho(e))
return Jo(e) ? Ut(e) : va(e);
if (ft && e[ft])
return function(e) {
for (var t, n = []; !(t = e.next()).done; )
n.push(t.value);
return n
}(e[ft]());
var t = ir(e);
return (t == h ? Rt : t == x ? Ft : Es)(e)
}
function is(e) {
return e ? (e = os(e)) === 1 / 0 || e === -1 / 0 ? 17976931348623157e292 * (e < 0 ? -1 : 1) : e == e ? e : 0 : 0 === e ? e : 0
}
function as(e) {
var t = is(e)
, n = t % 1;
return t == t ? n ? t - n : t : 0
}
function rs(e) {
return e ? Xn(as(e), 0, 4294967295) : 0
}
function os(e) {
if ("number" == typeof e)
return e;
if (Zo(e))
return NaN;
if (Bo(e)) {
var t = "function" == typeof e.valueOf ? e.valueOf() : e;
e = Bo(t) ? t + "" : t
}
if ("string" != typeof e)
return 0 === e ? e : +e;
e = Tt(e);
var n = ie.test(e);
return n || re.test(e) ? Fe(e.slice(2), n ? 2 : 8) : ne.test(e) ? NaN : +e
}
function ss(e) {
return za(e, ws(e))
}
function cs(e) {
return null == e ? "" : Zi(e)
}
var ls = ba((function(e, t) {
if (pr(t) || Ho(t))
za(t, bs(t), e);
else
for (var n in t)
_e.call(t, n) && Bn(e, n, t[n])
}
))
, us = ba((function(e, t) {
za(t, ws(t), e)
}
))
, ds = ba((function(e, t, n, i) {
za(t, ws(t), e, i)
}
))
, ps = ba((function(e, t, n, i) {
za(t, bs(t), e, i)
}
))
, hs = Ua(Yn);
var ys = Ri((function(e, t) {
e = ye(e);
var n = -1
, i = t.length
, a = i > 2 ? t[2] : void 0;
for (a && cr(t[0], t[1], a) && (i = 1); ++n < i; )
for (var r = t[n], o = ws(r), s = -1, c = o.length; ++s < c; ) {
var l = o[s]
, u = e[l];
(void 0 === u || Eo(u, ge[l]) && !_e.call(e, l)) && (e[l] = r[l])
}
return e
}
))
, ms = Ri((function(e) {
return e.push(void 0, Fa),
it(ks, void 0, e)
}
));
function fs(e, t, n) {
var i = null == e ? void 0 : pi(e, t);
return void 0 === i ? n : i
}
function xs(e, t) {
return null != e && ar(e, t, xi)
}
var vs = Ea((function(e, t, n) {
null != t && "function" != typeof t.toString && (t = Se.call(t)),
e[t] = n
}
), Bs(Ws))
, zs = Ea((function(e, t, n) {
null != t && "function" != typeof t.toString && (t = Se.call(t)),
_e.call(e, t) ? e[t].push(n) : e[t] = [n]
}
), Ja)
, gs = Ri(zi);
function bs(e) {
return Ho(e) ? Rn(e) : Ci(e)
}
function ws(e) {
return Ho(e) ? Rn(e, !0) : Si(e)
}
var _s = ba((function(e, t, n) {
Ai(e, t, n)
}
))
, ks = ba((function(e, t, n, i) {
Ai(e, t, n, i)
}
))
, Cs = Ua((function(e, t) {
var n = {};
if (null == e)
return n;
var i = !1;
t = dt(t, (function(t) {
return t = ca(t, e),
i || (i = t.length > 1),
t
}
)),
za(e, Wa(e), n),
i && (n = Jn(n, 7, qa));
for (var a = t.length; a--; )
ea(n, t[a]);
return n
}
));
var Ss = Ua((function(e, t) {
return null == e ? {} : function(e, t) {
return Li(e, t, (function(t, n) {
return xs(e, n)
}
))
}(e, t)
}
));
function Ms(e, t) {
if (null == e)
return {};
var n = dt(Wa(e), (function(e) {
return [e]
}
));
return t = Ja(t),
Li(e, n, (function(e, n) {
return t(e, n[0])
}
))
}
var Ts = Ra(bs)
, Is = Ra(ws);
function Es(e) {
return null == e ? [] : Et(e, bs(e))
}
var As = Ca((function(e, t, n) {
return t = t.toLowerCase(),
e + (n ? Os(t) : t)
}
));
function Os(e) {
return Vs(cs(e).toLowerCase())
}
function Ps(e) {
return (e = cs(e)) && e.replace(se, jt).replace(Ae, "")
}
var Ls = Ca((function(e, t, n) {
return e + (n ? "-" : "") + t.toLowerCase()
}
))
, js = Ca((function(e, t, n) {
return e + (n ? " " : "") + t.toLowerCase()
}
))
, Hs = ka("toLowerCase");
var Ds = Ca((function(e, t, n) {
return e + (n ? "_" : "") + t.toLowerCase()
}
));
var Ns = Ca((function(e, t, n) {
return e + (n ? " " : "") + Vs(t)
}
));
var Rs = Ca((function(e, t, n) {
return e + (n ? " " : "") + t.toUpperCase()
}
))
, Vs = ka("toUpperCase");
function $s(e, t, n) {
return e = cs(e),
void 0 === (t = n ? void 0 : t) ? function(e) {
return je.test(e)
}(e) ? function(e) {
return e.match(Pe) || []
}(e) : function(e) {
return e.match(J) || []
}(e) : e.match(t) || []
}
var Fs = Ri((function(e, t) {
try {
return it(e, void 0, t)
} catch (e) {
return Vo(e) ? e : new de(e)
}
}
))
, qs = Ua((function(e, t) {
return rt(t, (function(t) {
t = Sr(t),
Kn(e, t, zo(e[t], e))
}
)),
e
}
));
function Bs(e) {
return function() {
return e
}
}
var Us = Ta()
, Gs = Ta(!0);
function Ws(e) {
return e
}
function Ks(e) {
return ki("function" == typeof e ? e : Jn(e, 1))
}
var Ys = Ri((function(e, t) {
return function(n) {
return zi(n, e, t)
}
}
))
, Xs = Ri((function(e, t) {
return function(n) {
return zi(e, n, t)
}
}
));
function Js(e, t, n) {
var i = bs(t)
, a = di(t, i);
null != n || Bo(t) && (a.length || !i.length) || (n = t,
t = e,
e = this,
a = di(t, bs(t)));
var r = !(Bo(n) && "chain"in n && !n.chain)
, o = $o(e);
return rt(a, (function(n) {
var i = t[n];
e[n] = i,
o && (e.prototype[n] = function() {
var t = this.__chain__;
if (r || t) {
var n = e(this.__wrapped__)
, a = n.__actions__ = va(this.__actions__);
return a.push({
func: i,
args: arguments,
thisArg: e
}),
n.__chain__ = t,
n
}
return i.apply(e, pt([this.value()], arguments))
}
)
}
)),
e
}
function Zs() {}
var Qs = Oa(dt)
, ec = Oa(st)
, tc = Oa(mt);
function nc(e) {
return lr(e) ? _t(Sr(e)) : function(e) {
return function(t) {
return pi(t, e)
}
}(e)
}
var ic = La()
, ac = La(!0);
function rc() {
return []
}
function oc() {
return !1
}
var sc = Aa((function(e, t) {
return e + t
}
), 0)
, cc = Da("ceil")
, lc = Aa((function(e, t) {
return e / t
}
), 1)
, uc = Da("floor");
var dc, pc = Aa((function(e, t) {
return e * t
}
), 1), hc = Da("round"), yc = Aa((function(e, t) {
return e - t
}
), 0);
return In.after = function(e, t) {
if ("function" != typeof t)
throw new xe(i);
return e = as(e),
function() {
if (--e < 1)
return t.apply(this, arguments)
}
}
,
In.ary = xo,
In.assign = ls,
In.assignIn = us,
In.assignInWith = ds,
In.assignWith = ps,
In.at = hs,
In.before = vo,
In.bind = zo,
In.bindAll = qs,
In.bindKey = go,
In.castArray = function() {
if (!arguments.length)
return [];
var e = arguments[0];
return Lo(e) ? e : [e]
}
,
In.chain = to,
In.chunk = function(e, t, n) {
t = (n ? cr(e, t, n) : void 0 === t) ? 1 : sn(as(t), 0);
var i = null == e ? 0 : e.length;
if (!i || t < 1)
return [];
for (var a = 0, r = 0, o = W(Qt(i / t)); a < i; )
o[r++] = Gi(e, a, a += t);
return o
}
,
In.compact = function(e) {
for (var t = -1, n = null == e ? 0 : e.length, i = 0, a = []; ++t < n; ) {
var r = e[t];
r && (a[i++] = r)
}
return a
}
,
In.concat = function() {
var e = arguments.length;
if (!e)
return [];
for (var t = W(e - 1), n = arguments[0], i = e; i--; )
t[i - 1] = arguments[i];
return pt(Lo(n) ? va(n) : [n], oi(t, 1))
}
,
In.cond = function(e) {
var t = null == e ? 0 : e.length
, n = Ja();
return e = t ? dt(e, (function(e) {
if ("function" != typeof e[1])
throw new xe(i);
return [n(e[0]), e[1]]
}
)) : [],
Ri((function(n) {
for (var i = -1; ++i < t; ) {
var a = e[i];
if (it(a[0], this, n))
return it(a[1], this, n)
}
}
))
}
,
In.conforms = function(e) {
return function(e) {
var t = bs(e);
return function(n) {
return Zn(n, e, t)
}
}(Jn(e, 1))
}
,
In.constant = Bs,
In.countBy = ao,
In.create = function(e, t) {
var n = En(e);
return null == t ? n : Wn(n, t)
}
,
In.curry = function e(t, n, i) {
var a = Va(t, 8, void 0, void 0, void 0, void 0, void 0, n = i ? void 0 : n);
return a.placeholder = e.placeholder,
a
}
,
In.curryRight = function e(t, n, i) {
var a = Va(t, 16, void 0, void 0, void 0, void 0, void 0, n = i ? void 0 : n);
return a.placeholder = e.placeholder,
a
}
,
In.debounce = bo,
In.defaults = ys,
In.defaultsDeep = ms,
In.defer = wo,
In.delay = _o,
In.difference = Ir,
In.differenceBy = Er,
In.differenceWith = Ar,
In.drop = function(e, t, n) {
var i = null == e ? 0 : e.length;
return i ? Gi(e, (t = n || void 0 === t ? 1 : as(t)) < 0 ? 0 : t, i) : []
}
,
In.dropRight = function(e, t, n) {
var i = null == e ? 0 : e.length;
return i ? Gi(e, 0, (t = i - (t = n || void 0 === t ? 1 : as(t))) < 0 ? 0 : t) : []
}
,
In.dropRightWhile = function(e, t) {
return e && e.length ? na(e, Ja(t, 3), !0, !0) : []
}
,
In.dropWhile = function(e, t) {
return e && e.length ? na(e, Ja(t, 3), !0) : []
}
,
In.fill = function(e, t, n, i) {
var a = null == e ? 0 : e.length;
return a ? (n && "number" != typeof n && cr(e, t, n) && (n = 0,
i = a),
function(e, t, n, i) {
var a = e.length;
for ((n = as(n)) < 0 && (n = -n > a ? 0 : a + n),
(i = void 0 === i || i > a ? a : as(i)) < 0 && (i += a),
i = n > i ? 0 : rs(i); n < i; )
e[n++] = t;
return e
}(e, t, n, i)) : []
}
,
In.filter = function(e, t) {
return (Lo(e) ? ct : ri)(e, Ja(t, 3))
}
,
In.flatMap = function(e, t) {
return oi(ho(e, t), 1)
}
,
In.flatMapDeep = function(e, t) {
return oi(ho(e, t), 1 / 0)
}
,
In.flatMapDepth = function(e, t, n) {
return n = void 0 === n ? 1 : as(n),
oi(ho(e, t), n)
}
,
In.flatten = Lr,
In.flattenDeep = function(e) {
return (null == e ? 0 : e.length) ? oi(e, 1 / 0) : []
}
,
In.flattenDepth = function(e, t) {
return (null == e ? 0 : e.length) ? oi(e, t = void 0 === t ? 1 : as(t)) : []
}
,
In.flip = function(e) {
return Va(e, 512)
}
,
In.flow = Us,
In.flowRight = Gs,
In.fromPairs = function(e) {
for (var t = -1, n = null == e ? 0 : e.length, i = {}; ++t < n; ) {
var a = e[t];
i[a[0]] = a[1]
}
return i
}
,
In.functions = function(e) {
return null == e ? [] : di(e, bs(e))
}
,
In.functionsIn = function(e) {
return null == e ? [] : di(e, ws(e))
}
,
In.groupBy = lo,
In.initial = function(e) {
return (null == e ? 0 : e.length) ? Gi(e, 0, -1) : []
}
,
In.intersection = Hr,
In.intersectionBy = Dr,
In.intersectionWith = Nr,
In.invert = vs,
In.invertBy = zs,
In.invokeMap = uo,
In.iteratee = Ks,
In.keyBy = po,
In.keys = bs,
In.keysIn = ws,
In.map = ho,
In.mapKeys = function(e, t) {
var n = {};
return t = Ja(t, 3),
li(e, (function(e, i, a) {
Kn(n, t(e, i, a), e)
}
)),
n
}
,
In.mapValues = function(e, t) {
var n = {};
return t = Ja(t, 3),
li(e, (function(e, i, a) {
Kn(n, i, t(e, i, a))
}
)),
n
}
,
In.matches = function(e) {
return Ii(Jn(e, 1))
}
,
In.matchesProperty = function(e, t) {
return Ei(e, Jn(t, 1))
}
,
In.memoize = ko,
In.merge = _s,
In.mergeWith = ks,
In.method = Ys,
In.methodOf = Xs,
In.mixin = Js,
In.negate = Co,
In.nthArg = function(e) {
return e = as(e),
Ri((function(t) {
return Oi(t, e)
}
))
}
,
In.omit = Cs,
In.omitBy = function(e, t) {
return Ms(e, Co(Ja(t)))
}
,
In.once = function(e) {
return vo(2, e)
}
,
In.orderBy = function(e, t, n, i) {
return null == e ? [] : (Lo(t) || (t = null == t ? [] : [t]),
Lo(n = i ? void 0 : n) || (n = null == n ? [] : [n]),
Pi(e, t, n))
}
,
In.over = Qs,
In.overArgs = So,
In.overEvery = ec,
In.overSome = tc,
In.partial = Mo,
In.partialRight = To,
In.partition = yo,
In.pick = Ss,
In.pickBy = Ms,
In.property = nc,
In.propertyOf = function(e) {
return function(t) {
return null == e ? void 0 : pi(e, t)
}
}
,
In.pull = Vr,
In.pullAll = $r,
In.pullAllBy = function(e, t, n) {
return e && e.length && t && t.length ? ji(e, t, Ja(n, 2)) : e
}
,
In.pullAllWith = function(e, t, n) {
return e && e.length && t && t.length ? ji(e, t, void 0, n) : e
}
,
In.pullAt = Fr,
In.range = ic,
In.rangeRight = ac,
In.rearg = Io,
In.reject = function(e, t) {
return (Lo(e) ? ct : ri)(e, Co(Ja(t, 3)))
}
,
In.remove = function(e, t) {
var n = [];
if (!e || !e.length)
return n;
var i = -1
, a = []
, r = e.length;
for (t = Ja(t, 3); ++i < r; ) {
var o = e[i];
t(o, i, e) && (n.push(o),
a.push(i))
}
return Hi(e, a),
n
}
,
In.rest = function(e, t) {
if ("function" != typeof e)
throw new xe(i);
return Ri(e, t = void 0 === t ? t : as(t))
}
,
In.reverse = qr,
In.sampleSize = function(e, t, n) {
return t = (n ? cr(e, t, n) : void 0 === t) ? 1 : as(t),
(Lo(e) ? $n : $i)(e, t)
}
,
In.set = function(e, t, n) {
return null == e ? e : Fi(e, t, n)
}
,
In.setWith = function(e, t, n, i) {
return i = "function" == typeof i ? i : void 0,
null == e ? e : Fi(e, t, n, i)
}
,
In.shuffle = function(e) {
return (Lo(e) ? Fn : Ui)(e)
}
,
In.slice = function(e, t, n) {
var i = null == e ? 0 : e.length;
return i ? (n && "number" != typeof n && cr(e, t, n) ? (t = 0,
n = i) : (t = null == t ? 0 : as(t),
n = void 0 === n ? i : as(n)),
Gi(e, t, n)) : []
}
,
In.sortBy = mo,
In.sortedUniq = function(e) {
return e && e.length ? Xi(e) : []
}
,
In.sortedUniqBy = function(e, t) {
return e && e.length ? Xi(e, Ja(t, 2)) : []
}
,
In.split = function(e, t, n) {
return n && "number" != typeof n && cr(e, t, n) && (t = n = void 0),
(n = void 0 === n ? 4294967295 : n >>> 0) ? (e = cs(e)) && ("string" == typeof t || null != t && !Yo(t)) && !(t = Zi(t)) && Nt(e) ? ua(Ut(e), 0, n) : e.split(t, n) : []
}
,
In.spread = function(e, t) {
if ("function" != typeof e)
throw new xe(i);
return t = null == t ? 0 : sn(as(t), 0),
Ri((function(n) {
var i = n[t]
, a = ua(n, 0, t);
return i && pt(a, i),
it(e, this, a)
}
))
}
,
In.tail = function(e) {
var t = null == e ? 0 : e.length;
return t ? Gi(e, 1, t) : []
}
,
In.take = function(e, t, n) {
return e && e.length ? Gi(e, 0, (t = n || void 0 === t ? 1 : as(t)) < 0 ? 0 : t) : []
}
,
In.takeRight = function(e, t, n) {
var i = null == e ? 0 : e.length;
return i ? Gi(e, (t = i - (t = n || void 0 === t ? 1 : as(t))) < 0 ? 0 : t, i) : []
}
,
In.takeRightWhile = function(e, t) {
return e && e.length ? na(e, Ja(t, 3), !1, !0) : []
}
,
In.takeWhile = function(e, t) {
return e && e.length ? na(e, Ja(t, 3)) : []
}
,
In.tap = function(e, t) {
return t(e),
e
}
,
In.throttle = function(e, t, n) {
var a = !0
, r = !0;
if ("function" != typeof e)
throw new xe(i);
return Bo(n) && (a = "leading"in n ? !!n.leading : a,
r = "trailing"in n ? !!n.trailing : r),
bo(e, t, {
leading: a,
maxWait: t,
trailing: r
})
}
,
In.thru = no,
In.toArray = ns,
In.toPairs = Ts,
In.toPairsIn = Is,
In.toPath = function(e) {
return Lo(e) ? dt(e, Sr) : Zo(e) ? [e] : va(Cr(cs(e)))
}
,
In.toPlainObject = ss,
In.transform = function(e, t, n) {
var i = Lo(e)
, a = i || No(e) || Qo(e);
if (t = Ja(t, 4),
null == n) {
var r = e && e.constructor;
n = a ? i ? new r : [] : Bo(e) && $o(r) ? En(Be(e)) : {}
}
return (a ? rt : li)(e, (function(e, i, a) {
return t(n, e, i, a)
}
)),
n
}
,
In.unary = function(e) {
return xo(e, 1)
}
,
In.union = Br,
In.unionBy = Ur,
In.unionWith = Gr,
In.uniq = function(e) {
return e && e.length ? Qi(e) : []
}
,
In.uniqBy = function(e, t) {
return e && e.length ? Qi(e, Ja(t, 2)) : []
}
,
In.uniqWith = function(e, t) {
return t = "function" == typeof t ? t : void 0,
e && e.length ? Qi(e, void 0, t) : []
}
,
In.unset = function(e, t) {
return null == e || ea(e, t)
}
,
In.unzip = Wr,
In.unzipWith = Kr,
In.update = function(e, t, n) {
return null == e ? e : ta(e, t, sa(n))
}
,
In.updateWith = function(e, t, n, i) {
return i = "function" == typeof i ? i : void 0,
null == e ? e : ta(e, t, sa(n), i)
}
,
In.values = Es,
In.valuesIn = function(e) {
return null == e ? [] : Et(e, ws(e))
}
,
In.without = Yr,
In.words = $s,
In.wrap = function(e, t) {
return Mo(sa(t), e)
}
,
In.xor = Xr,
In.xorBy = Jr,
In.xorWith = Zr,
In.zip = Qr,
In.zipObject = function(e, t) {
return ra(e || [], t || [], Bn)
}
,
In.zipObjectDeep = function(e, t) {
return ra(e || [], t || [], Fi)
}
,
In.zipWith = eo,
In.entries = Ts,
In.entriesIn = Is,
In.extend = us,
In.extendWith = ds,
Js(In, In),
In.add = sc,
In.attempt = Fs,
In.camelCase = As,
In.capitalize = Os,
In.ceil = cc,
In.clamp = function(e, t, n) {
return void 0 === n && (n = t,
t = void 0),
void 0 !== n && (n = (n = os(n)) == n ? n : 0),
void 0 !== t && (t = (t = os(t)) == t ? t : 0),
Xn(os(e), t, n)
}
,
In.clone = function(e) {
return Jn(e, 4)
}
,
In.cloneDeep = function(e) {
return Jn(e, 5)
}
,
In.cloneDeepWith = function(e, t) {
return Jn(e, 5, t = "function" == typeof t ? t : void 0)
}
,
In.cloneWith = function(e, t) {
return Jn(e, 4, t = "function" == typeof t ? t : void 0)
}
,
In.conformsTo = function(e, t) {
return null == t || Zn(e, t, bs(t))
}
,
In.deburr = Ps,
In.defaultTo = function(e, t) {
return null == e || e != e ? t : e
}
,
In.divide = lc,
In.endsWith = function(e, t, n) {
e = cs(e),
t = Zi(t);
var i = e.length
, a = n = void 0 === n ? i : Xn(as(n), 0, i);
return (n -= t.length) >= 0 && e.slice(n, a) == t
}
,
In.eq = Eo,
In.escape = function(e) {
return (e = cs(e)) && D.test(e) ? e.replace(j, Ht) : e
}
,
In.escapeRegExp = function(e) {
return (e = cs(e)) && U.test(e) ? e.replace(B, "\\$&") : e
}
,
In.every = function(e, t, n) {
var i = Lo(e) ? st : ii;
return n && cr(e, t, n) && (t = void 0),
i(e, Ja(t, 3))
}
,
In.find = ro,
In.findIndex = Or,
In.findKey = function(e, t) {
return xt(e, Ja(t, 3), li)
}
,
In.findLast = oo,
In.findLastIndex = Pr,
In.findLastKey = function(e, t) {
return xt(e, Ja(t, 3), ui)
}
,
In.floor = uc,
In.forEach = so,
In.forEachRight = co,
In.forIn = function(e, t) {
return null == e ? e : si(e, Ja(t, 3), ws)
}
,
In.forInRight = function(e, t) {
return null == e ? e : ci(e, Ja(t, 3), ws)
}
,
In.forOwn = function(e, t) {
return e && li(e, Ja(t, 3))
}
,
In.forOwnRight = function(e, t) {
return e && ui(e, Ja(t, 3))
}
,
In.get = fs,
In.gt = Ao,
In.gte = Oo,
In.has = function(e, t) {
return null != e && ar(e, t, fi)
}
,
In.hasIn = xs,
In.head = jr,
In.identity = Ws,
In.includes = function(e, t, n, i) {
e = Ho(e) ? e : Es(e),
n = n && !i ? as(n) : 0;
var a = e.length;
return n < 0 && (n = sn(a + n, 0)),
Jo(e) ? n <= a && e.indexOf(t, n) > -1 : !!a && zt(e, t, n) > -1
}
,
In.indexOf = function(e, t, n) {
var i = null == e ? 0 : e.length;
if (!i)
return -1;
var a = null == n ? 0 : as(n);
return a < 0 && (a = sn(i + a, 0)),
zt(e, t, a)
}
,
In.inRange = function(e, t, n) {
return t = is(t),
void 0 === n ? (n = t,
t = 0) : n = is(n),
function(e, t, n) {
return e >= cn(t, n) && e < sn(t, n)
}(e = os(e), t, n)
}
,
In.invoke = gs,
In.isArguments = Po,
In.isArray = Lo,
In.isArrayBuffer = jo,
In.isArrayLike = Ho,
In.isArrayLikeObject = Do,
In.isBoolean = function(e) {
return !0 === e || !1 === e || Uo(e) && yi(e) == c
}
,
In.isBuffer = No,
In.isDate = Ro,
In.isElement = function(e) {
return Uo(e) && 1 === e.nodeType && !Ko(e)
}
,
In.isEmpty = function(e) {
if (null == e)
return !0;
if (Ho(e) && (Lo(e) || "string" == typeof e || "function" == typeof e.splice || No(e) || Qo(e) || Po(e)))
return !e.length;
var t = ir(e);
if (t == h || t == x)
return !e.size;
if (pr(e))
return !Ci(e).length;
for (var n in e)
if (_e.call(e, n))
return !1;
return !0
}
,
In.isEqual = function(e, t) {
return bi(e, t)
}
,
In.isEqualWith = function(e, t, n) {
var i = (n = "function" == typeof n ? n : void 0) ? n(e, t) : void 0;
return void 0 === i ? bi(e, t, void 0, n) : !!i
}
,
In.isError = Vo,
In.isFinite = function(e) {
return "number" == typeof e && an(e)
}
,
In.isFunction = $o,
In.isInteger = Fo,
In.isLength = qo,
In.isMap = Go,
In.isMatch = function(e, t) {
return e === t || wi(e, t, Qa(t))
}
,
In.isMatchWith = function(e, t, n) {
return n = "function" == typeof n ? n : void 0,
wi(e, t, Qa(t), n)
}
,
In.isNaN = function(e) {
return Wo(e) && e != +e
}
,
In.isNative = function(e) {
if (dr(e))
throw new de("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");
return _i(e)
}
,
In.isNil = function(e) {
return null == e
}
,
In.isNull = function(e) {
return null === e
}
,
In.isNumber = Wo,
In.isObject = Bo,
In.isObjectLike = Uo,
In.isPlainObject = Ko,
In.isRegExp = Yo,
In.isSafeInteger = function(e) {
return Fo(e) && e >= -9007199254740991 && e <= 9007199254740991
}
,
In.isSet = Xo,
In.isString = Jo,
In.isSymbol = Zo,
In.isTypedArray = Qo,
In.isUndefined = function(e) {
return void 0 === e
}
,
In.isWeakMap = function(e) {
return Uo(e) && ir(e) == g
}
,
In.isWeakSet = function(e) {
return Uo(e) && "[object WeakSet]" == yi(e)
}
,
In.join = function(e, t) {
return null == e ? "" : rn.call(e, t)
}
,
In.kebabCase = Ls,
In.last = Rr,
In.lastIndexOf = function(e, t, n) {
var i = null == e ? 0 : e.length;
if (!i)
return -1;
var a = i;
return void 0 !== n && (a = (a = as(n)) < 0 ? sn(i + a, 0) : cn(a, i - 1)),
t == t ? function(e, t, n) {
for (var i = n + 1; i--; )
if (e[i] === t)
return i;
return i
}(e, t, a) : vt(e, bt, a, !0)
}
,
In.lowerCase = js,
In.lowerFirst = Hs,
In.lt = es,
In.lte = ts,
In.max = function(e) {
return e && e.length ? ai(e, Ws, mi) : void 0
}
,
In.maxBy = function(e, t) {
return e && e.length ? ai(e, Ja(t, 2), mi) : void 0
}
,
In.mean = function(e) {
return wt(e, Ws)
}
,
In.meanBy = function(e, t) {
return wt(e, Ja(t, 2))
}
,
In.min = function(e) {
return e && e.length ? ai(e, Ws, Mi) : void 0
}
,
In.minBy = function(e, t) {
return e && e.length ? ai(e, Ja(t, 2), Mi) : void 0
}
,
In.stubArray = rc,
In.stubFalse = oc,
In.stubObject = function() {
return {}
}
,
In.stubString = function() {
return ""
}
,
In.stubTrue = function() {
return !0
}
,
In.multiply = pc,
In.nth = function(e, t) {
return e && e.length ? Oi(e, as(t)) : void 0
}
,
In.noConflict = function() {
return Ue._ === this && (Ue._ = Te),
this
}
,
In.noop = Zs,
In.now = fo,
In.pad = function(e, t, n) {
e = cs(e);
var i = (t = as(t)) ? Bt(e) : 0;
if (!t || i >= t)
return e;
var a = (t - i) / 2;
return Pa(en(a), n) + e + Pa(Qt(a), n)
}
,
In.padEnd = function(e, t, n) {
e = cs(e);
var i = (t = as(t)) ? Bt(e) : 0;
return t && i < t ? e + Pa(t - i, n) : e
}
,
In.padStart = function(e, t, n) {
e = cs(e);
var i = (t = as(t)) ? Bt(e) : 0;
return t && i < t ? Pa(t - i, n) + e : e
}
,
In.parseInt = function(e, t, n) {
return n || null == t ? t = 0 : t && (t = +t),
un(cs(e).replace(G, ""), t || 0)
}
,
In.random = function(e, t, n) {
if (n && "boolean" != typeof n && cr(e, t, n) && (t = n = void 0),
void 0 === n && ("boolean" == typeof t ? (n = t,
t = void 0) : "boolean" == typeof e && (n = e,
e = void 0)),
void 0 === e && void 0 === t ? (e = 0,
t = 1) : (e = is(e),
void 0 === t ? (t = e,
e = 0) : t = is(t)),
e > t) {
var i = e;
e = t,
t = i
}
if (n || e % 1 || t % 1) {
var a = dn();
return cn(e + a * (t - e + $e("1e-" + ((a + "").length - 1))), t)
}
return Di(e, t)
}
,
In.reduce = function(e, t, n) {
var i = Lo(e) ? ht : Ct
, a = arguments.length < 3;
return i(e, Ja(t, 4), n, a, ti)
}
,
In.reduceRight = function(e, t, n) {
var i = Lo(e) ? yt : Ct
, a = arguments.length < 3;
return i(e, Ja(t, 4), n, a, ni)
}
,
In.repeat = function(e, t, n) {
return t = (n ? cr(e, t, n) : void 0 === t) ? 1 : as(t),
Ni(cs(e), t)
}
,
In.replace = function() {
var e = arguments
, t = cs(e[0]);
return e.length < 3 ? t : t.replace(e[1], e[2])
}
,
In.result = function(e, t, n) {
var i = -1
, a = (t = ca(t, e)).length;
for (a || (a = 1,
e = void 0); ++i < a; ) {
var r = null == e ? void 0 : e[Sr(t[i])];
void 0 === r && (i = a,
r = n),
e = $o(r) ? r.call(e) : r
}
return e
}
,
In.round = hc,
In.runInContext = e,
In.sample = function(e) {
return (Lo(e) ? Vn : Vi)(e)
}
,
In.size = function(e) {
if (null == e)
return 0;
if (Ho(e))
return Jo(e) ? Bt(e) : e.length;
var t = ir(e);
return t == h || t == x ? e.size : Ci(e).length
}
,
In.snakeCase = Ds,
In.some = function(e, t, n) {
var i = Lo(e) ? mt : Wi;
return n && cr(e, t, n) && (t = void 0),
i(e, Ja(t, 3))
}
,
In.sortedIndex = function(e, t) {
return Ki(e, t)
}
,
In.sortedIndexBy = function(e, t, n) {
return Yi(e, t, Ja(n, 2))
}
,
In.sortedIndexOf = function(e, t) {
var n = null == e ? 0 : e.length;
if (n) {
var i = Ki(e, t);
if (i < n && Eo(e[i], t))
return i
}
return -1
}
,
In.sortedLastIndex = function(e, t) {
return Ki(e, t, !0)
}
,
In.sortedLastIndexBy = function(e, t, n) {
return Yi(e, t, Ja(n, 2), !0)
}
,
In.sortedLastIndexOf = function(e, t) {
if (null == e ? 0 : e.length) {
var n = Ki(e, t, !0) - 1;
if (Eo(e[n], t))
return n
}
return -1
}
,
In.startCase = Ns,
In.startsWith = function(e, t, n) {
return e = cs(e),
n = null == n ? 0 : Xn(as(n), 0, e.length),
t = Zi(t),
e.slice(n, n + t.length) == t
}
,
In.subtract = yc,
In.sum = function(e) {
return e && e.length ? St(e, Ws) : 0
}
,
In.sumBy = function(e, t) {
return e && e.length ? St(e, Ja(t, 2)) : 0
}
,
In.template = function(e, t, n) {
var i = In.templateSettings;
n && cr(e, t, n) && (t = void 0),
e = cs(e),
t = ds({}, t, i, $a);
var a, r, o = ds({}, t.imports, i.imports, $a), s = bs(o), c = Et(o, s), l = 0, u = t.interpolate || ce, d = "__p += '", p = me((t.escape || ce).source + "|" + u.source + "|" + (u === V ? ee : ce).source + "|" + (t.evaluate || ce).source + "|$", "g"), h = "//# sourceURL=" + (_e.call(t, "sourceURL") ? (t.sourceURL + "").replace(/\s/g, " ") : "lodash.templateSources[" + ++De + "]") + "\n";
e.replace(p, (function(t, n, i, o, s, c) {
return i || (i = o),
d += e.slice(l, c).replace(le, Dt),
n && (a = !0,
d += "' +\n__e(" + n + ") +\n'"),
s && (r = !0,
d += "';\n" + s + ";\n__p += '"),
i && (d += "' +\n((__t = (" + i + ")) == null ? '' : __t) +\n'"),
l = c + t.length,
t
}
)),
d += "';\n";
var y = _e.call(t, "variable") && t.variable;
if (y) {
if (Z.test(y))
throw new de("Invalid `variable` option passed into `_.template`")
} else
d = "with (obj) {\n" + d + "\n}\n";
d = (r ? d.replace(A, "") : d).replace(O, "$1").replace(P, "$1;"),
d = "function(" + (y || "obj") + ") {\n" + (y ? "" : "obj || (obj = {});\n") + "var __t, __p = ''" + (a ? ", __e = _.escape" : "") + (r ? ", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n" : ";\n") + d + "return __p\n}";
var m = Fs((function() {
return pe(s, h + "return " + d).apply(void 0, c)
}
));
if (m.source = d,
Vo(m))
throw m;
return m
}
,
In.times = function(e, t) {
if ((e = as(e)) < 1 || e > 9007199254740991)
return [];
var n = 4294967295
, i = cn(e, 4294967295);
e -= 4294967295;
for (var a = Mt(i, t = Ja(t)); ++n < e; )
t(n);
return a
}
,
In.toFinite = is,
In.toInteger = as,
In.toLength = rs,
In.toLower = function(e) {
return cs(e).toLowerCase()
}
,
In.toNumber = os,
In.toSafeInteger = function(e) {
return e ? Xn(as(e), -9007199254740991, 9007199254740991) : 0 === e ? e : 0
}
,
In.toString = cs,
In.toUpper = function(e) {
return cs(e).toUpperCase()
}
,
In.trim = function(e, t, n) {
if ((e = cs(e)) && (n || void 0 === t))
return Tt(e);
if (!e || !(t = Zi(t)))
return e;
var i = Ut(e)
, a = Ut(t);
return ua(i, Ot(i, a), Pt(i, a) + 1).join("")
}
,
In.trimEnd = function(e, t, n) {
if ((e = cs(e)) && (n || void 0 === t))
return e.slice(0, Gt(e) + 1);
if (!e || !(t = Zi(t)))
return e;
var i = Ut(e);
return ua(i, 0, Pt(i, Ut(t)) + 1).join("")
}
,
In.trimStart = function(e, t, n) {
if ((e = cs(e)) && (n || void 0 === t))
return e.replace(G, "");
if (!e || !(t = Zi(t)))
return e;
var i = Ut(e);
return ua(i, Ot(i, Ut(t))).join("")
}
,
In.truncate = function(e, t) {
var n = 30
, i = "...";
if (Bo(t)) {
var a = "separator"in t ? t.separator : a;
n = "length"in t ? as(t.length) : n,
i = "omission"in t ? Zi(t.omission) : i
}
var r = (e = cs(e)).length;
if (Nt(e)) {
var o = Ut(e);
r = o.length
}
if (n >= r)
return e;
var s = n - Bt(i);
if (s < 1)
return i;
var c = o ? ua(o, 0, s).join("") : e.slice(0, s);
if (void 0 === a)
return c + i;
if (o && (s += c.length - s),
Yo(a)) {
if (e.slice(s).search(a)) {
var l, u = c;
for (a.global || (a = me(a.source, cs(te.exec(a)) + "g")),
a.lastIndex = 0; l = a.exec(u); )
var d = l.index;
c = c.slice(0, void 0 === d ? s : d)
}
} else if (e.indexOf(Zi(a), s) != s) {
var p = c.lastIndexOf(a);
p > -1 && (c = c.slice(0, p))
}
return c + i
}
,
In.unescape = function(e) {
return (e = cs(e)) && H.test(e) ? e.replace(L, Wt) : e
}
,
In.uniqueId = function(e) {
var t = ++ke;
return cs(e) + t
}
,
In.upperCase = Rs,
In.upperFirst = Vs,
In.each = so,
In.eachRight = co,
In.first = jr,
Js(In, (dc = {},
li(In, (function(e, t) {
_e.call(In.prototype, t) || (dc[t] = e)
}
)),
dc), {
chain: !1
}),
In.VERSION = "4.17.21",
rt(["bind", "bindKey", "curry", "curryRight", "partial", "partialRight"], (function(e) {
In[e].placeholder = In
}
)),
rt(["drop", "take"], (function(e, t) {
Pn.prototype[e] = function(n) {
n = void 0 === n ? 1 : sn(as(n), 0);
var i = this.__filtered__ && !t ? new Pn(this) : this.clone();
return i.__filtered__ ? i.__takeCount__ = cn(n, i.__takeCount__) : i.__views__.push({
size: cn(n, 4294967295),
type: e + (i.__dir__ < 0 ? "Right" : "")
}),
i
}
,
Pn.prototype[e + "Right"] = function(t) {
return this.reverse()[e](t).reverse()
}
}
)),
rt(["filter", "map", "takeWhile"], (function(e, t) {
var n = t + 1
, i = 1 == n || 3 == n;
Pn.prototype[e] = function(e) {
var t = this.clone();
return t.__iteratees__.push({
iteratee: Ja(e, 3),
type: n
}),
t.__filtered__ = t.__filtered__ || i,
t
}
}
)),
rt(["head", "last"], (function(e, t) {
var n = "take" + (t ? "Right" : "");
Pn.prototype[e] = function() {
return this[n](1).value()[0]
}
}
)),
rt(["initial", "tail"], (function(e, t) {
var n = "drop" + (t ? "" : "Right");
Pn.prototype[e] = function() {
return this.__filtered__ ? new Pn(this) : this[n](1)
}
}
)),
Pn.prototype.compact = function() {
return this.filter(Ws)
}
,
Pn.prototype.find = function(e) {
return this.filter(e).head()
}
,
Pn.prototype.findLast = function(e) {
return this.reverse().find(e)
}
,
Pn.prototype.invokeMap = Ri((function(e, t) {
return "function" == typeof e ? new Pn(this) : this.map((function(n) {
return zi(n, e, t)
}
))
}
)),
Pn.prototype.reject = function(e) {
return this.filter(Co(Ja(e)))
}
,
Pn.prototype.slice = function(e, t) {
e = as(e);
var n = this;
return n.__filtered__ && (e > 0 || t < 0) ? new Pn(n) : (e < 0 ? n = n.takeRight(-e) : e && (n = n.drop(e)),
void 0 !== t && (n = (t = as(t)) < 0 ? n.dropRight(-t) : n.take(t - e)),
n)
}
,
Pn.prototype.takeRightWhile = function(e) {
return this.reverse().takeWhile(e).reverse()
}
,
Pn.prototype.toArray = function() {
return this.take(4294967295)
}
,
li(Pn.prototype, (function(e, t) {
var n = /^(?:filter|find|map|reject)|While$/.test(t)
, i = /^(?:head|last)$/.test(t)
, a = In[i ? "take" + ("last" == t ? "Right" : "") : t]
, r = i || /^find/.test(t);
a && (In.prototype[t] = function() {
var t = this.__wrapped__
, o = i ? [1] : arguments
, s = t instanceof Pn
, c = o[0]
, l = s || Lo(t)
, u = function(e) {
var t = a.apply(In, pt([e], o));
return i && d ? t[0] : t
};
l && n && "function" == typeof c && 1 != c.length && (s = l = !1);
var d = this.__chain__
, p = !!this.__actions__.length
, h = r && !d
, y = s && !p;
if (!r && l) {
t = y ? t : new Pn(this);
var m = e.apply(t, o);
return m.__actions__.push({
func: no,
args: [u],
thisArg: void 0
}),
new On(m,d)
}
return h && y ? e.apply(this, o) : (m = this.thru(u),
h ? i ? m.value()[0] : m.value() : m)
}
)
}
)),
rt(["pop", "push", "shift", "sort", "splice", "unshift"], (function(e) {
var t = ve[e]
, n = /^(?:push|sort|unshift)$/.test(e) ? "tap" : "thru"
, i = /^(?:pop|shift)$/.test(e);
In.prototype[e] = function() {
var e = arguments;
if (i && !this.__chain__) {
var a = this.value();
return t.apply(Lo(a) ? a : [], e)
}
return this[n]((function(n) {
return t.apply(Lo(n) ? n : [], e)
}
))
}
}
)),
li(Pn.prototype, (function(e, t) {
var n = In[t];
if (n) {
var i = n.name + "";
_e.call(gn, i) || (gn[i] = []),
gn[i].push({
name: t,
func: n
})
}
}
)),
gn[Ia(void 0, 2).name] = [{
name: "wrapper",
func: void 0
}],
Pn.prototype.clone = function() {
var e = new Pn(this.__wrapped__);
return e.__actions__ = va(this.__actions__),
e.__dir__ = this.__dir__,
e.__filtered__ = this.__filtered__,
e.__iteratees__ = va(this.__iteratees__),
e.__takeCount__ = this.__takeCount__,
e.__views__ = va(this.__views__),
e
}
,
Pn.prototype.reverse = function() {
if (this.__filtered__) {
var e = new Pn(this);
e.__dir__ = -1,
e.__filtered__ = !0
} else
(e = this.clone()).__dir__ *= -1;
return e
}
,
Pn.prototype.value = function() {
var e = this.__wrapped__.value()
, t = this.__dir__
, n = Lo(e)
, i = t < 0
, a = n ? e.length : 0
, r = function(e, t, n) {
var i = -1
, a = n.length;
for (; ++i < a; ) {
var r = n[i]
, o = r.size;
switch (r.type) {
case "drop":
e += o;
break;
case "dropRight":
t -= o;
break;
case "take":
t = cn(t, e + o);
break;
case "takeRight":
e = sn(e, t - o)
}
}
return {
start: e,
end: t
}
}(0, a, this.__views__)
, o = r.start
, s = r.end
, c = s - o
, l = i ? s : o - 1
, u = this.__iteratees__
, d = u.length
, p = 0
, h = cn(c, this.__takeCount__);
if (!n || !i && a == c && h == c)
return ia(e, this.__actions__);
var y = [];
e: for (; c-- && p < h; ) {
for (var m = -1, f = e[l += t]; ++m < d; ) {
var x = u[m]
, v = x.iteratee
, z = x.type
, g = v(f);
if (2 == z)
f = g;
else if (!g) {
if (1 == z)
continue e;
break e
}
}
y[p++] = f
}
return y
}
,
In.prototype.at = io,
In.prototype.chain = function() {
return to(this)
}
,
In.prototype.commit = function() {
return new On(this.value(),this.__chain__)
}
,
In.prototype.next = function() {
void 0 === this.__values__ && (this.__values__ = ns(this.value()));
var e = this.__index__ >= this.__values__.length;
return {
done: e,
value: e ? void 0 : this.__values__[this.__index__++]
}
}
,
In.prototype.plant = function(e) {
for (var t, n = this; n instanceof An; ) {
var i = Tr(n);
i.__index__ = 0,
i.__values__ = void 0,
t ? a.__wrapped__ = i : t = i;
var a = i;
n = n.__wrapped__
}
return a.__wrapped__ = e,
t
}
,
In.prototype.reverse = function() {
var e = this.__wrapped__;
if (e instanceof Pn) {
var t = e;
return this.__actions__.length && (t = new Pn(this)),
(t = t.reverse()).__actions__.push({
func: no,
args: [qr],
thisArg: void 0
}),
new On(t,this.__chain__)
}
return this.thru(qr)
}
,
In.prototype.toJSON = In.prototype.valueOf = In.prototype.value = function() {
return ia(this.__wrapped__, this.__actions__)
}
,
In.prototype.first = In.prototype.head,
ft && (In.prototype[ft] = function() {
return this
}
),
In
}();
"function" == typeof define && "object" == typeof define.amd && define.amd ? (Ue._ = Kt,
define((function() {
return Kt
}
))) : We ? ((We.exports = Kt)._ = Kt,
Ge._ = Kt) : Ue._ = Kt
}
).call(this)
}
).call(this)
}
).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {})
}
, {}],
479: [function(e, t, n) {
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/
"use strict";
var i = Object.getOwnPropertySymbols
, a = Object.prototype.hasOwnProperty
, r = Object.prototype.propertyIsEnumerable;
function o(e) {
if (null == e)
throw new TypeError("Object.assign cannot be called with null or undefined");
return Object(e)
}
t.exports = function() {
try {
if (!Object.assign)
return !1;
var e = new String("abc");
if (e[5] = "de",
"5" === Object.getOwnPropertyNames(e)[0])
return !1;
for (var t = {}, n = 0; n < 10; n++)
t["_" + String.fromCharCode(n)] = n;
if ("0123456789" !== Object.getOwnPropertyNames(t).map((function(e) {
return t[e]
}
)).join(""))
return !1;
var i = {};
return "abcdefghijklmnopqrst".split("").forEach((function(e) {
i[e] = e
}
)),
"abcdefghijklmnopqrst" === Object.keys(Object.assign({}, i)).join("")
} catch (e) {
return !1
}
}() ? Object.assign : function(e, t) {
for (var n, s, c = o(e), l = 1; l < arguments.length; l++) {
for (var u in n = Object(arguments[l]))
a.call(n, u) && (c[u] = n[u]);
if (i) {
s = i(n);
for (var d = 0; d < s.length; d++)
r.call(n, s[d]) && (c[s[d]] = n[s[d]])
}
}
return c
}
}
, {}],
480: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
});
var i, a = e("babel-runtime/helpers/extends"), r = (i = a) && i.__esModule ? i : {
default: i
};
n.default = function(e, t) {
for (var n = (0,
r.default)({}, e), i = 0; i < t.length; i++) {
delete n[t[i]]
}
return n
}
,
t.exports = n.default
}
, {
"babel-runtime/helpers/extends": 199
}],
481: [function(e, t, n) {
t.exports = function e(t, n, a) {
n = n || [];
var r, o = (a = a || {}).strict, s = !1 !== a.end, c = a.sensitive ? "" : "i", l = 0, u = n.length, d = 0, p = 0;
if (t instanceof RegExp) {
for (; r = i.exec(t.source); )
n.push({
name: p++,
optional: !1,
offset: r.index
});
return t
}
if (Array.isArray(t))
return t = t.map((function(t) {
return e(t, n, a).source
}
)),
new RegExp("(?:" + t.join("|") + ")",c);
t = ("^" + t + (o ? "" : "/" === t[t.length - 1] ? "?" : "/?")).replace(/\/\(/g, "/(?:").replace(/([\/\.])/g, "\\$1").replace(/(\\\/)?(\\\.)?:(\w+)(\(.*?\))?(\*)?(\?)?/g, (function(e, t, i, a, r, o, s, c) {
t = t || "",
i = i || "",
r = r || "([^\\/" + i + "]+?)",
s = s || "",
n.push({
name: a,
optional: !!s,
offset: c + l
});
var u = (s ? "" : t) + "(?:" + i + (s ? t : "") + r + (o ? "((?:[\\/" + i + "].+?)?)" : "") + ")" + s;
return l += u.length - e.length,
u
}
)).replace(/\*/g, (function(e, t) {
for (var i = n.length; i-- > u && n[i].offset > t; )
n[i].offset += 3;
return "(.*)"
}
));
for (; r = i.exec(t); ) {
for (var h = 0, y = r.index; "\\" === t.charAt(--y); )
h++;
h % 2 != 1 && ((u + d === n.length || n[u + d].offset > r.index) && n.splice(u + d, 0, {
name: p++,
optional: !1,
offset: r.index
}),
d++)
}
return t += s ? "$" : "/" === t[t.length - 1] ? "" : "(?=\\/|$)",
new RegExp(t,c)
}
;
var i = /\((?!\?)/g
}
, {}],
482: [function(e, t, n) {
(function(e) {
(function() {
(function() {
var n, i, a, r, o, s;
"undefined" != typeof performance && null !== performance && performance.now ? t.exports = function() {
return performance.now()
}
: null != e && e.hrtime ? (t.exports = function() {
return (n() - o) / 1e6
}
,
i = e.hrtime,
r = (n = function() {
var e;
return 1e9 * (e = i())[0] + e[1]
}
)(),
s = 1e9 * e.uptime(),
o = r - s) : Date.now ? (t.exports = function() {
return Date.now() - a
}
,
a = Date.now()) : (t.exports = function() {
return (new Date).getTime() - a
}
,
a = (new Date).getTime())
}
).call(this)
}
).call(this)
}
).call(this, e("_process"))
}
, {
_process: 483
}],
483: [function(e, t, n) {
var i, a, r = t.exports = {};
function o() {
throw new Error("setTimeout has not been defined")
}
function s() {
throw new Error("clearTimeout has not been defined")
}
function c(e) {
if (i === setTimeout)
return setTimeout(e, 0);
if ((i === o || !i) && setTimeout)
return i = setTimeout,
setTimeout(e, 0);
try {
return i(e, 0)
} catch (t) {
try {
return i.call(null, e, 0)
} catch (t) {
return i.call(this, e, 0)
}
}
}
!function() {
try {
i = "function" == typeof setTimeout ? setTimeout : o
} catch (e) {
i = o
}
try {
a = "function" == typeof clearTimeout ? clearTimeout : s
} catch (e) {
a = s
}
}();
var l, u = [], d = !1, p = -1;
function h() {
d && l && (d = !1,
l.length ? u = l.concat(u) : p = -1,
u.length && y())
}
function y() {
if (!d) {
var e = c(h);
d = !0;
for (var t = u.length; t; ) {
for (l = u,
u = []; ++p < t; )
l && l[p].run();
p = -1,
t = u.length
}
l = null,
d = !1,
function(e) {
if (a === clearTimeout)
return clearTimeout(e);
if ((a === s || !a) && clearTimeout)
return a = clearTimeout,
clearTimeout(e);
try {
a(e)
} catch (t) {
try {
return a.call(null, e)
} catch (t) {
return a.call(this, e)
}
}
}(e)
}
}
function m(e, t) {
this.fun = e,
this.array = t
}
function f() {}
r.nextTick = function(e) {
var t = new Array(arguments.length - 1);
if (arguments.length > 1)
for (var n = 1; n < arguments.length; n++)
t[n - 1] = arguments[n];
u.push(new m(e,t)),
1 !== u.length || d || c(y)
}
,
m.prototype.run = function() {
this.fun.apply(null, this.array)
}
,
r.title = "browser",
r.browser = !0,
r.env = {},
r.argv = [],
r.version = "",
r.versions = {},
r.on = f,
r.addListener = f,
r.once = f,
r.off = f,
r.removeListener = f,
r.removeAllListeners = f,
r.emit = f,
r.prependListener = f,
r.prependOnceListener = f,
r.listeners = function(e) {
return []
}
,
r.binding = function(e) {
throw new Error("process.binding is not supported")
}
,
r.cwd = function() {
return "/"
}
,
r.chdir = function(e) {
throw new Error("process.chdir is not supported")
}
,
r.umask = function() {
return 0
}
}
, {}],
484: [function(e, t, n) {
(function(n) {
(function() {
for (var i = e("performance-now"), a = "undefined" == typeof window ? n : window, r = ["moz", "webkit"], o = "AnimationFrame", s = a["request" + o], c = a["cancel" + o] || a["cancelRequest" + o], l = 0; !s && l < r.length; l++)
s = a[r[l] + "Request" + o],
c = a[r[l] + "Cancel" + o] || a[r[l] + "CancelRequest" + o];
if (!s || !c) {
var u = 0
, d = 0
, p = [];
s = function(e) {
if (0 === p.length) {
var t = i()
, n = Math.max(0, 1e3 / 60 - (t - u));
u = n + t,
setTimeout((function() {
var e = p.slice(0);
p.length = 0;
for (var t = 0; t < e.length; t++)
if (!e[t].cancelled)
try {
e[t].callback(u)
} catch (e) {
setTimeout((function() {
throw e
}
), 0)
}
}
), Math.round(n))
}
return p.push({
handle: ++d,
callback: e,
cancelled: !1
}),
d
}
,
c = function(e) {
for (var t = 0; t < p.length; t++)
p[t].handle === e && (p[t].cancelled = !0)
}
}
t.exports = function(e) {
return s.call(a, e)
}
,
t.exports.cancel = function() {
c.apply(a, arguments)
}
,
t.exports.polyfill = function(e) {
e || (e = a),
e.requestAnimationFrame = s,
e.cancelAnimationFrame = c
}
}
).call(this)
}
).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {})
}
, {
"performance-now": 482
}],
485: [function(e, t, n) {
(function(t, i) {
(function() {
var a = e("process/browser.js").nextTick
, r = Function.prototype.apply
, o = Array.prototype.slice
, s = {}
, c = 0;
function l(e, t) {
this._id = e,
this._clearFn = t
}
n.setTimeout = function() {
return new l(r.call(setTimeout, window, arguments),clearTimeout)
}
,
n.setInterval = function() {
return new l(r.call(setInterval, window, arguments),clearInterval)
}
,
n.clearTimeout = n.clearInterval = function(e) {
e.close()
}
,
l.prototype.unref = l.prototype.ref = function() {}
,
l.prototype.close = function() {
this._clearFn.call(window, this._id)
}
,
n.enroll = function(e, t) {
clearTimeout(e._idleTimeoutId),
e._idleTimeout = t
}
,
n.unenroll = function(e) {
clearTimeout(e._idleTimeoutId),
e._idleTimeout = -1
}
,
n._unrefActive = n.active = function(e) {
clearTimeout(e._idleTimeoutId);
var t = e._idleTimeout;
t >= 0 && (e._idleTimeoutId = setTimeout((function() {
e._onTimeout && e._onTimeout()
}
), t))
}
,
n.setImmediate = "function" == typeof t ? t : function(e) {
var t = c++
, i = !(arguments.length < 2) && o.call(arguments, 1);
return s[t] = !0,
a((function() {
s[t] && (i ? e.apply(null, i) : e.call(null),
n.clearImmediate(t))
}
)),
t
}
,
n.clearImmediate = "function" == typeof i ? i : function(e) {
delete s[e]
}
}
).call(this)
}
).call(this, e("timers").setImmediate, e("timers").clearImmediate)
}
, {
"process/browser.js": 483,
timers: 485
}],
486: [function(e, t, n) {
!function(e, i) {
"object" == typeof n && void 0 !== t ? t.exports = i() : "function" == typeof define && define.amd ? define(i) : (e = "undefined" != typeof globalThis ? globalThis : e || self).tinycolor = i()
}(this, (function() {
"use strict";
function e(t) {
return (e = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) {
return typeof e
}
: function(e) {
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e
}
)(t)
}
var t = /^\s+/
, n = /\s+$/;
function i(a, r) {
if (r = r || {},
(a = a || "")instanceof i)
return a;
if (!(this instanceof i))
return new i(a,r);
var o = function(i) {
var a = {
r: 0,
g: 0,
b: 0
}
, r = 1
, o = null
, s = null
, c = null
, l = !1
, u = !1;
"string" == typeof i && (i = function(e) {
e = e.replace(t, "").replace(n, "").toLowerCase();
var i, a = !1;
if (g[e])
e = g[e],
a = !0;
else if ("transparent" == e)
return {
r: 0,
g: 0,
b: 0,
a: 0,
format: "name"
};
if (i = P.rgb.exec(e))
return {
r: i[1],
g: i[2],
b: i[3]
};
if (i = P.rgba.exec(e))
return {
r: i[1],
g: i[2],
b: i[3],
a: i[4]
};
if (i = P.hsl.exec(e))
return {
h: i[1],
s: i[2],
l: i[3]
};
if (i = P.hsla.exec(e))
return {
h: i[1],
s: i[2],
l: i[3],
a: i[4]
};
if (i = P.hsv.exec(e))
return {
h: i[1],
s: i[2],
v: i[3]
};
if (i = P.hsva.exec(e))
return {
h: i[1],
s: i[2],
v: i[3],
a: i[4]
};
if (i = P.hex8.exec(e))
return {
r: C(i[1]),
g: C(i[2]),
b: C(i[3]),
a: I(i[4]),
format: a ? "name" : "hex8"
};
if (i = P.hex6.exec(e))
return {
r: C(i[1]),
g: C(i[2]),
b: C(i[3]),
format: a ? "name" : "hex"
};
if (i = P.hex4.exec(e))
return {
r: C(i[1] + "" + i[1]),
g: C(i[2] + "" + i[2]),
b: C(i[3] + "" + i[3]),
a: I(i[4] + "" + i[4]),
format: a ? "name" : "hex8"
};
if (i = P.hex3.exec(e))
return {
r: C(i[1] + "" + i[1]),
g: C(i[2] + "" + i[2]),
b: C(i[3] + "" + i[3]),
format: a ? "name" : "hex"
};
return !1
}(i));
"object" == e(i) && (L(i.r) && L(i.g) && L(i.b) ? (d = i.r,
p = i.g,
h = i.b,
a = {
r: 255 * _(d, 255),
g: 255 * _(p, 255),
b: 255 * _(h, 255)
},
l = !0,
u = "%" === String(i.r).substr(-1) ? "prgb" : "rgb") : L(i.h) && L(i.s) && L(i.v) ? (o = M(i.s),
s = M(i.v),
a = function(e, t, n) {
e = 6 * _(e, 360),
t = _(t, 100),
n = _(n, 100);
var i = Math.floor(e)
, a = e - i
, r = n * (1 - t)
, o = n * (1 - a * t)
, s = n * (1 - (1 - a) * t)
, c = i % 6;
return {
r: 255 * [n, o, r, r, s, n][c],
g: 255 * [s, n, n, o, r, r][c],
b: 255 * [r, r, s, n, n, o][c]
}
}(i.h, o, s),
l = !0,
u = "hsv") : L(i.h) && L(i.s) && L(i.l) && (o = M(i.s),
c = M(i.l),
a = function(e, t, n) {
var i, a, r;
function o(e, t, n) {
return n < 0 && (n += 1),
n > 1 && (n -= 1),
n < 1 / 6 ? e + 6 * (t - e) * n : n < .5 ? t : n < 2 / 3 ? e + (t - e) * (2 / 3 - n) * 6 : e
}
if (e = _(e, 360),
t = _(t, 100),
n = _(n, 100),
0 === t)
i = a = r = n;
else {
var s = n < .5 ? n * (1 + t) : n + t - n * t
, c = 2 * n - s;
i = o(c, s, e + 1 / 3),
a = o(c, s, e),
r = o(c, s, e - 1 / 3)
}
return {
r: 255 * i,
g: 255 * a,
b: 255 * r
}
}(i.h, o, c),
l = !0,
u = "hsl"),
i.hasOwnProperty("a") && (r = i.a));
var d, p, h;
return r = w(r),
{
ok: l,
format: i.format || u,
r: Math.min(255, Math.max(a.r, 0)),
g: Math.min(255, Math.max(a.g, 0)),
b: Math.min(255, Math.max(a.b, 0)),
a: r
}
}(a);
this._originalInput = a,
this._r = o.r,
this._g = o.g,
this._b = o.b,
this._a = o.a,
this._roundA = Math.round(100 * this._a) / 100,
this._format = r.format || o.format,
this._gradientType = r.gradientType,
this._r < 1 && (this._r = Math.round(this._r)),
this._g < 1 && (this._g = Math.round(this._g)),
this._b < 1 && (this._b = Math.round(this._b)),
this._ok = o.ok
}
function a(e, t, n) {
e = _(e, 255),
t = _(t, 255),
n = _(n, 255);
var i, a, r = Math.max(e, t, n), o = Math.min(e, t, n), s = (r + o) / 2;
if (r == o)
i = a = 0;
else {
var c = r - o;
switch (a = s > .5 ? c / (2 - r - o) : c / (r + o),
r) {
case e:
i = (t - n) / c + (t < n ? 6 : 0);
break;
case t:
i = (n - e) / c + 2;
break;
case n:
i = (e - t) / c + 4
}
i /= 6
}
return {
h: i,
s: a,
l: s
}
}
function r(e, t, n) {
e = _(e, 255),
t = _(t, 255),
n = _(n, 255);
var i, a, r = Math.max(e, t, n), o = Math.min(e, t, n), s = r, c = r - o;
if (a = 0 === r ? 0 : c / r,
r == o)
i = 0;
else {
switch (r) {
case e:
i = (t - n) / c + (t < n ? 6 : 0);
break;
case t:
i = (n - e) / c + 2;
break;
case n:
i = (e - t) / c + 4
}
i /= 6
}
return {
h: i,
s: a,
v: s
}
}
function o(e, t, n, i) {
var a = [S(Math.round(e).toString(16)), S(Math.round(t).toString(16)), S(Math.round(n).toString(16))];
return i && a[0].charAt(0) == a[0].charAt(1) && a[1].charAt(0) == a[1].charAt(1) && a[2].charAt(0) == a[2].charAt(1) ? a[0].charAt(0) + a[1].charAt(0) + a[2].charAt(0) : a.join("")
}
function s(e, t, n, i) {
return [S(T(i)), S(Math.round(e).toString(16)), S(Math.round(t).toString(16)), S(Math.round(n).toString(16))].join("")
}
function c(e, t) {
t = 0 === t ? 0 : t || 10;
var n = i(e).toHsl();
return n.s -= t / 100,
n.s = k(n.s),
i(n)
}
function l(e, t) {
t = 0 === t ? 0 : t || 10;
var n = i(e).toHsl();
return n.s += t / 100,
n.s = k(n.s),
i(n)
}
function u(e) {
return i(e).desaturate(100)
}
function d(e, t) {
t = 0 === t ? 0 : t || 10;
var n = i(e).toHsl();
return n.l += t / 100,
n.l = k(n.l),
i(n)
}
function p(e, t) {
t = 0 === t ? 0 : t || 10;
var n = i(e).toRgb();
return n.r = Math.max(0, Math.min(255, n.r - Math.round(-t / 100 * 255))),
n.g = Math.max(0, Math.min(255, n.g - Math.round(-t / 100 * 255))),
n.b = Math.max(0, Math.min(255, n.b - Math.round(-t / 100 * 255))),
i(n)
}
function h(e, t) {
t = 0 === t ? 0 : t || 10;
var n = i(e).toHsl();
return n.l -= t / 100,
n.l = k(n.l),
i(n)
}
function y(e, t) {
var n = i(e).toHsl()
, a = (n.h + t) % 360;
return n.h = a < 0 ? 360 + a : a,
i(n)
}
function m(e) {
var t = i(e).toHsl();
return t.h = (t.h + 180) % 360,
i(t)
}
function f(e, t) {
if (isNaN(t) || t <= 0)
throw new Error("Argument to polyad must be a positive number");
for (var n = i(e).toHsl(), a = [i(e)], r = 360 / t, o = 1; o < t; o++)
a.push(i({
h: (n.h + o * r) % 360,
s: n.s,
l: n.l
}));
return a
}
function x(e) {
var t = i(e).toHsl()
, n = t.h;
return [i(e), i({
h: (n + 72) % 360,
s: t.s,
l: t.l
}), i({
h: (n + 216) % 360,
s: t.s,
l: t.l
})]
}
function v(e, t, n) {
t = t || 6,
n = n || 30;
var a = i(e).toHsl()
, r = 360 / n
, o = [i(e)];
for (a.h = (a.h - (r * t >> 1) + 720) % 360; --t; )
a.h = (a.h + r) % 360,
o.push(i(a));
return o
}
function z(e, t) {
t = t || 6;
for (var n = i(e).toHsv(), a = n.h, r = n.s, o = n.v, s = [], c = 1 / t; t--; )
s.push(i({
h: a,
s: r,
v: o
})),
o = (o + c) % 1;
return s
}
i.prototype = {
isDark: function() {
return this.getBrightness() < 128
},
isLight: function() {
return !this.isDark()
},
isValid: function() {
return this._ok
},
getOriginalInput: function() {
return this._originalInput
},
getFormat: function() {
return this._format
},
getAlpha: function() {
return this._a
},
getBrightness: function() {
var e = this.toRgb();
return (299 * e.r + 587 * e.g + 114 * e.b) / 1e3
},
getLuminance: function() {
var e, t, n, i = this.toRgb();
return e = i.r / 255,
t = i.g / 255,
n = i.b / 255,
.2126 * (e <= .03928 ? e / 12.92 : Math.pow((e + .055) / 1.055, 2.4)) + .7152 * (t <= .03928 ? t / 12.92 : Math.pow((t + .055) / 1.055, 2.4)) + .0722 * (n <= .03928 ? n / 12.92 : Math.pow((n + .055) / 1.055, 2.4))
},
setAlpha: function(e) {
return this._a = w(e),
this._roundA = Math.round(100 * this._a) / 100,
this
},
toHsv: function() {
var e = r(this._r, this._g, this._b);
return {
h: 360 * e.h,
s: e.s,
v: e.v,
a: this._a
}
},
toHsvString: function() {
var e = r(this._r, this._g, this._b)
, t = Math.round(360 * e.h)
, n = Math.round(100 * e.s)
, i = Math.round(100 * e.v);
return 1 == this._a ? "hsv(" + t + ", " + n + "%, " + i + "%)" : "hsva(" + t + ", " + n + "%, " + i + "%, " + this._roundA + ")"
},
toHsl: function() {
var e = a(this._r, this._g, this._b);
return {
h: 360 * e.h,
s: e.s,
l: e.l,
a: this._a
}
},
toHslString: function() {
var e = a(this._r, this._g, this._b)
, t = Math.round(360 * e.h)
, n = Math.round(100 * e.s)
, i = Math.round(100 * e.l);
return 1 == this._a ? "hsl(" + t + ", " + n + "%, " + i + "%)" : "hsla(" + t + ", " + n + "%, " + i + "%, " + this._roundA + ")"
},
toHex: function(e) {
return o(this._r, this._g, this._b, e)
},
toHexString: function(e) {
return "#" + this.toHex(e)
},
toHex8: function(e) {
return function(e, t, n, i, a) {
var r = [S(Math.round(e).toString(16)), S(Math.round(t).toString(16)), S(Math.round(n).toString(16)), S(T(i))];
if (a && r[0].charAt(0) == r[0].charAt(1) && r[1].charAt(0) == r[1].charAt(1) && r[2].charAt(0) == r[2].charAt(1) && r[3].charAt(0) == r[3].charAt(1))
return r[0].charAt(0) + r[1].charAt(0) + r[2].charAt(0) + r[3].charAt(0);
return r.join("")
}(this._r, this._g, this._b, this._a, e)
},
toHex8String: function(e) {
return "#" + this.toHex8(e)
},
toRgb: function() {
return {
r: Math.round(this._r),
g: Math.round(this._g),
b: Math.round(this._b),
a: this._a
}
},
toRgbString: function() {
return 1 == this._a ? "rgb(" + Math.round(this._r) + ", " + Math.round(this._g) + ", " + Math.round(this._b) + ")" : "rgba(" + Math.round(this._r) + ", " + Math.round(this._g) + ", " + Math.round(this._b) + ", " + this._roundA + ")"
},
toPercentageRgb: function() {
return {
r: Math.round(100 * _(this._r, 255)) + "%",
g: Math.round(100 * _(this._g, 255)) + "%",
b: Math.round(100 * _(this._b, 255)) + "%",
a: this._a
}
},
toPercentageRgbString: function() {
return 1 == this._a ? "rgb(" + Math.round(100 * _(this._r, 255)) + "%, " + Math.round(100 * _(this._g, 255)) + "%, " + Math.round(100 * _(this._b, 255)) + "%)" : "rgba(" + Math.round(100 * _(this._r, 255)) + "%, " + Math.round(100 * _(this._g, 255)) + "%, " + Math.round(100 * _(this._b, 255)) + "%, " + this._roundA + ")"
},
toName: function() {
return 0 === this._a ? "transparent" : !(this._a < 1) && (b[o(this._r, this._g, this._b, !0)] || !1)
},
toFilter: function(e) {
var t = "#" + s(this._r, this._g, this._b, this._a)
, n = t
, a = this._gradientType ? "GradientType = 1, " : "";
if (e) {
var r = i(e);
n = "#" + s(r._r, r._g, r._b, r._a)
}
return "progid:DXImageTransform.Microsoft.gradient(" + a + "startColorstr=" + t + ",endColorstr=" + n + ")"
},
toString: function(e) {
var t = !!e;
e = e || this._format;
var n = !1
, i = this._a < 1 && this._a >= 0;
return t || !i || "hex" !== e && "hex6" !== e && "hex3" !== e && "hex4" !== e && "hex8" !== e && "name" !== e ? ("rgb" === e && (n = this.toRgbString()),
"prgb" === e && (n = this.toPercentageRgbString()),
"hex" !== e && "hex6" !== e || (n = this.toHexString()),
"hex3" === e && (n = this.toHexString(!0)),
"hex4" === e && (n = this.toHex8String(!0)),
"hex8" === e && (n = this.toHex8String()),
"name" === e && (n = this.toName()),
"hsl" === e && (n = this.toHslString()),
"hsv" === e && (n = this.toHsvString()),
n || this.toHexString()) : "name" === e && 0 === this._a ? this.toName() : this.toRgbString()
},
clone: function() {
return i(this.toString())
},
_applyModification: function(e, t) {
var n = e.apply(null, [this].concat([].slice.call(t)));
return this._r = n._r,
this._g = n._g,
this._b = n._b,
this.setAlpha(n._a),
this
},
lighten: function() {
return this._applyModification(d, arguments)
},
brighten: function() {
return this._applyModification(p, arguments)
},
darken: function() {
return this._applyModification(h, arguments)
},
desaturate: function() {
return this._applyModification(c, arguments)
},
saturate: function() {
return this._applyModification(l, arguments)
},
greyscale: function() {
return this._applyModification(u, arguments)
},
spin: function() {
return this._applyModification(y, arguments)
},
_applyCombination: function(e, t) {
return e.apply(null, [this].concat([].slice.call(t)))
},
analogous: function() {
return this._applyCombination(v, arguments)
},
complement: function() {
return this._applyCombination(m, arguments)
},
monochromatic: function() {
return this._applyCombination(z, arguments)
},
splitcomplement: function() {
return this._applyCombination(x, arguments)
},
triad: function() {
return this._applyCombination(f, [3])
},
tetrad: function() {
return this._applyCombination(f, [4])
}
},
i.fromRatio = function(t, n) {
if ("object" == e(t)) {
var a = {};
for (var r in t)
t.hasOwnProperty(r) && (a[r] = "a" === r ? t[r] : M(t[r]));
t = a
}
return i(t, n)
}
,
i.equals = function(e, t) {
return !(!e || !t) && i(e).toRgbString() == i(t).toRgbString()
}
,
i.random = function() {
return i.fromRatio({
r: Math.random(),
g: Math.random(),
b: Math.random()
})
}
,
i.mix = function(e, t, n) {
n = 0 === n ? 0 : n || 50;
var a = i(e).toRgb()
, r = i(t).toRgb()
, o = n / 100;
return i({
r: (r.r - a.r) * o + a.r,
g: (r.g - a.g) * o + a.g,
b: (r.b - a.b) * o + a.b,
a: (r.a - a.a) * o + a.a
})
}
,
i.readability = function(e, t) {
var n = i(e)
, a = i(t);
return (Math.max(n.getLuminance(), a.getLuminance()) + .05) / (Math.min(n.getLuminance(), a.getLuminance()) + .05)
}
,
i.isReadable = function(e, t, n) {
var a, r, o = i.readability(e, t);
switch (r = !1,
(a = function(e) {
var t, n;
t = ((e = e || {
level: "AA",
size: "small"
}).level || "AA").toUpperCase(),
n = (e.size || "small").toLowerCase(),
"AA" !== t && "AAA" !== t && (t = "AA");
"small" !== n && "large" !== n && (n = "small");
return {
level: t,
size: n
}
}(n)).level + a.size) {
case "AAsmall":
case "AAAlarge":
r = o >= 4.5;
break;
case "AAlarge":
r = o >= 3;
break;
case "AAAsmall":
r = o >= 7
}
return r
}
,
i.mostReadable = function(e, t, n) {
var a, r, o, s, c = null, l = 0;
r = (n = n || {}).includeFallbackColors,
o = n.level,
s = n.size;
for (var u = 0; u < t.length; u++)
(a = i.readability(e, t[u])) > l && (l = a,
c = i(t[u]));
return i.isReadable(e, c, {
level: o,
size: s
}) || !r ? c : (n.includeFallbackColors = !1,
i.mostReadable(e, ["#fff", "#000"], n))
}
;
var g = i.names = {
aliceblue: "f0f8ff",
antiquewhite: "faebd7",
aqua: "0ff",
aquamarine: "7fffd4",
azure: "f0ffff",
beige: "f5f5dc",
bisque: "ffe4c4",
black: "000",
blanchedalmond: "ffebcd",
blue: "00f",
blueviolet: "8a2be2",
brown: "a52a2a",
burlywood: "deb887",
burntsienna: "ea7e5d",
cadetblue: "5f9ea0",
chartreuse: "7fff00",
chocolate: "d2691e",
coral: "ff7f50",
cornflowerblue: "6495ed",
cornsilk: "fff8dc",
crimson: "dc143c",
cyan: "0ff",
darkblue: "00008b",
darkcyan: "008b8b",
darkgoldenrod: "b8860b",
darkgray: "a9a9a9",
darkgreen: "006400",
darkgrey: "a9a9a9",
darkkhaki: "bdb76b",
darkmagenta: "8b008b",
darkolivegreen: "556b2f",
darkorange: "ff8c00",
darkorchid: "9932cc",
darkred: "8b0000",
darksalmon: "e9967a",
darkseagreen: "8fbc8f",
darkslateblue: "483d8b",
darkslategray: "2f4f4f",
darkslategrey: "2f4f4f",
darkturquoise: "00ced1",
darkviolet: "9400d3",
deeppink: "ff1493",
deepskyblue: "00bfff",
dimgray: "696969",
dimgrey: "696969",
dodgerblue: "1e90ff",
firebrick: "b22222",
floralwhite: "fffaf0",
forestgreen: "228b22",
fuchsia: "f0f",
gainsboro: "dcdcdc",
ghostwhite: "f8f8ff",
gold: "ffd700",
goldenrod: "daa520",
gray: "808080",
green: "008000",
greenyellow: "adff2f",
grey: "808080",
honeydew: "f0fff0",
hotpink: "ff69b4",
indianred: "cd5c5c",
indigo: "4b0082",
ivory: "fffff0",
khaki: "f0e68c",
lavender: "e6e6fa",
lavenderblush: "fff0f5",
lawngreen: "7cfc00",
lemonchiffon: "fffacd",
lightblue: "add8e6",
lightcoral: "f08080",
lightcyan: "e0ffff",
lightgoldenrodyellow: "fafad2",
lightgray: "d3d3d3",
lightgreen: "90ee90",
lightgrey: "d3d3d3",
lightpink: "ffb6c1",
lightsalmon: "ffa07a",
lightseagreen: "20b2aa",
lightskyblue: "87cefa",
lightslategray: "789",
lightslategrey: "789",
lightsteelblue: "b0c4de",
lightyellow: "ffffe0",
lime: "0f0",
limegreen: "32cd32",
linen: "faf0e6",
magenta: "f0f",
maroon: "800000",
mediumaquamarine: "66cdaa",
mediumblue: "0000cd",
mediumorchid: "ba55d3",
mediumpurple: "9370db",
mediumseagreen: "3cb371",
mediumslateblue: "7b68ee",
mediumspringgreen: "00fa9a",
mediumturquoise: "48d1cc",
mediumvioletred: "c71585",
midnightblue: "191970",
mintcream: "f5fffa",
mistyrose: "ffe4e1",
moccasin: "ffe4b5",
navajowhite: "ffdead",
navy: "000080",
oldlace: "fdf5e6",
olive: "808000",
olivedrab: "6b8e23",
orange: "ffa500",
orangered: "ff4500",
orchid: "da70d6",
palegoldenrod: "eee8aa",
palegreen: "98fb98",
paleturquoise: "afeeee",
palevioletred: "db7093",
papayawhip: "ffefd5",
peachpuff: "ffdab9",
peru: "cd853f",
pink: "ffc0cb",
plum: "dda0dd",
powderblue: "b0e0e6",
purple: "800080",
rebeccapurple: "663399",
red: "f00",
rosybrown: "bc8f8f",
royalblue: "4169e1",
saddlebrown: "8b4513",
salmon: "fa8072",
sandybrown: "f4a460",
seagreen: "2e8b57",
seashell: "fff5ee",
sienna: "a0522d",
silver: "c0c0c0",
skyblue: "87ceeb",
slateblue: "6a5acd",
slategray: "708090",
slategrey: "708090",
snow: "fffafa",
springgreen: "00ff7f",
steelblue: "4682b4",
tan: "d2b48c",
teal: "008080",
thistle: "d8bfd8",
tomato: "ff6347",
turquoise: "40e0d0",
violet: "ee82ee",
wheat: "f5deb3",
white: "fff",
whitesmoke: "f5f5f5",
yellow: "ff0",
yellowgreen: "9acd32"
}
, b = i.hexNames = function(e) {
var t = {};
for (var n in e)
e.hasOwnProperty(n) && (t[e[n]] = n);
return t
}(g);
function w(e) {
return e = parseFloat(e),
(isNaN(e) || e < 0 || e > 1) && (e = 1),
e
}
function _(e, t) {
(function(e) {
return "string" == typeof e && -1 != e.indexOf(".") && 1 === parseFloat(e)
}
)(e) && (e = "100%");
var n = function(e) {
return "string" == typeof e && -1 != e.indexOf("%")
}(e);
return e = Math.min(t, Math.max(0, parseFloat(e))),
n && (e = parseInt(e * t, 10) / 100),
Math.abs(e - t) < 1e-6 ? 1 : e % t / parseFloat(t)
}
function k(e) {
return Math.min(1, Math.max(0, e))
}
function C(e) {
return parseInt(e, 16)
}
function S(e) {
return 1 == e.length ? "0" + e : "" + e
}
function M(e) {
return e <= 1 && (e = 100 * e + "%"),
e
}
function T(e) {
return Math.round(255 * parseFloat(e)).toString(16)
}
function I(e) {
return C(e) / 255
}
var E, A, O, P = (A = "[\\s|\\(]+(" + (E = "(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)") + ")[,|\\s]+(" + E + ")[,|\\s]+(" + E + ")\\s*\\)?",
O = "[\\s|\\(]+(" + E + ")[,|\\s]+(" + E + ")[,|\\s]+(" + E + ")[,|\\s]+(" + E + ")\\s*\\)?",
{
CSS_UNIT: new RegExp(E),
rgb: new RegExp("rgb" + A),
rgba: new RegExp("rgba" + O),
hsl: new RegExp("hsl" + A),
hsla: new RegExp("hsla" + O),
hsv: new RegExp("hsv" + A),
hsva: new RegExp("hsva" + O),
hex3: /^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,
hex6: /^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,
hex4: /^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,
hex8: /^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/
});
function L(e) {
return !!P.CSS_UNIT.exec(e)
}
return i
}
))
}
, {}],
487: [function(e, t, n) {
(function(e) {
(function() {
/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */
var n, i, a, r, o, s, c, l, u, d, p, h, y, m, f, x, v, z, g, b, w, _, k;
!function(n) {
var i = "object" == typeof e ? e : "object" == typeof self ? self : "object" == typeof this ? this : {};
function a(e, t) {
return e !== i && ("function" == typeof Object.create ? Object.defineProperty(e, "__esModule", {
value: !0
}) : e.__esModule = !0),
function(n, i) {
return e[n] = t ? t(n, i) : i
}
}
"function" == typeof define && define.amd ? define("tslib", ["exports"], (function(e) {
n(a(i, a(e)))
}
)) : "object" == typeof t && "object" == typeof t.exports ? n(a(i, a(t.exports))) : n(a(i))
}((function(e) {
var t = Object.setPrototypeOf || {
__proto__: []
}instanceof Array && function(e, t) {
e.__proto__ = t
}
|| function(e, t) {
for (var n in t)
t.hasOwnProperty(n) && (e[n] = t[n])
}
;
n = function(e, n) {
function i() {
this.constructor = e
}
t(e, n),
e.prototype = null === n ? Object.create(n) : (i.prototype = n.prototype,
new i)
}
,
i = Object.assign || function(e) {
for (var t, n = 1, i = arguments.length; n < i; n++)
for (var a in t = arguments[n])
Object.prototype.hasOwnProperty.call(t, a) && (e[a] = t[a]);
return e
}
,
a = function(e, t) {
var n = {};
for (var i in e)
Object.prototype.hasOwnProperty.call(e, i) && t.indexOf(i) < 0 && (n[i] = e[i]);
if (null != e && "function" == typeof Object.getOwnPropertySymbols) {
var a = 0;
for (i = Object.getOwnPropertySymbols(e); a < i.length; a++)
t.indexOf(i[a]) < 0 && Object.prototype.propertyIsEnumerable.call(e, i[a]) && (n[i[a]] = e[i[a]])
}
return n
}
,
r = function(e, t, n, i) {
var a, r = arguments.length, o = r < 3 ? t : null === i ? i = Object.getOwnPropertyDescriptor(t, n) : i;
if ("object" == typeof Reflect && "function" == typeof Reflect.decorate)
o = Reflect.decorate(e, t, n, i);
else
for (var s = e.length - 1; s >= 0; s--)
(a = e[s]) && (o = (r < 3 ? a(o) : r > 3 ? a(t, n, o) : a(t, n)) || o);
return r > 3 && o && Object.defineProperty(t, n, o),
o
}
,
o = function(e, t) {
return function(n, i) {
t(n, i, e)
}
}
,
s = function(e, t) {
if ("object" == typeof Reflect && "function" == typeof Reflect.metadata)
return Reflect.metadata(e, t)
}
,
c = function(e, t, n, i) {
return new (n || (n = Promise))((function(a, r) {
function o(e) {
try {
c(i.next(e))
} catch (e) {
r(e)
}
}
function s(e) {
try {
c(i.throw(e))
} catch (e) {
r(e)
}
}
function c(e) {
var t;
e.done ? a(e.value) : (t = e.value,
t instanceof n ? t : new n((function(e) {
e(t)
}
))).then(o, s)
}
c((i = i.apply(e, t || [])).next())
}
))
}
,
l = function(e, t) {
var n, i, a, r, o = {
label: 0,
sent: function() {
if (1 & a[0])
throw a[1];
return a[1]
},
trys: [],
ops: []
};
return r = {
next: s(0),
throw: s(1),
return: s(2)
},
"function" == typeof Symbol && (r[Symbol.iterator] = function() {
return this
}
),
r;
function s(r) {
return function(s) {
return function(r) {
if (n)
throw new TypeError("Generator is already executing.");
for (; o; )
try {
if (n = 1,
i && (a = 2 & r[0] ? i.return : r[0] ? i.throw || ((a = i.return) && a.call(i),
0) : i.next) && !(a = a.call(i, r[1])).done)
return a;
switch (i = 0,
a && (r = [2 & r[0], a.value]),
r[0]) {
case 0:
case 1:
a = r;
break;
case 4:
return o.label++,
{
value: r[1],
done: !1
};
case 5:
o.label++,
i = r[1],
r = [0];
continue;
case 7:
r = o.ops.pop(),
o.trys.pop();
continue;
default:
if (!(a = o.trys,
(a = a.length > 0 && a[a.length - 1]) || 6 !== r[0] && 2 !== r[0])) {
o = 0;
continue
}
if (3 === r[0] && (!a || r[1] > a[0] && r[1] < a[3])) {
o.label = r[1];
break
}
if (6 === r[0] && o.label < a[1]) {
o.label = a[1],
a = r;
break
}
if (a && o.label < a[2]) {
o.label = a[2],
o.ops.push(r);
break
}
a[2] && o.ops.pop(),
o.trys.pop();
continue
}
r = t.call(e, o)
} catch (e) {
r = [6, e],
i = 0
} finally {
n = a = 0
}
if (5 & r[0])
throw r[1];
return {
value: r[0] ? r[1] : void 0,
done: !0
}
}([r, s])
}
}
}
,
k = function(e, t, n, i) {
void 0 === i && (i = n),
e[i] = t[n]
}
,
u = function(e, t) {
for (var n in e)
"default" === n || t.hasOwnProperty(n) || (t[n] = e[n])
}
,
d = function(e) {
var t = "function" == typeof Symbol && Symbol.iterator
, n = t && e[t]
, i = 0;
if (n)
return n.call(e);
if (e && "number" == typeof e.length)
return {
next: function() {
return e && i >= e.length && (e = void 0),
{
value: e && e[i++],
done: !e
}
}
};
throw new TypeError(t ? "Object is not iterable." : "Symbol.iterator is not defined.")
}
,
p = function(e, t) {
var n = "function" == typeof Symbol && e[Symbol.iterator];
if (!n)
return e;
var i, a, r = n.call(e), o = [];
try {
for (; (void 0 === t || t-- > 0) && !(i = r.next()).done; )
o.push(i.value)
} catch (e) {
a = {
error: e
}
} finally {
try {
i && !i.done && (n = r.return) && n.call(r)
} finally {
if (a)
throw a.error
}
}
return o
}
,
h = function() {
for (var e = [], t = 0; t < arguments.length; t++)
e = e.concat(p(arguments[t]));
return e
}
,
y = function() {
for (var e = 0, t = 0, n = arguments.length; t < n; t++)
e += arguments[t].length;
var i = Array(e)
, a = 0;
for (t = 0; t < n; t++)
for (var r = arguments[t], o = 0, s = r.length; o < s; o++,
a++)
i[a] = r[o];
return i
}
,
m = function(e) {
return this instanceof m ? (this.v = e,
this) : new m(e)
}
,
f = function(e, t, n) {
if (!Symbol.asyncIterator)
throw new TypeError("Symbol.asyncIterator is not defined.");
var i, a = n.apply(e, t || []), r = [];
return i = {},
o("next"),
o("throw"),
o("return"),
i[Symbol.asyncIterator] = function() {
return this
}
,
i;
function o(e) {
a[e] && (i[e] = function(t) {
return new Promise((function(n, i) {
r.push([e, t, n, i]) > 1 || s(e, t)
}
))
}
)
}
function s(e, t) {
try {
(n = a[e](t)).value instanceof m ? Promise.resolve(n.value.v).then(c, l) : u(r[0][2], n)
} catch (e) {
u(r[0][3], e)
}
var n
}
function c(e) {
s("next", e)
}
function l(e) {
s("throw", e)
}
function u(e, t) {
e(t),
r.shift(),
r.length && s(r[0][0], r[0][1])
}
}
,
x = function(e) {
var t, n;
return t = {},
i("next"),
i("throw", (function(e) {
throw e
}
)),
i("return"),
t[Symbol.iterator] = function() {
return this
}
,
t;
function i(i, a) {
t[i] = e[i] ? function(t) {
return (n = !n) ? {
value: m(e[i](t)),
done: "return" === i
} : a ? a(t) : t
}
: a
}
}
,
v = function(e) {
if (!Symbol.asyncIterator)
throw new TypeError("Symbol.asyncIterator is not defined.");
var t, n = e[Symbol.asyncIterator];
return n ? n.call(e) : (e = d(e),
t = {},
i("next"),
i("throw"),
i("return"),
t[Symbol.asyncIterator] = function() {
return this
}
,
t);
function i(n) {
t[n] = e[n] && function(t) {
return new Promise((function(i, a) {
(function(e, t, n, i) {
Promise.resolve(i).then((function(t) {
e({
value: t,
done: n
})
}
), t)
}
)(i, a, (t = e[n](t)).done, t.value)
}
))
}
}
}
,
z = function(e, t) {
return Object.defineProperty ? Object.defineProperty(e, "raw", {
value: t
}) : e.raw = t,
e
}
,
g = function(e) {
if (e && e.__esModule)
return e;
var t = {};
if (null != e)
for (var n in e)
Object.hasOwnProperty.call(e, n) && (t[n] = e[n]);
return t.default = e,
t
}
,
b = function(e) {
return e && e.__esModule ? e : {
default: e
}
}
,
w = function(e, t) {
if (!t.has(e))
throw new TypeError("attempted to get private field on non-instance");
return t.get(e)
}
,
_ = function(e, t, n) {
if (!t.has(e))
throw new TypeError("attempted to set private field on non-instance");
return t.set(e, n),
n
}
,
e("__extends", n),
e("__assign", i),
e("__rest", a),
e("__decorate", r),
e("__param", o),
e("__metadata", s),
e("__awaiter", c),
e("__generator", l),
e("__exportStar", u),
e("__createBinding", k),
e("__values", d),
e("__read", p),
e("__spread", h),
e("__spreadArrays", y),
e("__await", m),
e("__asyncGenerator", f),
e("__asyncDelegator", x),
e("__asyncValues", v),
e("__makeTemplateObject", z),
e("__importStar", g),
e("__importDefault", b),
e("__classPrivateFieldGet", w),
e("__classPrivateFieldSet", _)
}
))
}
).call(this)
}
).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {})
}
, {}],
488: [function(e, t, n) {
"use strict";
var i, a = (i = e("video.js")) && "object" == typeof i && "default"in i ? i.default : i, r = (function() {
function e(e) {
this.value = e
}
function t(t) {
var n, i;
function a(n, i) {
try {
var o = t[n](i)
, s = o.value;
s instanceof e ? Promise.resolve(s.value).then((function(e) {
a("next", e)
}
), (function(e) {
a("throw", e)
}
)) : r(o.done ? "return" : "normal", o.value)
} catch (e) {
r("throw", e)
}
}
function r(e, t) {
switch (e) {
case "return":
n.resolve({
value: t,
done: !0
});
break;
case "throw":
n.reject(t);
break;
default:
n.resolve({
value: t,
done: !1
})
}
(n = n.next) ? a(n.key, n.arg) : i = null
}
this._invoke = function(e, t) {
return new Promise((function(r, o) {
var s = {
key: e,
arg: t,
resolve: r,
reject: o,
next: null
};
i ? i = i.next = s : (n = i = s,
a(e, t))
}
))
}
,
"function" != typeof t.return && (this.return = void 0)
}
"function" == typeof Symbol && Symbol.asyncIterator && (t.prototype[Symbol.asyncIterator] = function() {
return this
}
),
t.prototype.next = function(e) {
return this._invoke("next", e)
}
,
t.prototype.throw = function(e) {
return this._invoke("throw", e)
}
,
t.prototype.return = function(e) {
return this._invoke("return", e)
}
}(),
{}), o = a.registerPlugin || a.plugin, s = function(e) {
var t = this;
this.ready((function() {
!function(e, t) {
e.addClass("vjs-vtt-thumbnails"),
e.vttThumbnails = new c(e,t)
}(t, a.mergeOptions(r, e))
}
))
}, c = function() {
function e(t, n) {
return function(e, t) {
if (!(e instanceof t))
throw new TypeError("Cannot call a class as a function")
}(this, e),
this.player = t,
this.options = n,
this.listenForDurationChange(),
this.initializeThumbnails(),
this.registeredEvents = {},
this
}
return e.prototype.src = function(e) {
this.resetPlugin(),
this.options.src = e,
this.initializeThumbnails()
}
,
e.prototype.detach = function() {
this.resetPlugin()
}
,
e.prototype.resetPlugin = function() {
this.thumbnailHolder && this.thumbnailHolder.parentNode.removeChild(this.thumbnailHolder),
this.progressBar && this.progressBar.removeEventListener("mouseenter", this.registeredEvents.progressBarMouseEnter),
this.progressBar && this.progressBar.removeEventListener("mouseleave", this.registeredEvents.progressBarMouseLeave),
this.progressBar && this.progressBar.removeEventListener("mousemove", this.registeredEvents.progressBarMouseMove),
delete this.registeredEvents.progressBarMouseEnter,
delete this.registeredEvents.progressBarMouseLeave,
delete this.registeredEvents.progressBarMouseMove,
delete this.progressBar,
delete this.vttData,
delete this.thumbnailHolder,
delete this.lastStyle
}
,
e.prototype.listenForDurationChange = function() {
this.player.on("durationchange", (function() {}
))
}
,
e.prototype.initializeThumbnails = function() {
var e = this;
if (this.options.src) {
var t = this.getBaseUrl()
, n = this.getFullyQualifiedUrl(this.options.src, t);
this.getVttFile(n).then((function(t) {
e.vttData = e.processVtt(t),
e.setupThumbnailElement()
}
))
}
}
,
e.prototype.getBaseUrl = function() {
return [window.location.protocol, "//", window.location.hostname, window.location.port ? ":" + window.location.port : "", window.location.pathname].join("").split(/([^\/]*)$/gi).shift()
}
,
e.prototype.getVttFile = function(e) {
var t = this;
return new Promise((function(n, i) {
var a = new XMLHttpRequest;
a.data = {
resolve: n
},
a.addEventListener("load", t.vttFileLoaded),
a.open("GET", e),
a.send()
}
))
}
,
e.prototype.vttFileLoaded = function() {
this.data.resolve(this.responseText)
}
,
e.prototype.setupThumbnailElement = function(e) {
var t = this
, n = this.player.$(".vjs-mouse-display");
this.progressBar = this.player.$(".vjs-progress-control");
var i = document.createElement("div");
i.setAttribute("class", "vjs-vtt-thumbnail-display"),
this.progressBar.appendChild(i),
this.thumbnailHolder = i,
n && n.classList.add("vjs-hidden"),
this.registeredEvents.progressBarMouseEnter = function() {
return t.onBarMouseenter()
}
,
this.registeredEvents.progressBarMouseLeave = function() {
return t.onBarMouseleave()
}
,
this.progressBar.addEventListener("mouseenter", this.registeredEvents.progressBarMouseEnter),
this.progressBar.addEventListener("mouseleave", this.registeredEvents.progressBarMouseLeave)
}
,
e.prototype.onBarMouseenter = function() {
var e = this;
this.mouseMoveCallback = function(t) {
e.onBarMousemove(t)
}
,
this.registeredEvents.progressBarMouseMove = this.mouseMoveCallback,
this.progressBar.addEventListener("mousemove", this.registeredEvents.progressBarMouseMove),
this.showThumbnailHolder()
}
,
e.prototype.onBarMouseleave = function() {
this.registeredEvents.progressBarMouseMove && this.progressBar.removeEventListener("mousemove", this.registeredEvents.progressBarMouseMove),
this.hideThumbnailHolder()
}
,
e.prototype.getXCoord = function(e, t) {
var n = e.getBoundingClientRect()
, i = document.documentElement;
return t - (n.left + (window.pageXOffset || i.scrollLeft || 0))
}
,
e.prototype.onBarMousemove = function(e) {
this.updateThumbnailStyle(this.getXCoord(this.progressBar, e.clientX), this.progressBar.offsetWidth)
}
,
e.prototype.getStyleForTime = function(e) {
for (var t = 0; t < this.vttData.length; ++t) {
var n = this.vttData[t];
if (e >= n.start && e < n.end)
return n.css
}
}
,
e.prototype.showThumbnailHolder = function() {
this.thumbnailHolder.style.opacity = "1"
}
,
e.prototype.hideThumbnailHolder = function() {
this.thumbnailHolder.style.opacity = "0"
}
,
e.prototype.updateThumbnailStyle = function(e, t) {
var n = (1 - (t - e) / t) * this.player.duration()
, i = this.getStyleForTime(n);
if (!i)
return this.hideThumbnailHolder();
var a = (1 - (t - e) / t) * t;
if (this.thumbnailHolder.style.transform = "translateX(" + a + "px)",
this.thumbnailHolder.style.marginLeft = "-" + parseInt(i.width) / 2 + "px",
!this.lastStyle || this.lastStyle !== i)
for (var r in this.lastStyle = i,
i)
i.hasOwnProperty(r) && (this.thumbnailHolder.style[r] = i[r])
}
,
e.prototype.processVtt = function(e) {
var t = this
, n = [];
return e.split(/[\r\n][\r\n]/i).forEach((function(e) {
if (e.match(/([0-9]{2}:)?([0-9]{2}:)?[0-9]{2}(.[0-9]{3})?( ?--> ?)([0-9]{2}:)?([0-9]{2}:)?[0-9]{2}(.[0-9]{3})?[\r\n]{1}.*/gi)) {
var i = e.split(/[\r\n]/i)
, a = i[0].split(/ ?--> ?/i)
, r = a[0]
, o = a[1]
, s = i[1]
, c = t.getVttCss(s);
n.push({
start: t.getSecondsFromTimestamp(r),
end: t.getSecondsFromTimestamp(o),
css: c
})
}
}
)),
n
}
,
e.prototype.getFullyQualifiedUrl = function(e, t) {
return e.indexOf("//") >= 0 ? e : 0 === t.indexOf("//") ? [t.replace(/\/$/gi, ""), this.trim(e, "/")].join("/") : t.indexOf("//") > 0 ? [this.trim(t, "/"), this.trim(e, "/")].join("/") : e
}
,
e.prototype.getPropsFromDef = function(e) {
var t = e.split(/#xywh=/i)
, n = t[0]
, i = t[1].match(/[0-9]+/gi);
return {
x: i[0],
y: i[1],
w: i[2],
h: i[3],
image: n
}
}
,
e.prototype.getVttCss = function(e) {
var t = {}
, n = void 0;
if (n = this.options.src.indexOf("//") >= 0 ? this.options.src.split(/([^\/]*)$/gi).shift() : this.getBaseUrl() + this.options.src.split(/([^\/]*)$/gi).shift(),
!(e = this.getFullyQualifiedUrl(e, n)).match(/#xywh=/i))
return t.background = 'url("' + e + '")',
t;
var i = this.getPropsFromDef(e);
return t.background = 'url("' + i.image + '") no-repeat -' + i.x + "px -" + i.y + "px",
t.width = i.w + "px",
t.height = i.h + "px",
t
}
,
e.prototype.doconstructTimestamp = function(e) {
var t = e.split(".")
, n = t[0].split(":");
return {
milliseconds: parseInt(t[1]) || 0,
seconds: parseInt(n.pop()) || 0,
minutes: parseInt(n.pop()) || 0,
hours: parseInt(n.pop()) || 0
}
}
,
e.prototype.getSecondsFromTimestamp = function(e) {
var t = this.doconstructTimestamp(e);
return parseInt(3600 * t.hours + 60 * t.minutes + t.seconds + t.milliseconds / 1e3)
}
,
e.prototype.trim = function(e, t) {
var n = [" ", "\n", "\r", "\t", "\f", "\v", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", "", "\u2028", "\u2029", " "].join("")
, i = 0
, a = 0;
for (e += "",
t && (n = (t + "").replace(/([[\]().?/*{}+$^:])/g, "$1")),
i = e.length,
a = 0; a < i; a++)
if (-1 === n.indexOf(e.charAt(a))) {
e = e.substring(a);
break
}
for (a = (i = e.length) - 1; a >= 0; a--)
if (-1 === n.indexOf(e.charAt(a))) {
e = e.substring(0, a + 1);
break
}
return -1 === n.indexOf(e.charAt(0)) ? e : ""
}
,
e
}();
o("vttThumbnails", s),
s.VERSION = "0.0.13",
t.exports = s
}
, {
"video.js": "video.js"
}],
489: [function(e, t, n) {
"use strict";
Object.defineProperty(n, "__esModule", {
value: !0
}),
n.default = {
install: function(e) {
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}
, n = t.name || "ref";
e.directive(n, {
bind: function(t, n, i) {
e.nextTick((function() {
n.value(i.componentInstance || t, i.key)
}
)),
n.value(i.componentInstance || t, i.key)
},
update: function(e, t, i, a) {
if (a.data && a.data.directives) {
var r = a.data.directives.find((function(e) {
return e.name === n
}
));
if (r && r.value !== t.value)
return r && r.value(null, a.key),
void t.value(i.componentInstance || e, i.key)
}
i.componentInstance === a.componentInstance && i.elm === a.elm || t.value(i.componentInstance || e, i.key)
},
unbind: function(e, t, n) {
t.value(null, n.key)
}
})
}
}
}
, {}],
490: [function(e, t, n) {
(function(e, n) {
(function() {
/*!
* Vue.js
* (c) 2014-2021 Evan You
* Released under the MIT License.
*/
"use strict";
var i = Object.freeze({});
function a(e) {
return null == e
}
function r(e) {
return null != e
}
function o(e) {
return !0 === e
}
function s(e) {
return "string" == typeof e || "number" == typeof e || "symbol" == typeof e || "boolean" == typeof e
}
function c(e) {
return null !== e && "object" == typeof e
}
var l = Object.prototype.toString;
function u(e) {
return l.call(e).slice(8, -1)
}
function d(e) {
return "[object Object]" === l.call(e)
}
function p(e) {
return "[object RegExp]" === l.call(e)
}
function h(e) {
var t = parseFloat(String(e));
return t >= 0 && Math.floor(t) === t && isFinite(e)
}
function y(e) {
return r(e) && "function" == typeof e.then && "function" == typeof e.catch
}
function m(e) {
return null == e ? "" : Array.isArray(e) || d(e) && e.toString === l ? JSON.stringify(e, null, 2) : String(e)
}
function f(e) {
var t = parseFloat(e);
return isNaN(t) ? e : t
}
function x(e, t) {
for (var n = Object.create(null), i = e.split(","), a = 0; a < i.length; a++)
n[i[a]] = !0;
return t ? function(e) {
return n[e.toLowerCase()]
}
: function(e) {
return n[e]
}
}
var v = x("slot,component", !0)
, z = x("key,ref,slot,slot-scope,is");
function g(e, t) {
if (e.length) {
var n = e.indexOf(t);
if (n > -1)
return e.splice(n, 1)
}
}
var b = Object.prototype.hasOwnProperty;
function w(e, t) {
return b.call(e, t)
}
function _(e) {
var t = Object.create(null);
return function(n) {
return t[n] || (t[n] = e(n))
}
}
var k = /-(\w)/g
, C = _((function(e) {
return e.replace(k, (function(e, t) {
return t ? t.toUpperCase() : ""
}
))
}
))
, S = _((function(e) {
return e.charAt(0).toUpperCase() + e.slice(1)
}
))
, M = /\B([A-Z])/g
, T = _((function(e) {
return e.replace(M, "-$1").toLowerCase()
}
));
var I = Function.prototype.bind ? function(e, t) {
return e.bind(t)
}
: function(e, t) {
function n(n) {
var i = arguments.length;
return i ? i > 1 ? e.apply(t, arguments) : e.call(t, n) : e.call(t)
}
return n._length = e.length,
n
}
;
function E(e, t) {
t = t || 0;
for (var n = e.length - t, i = new Array(n); n--; )
i[n] = e[n + t];
return i
}
function A(e, t) {
for (var n in t)
e[n] = t[n];
return e
}
function O(e) {
for (var t = {}, n = 0; n < e.length; n++)
e[n] && A(t, e[n]);
return t
}
function P(e, t, n) {}
var L = function(e, t, n) {
return !1
}
, j = function(e) {
return e
};
function H(e, t) {
if (e === t)
return !0;
var n = c(e)
, i = c(t);
if (!n || !i)
return !n && !i && String(e) === String(t);
try {
var a = Array.isArray(e)
, r = Array.isArray(t);
if (a && r)
return e.length === t.length && e.every((function(e, n) {
return H(e, t[n])
}
));
if (e instanceof Date && t instanceof Date)
return e.getTime() === t.getTime();
if (a || r)
return !1;
var o = Object.keys(e)
, s = Object.keys(t);
return o.length === s.length && o.every((function(n) {
return H(e[n], t[n])
}
))
} catch (e) {
return !1
}
}
function D(e, t) {
for (var n = 0; n < e.length; n++)
if (H(e[n], t))
return n;
return -1
}
function N(e) {
var t = !1;
return function() {
t || (t = !0,
e.apply(this, arguments))
}
}
var R = ["component", "directive", "filter"]
, V = ["beforeCreate", "created", "beforeMount", "mounted", "beforeUpdate", "updated", "beforeDestroy", "destroyed", "activated", "deactivated", "errorCaptured", "serverPrefetch"]
, $ = {
optionMergeStrategies: Object.create(null),
silent: !1,
productionTip: !0,
devtools: !0,
performance: !1,
errorHandler: null,
warnHandler: null,
ignoredElements: [],
keyCodes: Object.create(null),
isReservedTag: L,
isReservedAttr: L,
isUnknownElement: L,
getTagNamespace: P,
parsePlatformTagName: j,
mustUseProp: L,
async: !0,
_lifecycleHooks: V
}
, F = /a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;
function q(e) {
var t = (e + "").charCodeAt(0);
return 36 === t || 95 === t
}
function B(e, t, n, i) {
Object.defineProperty(e, t, {
value: n,
enumerable: !!i,
writable: !0,
configurable: !0
})
}
var U = new RegExp("[^" + F.source + ".$_\\d]");
var G, W = "__proto__"in {}, K = "undefined" != typeof window, Y = "undefined" != typeof WXEnvironment && !!WXEnvironment.platform, X = Y && WXEnvironment.platform.toLowerCase(), J = K && window.navigator.userAgent.toLowerCase(), Z = J && /msie|trident/.test(J), Q = J && J.indexOf("msie 9.0") > 0, ee = J && J.indexOf("edge/") > 0, te = (J && J.indexOf("android"),
J && /iphone|ipad|ipod|ios/.test(J) || "ios" === X), ne = (J && /chrome\/\d+/.test(J),
J && /phantomjs/.test(J),
J && J.match(/firefox\/(\d+)/)), ie = {}.watch, ae = !1;
if (K)
try {
var re = {};
Object.defineProperty(re, "passive", {
get: function() {
ae = !0
}
}),
window.addEventListener("test-passive", null, re)
} catch (e) {}
var oe = function() {
return void 0 === G && (G = !K && !Y && void 0 !== e && (e.process && "server" === e.process.env.VUE_ENV)),
G
}
, se = K && window.__VUE_DEVTOOLS_GLOBAL_HOOK__;
function ce(e) {
return "function" == typeof e && /native code/.test(e.toString())
}
var le, ue = "undefined" != typeof Symbol && ce(Symbol) && "undefined" != typeof Reflect && ce(Reflect.ownKeys);
le = "undefined" != typeof Set && ce(Set) ? Set : function() {
function e() {
this.set = Object.create(null)
}
return e.prototype.has = function(e) {
return !0 === this.set[e]
}
,
e.prototype.add = function(e) {
this.set[e] = !0
}
,
e.prototype.clear = function() {
this.set = Object.create(null)
}
,
e
}();
var de, pe, he, ye = P, me = "undefined" != typeof console, fe = /(?:^|[-_])(\w)/g;
de = function(e, t) {
var n = t ? ye(t) : "";
$.warnHandler ? $.warnHandler.call(null, e, t, n) : me && !$.silent && console.error("[Vue warn]: " + e + n)
}
,
pe = function(e, t) {
me && !$.silent && console.warn("[Vue tip]: " + e + (t ? ye(t) : ""))
}
,
he = function(e, t) {
if (e.$root === e)
return "<Root>";
var n = "function" == typeof e && null != e.cid ? e.options : e._isVue ? e.$options || e.constructor.options : e
, i = n.name || n._componentTag
, a = n.__file;
if (!i && a) {
var r = a.match(/([^/\\]+)\.vue$/);
i = r && r[1]
}
return (i ? "<" + (i.replace(fe, (function(e) {
return e.toUpperCase()
}
)).replace(/[-_]/g, "") + ">") : "<Anonymous>") + (a && !1 !== t ? " at " + a : "")
}
;
ye = function(e) {
if (e._isVue && e.$parent) {
for (var t = [], n = 0; e; ) {
if (t.length > 0) {
var i = t[t.length - 1];
if (i.constructor === e.constructor) {
n++,
e = e.$parent;
continue
}
n > 0 && (t[t.length - 1] = [i, n],
n = 0)
}
t.push(e),
e = e.$parent
}
return "\n\nfound in\n\n" + t.map((function(e, t) {
return "" + (0 === t ? "---\x3e " : function(e, t) {
for (var n = ""; t; )
t % 2 == 1 && (n += e),
t > 1 && (e += e),
t >>= 1;
return n
}(" ", 5 + 2 * t)) + (Array.isArray(e) ? he(e[0]) + "... (" + e[1] + " recursive calls)" : he(e))
}
)).join("\n")
}
return "\n\n(found in " + he(e) + ")"
}
;
var xe = 0
, ve = function() {
this.id = xe++,
this.subs = []
};
ve.prototype.addSub = function(e) {
this.subs.push(e)
}
,
ve.prototype.removeSub = function(e) {
g(this.subs, e)
}
,
ve.prototype.depend = function() {
ve.target && ve.target.addDep(this)
}
,
ve.prototype.notify = function() {
var e = this.subs.slice();
$.async || e.sort((function(e, t) {
return e.id - t.id
}
));
for (var t = 0, n = e.length; t < n; t++)
e[t].update()
}
,
ve.target = null;
var ze = [];
function ge(e) {
ze.push(e),
ve.target = e
}
function be() {
ze.pop(),
ve.target = ze[ze.length - 1]
}
var we = function(e, t, n, i, a, r, o, s) {
this.tag = e,
this.data = t,
this.children = n,
this.text = i,
this.elm = a,
this.ns = void 0,
this.context = r,
this.fnContext = void 0,
this.fnOptions = void 0,
this.fnScopeId = void 0,
this.key = t && t.key,
this.componentOptions = o,
this.componentInstance = void 0,
this.parent = void 0,
this.raw = !1,
this.isStatic = !1,
this.isRootInsert = !0,
this.isComment = !1,
this.isCloned = !1,
this.isOnce = !1,
this.asyncFactory = s,
this.asyncMeta = void 0,
this.isAsyncPlaceholder = !1
}
, _e = {
child: {
configurable: !0
}
};
_e.child.get = function() {
return this.componentInstance
}
,
Object.defineProperties(we.prototype, _e);
var ke = function(e) {
void 0 === e && (e = "");
var t = new we;
return t.text = e,
t.isComment = !0,
t
};
function Ce(e) {
return new we(void 0,void 0,void 0,String(e))
}
function Se(e) {
var t = new we(e.tag,e.data,e.children && e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);
return t.ns = e.ns,
t.isStatic = e.isStatic,
t.key = e.key,
t.isComment = e.isComment,
t.fnContext = e.fnContext,
t.fnOptions = e.fnOptions,
t.fnScopeId = e.fnScopeId,
t.asyncMeta = e.asyncMeta,
t.isCloned = !0,
t
}
var Me = Array.prototype
, Te = Object.create(Me);
["push", "pop", "shift", "unshift", "splice", "sort", "reverse"].forEach((function(e) {
var t = Me[e];
B(Te, e, (function() {
for (var n = [], i = arguments.length; i--; )
n[i] = arguments[i];
var a, r = t.apply(this, n), o = this.__ob__;
switch (e) {
case "push":
case "unshift":
a = n;
break;
case "splice":
a = n.slice(2)
}
return a && o.observeArray(a),
o.dep.notify(),
r
}
))
}
));
var Ie = Object.getOwnPropertyNames(Te)
, Ee = !0;
function Ae(e) {
Ee = e
}
var Oe = function(e) {
this.value = e,
this.dep = new ve,
this.vmCount = 0,
B(e, "__ob__", this),
Array.isArray(e) ? (W ? function(e, t) {
e.__proto__ = t
}(e, Te) : function(e, t, n) {
for (var i = 0, a = n.length; i < a; i++) {
var r = n[i];
B(e, r, t[r])
}
}(e, Te, Ie),
this.observeArray(e)) : this.walk(e)
};
function Pe(e, t) {
var n;
if (c(e) && !(e instanceof we))
return w(e, "__ob__") && e.__ob__ instanceof Oe ? n = e.__ob__ : Ee && !oe() && (Array.isArray(e) || d(e)) && Object.isExtensible(e) && !e._isVue && (n = new Oe(e)),
t && n && n.vmCount++,
n
}
function Le(e, t, n, i, a) {
var r = new ve
, o = Object.getOwnPropertyDescriptor(e, t);
if (!o || !1 !== o.configurable) {
var s = o && o.get
, c = o && o.set;
s && !c || 2 !== arguments.length || (n = e[t]);
var l = !a && Pe(n);
Object.defineProperty(e, t, {
enumerable: !0,
configurable: !0,
get: function() {
var t = s ? s.call(e) : n;
return ve.target && (r.depend(),
l && (l.dep.depend(),
Array.isArray(t) && De(t))),
t
},
set: function(t) {
var o = s ? s.call(e) : n;
t === o || t != t && o != o || (i && i(),
s && !c || (c ? c.call(e, t) : n = t,
l = !a && Pe(t),
r.notify()))
}
})
}
}
function je(e, t, n) {
if ((a(e) || s(e)) && de("Cannot set reactive property on undefined, null, or primitive value: " + e),
Array.isArray(e) && h(t))
return e.length = Math.max(e.length, t),
e.splice(t, 1, n),
n;
if (t in e && !(t in Object.prototype))
return e[t] = n,
n;
var i = e.__ob__;
return e._isVue || i && i.vmCount ? (de("Avoid adding reactive properties to a Vue instance or its root $data at runtime - declare it upfront in the data option."),
n) : i ? (Le(i.value, t, n),
i.dep.notify(),
n) : (e[t] = n,
n)
}
function He(e, t) {
if ((a(e) || s(e)) && de("Cannot delete reactive property on undefined, null, or primitive value: " + e),
Array.isArray(e) && h(t))
e.splice(t, 1);
else {
var n = e.__ob__;
e._isVue || n && n.vmCount ? de("Avoid deleting properties on a Vue instance or its root $data - just set it to null.") : w(e, t) && (delete e[t],
n && n.dep.notify())
}
}
function De(e) {
for (var t = void 0, n = 0, i = e.length; n < i; n++)
(t = e[n]) && t.__ob__ && t.__ob__.dep.depend(),
Array.isArray(t) && De(t)
}
Oe.prototype.walk = function(e) {
for (var t = Object.keys(e), n = 0; n < t.length; n++)
Le(e, t[n])
}
,
Oe.prototype.observeArray = function(e) {
for (var t = 0, n = e.length; t < n; t++)
Pe(e[t])
}
;
var Ne = $.optionMergeStrategies;
function Re(e, t) {
if (!t)
return e;
for (var n, i, a, r = ue ? Reflect.ownKeys(t) : Object.keys(t), o = 0; o < r.length; o++)
"__ob__" !== (n = r[o]) && (i = e[n],
a = t[n],
w(e, n) ? i !== a && d(i) && d(a) && Re(i, a) : je(e, n, a));
return e
}
function Ve(e, t, n) {
return n ? function() {
var i = "function" == typeof t ? t.call(n, n) : t
, a = "function" == typeof e ? e.call(n, n) : e;
return i ? Re(i, a) : a
}
: t ? e ? function() {
return Re("function" == typeof t ? t.call(this, this) : t, "function" == typeof e ? e.call(this, this) : e)
}
: t : e
}
function $e(e, t) {
var n = t ? e ? e.concat(t) : Array.isArray(t) ? t : [t] : e;
return n ? function(e) {
for (var t = [], n = 0; n < e.length; n++)
-1 === t.indexOf(e[n]) && t.push(e[n]);
return t
}(n) : n
}
function Fe(e, t, n, i) {
var a = Object.create(e || null);
return t ? (Ue(i, t, n),
A(a, t)) : a
}
Ne.el = Ne.propsData = function(e, t, n, i) {
return n || de('option "' + i + '" can only be used during instance creation with the `new` keyword.'),
qe(e, t)
}
,
Ne.data = function(e, t, n) {
return n ? Ve(e, t, n) : t && "function" != typeof t ? (de('The "data" option should be a function that returns a per-instance value in component definitions.', n),
e) : Ve(e, t)
}
,
V.forEach((function(e) {
Ne[e] = $e
}
)),
R.forEach((function(e) {
Ne[e + "s"] = Fe
}
)),
Ne.watch = function(e, t, n, i) {
if (e === ie && (e = void 0),
t === ie && (t = void 0),
!t)
return Object.create(e || null);
if (Ue(i, t, n),
!e)
return t;
var a = {};
for (var r in A(a, e),
t) {
var o = a[r]
, s = t[r];
o && !Array.isArray(o) && (o = [o]),
a[r] = o ? o.concat(s) : Array.isArray(s) ? s : [s]
}
return a
}
,
Ne.props = Ne.methods = Ne.inject = Ne.computed = function(e, t, n, i) {
if (t && Ue(i, t, n),
!e)
return t;
var a = Object.create(null);
return A(a, e),
t && A(a, t),
a
}
,
Ne.provide = Ve;
var qe = function(e, t) {
return void 0 === t ? e : t
};
function Be(e) {
new RegExp("^[a-zA-Z][\\-\\.0-9_" + F.source + "]*$").test(e) || de('Invalid component name: "' + e + '". Component names should conform to valid custom element name in html5 specification.'),
(v(e) || $.isReservedTag(e)) && de("Do not use built-in or reserved HTML elements as component id: " + e)
}
function Ue(e, t, n) {
d(t) || de('Invalid value for option "' + e + '": expected an Object, but got ' + u(t) + ".", n)
}
function Ge(e, t, n) {
if (function(e) {
for (var t in e.components)
Be(t)
}(t),
"function" == typeof t && (t = t.options),
function(e, t) {
var n = e.props;
if (n) {
var i, a, r = {};
if (Array.isArray(n))
for (i = n.length; i--; )
"string" == typeof (a = n[i]) ? r[C(a)] = {
type: null
} : de("props must be strings when using array syntax.");
else if (d(n))
for (var o in n)
a = n[o],
r[C(o)] = d(a) ? a : {
type: a
};
else
de('Invalid value for option "props": expected an Array or an Object, but got ' + u(n) + ".", t);
e.props = r
}
}(t, n),
function(e, t) {
var n = e.inject;
if (n) {
var i = e.inject = {};
if (Array.isArray(n))
for (var a = 0; a < n.length; a++)
i[n[a]] = {
from: n[a]
};
else if (d(n))
for (var r in n) {
var o = n[r];
i[r] = d(o) ? A({
from: r
}, o) : {
from: o
}
}
else
de('Invalid value for option "inject": expected an Array or an Object, but got ' + u(n) + ".", t)
}
}(t, n),
function(e) {
var t = e.directives;
if (t)
for (var n in t) {
var i = t[n];
"function" == typeof i && (t[n] = {
bind: i,
update: i
})
}
}(t),
!t._base && (t.extends && (e = Ge(e, t.extends, n)),
t.mixins))
for (var i = 0, a = t.mixins.length; i < a; i++)
e = Ge(e, t.mixins[i], n);
var r, o = {};
for (r in e)
s(r);
for (r in t)
w(e, r) || s(r);
function s(i) {
var a = Ne[i] || qe;
o[i] = a(e[i], t[i], n, i)
}
return o
}
function We(e, t, n, i) {
if ("string" == typeof n) {
var a = e[t];
if (w(a, n))
return a[n];
var r = C(n);
if (w(a, r))
return a[r];
var o = S(r);
if (w(a, o))
return a[o];
var s = a[n] || a[r] || a[o];
return i && !s && de("Failed to resolve " + t.slice(0, -1) + ": " + n, e),
s
}
}
function Ke(e, t, n, i) {
var a = t[e]
, r = !w(n, e)
, o = n[e]
, s = et(Boolean, a.type);
if (s > -1)
if (r && !w(a, "default"))
o = !1;
else if ("" === o || o === T(e)) {
var l = et(String, a.type);
(l < 0 || s < l) && (o = !0)
}
if (void 0 === o) {
o = function(e, t, n) {
if (!w(t, "default"))
return;
var i = t.default;
c(i) && de('Invalid default value for prop "' + n + '": Props with type Object/Array must use a factory function to return the default value.', e);
if (e && e.$options.propsData && void 0 === e.$options.propsData[n] && void 0 !== e._props[n])
return e._props[n];
return "function" == typeof i && "Function" !== Ze(t.type) ? i.call(e) : i
}(i, a, e);
var d = Ee;
Ae(!0),
Pe(o),
Ae(d)
}
return function(e, t, n, i, a) {
if (e.required && a)
return void de('Missing required prop: "' + t + '"', i);
if (null == n && !e.required)
return;
var r = e.type
, o = !r || !0 === r
, s = [];
if (r) {
Array.isArray(r) || (r = [r]);
for (var c = 0; c < r.length && !o; c++) {
var l = Xe(n, r[c], i);
s.push(l.expectedType || ""),
o = l.valid
}
}
var d = s.some((function(e) {
return e
}
));
if (!o && d)
return void de(function(e, t, n) {
var i = 'Invalid prop: type check failed for prop "' + e + '". Expected ' + n.map(S).join(", ")
, a = n[0]
, r = u(t);
1 === n.length && it(a) && it(typeof t) && !function() {
var e = []
, t = arguments.length;
for (; t--; )
e[t] = arguments[t];
return e.some((function(e) {
return "boolean" === e.toLowerCase()
}
))
}(a, r) && (i += " with value " + tt(t, a));
i += ", got " + r + " ",
it(r) && (i += "with value " + tt(t, r) + ".");
return i
}(t, n, s), i);
var p = e.validator;
p && (p(n) || de('Invalid prop: custom validator check failed for prop "' + t + '".', i))
}(a, e, o, i, r),
o
}
var Ye = /^(String|Number|Boolean|Function|Symbol|BigInt)$/;
function Xe(e, t, n) {
var i, a = Ze(t);
if (Ye.test(a)) {
var r = typeof e;
(i = r === a.toLowerCase()) || "object" !== r || (i = e instanceof t)
} else if ("Object" === a)
i = d(e);
else if ("Array" === a)
i = Array.isArray(e);
else
try {
i = e instanceof t
} catch (e) {
de('Invalid prop type: "' + String(t) + '" is not a constructor', n),
i = !1
}
return {
valid: i,
expectedType: a
}
}
var Je = /^\s*function (\w+)/;
function Ze(e) {
var t = e && e.toString().match(Je);
return t ? t[1] : ""
}
function Qe(e, t) {
return Ze(e) === Ze(t)
}
function et(e, t) {
if (!Array.isArray(t))
return Qe(t, e) ? 0 : -1;
for (var n = 0, i = t.length; n < i; n++)
if (Qe(t[n], e))
return n;
return -1
}
function tt(e, t) {
return "String" === t ? '"' + e + '"' : "Number" === t ? "" + Number(e) : "" + e
}
var nt = ["string", "number", "boolean"];
function it(e) {
return nt.some((function(t) {
return e.toLowerCase() === t
}
))
}
function at(e, t, n) {
ge();
try {
if (t)
for (var i = t; i = i.$parent; ) {
var a = i.$options.errorCaptured;
if (a)
for (var r = 0; r < a.length; r++)
try {
if (!1 === a[r].call(i, e, t, n))
return
} catch (e) {
ot(e, i, "errorCaptured hook")
}
}
ot(e, t, n)
} finally {
be()
}
}
function rt(e, t, n, i, a) {
var r;
try {
(r = n ? e.apply(t, n) : e.call(t)) && !r._isVue && y(r) && !r._handled && (r.catch((function(e) {
return at(e, i, a + " (Promise/async)")
}
)),
r._handled = !0)
} catch (e) {
at(e, i, a)
}
return r
}
function ot(e, t, n) {
if ($.errorHandler)
try {
return $.errorHandler.call(null, e, t, n)
} catch (t) {
t !== e && st(t, null, "config.errorHandler")
}
st(e, t, n)
}
function st(e, t, n) {
if (de("Error in " + n + ': "' + e.toString() + '"', t),
!K && !Y || "undefined" == typeof console)
throw e;
console.error(e)
}
var ct, lt, ut = !1, dt = [], pt = !1;
function ht() {
pt = !1;
var e = dt.slice(0);
dt.length = 0;
for (var t = 0; t < e.length; t++)
e[t]()
}
if ("undefined" != typeof Promise && ce(Promise)) {
var yt = Promise.resolve();
ct = function() {
yt.then(ht),
te && setTimeout(P)
}
,
ut = !0
} else if (Z || "undefined" == typeof MutationObserver || !ce(MutationObserver) && "[object MutationObserverConstructor]" !== MutationObserver.toString())
ct = void 0 !== n && ce(n) ? function() {
n(ht)
}
: function() {
setTimeout(ht, 0)
}
;
else {
var mt = 1
, ft = new MutationObserver(ht)
, xt = document.createTextNode(String(mt));
ft.observe(xt, {
characterData: !0
}),
ct = function() {
mt = (mt + 1) % 2,
xt.data = String(mt)
}
,
ut = !0
}
function vt(e, t) {
var n;
if (dt.push((function() {
if (e)
try {
e.call(t)
} catch (e) {
at(e, t, "nextTick")
}
else
n && n(t)
}
)),
pt || (pt = !0,
ct()),
!e && "undefined" != typeof Promise)
return new Promise((function(e) {
n = e
}
))
}
var zt = x("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,require")
, gt = function(e, t) {
de('Property or method "' + t + '" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property. See: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.', e)
}
, bt = function(e, t) {
de('Property "' + t + '" must be accessed with "$data.' + t + '" because properties starting with "$" or "_" are not proxied in the Vue instance to prevent conflicts with Vue internals. See: https://vuejs.org/v2/api/#data', e)
}
, wt = "undefined" != typeof Proxy && ce(Proxy);
if (wt) {
var _t = x("stop,prevent,self,ctrl,shift,alt,meta,exact");
$.keyCodes = new Proxy($.keyCodes,{
set: function(e, t, n) {
return _t(t) ? (de("Avoid overwriting built-in modifier in config.keyCodes: ." + t),
!1) : (e[t] = n,
!0)
}
})
}
var kt = {
has: function(e, t) {
var n = t in e
, i = zt(t) || "string" == typeof t && "_" === t.charAt(0) && !(t in e.$data);
return n || i || (t in e.$data ? bt(e, t) : gt(e, t)),
n || !i
}
}
, Ct = {
get: function(e, t) {
return "string" != typeof t || t in e || (t in e.$data ? bt(e, t) : gt(e, t)),
e[t]
}
};
lt = function(e) {
if (wt) {
var t = e.$options
, n = t.render && t.render._withStripped ? Ct : kt;
e._renderProxy = new Proxy(e,n)
} else
e._renderProxy = e
}
;
var St, Mt, Tt = new le;
function It(e) {
!function e(t, n) {
var i, a, r = Array.isArray(t);
if (!r && !c(t) || Object.isFrozen(t) || t instanceof we)
return;
if (t.__ob__) {
var o = t.__ob__.dep.id;
if (n.has(o))
return;
n.add(o)
}
if (r)
for (i = t.length; i--; )
e(t[i], n);
else
for (a = Object.keys(t),
i = a.length; i--; )
e(t[a[i]], n)
}(e, Tt),
Tt.clear()
}
var Et = K && window.performance;
Et && Et.mark && Et.measure && Et.clearMarks && Et.clearMeasures && (St = function(e) {
return Et.mark(e)
}
,
Mt = function(e, t, n) {
Et.measure(e, t, n),
Et.clearMarks(t),
Et.clearMarks(n)
}
);
var At = _((function(e) {
var t = "&" === e.charAt(0)
, n = "~" === (e = t ? e.slice(1) : e).charAt(0)
, i = "!" === (e = n ? e.slice(1) : e).charAt(0);
return {
name: e = i ? e.slice(1) : e,
once: n,
capture: i,
passive: t
}
}
));
function Ot(e, t) {
function n() {
var e = arguments
, i = n.fns;
if (!Array.isArray(i))
return rt(i, null, arguments, t, "v-on handler");
for (var a = i.slice(), r = 0; r < a.length; r++)
rt(a[r], null, e, t, "v-on handler")
}
return n.fns = e,
n
}
function Pt(e, t, n, i, r, s) {
var c, l, u, d;
for (c in e)
l = e[c],
u = t[c],
d = At(c),
a(l) ? de('Invalid handler for event "' + d.name + '": got ' + String(l), s) : a(u) ? (a(l.fns) && (l = e[c] = Ot(l, s)),
o(d.once) && (l = e[c] = r(d.name, l, d.capture)),
n(d.name, l, d.capture, d.passive, d.params)) : l !== u && (u.fns = l,
e[c] = u);
for (c in t)
a(e[c]) && i((d = At(c)).name, t[c], d.capture)
}
function Lt(e, t, n) {
var i;
e instanceof we && (e = e.data.hook || (e.data.hook = {}));
var s = e[t];
function c() {
n.apply(this, arguments),
g(i.fns, c)
}
a(s) ? i = Ot([c]) : r(s.fns) && o(s.merged) ? (i = s).fns.push(c) : i = Ot([s, c]),
i.merged = !0,
e[t] = i
}
function jt(e, t, n, i, a) {
if (r(t)) {
if (w(t, n))
return e[n] = t[n],
a || delete t[n],
!0;
if (w(t, i))
return e[n] = t[i],
a || delete t[i],
!0
}
return !1
}
function Ht(e) {
return s(e) ? [Ce(e)] : Array.isArray(e) ? function e(t, n) {
var i, c, l, u, d = [];
for (i = 0; i < t.length; i++)
a(c = t[i]) || "boolean" == typeof c || (l = d.length - 1,
u = d[l],
Array.isArray(c) ? c.length > 0 && (Dt((c = e(c, (n || "") + "_" + i))[0]) && Dt(u) && (d[l] = Ce(u.text + c[0].text),
c.shift()),
d.push.apply(d, c)) : s(c) ? Dt(u) ? d[l] = Ce(u.text + c) : "" !== c && d.push(Ce(c)) : Dt(c) && Dt(u) ? d[l] = Ce(u.text + c.text) : (o(t._isVList) && r(c.tag) && a(c.key) && r(n) && (c.key = "__vlist" + n + "_" + i + "__"),
d.push(c)));
return d
}(e) : void 0
}
function Dt(e) {
return r(e) && r(e.text) && !1 === e.isComment
}
function Nt(e, t) {
if (e) {
for (var n = Object.create(null), i = ue ? Reflect.ownKeys(e) : Object.keys(e), a = 0; a < i.length; a++) {
var r = i[a];
if ("__ob__" !== r) {
for (var o = e[r].from, s = t; s; ) {
if (s._provided && w(s._provided, o)) {
n[r] = s._provided[o];
break
}
s = s.$parent
}
if (!s)
if ("default"in e[r]) {
var c = e[r].default;
n[r] = "function" == typeof c ? c.call(t) : c
} else
de('Injection "' + r + '" not found', t)
}
}
return n
}
}
function Rt(e, t) {
if (!e || !e.length)
return {};
for (var n = {}, i = 0, a = e.length; i < a; i++) {
var r = e[i]
, o = r.data;
if (o && o.attrs && o.attrs.slot && delete o.attrs.slot,
r.context !== t && r.fnContext !== t || !o || null == o.slot)
(n.default || (n.default = [])).push(r);
else {
var s = o.slot
, c = n[s] || (n[s] = []);
"template" === r.tag ? c.push.apply(c, r.children || []) : c.push(r)
}
}
for (var l in n)
n[l].every(Vt) && delete n[l];
return n
}
function Vt(e) {
return e.isComment && !e.asyncFactory || " " === e.text
}
function $t(e) {
return e.isComment && e.asyncFactory
}
function Ft(e, t, n) {
var a, r = Object.keys(t).length > 0, o = e ? !!e.$stable : !r, s = e && e.$key;
if (e) {
if (e._normalized)
return e._normalized;
if (o && n && n !== i && s === n.$key && !r && !n.$hasNormal)
return n;
for (var c in a = {},
e)
e[c] && "$" !== c[0] && (a[c] = qt(t, c, e[c]))
} else
a = {};
for (var l in t)
l in a || (a[l] = Bt(t, l));
return e && Object.isExtensible(e) && (e._normalized = a),
B(a, "$stable", o),
B(a, "$key", s),
B(a, "$hasNormal", r),
a
}
function qt(e, t, n) {
var i = function() {
var e = arguments.length ? n.apply(null, arguments) : n({})
, t = (e = e && "object" == typeof e && !Array.isArray(e) ? [e] : Ht(e)) && e[0];
return e && (!t || 1 === e.length && t.isComment && !$t(t)) ? void 0 : e
};
return n.proxy && Object.defineProperty(e, t, {
get: i,
enumerable: !0,
configurable: !0
}),
i
}
function Bt(e, t) {
return function() {
return e[t]
}
}
function Ut(e, t) {
var n, i, a, o, s;
if (Array.isArray(e) || "string" == typeof e)
for (n = new Array(e.length),
i = 0,
a = e.length; i < a; i++)
n[i] = t(e[i], i);
else if ("number" == typeof e)
for (n = new Array(e),
i = 0; i < e; i++)
n[i] = t(i + 1, i);
else if (c(e))
if (ue && e[Symbol.iterator]) {
n = [];
for (var l = e[Symbol.iterator](), u = l.next(); !u.done; )
n.push(t(u.value, n.length)),
u = l.next()
} else
for (o = Object.keys(e),
n = new Array(o.length),
i = 0,
a = o.length; i < a; i++)
s = o[i],
n[i] = t(e[s], s, i);
return r(n) || (n = []),
n._isVList = !0,
n
}
function Gt(e, t, n, i) {
var a, r = this.$scopedSlots[e];
r ? (n = n || {},
i && (c(i) || de("slot v-bind without argument expects an Object", this),
n = A(A({}, i), n)),
a = r(n) || ("function" == typeof t ? t() : t)) : a = this.$slots[e] || ("function" == typeof t ? t() : t);
var o = n && n.slot;
return o ? this.$createElement("template", {
slot: o
}, a) : a
}
function Wt(e) {
return We(this.$options, "filters", e, !0) || j
}
function Kt(e, t) {
return Array.isArray(e) ? -1 === e.indexOf(t) : e !== t
}
function Yt(e, t, n, i, a) {
var r = $.keyCodes[t] || n;
return a && i && !$.keyCodes[t] ? Kt(a, i) : r ? Kt(r, e) : i ? T(i) !== t : void 0 === e
}
function Xt(e, t, n, i, a) {
if (n)
if (c(n)) {
var r;
Array.isArray(n) && (n = O(n));
var o = function(o) {
if ("class" === o || "style" === o || z(o))
r = e;
else {
var s = e.attrs && e.attrs.type;
r = i || $.mustUseProp(t, s, o) ? e.domProps || (e.domProps = {}) : e.attrs || (e.attrs = {})
}
var c = C(o)
, l = T(o);
c in r || l in r || (r[o] = n[o],
a && ((e.on || (e.on = {}))["update:" + o] = function(e) {
n[o] = e
}
))
};
for (var s in n)
o(s)
} else
de("v-bind without argument expects an Object or Array value", this);
return e
}
function Jt(e, t) {
var n = this._staticTrees || (this._staticTrees = [])
, i = n[e];
return i && !t || Qt(i = n[e] = this.$options.staticRenderFns[e].call(this._renderProxy, null, this), "__static__" + e, !1),
i
}
function Zt(e, t, n) {
return Qt(e, "__once__" + t + (n ? "_" + n : ""), !0),
e
}
function Qt(e, t, n) {
if (Array.isArray(e))
for (var i = 0; i < e.length; i++)
e[i] && "string" != typeof e[i] && en(e[i], t + "_" + i, n);
else
en(e, t, n)
}
function en(e, t, n) {
e.isStatic = !0,
e.key = t,
e.isOnce = n
}
function tn(e, t) {
if (t)
if (d(t)) {
var n = e.on = e.on ? A({}, e.on) : {};
for (var i in t) {
var a = n[i]
, r = t[i];
n[i] = a ? [].concat(a, r) : r
}
} else
de("v-on without argument expects an Object value", this);
return e
}
function nn(e, t, n, i) {
t = t || {
$stable: !n
};
for (var a = 0; a < e.length; a++) {
var r = e[a];
Array.isArray(r) ? nn(r, t, n) : r && (r.proxy && (r.fn.proxy = !0),
t[r.key] = r.fn)
}
return i && (t.$key = i),
t
}
function an(e, t) {
for (var n = 0; n < t.length; n += 2) {
var i = t[n];
"string" == typeof i && i ? e[t[n]] = t[n + 1] : "" !== i && null !== i && de("Invalid value for dynamic directive argument (expected string or null): " + i, this)
}
return e
}
function rn(e, t) {
return "string" == typeof e ? t + e : e
}
function on(e) {
e._o = Zt,
e._n = f,
e._s = m,
e._l = Ut,
e._t = Gt,
e._q = H,
e._i = D,
e._m = Jt,
e._f = Wt,
e._k = Yt,
e._b = Xt,
e._v = Ce,
e._e = ke,
e._u = nn,
e._g = tn,
e._d = an,
e._p = rn
}
function sn(e, t, n, a, r) {
var s, c = this, l = r.options;
w(a, "_uid") ? (s = Object.create(a))._original = a : (s = a,
a = a._original);
var u = o(l._compiled)
, d = !u;
this.data = e,
this.props = t,
this.children = n,
this.parent = a,
this.listeners = e.on || i,
this.injections = Nt(l.inject, a),
this.slots = function() {
return c.$slots || Ft(e.scopedSlots, c.$slots = Rt(n, a)),
c.$slots
}
,
Object.defineProperty(this, "scopedSlots", {
enumerable: !0,
get: function() {
return Ft(e.scopedSlots, this.slots())
}
}),
u && (this.$options = l,
this.$slots = this.slots(),
this.$scopedSlots = Ft(e.scopedSlots, this.$slots)),
l._scopeId ? this._c = function(e, t, n, i) {
var r = yn(s, e, t, n, i, d);
return r && !Array.isArray(r) && (r.fnScopeId = l._scopeId,
r.fnContext = a),
r
}
: this._c = function(e, t, n, i) {
return yn(s, e, t, n, i, d)
}
}
function cn(e, t, n, i, a) {
var r = Se(e);
return r.fnContext = n,
r.fnOptions = i,
(r.devtoolsMeta = r.devtoolsMeta || {}).renderContext = a,
t.slot && ((r.data || (r.data = {})).slot = t.slot),
r
}
function ln(e, t) {
for (var n in t)
e[C(n)] = t[n]
}
on(sn.prototype);
var un = {
init: function(e, t) {
if (e.componentInstance && !e.componentInstance._isDestroyed && e.data.keepAlive) {
var n = e;
un.prepatch(n, n)
} else {
(e.componentInstance = function(e, t) {
var n = {
_isComponent: !0,
_parentVnode: e,
parent: t
}
, i = e.data.inlineTemplate;
r(i) && (n.render = i.render,
n.staticRenderFns = i.staticRenderFns);
return new e.componentOptions.Ctor(n)
}(e, _n)).$mount(t ? e.elm : void 0, t)
}
},
prepatch: function(e, t) {
var n = t.componentOptions;
!function(e, t, n, a, r) {
kn = !0;
var o = a.data.scopedSlots
, s = e.$scopedSlots
, c = !!(o && !o.$stable || s !== i && !s.$stable || o && e.$scopedSlots.$key !== o.$key || !o && e.$scopedSlots.$key)
, l = !!(r || e.$options._renderChildren || c);
e.$options._parentVnode = a,
e.$vnode = a,
e._vnode && (e._vnode.parent = a);
if (e.$options._renderChildren = r,
e.$attrs = a.data.attrs || i,
e.$listeners = n || i,
t && e.$options.props) {
Ae(!1);
for (var u = e._props, d = e.$options._propKeys || [], p = 0; p < d.length; p++) {
var h = d[p]
, y = e.$options.props;
u[h] = Ke(h, y, t, e)
}
Ae(!0),
e.$options.propsData = t
}
n = n || i;
var m = e.$options._parentListeners;
e.$options._parentListeners = n,
wn(e, n, m),
l && (e.$slots = Rt(r, a.context),
e.$forceUpdate());
kn = !1
}(t.componentInstance = e.componentInstance, n.propsData, n.listeners, t, n.children)
},
insert: function(e) {
var t, n = e.context, i = e.componentInstance;
i._isMounted || (i._isMounted = !0,
Tn(i, "mounted")),
e.data.keepAlive && (n._isMounted ? ((t = i)._inactive = !1,
En.push(t)) : Mn(i, !0))
},
destroy: function(e) {
var t = e.componentInstance;
t._isDestroyed || (e.data.keepAlive ? function e(t, n) {
if (n && (t._directInactive = !0,
Sn(t)))
return;
if (!t._inactive) {
t._inactive = !0;
for (var i = 0; i < t.$children.length; i++)
e(t.$children[i]);
Tn(t, "deactivated")
}
}(t, !0) : t.$destroy())
}
}
, dn = Object.keys(un);
function pn(e, t, n, s, l) {
if (!a(e)) {
var u = n.$options._base;
if (c(e) && (e = u.extend(e)),
"function" == typeof e) {
var d;
if (a(e.cid) && void 0 === (e = function(e, t) {
if (o(e.error) && r(e.errorComp))
return e.errorComp;
if (r(e.resolved))
return e.resolved;
var n = fn;
n && r(e.owners) && -1 === e.owners.indexOf(n) && e.owners.push(n);
if (o(e.loading) && r(e.loadingComp))
return e.loadingComp;
if (n && !r(e.owners)) {
var i = e.owners = [n]
, s = !0
, l = null
, u = null;
n.$on("hook:destroyed", (function() {
return g(i, n)
}
));
var d = function(e) {
for (var t = 0, n = i.length; t < n; t++)
i[t].$forceUpdate();
e && (i.length = 0,
null !== l && (clearTimeout(l),
l = null),
null !== u && (clearTimeout(u),
u = null))
}
, p = N((function(n) {
e.resolved = xn(n, t),
s ? i.length = 0 : d(!0)
}
))
, h = N((function(t) {
de("Failed to resolve async component: " + String(e) + (t ? "\nReason: " + t : "")),
r(e.errorComp) && (e.error = !0,
d(!0))
}
))
, m = e(p, h);
return c(m) && (y(m) ? a(e.resolved) && m.then(p, h) : y(m.component) && (m.component.then(p, h),
r(m.error) && (e.errorComp = xn(m.error, t)),
r(m.loading) && (e.loadingComp = xn(m.loading, t),
0 === m.delay ? e.loading = !0 : l = setTimeout((function() {
l = null,
a(e.resolved) && a(e.error) && (e.loading = !0,
d(!1))
}
), m.delay || 200)),
r(m.timeout) && (u = setTimeout((function() {
u = null,
a(e.resolved) && h("timeout (" + m.timeout + "ms)")
}
), m.timeout)))),
s = !1,
e.loading ? e.loadingComp : e.resolved
}
}(d = e, u)))
return function(e, t, n, i, a) {
var r = ke();
return r.asyncFactory = e,
r.asyncMeta = {
data: t,
context: n,
children: i,
tag: a
},
r
}(d, t, n, s, l);
t = t || {},
Jn(e),
r(t.model) && function(e, t) {
var n = e.model && e.model.prop || "value"
, i = e.model && e.model.event || "input";
(t.attrs || (t.attrs = {}))[n] = t.model.value;
var a = t.on || (t.on = {})
, o = a[i]
, s = t.model.callback;
r(o) ? (Array.isArray(o) ? -1 === o.indexOf(s) : o !== s) && (a[i] = [s].concat(o)) : a[i] = s
}(e.options, t);
var p = function(e, t, n) {
var i = t.options.props;
if (!a(i)) {
var o = {}
, s = e.attrs
, c = e.props;
if (r(s) || r(c))
for (var l in i) {
var u = T(l)
, d = l.toLowerCase();
l !== d && s && w(s, d) && pe('Prop "' + d + '" is passed to component ' + he(n || t) + ', but the declared prop name is "' + l + '". Note that HTML attributes are case-insensitive and camelCased props need to use their kebab-case equivalents when using in-DOM templates. You should probably use "' + u + '" instead of "' + l + '".'),
jt(o, c, l, u, !0) || jt(o, s, l, u, !1)
}
return o
}
}(t, e, l);
if (o(e.options.functional))
return function(e, t, n, a, o) {
var s = e.options
, c = {}
, l = s.props;
if (r(l))
for (var u in l)
c[u] = Ke(u, l, t || i);
else
r(n.attrs) && ln(c, n.attrs),
r(n.props) && ln(c, n.props);
var d = new sn(n,c,o,a,e)
, p = s.render.call(null, d._c, d);
if (p instanceof we)
return cn(p, n, d.parent, s, d);
if (Array.isArray(p)) {
for (var h = Ht(p) || [], y = new Array(h.length), m = 0; m < h.length; m++)
y[m] = cn(h[m], n, d.parent, s, d);
return y
}
}(e, p, t, n, s);
var h = t.on;
if (t.on = t.nativeOn,
o(e.options.abstract)) {
var m = t.slot;
t = {},
m && (t.slot = m)
}
!function(e) {
for (var t = e.hook || (e.hook = {}), n = 0; n < dn.length; n++) {
var i = dn[n]
, a = t[i]
, r = un[i];
a === r || a && a._merged || (t[i] = a ? hn(r, a) : r)
}
}(t);
var f = e.options.name || l;
return new we("vue-component-" + e.cid + (f ? "-" + f : ""),t,void 0,void 0,void 0,n,{
Ctor: e,
propsData: p,
listeners: h,
tag: l,
children: s
},d)
}
de("Invalid Component definition: " + String(e), n)
}
}
function hn(e, t) {
var n = function(n, i) {
e(n, i),
t(n, i)
};
return n._merged = !0,
n
}
function yn(e, t, n, i, l, u) {
return (Array.isArray(n) || s(n)) && (l = i,
i = n,
n = void 0),
o(u) && (l = 2),
function(e, t, n, i, l) {
if (r(n) && r(n.__ob__))
return de("Avoid using observed data object as vnode data: " + JSON.stringify(n) + "\nAlways create fresh vnode data objects in each render!", e),
ke();
r(n) && r(n.is) && (t = n.is);
if (!t)
return ke();
r(n) && r(n.key) && !s(n.key) && de("Avoid using non-primitive value as key, use string/number value instead.", e);
Array.isArray(i) && "function" == typeof i[0] && ((n = n || {}).scopedSlots = {
default: i[0]
},
i.length = 0);
2 === l ? i = Ht(i) : 1 === l && (i = function(e) {
for (var t = 0; t < e.length; t++)
if (Array.isArray(e[t]))
return Array.prototype.concat.apply([], e);
return e
}(i));
var u, d;
if ("string" == typeof t) {
var p;
d = e.$vnode && e.$vnode.ns || $.getTagNamespace(t),
$.isReservedTag(t) ? (r(n) && r(n.nativeOn) && "component" !== n.tag && de("The .native modifier for v-on is only valid on components but it was used on <" + t + ">.", e),
u = new we($.parsePlatformTagName(t),n,i,void 0,void 0,e)) : u = n && n.pre || !r(p = We(e.$options, "components", t)) ? new we(t,n,i,void 0,void 0,e) : pn(p, n, e, i, t)
} else
u = pn(t, n, e, i);
return Array.isArray(u) ? u : r(u) ? (r(d) && function e(t, n, i) {
t.ns = n,
"foreignObject" === t.tag && (n = void 0,
i = !0);
if (r(t.children))
for (var s = 0, c = t.children.length; s < c; s++) {
var l = t.children[s];
r(l.tag) && (a(l.ns) || o(i) && "svg" !== l.tag) && e(l, n, i)
}
}(u, d),
r(n) && function(e) {
c(e.style) && It(e.style);
c(e.class) && It(e.class)
}(n),
u) : ke()
}(e, t, n, i, l)
}
var mn, fn = null;
function xn(e, t) {
return (e.__esModule || ue && "Module" === e[Symbol.toStringTag]) && (e = e.default),
c(e) ? t.extend(e) : e
}
function vn(e) {
if (Array.isArray(e))
for (var t = 0; t < e.length; t++) {
var n = e[t];
if (r(n) && (r(n.componentOptions) || $t(n)))
return n
}
}
function zn(e, t) {
mn.$on(e, t)
}
function gn(e, t) {
mn.$off(e, t)
}
function bn(e, t) {
var n = mn;
return function i() {
var a = t.apply(null, arguments);
null !== a && n.$off(e, i)
}
}
function wn(e, t, n) {
mn = e,
Pt(t, n || {}, zn, gn, bn, e),
mn = void 0
}
var _n = null
, kn = !1;
function Cn(e) {
var t = _n;
return _n = e,
function() {
_n = t
}
}
function Sn(e) {
for (; e && (e = e.$parent); )
if (e._inactive)
return !0;
return !1
}
function Mn(e, t) {
if (t) {
if (e._directInactive = !1,
Sn(e))
return
} else if (e._directInactive)
return;
if (e._inactive || null === e._inactive) {
e._inactive = !1;
for (var n = 0; n < e.$children.length; n++)
Mn(e.$children[n]);
Tn(e, "activated")
}
}
function Tn(e, t) {
ge();
var n = e.$options[t]
, i = t + " hook";
if (n)
for (var a = 0, r = n.length; a < r; a++)
rt(n[a], e, null, e, i);
e._hasHookEvent && e.$emit("hook:" + t),
be()
}
var In = []
, En = []
, An = {}
, On = {}
, Pn = !1
, Ln = !1
, jn = 0;
var Hn = 0
, Dn = Date.now;
if (K && !Z) {
var Nn = window.performance;
Nn && "function" == typeof Nn.now && Dn() > document.createEvent("Event").timeStamp && (Dn = function() {
return Nn.now()
}
)
}
function Rn() {
var e, t;
for (Hn = Dn(),
Ln = !0,
In.sort((function(e, t) {
return e.id - t.id
}
)),
jn = 0; jn < In.length; jn++)
if ((e = In[jn]).before && e.before(),
t = e.id,
An[t] = null,
e.run(),
null != An[t] && (On[t] = (On[t] || 0) + 1,
On[t] > 100)) {
de("You may have an infinite update loop " + (e.user ? 'in watcher with expression "' + e.expression + '"' : "in a component render function."), e.vm);
break
}
var n = En.slice()
, i = In.slice();
jn = In.length = En.length = 0,
An = {},
On = {},
Pn = Ln = !1,
function(e) {
for (var t = 0; t < e.length; t++)
e[t]._inactive = !0,
Mn(e[t], !0)
}(n),
function(e) {
var t = e.length;
for (; t--; ) {
var n = e[t]
, i = n.vm;
i._watcher === n && i._isMounted && !i._isDestroyed && Tn(i, "updated")
}
}(i),
se && $.devtools && se.emit("flush")
}
var Vn = 0
, $n = function(e, t, n, i, a) {
this.vm = e,
a && (e._watcher = this),
e._watchers.push(this),
i ? (this.deep = !!i.deep,
this.user = !!i.user,
this.lazy = !!i.lazy,
this.sync = !!i.sync,
this.before = i.before) : this.deep = this.user = this.lazy = this.sync = !1,
this.cb = n,
this.id = ++Vn,
this.active = !0,
this.dirty = this.lazy,
this.deps = [],
this.newDeps = [],
this.depIds = new le,
this.newDepIds = new le,
this.expression = t.toString(),
"function" == typeof t ? this.getter = t : (this.getter = function(e) {
if (!U.test(e)) {
var t = e.split(".");
return function(e) {
for (var n = 0; n < t.length; n++) {
if (!e)
return;
e = e[t[n]]
}
return e
}
}
}(t),
this.getter || (this.getter = P,
de('Failed watching path: "' + t + '" Watcher only accepts simple dot-delimited paths. For full control, use a function instead.', e))),
this.value = this.lazy ? void 0 : this.get()
};
$n.prototype.get = function() {
var e;
ge(this);
var t = this.vm;
try {
e = this.getter.call(t, t)
} catch (e) {
if (!this.user)
throw e;
at(e, t, 'getter for watcher "' + this.expression + '"')
} finally {
this.deep && It(e),
be(),
this.cleanupDeps()
}
return e
}
,
$n.prototype.addDep = function(e) {
var t = e.id;
this.newDepIds.has(t) || (this.newDepIds.add(t),
this.newDeps.push(e),
this.depIds.has(t) || e.addSub(this))
}
,
$n.prototype.cleanupDeps = function() {
for (var e = this.deps.length; e--; ) {
var t = this.deps[e];
this.newDepIds.has(t.id) || t.removeSub(this)
}
var n = this.depIds;
this.depIds = this.newDepIds,
this.newDepIds = n,
this.newDepIds.clear(),
n = this.deps,
this.deps = this.newDeps,
this.newDeps = n,
this.newDeps.length = 0
}
,
$n.prototype.update = function() {
this.lazy ? this.dirty = !0 : this.sync ? this.run() : function(e) {
var t = e.id;
if (null == An[t]) {
if (An[t] = !0,
Ln) {
for (var n = In.length - 1; n > jn && In[n].id > e.id; )
n--;
In.splice(n + 1, 0, e)
} else
In.push(e);
if (!Pn) {
if (Pn = !0,
!$.async)
return void Rn();
vt(Rn)
}
}
}(this)
}
,
$n.prototype.run = function() {
if (this.active) {
var e = this.get();
if (e !== this.value || c(e) || this.deep) {
var t = this.value;
if (this.value = e,
this.user) {
var n = 'callback for watcher "' + this.expression + '"';
rt(this.cb, this.vm, [e, t], this.vm, n)
} else
this.cb.call(this.vm, e, t)
}
}
}
,
$n.prototype.evaluate = function() {
this.value = this.get(),
this.dirty = !1
}
,
$n.prototype.depend = function() {
for (var e = this.deps.length; e--; )
this.deps[e].depend()
}
,
$n.prototype.teardown = function() {
if (this.active) {
this.vm._isBeingDestroyed || g(this.vm._watchers, this);
for (var e = this.deps.length; e--; )
this.deps[e].removeSub(this);
this.active = !1
}
}
;
var Fn = {
enumerable: !0,
configurable: !0,
get: P,
set: P
};
function qn(e, t, n) {
Fn.get = function() {
return this[t][n]
}
,
Fn.set = function(e) {
this[t][n] = e
}
,
Object.defineProperty(e, n, Fn)
}
function Bn(e) {
e._watchers = [];
var t = e.$options;
t.props && function(e, t) {
var n = e.$options.propsData || {}
, i = e._props = {}
, a = e.$options._propKeys = []
, r = !e.$parent;
r || Ae(!1);
var o = function(o) {
a.push(o);
var s = Ke(o, t, n, e)
, c = T(o);
(z(c) || $.isReservedAttr(c)) && de('"' + c + '" is a reserved attribute and cannot be used as component prop.', e),
Le(i, o, s, (function() {
r || kn || de("Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: \"" + o + '"', e)
}
)),
o in e || qn(e, "_props", o)
};
for (var s in t)
o(s);
Ae(!0)
}(e, t.props),
t.methods && function(e, t) {
var n = e.$options.props;
for (var i in t)
"function" != typeof t[i] && de('Method "' + i + '" has type "' + typeof t[i] + '" in the component definition. Did you reference the function correctly?', e),
n && w(n, i) && de('Method "' + i + '" has already been defined as a prop.', e),
i in e && q(i) && de('Method "' + i + '" conflicts with an existing Vue instance method. Avoid defining component methods that start with _ or $.'),
e[i] = "function" != typeof t[i] ? P : I(t[i], e)
}(e, t.methods),
t.data ? function(e) {
var t = e.$options.data;
d(t = e._data = "function" == typeof t ? function(e, t) {
ge();
try {
return e.call(t, t)
} catch (e) {
return at(e, t, "data()"),
{}
} finally {
be()
}
}(t, e) : t || {}) || (t = {},
de("data functions should return an object:\nhttps://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function", e));
var n = Object.keys(t)
, i = e.$options.props
, a = e.$options.methods
, r = n.length;
for (; r--; ) {
var o = n[r];
a && w(a, o) && de('Method "' + o + '" has already been defined as a data property.', e),
i && w(i, o) ? de('The data property "' + o + '" is already declared as a prop. Use prop default value instead.', e) : q(o) || qn(e, "_data", o)
}
Pe(t, !0)
}(e) : Pe(e._data = {}, !0),
t.computed && function(e, t) {
var n = e._computedWatchers = Object.create(null)
, i = oe();
for (var a in t) {
var r = t[a]
, o = "function" == typeof r ? r : r.get;
null == o && de('Getter is missing for computed property "' + a + '".', e),
i || (n[a] = new $n(e,o || P,P,Un)),
a in e ? a in e.$data ? de('The computed property "' + a + '" is already defined in data.', e) : e.$options.props && a in e.$options.props ? de('The computed property "' + a + '" is already defined as a prop.', e) : e.$options.methods && a in e.$options.methods && de('The computed property "' + a + '" is already defined as a method.', e) : Gn(e, a, r)
}
}(e, t.computed),
t.watch && t.watch !== ie && function(e, t) {
for (var n in t) {
var i = t[n];
if (Array.isArray(i))
for (var a = 0; a < i.length; a++)
Yn(e, n, i[a]);
else
Yn(e, n, i)
}
}(e, t.watch)
}
var Un = {
lazy: !0
};
function Gn(e, t, n) {
var i = !oe();
"function" == typeof n ? (Fn.get = i ? Wn(t) : Kn(n),
Fn.set = P) : (Fn.get = n.get ? i && !1 !== n.cache ? Wn(t) : Kn(n.get) : P,
Fn.set = n.set || P),
Fn.set === P && (Fn.set = function() {
de('Computed property "' + t + '" was assigned to but it has no setter.', this)
}
),
Object.defineProperty(e, t, Fn)
}
function Wn(e) {
return function() {
var t = this._computedWatchers && this._computedWatchers[e];
if (t)
return t.dirty && t.evaluate(),
ve.target && t.depend(),
t.value
}
}
function Kn(e) {
return function() {
return e.call(this, this)
}
}
function Yn(e, t, n, i) {
return d(n) && (i = n,
n = n.handler),
"string" == typeof n && (n = e[n]),
e.$watch(t, n, i)
}
var Xn = 0;
function Jn(e) {
var t = e.options;
if (e.super) {
var n = Jn(e.super);
if (n !== e.superOptions) {
e.superOptions = n;
var i = function(e) {
var t, n = e.options, i = e.sealedOptions;
for (var a in n)
n[a] !== i[a] && (t || (t = {}),
t[a] = n[a]);
return t
}(e);
i && A(e.extendOptions, i),
(t = e.options = Ge(n, e.extendOptions)).name && (t.components[t.name] = e)
}
}
return t
}
function Zn(e) {
this instanceof Zn || de("Vue is a constructor and should be called with the `new` keyword"),
this._init(e)
}
function Qn(e) {
e.cid = 0;
var t = 1;
e.extend = function(e) {
e = e || {};
var n = this
, i = n.cid
, a = e._Ctor || (e._Ctor = {});
if (a[i])
return a[i];
var r = e.name || n.options.name;
r && Be(r);
var o = function(e) {
this._init(e)
};
return (o.prototype = Object.create(n.prototype)).constructor = o,
o.cid = t++,
o.options = Ge(n.options, e),
o.super = n,
o.options.props && function(e) {
var t = e.options.props;
for (var n in t)
qn(e.prototype, "_props", n)
}(o),
o.options.computed && function(e) {
var t = e.options.computed;
for (var n in t)
Gn(e.prototype, n, t[n])
}(o),
o.extend = n.extend,
o.mixin = n.mixin,
o.use = n.use,
R.forEach((function(e) {
o[e] = n[e]
}
)),
r && (o.options.components[r] = o),
o.superOptions = n.options,
o.extendOptions = e,
o.sealedOptions = A({}, o.options),
a[i] = o,
o
}
}
function ei(e) {
return e && (e.Ctor.options.name || e.tag)
}
function ti(e, t) {
return Array.isArray(e) ? e.indexOf(t) > -1 : "string" == typeof e ? e.split(",").indexOf(t) > -1 : !!p(e) && e.test(t)
}
function ni(e, t) {
var n = e.cache
, i = e.keys
, a = e._vnode;
for (var r in n) {
var o = n[r];
if (o) {
var s = o.name;
s && !t(s) && ii(n, r, i, a)
}
}
}
function ii(e, t, n, i) {
var a = e[t];
!a || i && a.tag === i.tag || a.componentInstance.$destroy(),
e[t] = null,
g(n, t)
}
!function(e) {
e.prototype._init = function(e) {
var t, n, a = this;
a._uid = Xn++,
$.performance && St && (t = "vue-perf-start:" + a._uid,
n = "vue-perf-end:" + a._uid,
St(t)),
a._isVue = !0,
e && e._isComponent ? function(e, t) {
var n = e.$options = Object.create(e.constructor.options)
, i = t._parentVnode;
n.parent = t.parent,
n._parentVnode = i;
var a = i.componentOptions;
n.propsData = a.propsData,
n._parentListeners = a.listeners,
n._renderChildren = a.children,
n._componentTag = a.tag,
t.render && (n.render = t.render,
n.staticRenderFns = t.staticRenderFns)
}(a, e) : a.$options = Ge(Jn(a.constructor), e || {}, a),
lt(a),
a._self = a,
function(e) {
var t = e.$options
, n = t.parent;
if (n && !t.abstract) {
for (; n.$options.abstract && n.$parent; )
n = n.$parent;
n.$children.push(e)
}
e.$parent = n,
e.$root = n ? n.$root : e,
e.$children = [],
e.$refs = {},
e._watcher = null,
e._inactive = null,
e._directInactive = !1,
e._isMounted = !1,
e._isDestroyed = !1,
e._isBeingDestroyed = !1
}(a),
function(e) {
e._events = Object.create(null),
e._hasHookEvent = !1;
var t = e.$options._parentListeners;
t && wn(e, t)
}(a),
function(e) {
e._vnode = null,
e._staticTrees = null;
var t = e.$options
, n = e.$vnode = t._parentVnode
, a = n && n.context;
e.$slots = Rt(t._renderChildren, a),
e.$scopedSlots = i,
e._c = function(t, n, i, a) {
return yn(e, t, n, i, a, !1)
}
,
e.$createElement = function(t, n, i, a) {
return yn(e, t, n, i, a, !0)
}
;
var r = n && n.data;
Le(e, "$attrs", r && r.attrs || i, (function() {
!kn && de("$attrs is readonly.", e)
}
), !0),
Le(e, "$listeners", t._parentListeners || i, (function() {
!kn && de("$listeners is readonly.", e)
}
), !0)
}(a),
Tn(a, "beforeCreate"),
function(e) {
var t = Nt(e.$options.inject, e);
t && (Ae(!1),
Object.keys(t).forEach((function(n) {
Le(e, n, t[n], (function() {
de('Avoid mutating an injected value directly since the changes will be overwritten whenever the provided component re-renders. injection being mutated: "' + n + '"', e)
}
))
}
)),
Ae(!0))
}(a),
Bn(a),
function(e) {
var t = e.$options.provide;
t && (e._provided = "function" == typeof t ? t.call(e) : t)
}(a),
Tn(a, "created"),
$.performance && St && (a._name = he(a, !1),
St(n),
Mt("vue " + a._name + " init", t, n)),
a.$options.el && a.$mount(a.$options.el)
}
}(Zn),
function(e) {
var t = {
get: function() {
return this._data
}
}
, n = {
get: function() {
return this._props
}
};
t.set = function() {
de("Avoid replacing instance root $data. Use nested data properties instead.", this)
}
,
n.set = function() {
de("$props is readonly.", this)
}
,
Object.defineProperty(e.prototype, "$data", t),
Object.defineProperty(e.prototype, "$props", n),
e.prototype.$set = je,
e.prototype.$delete = He,
e.prototype.$watch = function(e, t, n) {
if (d(t))
return Yn(this, e, t, n);
(n = n || {}).user = !0;
var i = new $n(this,e,t,n);
if (n.immediate) {
var a = 'callback for immediate watcher "' + i.expression + '"';
ge(),
rt(t, this, [i.value], this, a),
be()
}
return function() {
i.teardown()
}
}
}(Zn),
function(e) {
var t = /^hook:/;
e.prototype.$on = function(e, n) {
var i = this;
if (Array.isArray(e))
for (var a = 0, r = e.length; a < r; a++)
i.$on(e[a], n);
else
(i._events[e] || (i._events[e] = [])).push(n),
t.test(e) && (i._hasHookEvent = !0);
return i
}
,
e.prototype.$once = function(e, t) {
var n = this;
function i() {
n.$off(e, i),
t.apply(n, arguments)
}
return i.fn = t,
n.$on(e, i),
n
}
,
e.prototype.$off = function(e, t) {
var n = this;
if (!arguments.length)
return n._events = Object.create(null),
n;
if (Array.isArray(e)) {
for (var i = 0, a = e.length; i < a; i++)
n.$off(e[i], t);
return n
}
var r, o = n._events[e];
if (!o)
return n;
if (!t)
return n._events[e] = null,
n;
for (var s = o.length; s--; )
if ((r = o[s]) === t || r.fn === t) {
o.splice(s, 1);
break
}
return n
}
,
e.prototype.$emit = function(e) {
var t = this
, n = e.toLowerCase();
n !== e && t._events[n] && pe('Event "' + n + '" is emitted in component ' + he(t) + ' but the handler is registered for "' + e + '". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "' + T(e) + '" instead of "' + e + '".');
var i = t._events[e];
if (i) {
i = i.length > 1 ? E(i) : i;
for (var a = E(arguments, 1), r = 'event handler for "' + e + '"', o = 0, s = i.length; o < s; o++)
rt(i[o], t, a, t, r)
}
return t
}
}(Zn),
function(e) {
e.prototype._update = function(e, t) {
var n = this
, i = n.$el
, a = n._vnode
, r = Cn(n);
n._vnode = e,
n.$el = a ? n.__patch__(a, e) : n.__patch__(n.$el, e, t, !1),
r(),
i && (i.__vue__ = null),
n.$el && (n.$el.__vue__ = n),
n.$vnode && n.$parent && n.$vnode === n.$parent._vnode && (n.$parent.$el = n.$el)
}
,
e.prototype.$forceUpdate = function() {
this._watcher && this._watcher.update()
}
,
e.prototype.$destroy = function() {
var e = this;
if (!e._isBeingDestroyed) {
Tn(e, "beforeDestroy"),
e._isBeingDestroyed = !0;
var t = e.$parent;
!t || t._isBeingDestroyed || e.$options.abstract || g(t.$children, e),
e._watcher && e._watcher.teardown();
for (var n = e._watchers.length; n--; )
e._watchers[n].teardown();
e._data.__ob__ && e._data.__ob__.vmCount--,
e._isDestroyed = !0,
e.__patch__(e._vnode, null),
Tn(e, "destroyed"),
e.$off(),
e.$el && (e.$el.__vue__ = null),
e.$vnode && (e.$vnode.parent = null)
}
}
}(Zn),
function(e) {
on(e.prototype),
e.prototype.$nextTick = function(e) {
return vt(e, this)
}
,
e.prototype._render = function() {
var e, t = this, n = t.$options, i = n.render, a = n._parentVnode;
a && (t.$scopedSlots = Ft(a.data.scopedSlots, t.$slots, t.$scopedSlots)),
t.$vnode = a;
try {
fn = t,
e = i.call(t._renderProxy, t.$createElement)
} catch (n) {
if (at(n, t, "render"),
t.$options.renderError)
try {
e = t.$options.renderError.call(t._renderProxy, t.$createElement, n)
} catch (n) {
at(n, t, "renderError"),
e = t._vnode
}
else
e = t._vnode
} finally {
fn = null
}
return Array.isArray(e) && 1 === e.length && (e = e[0]),
e instanceof we || (Array.isArray(e) && de("Multiple root nodes returned from render function. Render function should return a single root node.", t),
e = ke()),
e.parent = a,
e
}
}(Zn);
var ai = [String, RegExp, Array]
, ri = {
KeepAlive: {
name: "keep-alive",
abstract: !0,
props: {
include: ai,
exclude: ai,
max: [String, Number]
},
methods: {
cacheVNode: function() {
var e = this.cache
, t = this.keys
, n = this.vnodeToCache
, i = this.keyToCache;
if (n) {
var a = n.tag
, r = n.componentInstance
, o = n.componentOptions;
e[i] = {
name: ei(o),
tag: a,
componentInstance: r
},
t.push(i),
this.max && t.length > parseInt(this.max) && ii(e, t[0], t, this._vnode),
this.vnodeToCache = null
}
}
},
created: function() {
this.cache = Object.create(null),
this.keys = []
},
destroyed: function() {
for (var e in this.cache)
ii(this.cache, e, this.keys)
},
mounted: function() {
var e = this;
this.cacheVNode(),
this.$watch("include", (function(t) {
ni(e, (function(e) {
return ti(t, e)
}
))
}
)),
this.$watch("exclude", (function(t) {
ni(e, (function(e) {
return !ti(t, e)
}
))
}
))
},
updated: function() {
this.cacheVNode()
},
render: function() {
var e = this.$slots.default
, t = vn(e)
, n = t && t.componentOptions;
if (n) {
var i = ei(n)
, a = this.include
, r = this.exclude;
if (a && (!i || !ti(a, i)) || r && i && ti(r, i))
return t;
var o = this.cache
, s = this.keys
, c = null == t.key ? n.Ctor.cid + (n.tag ? "::" + n.tag : "") : t.key;
o[c] ? (t.componentInstance = o[c].componentInstance,
g(s, c),
s.push(c)) : (this.vnodeToCache = t,
this.keyToCache = c),
t.data.keepAlive = !0
}
return t || e && e[0]
}
}
};
!function(e) {
var t = {
get: function() {
return $
},
set: function() {
de("Do not replace the Vue.config object, set individual fields instead.")
}
};
Object.defineProperty(e, "config", t),
e.util = {
warn: de,
extend: A,
mergeOptions: Ge,
defineReactive: Le
},
e.set = je,
e.delete = He,
e.nextTick = vt,
e.observable = function(e) {
return Pe(e),
e
}
,
e.options = Object.create(null),
R.forEach((function(t) {
e.options[t + "s"] = Object.create(null)
}
)),
e.options._base = e,
A(e.options.components, ri),
function(e) {
e.use = function(e) {
var t = this._installedPlugins || (this._installedPlugins = []);
if (t.indexOf(e) > -1)
return this;
var n = E(arguments, 1);
return n.unshift(this),
"function" == typeof e.install ? e.install.apply(e, n) : "function" == typeof e && e.apply(null, n),
t.push(e),
this
}
}(e),
function(e) {
e.mixin = function(e) {
return this.options = Ge(this.options, e),
this
}
}(e),
Qn(e),
function(e) {
R.forEach((function(t) {
e[t] = function(e, n) {
return n ? ("component" === t && Be(e),
"component" === t && d(n) && (n.name = n.name || e,
n = this.options._base.extend(n)),
"directive" === t && "function" == typeof n && (n = {
bind: n,
update: n
}),
this.options[t + "s"][e] = n,
n) : this.options[t + "s"][e]
}
}
))
}(e)
}(Zn),
Object.defineProperty(Zn.prototype, "$isServer", {
get: oe
}),
Object.defineProperty(Zn.prototype, "$ssrContext", {
get: function() {
return this.$vnode && this.$vnode.ssrContext
}
}),
Object.defineProperty(Zn, "FunctionalRenderContext", {
value: sn
}),
Zn.version = "2.6.14";
var oi = x("style,class")
, si = x("input,textarea,option,select,progress")
, ci = x("contenteditable,draggable,spellcheck")
, li = x("events,caret,typing,plaintext-only")
, ui = x("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible")
, di = "http://www.w3.org/1999/xlink"
, pi = function(e) {
return ":" === e.charAt(5) && "xlink" === e.slice(0, 5)
}
, hi = function(e) {
return pi(e) ? e.slice(6, e.length) : ""
}
, yi = function(e) {
return null == e || !1 === e
};
function mi(e) {
for (var t = e.data, n = e, i = e; r(i.componentInstance); )
(i = i.componentInstance._vnode) && i.data && (t = fi(i.data, t));
for (; r(n = n.parent); )
n && n.data && (t = fi(t, n.data));
return function(e, t) {
if (r(e) || r(t))
return xi(e, vi(t));
return ""
}(t.staticClass, t.class)
}
function fi(e, t) {
return {
staticClass: xi(e.staticClass, t.staticClass),
class: r(e.class) ? [e.class, t.class] : t.class
}
}
function xi(e, t) {
return e ? t ? e + " " + t : e : t || ""
}
function vi(e) {
return Array.isArray(e) ? function(e) {
for (var t, n = "", i = 0, a = e.length; i < a; i++)
r(t = vi(e[i])) && "" !== t && (n && (n += " "),
n += t);
return n
}(e) : c(e) ? function(e) {
var t = "";
for (var n in e)
e[n] && (t && (t += " "),
t += n);
return t
}(e) : "string" == typeof e ? e : ""
}
var zi = {
svg: "http://www.w3.org/2000/svg",
math: "http://www.w3.org/1998/Math/MathML"
}
, gi = x("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot")
, bi = x("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view", !0)
, wi = function(e) {
return gi(e) || bi(e)
};
var _i = Object.create(null);
var ki = x("text,number,password,search,email,tel,url");
var Ci = Object.freeze({
createElement: function(e, t) {
var n = document.createElement(e);
return "select" !== e || t.data && t.data.attrs && void 0 !== t.data.attrs.multiple && n.setAttribute("multiple", "multiple"),
n
},
createElementNS: function(e, t) {
return document.createElementNS(zi[e], t)
},
createTextNode: function(e) {
return document.createTextNode(e)
},
createComment: function(e) {
return document.createComment(e)
},
insertBefore: function(e, t, n) {
e.insertBefore(t, n)
},
removeChild: function(e, t) {
e.removeChild(t)
},
appendChild: function(e, t) {
e.appendChild(t)
},
parentNode: function(e) {
return e.parentNode
},
nextSibling: function(e) {
return e.nextSibling
},
tagName: function(e) {
return e.tagName
},
setTextContent: function(e, t) {
e.textContent = t
},
setStyleScope: function(e, t) {
e.setAttribute(t, "")
}
})
, Si = {
create: function(e, t) {
Mi(t)
},
update: function(e, t) {
e.data.ref !== t.data.ref && (Mi(e, !0),
Mi(t))
},
destroy: function(e) {
Mi(e, !0)
}
};
function Mi(e, t) {
var n = e.data.ref;
if (r(n)) {
var i = e.context
, a = e.componentInstance || e.elm
, o = i.$refs;
t ? Array.isArray(o[n]) ? g(o[n], a) : o[n] === a && (o[n] = void 0) : e.data.refInFor ? Array.isArray(o[n]) ? o[n].indexOf(a) < 0 && o[n].push(a) : o[n] = [a] : o[n] = a
}
}
var Ti = new we("",{},[])
, Ii = ["create", "activate", "update", "remove", "destroy"];
function Ei(e, t) {
return e.key === t.key && e.asyncFactory === t.asyncFactory && (e.tag === t.tag && e.isComment === t.isComment && r(e.data) === r(t.data) && function(e, t) {
if ("input" !== e.tag)
return !0;
var n, i = r(n = e.data) && r(n = n.attrs) && n.type, a = r(n = t.data) && r(n = n.attrs) && n.type;
return i === a || ki(i) && ki(a)
}(e, t) || o(e.isAsyncPlaceholder) && a(t.asyncFactory.error))
}
function Ai(e, t, n) {
var i, a, o = {};
for (i = t; i <= n; ++i)
r(a = e[i].key) && (o[a] = i);
return o
}
var Oi = {
create: Pi,
update: Pi,
destroy: function(e) {
Pi(e, Ti)
}
};
function Pi(e, t) {
(e.data.directives || t.data.directives) && function(e, t) {
var n, i, a, r = e === Ti, o = t === Ti, s = ji(e.data.directives, e.context), c = ji(t.data.directives, t.context), l = [], u = [];
for (n in c)
i = s[n],
a = c[n],
i ? (a.oldValue = i.value,
a.oldArg = i.arg,
Di(a, "update", t, e),
a.def && a.def.componentUpdated && u.push(a)) : (Di(a, "bind", t, e),
a.def && a.def.inserted && l.push(a));
if (l.length) {
var d = function() {
for (var n = 0; n < l.length; n++)
Di(l[n], "inserted", t, e)
};
r ? Lt(t, "insert", d) : d()
}
u.length && Lt(t, "postpatch", (function() {
for (var n = 0; n < u.length; n++)
Di(u[n], "componentUpdated", t, e)
}
));
if (!r)
for (n in s)
c[n] || Di(s[n], "unbind", e, e, o)
}(e, t)
}
var Li = Object.create(null);
function ji(e, t) {
var n, i, a = Object.create(null);
if (!e)
return a;
for (n = 0; n < e.length; n++)
(i = e[n]).modifiers || (i.modifiers = Li),
a[Hi(i)] = i,
i.def = We(t.$options, "directives", i.name, !0);
return a
}
function Hi(e) {
return e.rawName || e.name + "." + Object.keys(e.modifiers || {}).join(".")
}
function Di(e, t, n, i, a) {
var r = e.def && e.def[t];
if (r)
try {
r(n.elm, e, n, i, a)
} catch (i) {
at(i, n.context, "directive " + e.name + " " + t + " hook")
}
}
var Ni = [Si, Oi];
function Ri(e, t) {
var n = t.componentOptions;
if (!(r(n) && !1 === n.Ctor.options.inheritAttrs || a(e.data.attrs) && a(t.data.attrs))) {
var i, o, s = t.elm, c = e.data.attrs || {}, l = t.data.attrs || {};
for (i in r(l.__ob__) && (l = t.data.attrs = A({}, l)),
l)
o = l[i],
c[i] !== o && Vi(s, i, o, t.data.pre);
for (i in (Z || ee) && l.value !== c.value && Vi(s, "value", l.value),
c)
a(l[i]) && (pi(i) ? s.removeAttributeNS(di, hi(i)) : ci(i) || s.removeAttribute(i))
}
}
function Vi(e, t, n, i) {
i || e.tagName.indexOf("-") > -1 ? $i(e, t, n) : ui(t) ? yi(n) ? e.removeAttribute(t) : (n = "allowfullscreen" === t && "EMBED" === e.tagName ? "true" : t,
e.setAttribute(t, n)) : ci(t) ? e.setAttribute(t, function(e, t) {
return yi(t) || "false" === t ? "false" : "contenteditable" === e && li(t) ? t : "true"
}(t, n)) : pi(t) ? yi(n) ? e.removeAttributeNS(di, hi(t)) : e.setAttributeNS(di, t, n) : $i(e, t, n)
}
function $i(e, t, n) {
if (yi(n))
e.removeAttribute(t);
else {
if (Z && !Q && "TEXTAREA" === e.tagName && "placeholder" === t && "" !== n && !e.__ieph) {
var i = function(t) {
t.stopImmediatePropagation(),
e.removeEventListener("input", i)
};
e.addEventListener("input", i),
e.__ieph = !0
}
e.setAttribute(t, n)
}
}
var Fi = {
create: Ri,
update: Ri
};
function qi(e, t) {
var n = t.elm
, i = t.data
, o = e.data;
if (!(a(i.staticClass) && a(i.class) && (a(o) || a(o.staticClass) && a(o.class)))) {
var s = mi(t)
, c = n._transitionClasses;
r(c) && (s = xi(s, vi(c))),
s !== n._prevClass && (n.setAttribute("class", s),
n._prevClass = s)
}
}
var Bi, Ui = {
create: qi,
update: qi
};
function Gi(e, t, n) {
var i = Bi;
return function a() {
var r = t.apply(null, arguments);
null !== r && Yi(e, a, n, i)
}
}
var Wi = ut && !(ne && Number(ne[1]) <= 53);
function Ki(e, t, n, i) {
if (Wi) {
var a = Hn
, r = t;
t = r._wrapper = function(e) {
if (e.target === e.currentTarget || e.timeStamp >= a || e.timeStamp <= 0 || e.target.ownerDocument !== document)
return r.apply(this, arguments)
}
}
Bi.addEventListener(e, t, ae ? {
capture: n,
passive: i
} : n)
}
function Yi(e, t, n, i) {
(i || Bi).removeEventListener(e, t._wrapper || t, n)
}
function Xi(e, t) {
if (!a(e.data.on) || !a(t.data.on)) {
var n = t.data.on || {}
, i = e.data.on || {};
Bi = t.elm,
function(e) {
if (r(e.__r)) {
var t = Z ? "change" : "input";
e[t] = [].concat(e.__r, e[t] || []),
delete e.__r
}
r(e.__c) && (e.change = [].concat(e.__c, e.change || []),
delete e.__c)
}(n),
Pt(n, i, Ki, Yi, Gi, t.context),
Bi = void 0
}
}
var Ji, Zi = {
create: Xi,
update: Xi
};
function Qi(e, t) {
if (!a(e.data.domProps) || !a(t.data.domProps)) {
var n, i, o = t.elm, s = e.data.domProps || {}, c = t.data.domProps || {};
for (n in r(c.__ob__) && (c = t.data.domProps = A({}, c)),
s)
n in c || (o[n] = "");
for (n in c) {
if (i = c[n],
"textContent" === n || "innerHTML" === n) {
if (t.children && (t.children.length = 0),
i === s[n])
continue;
1 === o.childNodes.length && o.removeChild(o.childNodes[0])
}
if ("value" === n && "PROGRESS" !== o.tagName) {
o._value = i;
var l = a(i) ? "" : String(i);
ea(o, l) && (o.value = l)
} else if ("innerHTML" === n && bi(o.tagName) && a(o.innerHTML)) {
(Ji = Ji || document.createElement("div")).innerHTML = "<svg>" + i + "</svg>";
for (var u = Ji.firstChild; o.firstChild; )
o.removeChild(o.firstChild);
for (; u.firstChild; )
o.appendChild(u.firstChild)
} else if (i !== s[n])
try {
o[n] = i
} catch (e) {}
}
}
}
function ea(e, t) {
return !e.composing && ("OPTION" === e.tagName || function(e, t) {
var n = !0;
try {
n = document.activeElement !== e
} catch (e) {}
return n && e.value !== t
}(e, t) || function(e, t) {
var n = e.value
, i = e._vModifiers;
if (r(i)) {
if (i.number)
return f(n) !== f(t);
if (i.trim)
return n.trim() !== t.trim()
}
return n !== t
}(e, t))
}
var ta = {
create: Qi,
update: Qi
}
, na = _((function(e) {
var t = {}
, n = /:(.+)/;
return e.split(/;(?![^(]*\))/g).forEach((function(e) {
if (e) {
var i = e.split(n);
i.length > 1 && (t[i[0].trim()] = i[1].trim())
}
}
)),
t
}
));
function ia(e) {
var t = aa(e.style);
return e.staticStyle ? A(e.staticStyle, t) : t
}
function aa(e) {
return Array.isArray(e) ? O(e) : "string" == typeof e ? na(e) : e
}
var ra, oa = /^--/, sa = /\s*!important$/, ca = function(e, t, n) {
if (oa.test(t))
e.style.setProperty(t, n);
else if (sa.test(n))
e.style.setProperty(T(t), n.replace(sa, ""), "important");
else {
var i = ua(t);
if (Array.isArray(n))
for (var a = 0, r = n.length; a < r; a++)
e.style[i] = n[a];
else
e.style[i] = n
}
}, la = ["Webkit", "Moz", "ms"], ua = _((function(e) {
if (ra = ra || document.createElement("div").style,
"filter" !== (e = C(e)) && e in ra)
return e;
for (var t = e.charAt(0).toUpperCase() + e.slice(1), n = 0; n < la.length; n++) {
var i = la[n] + t;
if (i in ra)
return i
}
}
));
function da(e, t) {
var n = t.data
, i = e.data;
if (!(a(n.staticStyle) && a(n.style) && a(i.staticStyle) && a(i.style))) {
var o, s, c = t.elm, l = i.staticStyle, u = i.normalizedStyle || i.style || {}, d = l || u, p = aa(t.data.style) || {};
t.data.normalizedStyle = r(p.__ob__) ? A({}, p) : p;
var h = function(e, t) {
var n, i = {};
if (t)
for (var a = e; a.componentInstance; )
(a = a.componentInstance._vnode) && a.data && (n = ia(a.data)) && A(i, n);
(n = ia(e.data)) && A(i, n);
for (var r = e; r = r.parent; )
r.data && (n = ia(r.data)) && A(i, n);
return i
}(t, !0);
for (s in d)
a(h[s]) && ca(c, s, "");
for (s in h)
(o = h[s]) !== d[s] && ca(c, s, null == o ? "" : o)
}
}
var pa = {
create: da,
update: da
}
, ha = /\s+/;
function ya(e, t) {
if (t && (t = t.trim()))
if (e.classList)
t.indexOf(" ") > -1 ? t.split(ha).forEach((function(t) {
return e.classList.add(t)
}
)) : e.classList.add(t);
else {
var n = " " + (e.getAttribute("class") || "") + " ";
n.indexOf(" " + t + " ") < 0 && e.setAttribute("class", (n + t).trim())
}
}
function ma(e, t) {
if (t && (t = t.trim()))
if (e.classList)
t.indexOf(" ") > -1 ? t.split(ha).forEach((function(t) {
return e.classList.remove(t)
}
)) : e.classList.remove(t),
e.classList.length || e.removeAttribute("class");
else {
for (var n = " " + (e.getAttribute("class") || "") + " ", i = " " + t + " "; n.indexOf(i) >= 0; )
n = n.replace(i, " ");
(n = n.trim()) ? e.setAttribute("class", n) : e.removeAttribute("class")
}
}
function fa(e) {
if (e) {
if ("object" == typeof e) {
var t = {};
return !1 !== e.css && A(t, xa(e.name || "v")),
A(t, e),
t
}
return "string" == typeof e ? xa(e) : void 0
}
}
var xa = _((function(e) {
return {
enterClass: e + "-enter",
enterToClass: e + "-enter-to",
enterActiveClass: e + "-enter-active",
leaveClass: e + "-leave",
leaveToClass: e + "-leave-to",
leaveActiveClass: e + "-leave-active"
}
}
))
, va = K && !Q
, za = "transition"
, ga = "transitionend"
, ba = "animation"
, wa = "animationend";
va && (void 0 === window.ontransitionend && void 0 !== window.onwebkittransitionend && (za = "WebkitTransition",
ga = "webkitTransitionEnd"),
void 0 === window.onanimationend && void 0 !== window.onwebkitanimationend && (ba = "WebkitAnimation",
wa = "webkitAnimationEnd"));
var _a = K ? window.requestAnimationFrame ? window.requestAnimationFrame.bind(window) : setTimeout : function(e) {
return e()
}
;
function ka(e) {
_a((function() {
_a(e)
}
))
}
function Ca(e, t) {
var n = e._transitionClasses || (e._transitionClasses = []);
n.indexOf(t) < 0 && (n.push(t),
ya(e, t))
}
function Sa(e, t) {
e._transitionClasses && g(e._transitionClasses, t),
ma(e, t)
}
function Ma(e, t, n) {
var i = Ia(e, t)
, a = i.type
, r = i.timeout
, o = i.propCount;
if (!a)
return n();
var s = "transition" === a ? ga : wa
, c = 0
, l = function() {
e.removeEventListener(s, u),
n()
}
, u = function(t) {
t.target === e && ++c >= o && l()
};
setTimeout((function() {
c < o && l()
}
), r + 1),
e.addEventListener(s, u)
}
var Ta = /\b(transform|all)(,|$)/;
function Ia(e, t) {
var n, i = window.getComputedStyle(e), a = (i[za + "Delay"] || "").split(", "), r = (i[za + "Duration"] || "").split(", "), o = Ea(a, r), s = (i[ba + "Delay"] || "").split(", "), c = (i[ba + "Duration"] || "").split(", "), l = Ea(s, c), u = 0, d = 0;
return "transition" === t ? o > 0 && (n = "transition",
u = o,
d = r.length) : "animation" === t ? l > 0 && (n = "animation",
u = l,
d = c.length) : d = (n = (u = Math.max(o, l)) > 0 ? o > l ? "transition" : "animation" : null) ? "transition" === n ? r.length : c.length : 0,
{
type: n,
timeout: u,
propCount: d,
hasTransform: "transition" === n && Ta.test(i[za + "Property"])
}
}
function Ea(e, t) {
for (; e.length < t.length; )
e = e.concat(e);
return Math.max.apply(null, t.map((function(t, n) {
return Aa(t) + Aa(e[n])
}
)))
}
function Aa(e) {
return 1e3 * Number(e.slice(0, -1).replace(",", "."))
}
function Oa(e, t) {
var n = e.elm;
r(n._leaveCb) && (n._leaveCb.cancelled = !0,
n._leaveCb());
var i = fa(e.data.transition);
if (!a(i) && !r(n._enterCb) && 1 === n.nodeType) {
for (var o = i.css, s = i.type, l = i.enterClass, u = i.enterToClass, d = i.enterActiveClass, p = i.appearClass, h = i.appearToClass, y = i.appearActiveClass, m = i.beforeEnter, x = i.enter, v = i.afterEnter, z = i.enterCancelled, g = i.beforeAppear, b = i.appear, w = i.afterAppear, _ = i.appearCancelled, k = i.duration, C = _n, S = _n.$vnode; S && S.parent; )
C = S.context,
S = S.parent;
var M = !C._isMounted || !e.isRootInsert;
if (!M || b || "" === b) {
var T = M && p ? p : l
, I = M && y ? y : d
, E = M && h ? h : u
, A = M && g || m
, O = M && "function" == typeof b ? b : x
, P = M && w || v
, L = M && _ || z
, j = f(c(k) ? k.enter : k);
null != j && La(j, "enter", e);
var H = !1 !== o && !Q
, D = Ha(O)
, R = n._enterCb = N((function() {
H && (Sa(n, E),
Sa(n, I)),
R.cancelled ? (H && Sa(n, T),
L && L(n)) : P && P(n),
n._enterCb = null
}
));
e.data.show || Lt(e, "insert", (function() {
var t = n.parentNode
, i = t && t._pending && t._pending[e.key];
i && i.tag === e.tag && i.elm._leaveCb && i.elm._leaveCb(),
O && O(n, R)
}
)),
A && A(n),
H && (Ca(n, T),
Ca(n, I),
ka((function() {
Sa(n, T),
R.cancelled || (Ca(n, E),
D || (ja(j) ? setTimeout(R, j) : Ma(n, s, R)))
}
))),
e.data.show && (t && t(),
O && O(n, R)),
H || D || R()
}
}
}
function Pa(e, t) {
var n = e.elm;
r(n._enterCb) && (n._enterCb.cancelled = !0,
n._enterCb());
var i = fa(e.data.transition);
if (a(i) || 1 !== n.nodeType)
return t();
if (!r(n._leaveCb)) {
var o = i.css
, s = i.type
, l = i.leaveClass
, u = i.leaveToClass
, d = i.leaveActiveClass
, p = i.beforeLeave
, h = i.leave
, y = i.afterLeave
, m = i.leaveCancelled
, x = i.delayLeave
, v = i.duration
, z = !1 !== o && !Q
, g = Ha(h)
, b = f(c(v) ? v.leave : v);
r(b) && La(b, "leave", e);
var w = n._leaveCb = N((function() {
n.parentNode && n.parentNode._pending && (n.parentNode._pending[e.key] = null),
z && (Sa(n, u),
Sa(n, d)),
w.cancelled ? (z && Sa(n, l),
m && m(n)) : (t(),
y && y(n)),
n._leaveCb = null
}
));
x ? x(_) : _()
}
function _() {
w.cancelled || (!e.data.show && n.parentNode && ((n.parentNode._pending || (n.parentNode._pending = {}))[e.key] = e),
p && p(n),
z && (Ca(n, l),
Ca(n, d),
ka((function() {
Sa(n, l),
w.cancelled || (Ca(n, u),
g || (ja(b) ? setTimeout(w, b) : Ma(n, s, w)))
}
))),
h && h(n, w),
z || g || w())
}
}
function La(e, t, n) {
"number" != typeof e ? de("<transition> explicit " + t + " duration is not a valid number - got " + JSON.stringify(e) + ".", n.context) : isNaN(e) && de("<transition> explicit " + t + " duration is NaN - the duration expression might be incorrect.", n.context)
}
function ja(e) {
return "number" == typeof e && !isNaN(e)
}
function Ha(e) {
if (a(e))
return !1;
var t = e.fns;
return r(t) ? Ha(Array.isArray(t) ? t[0] : t) : (e._length || e.length) > 1
}
function Da(e, t) {
!0 !== t.data.show && Oa(t)
}
var Na = function(e) {
var t, n, i = {}, c = e.modules, l = e.nodeOps;
for (t = 0; t < Ii.length; ++t)
for (i[Ii[t]] = [],
n = 0; n < c.length; ++n)
r(c[n][Ii[t]]) && i[Ii[t]].push(c[n][Ii[t]]);
function u(e) {
var t = l.parentNode(e);
r(t) && l.removeChild(t, e)
}
function d(e, t) {
return !t && !e.ns && !($.ignoredElements.length && $.ignoredElements.some((function(t) {
return p(t) ? t.test(e.tag) : t === e.tag
}
))) && $.isUnknownElement(e.tag)
}
var h = 0;
function y(e, t, n, a, s, c, u) {
if (r(e.elm) && r(c) && (e = c[u] = Se(e)),
e.isRootInsert = !s,
!function(e, t, n, a) {
var s = e.data;
if (r(s)) {
var c = r(e.componentInstance) && s.keepAlive;
if (r(s = s.hook) && r(s = s.init) && s(e, !1),
r(e.componentInstance))
return m(e, t),
f(n, e.elm, a),
o(c) && function(e, t, n, a) {
var o, s = e;
for (; s.componentInstance; )
if (s = s.componentInstance._vnode,
r(o = s.data) && r(o = o.transition)) {
for (o = 0; o < i.activate.length; ++o)
i.activate[o](Ti, s);
t.push(s);
break
}
f(n, e.elm, a)
}(e, t, n, a),
!0
}
}(e, t, n, a)) {
var p = e.data
, y = e.children
, x = e.tag;
r(x) ? (p && p.pre && h++,
d(e, h) && de("Unknown custom element: <" + x + '> - did you register the component correctly? For recursive components, make sure to provide the "name" option.', e.context),
e.elm = e.ns ? l.createElementNS(e.ns, x) : l.createElement(x, e),
b(e),
v(e, y, t),
r(p) && g(e, t),
f(n, e.elm, a),
p && p.pre && h--) : o(e.isComment) ? (e.elm = l.createComment(e.text),
f(n, e.elm, a)) : (e.elm = l.createTextNode(e.text),
f(n, e.elm, a))
}
}
function m(e, t) {
r(e.data.pendingInsert) && (t.push.apply(t, e.data.pendingInsert),
e.data.pendingInsert = null),
e.elm = e.componentInstance.$el,
z(e) ? (g(e, t),
b(e)) : (Mi(e),
t.push(e))
}
function f(e, t, n) {
r(e) && (r(n) ? l.parentNode(n) === e && l.insertBefore(e, t, n) : l.appendChild(e, t))
}
function v(e, t, n) {
if (Array.isArray(t)) {
S(t);
for (var i = 0; i < t.length; ++i)
y(t[i], n, e.elm, null, !0, t, i)
} else
s(e.text) && l.appendChild(e.elm, l.createTextNode(String(e.text)))
}
function z(e) {
for (; e.componentInstance; )
e = e.componentInstance._vnode;
return r(e.tag)
}
function g(e, n) {
for (var a = 0; a < i.create.length; ++a)
i.create[a](Ti, e);
r(t = e.data.hook) && (r(t.create) && t.create(Ti, e),
r(t.insert) && n.push(e))
}
function b(e) {
var t;
if (r(t = e.fnScopeId))
l.setStyleScope(e.elm, t);
else
for (var n = e; n; )
r(t = n.context) && r(t = t.$options._scopeId) && l.setStyleScope(e.elm, t),
n = n.parent;
r(t = _n) && t !== e.context && t !== e.fnContext && r(t = t.$options._scopeId) && l.setStyleScope(e.elm, t)
}
function w(e, t, n, i, a, r) {
for (; i <= a; ++i)
y(n[i], r, e, t, !1, n, i)
}
function _(e) {
var t, n, a = e.data;
if (r(a))
for (r(t = a.hook) && r(t = t.destroy) && t(e),
t = 0; t < i.destroy.length; ++t)
i.destroy[t](e);
if (r(t = e.children))
for (n = 0; n < e.children.length; ++n)
_(e.children[n])
}
function k(e, t, n) {
for (; t <= n; ++t) {
var i = e[t];
r(i) && (r(i.tag) ? (C(i),
_(i)) : u(i.elm))
}
}
function C(e, t) {
if (r(t) || r(e.data)) {
var n, a = i.remove.length + 1;
for (r(t) ? t.listeners += a : t = function(e, t) {
function n() {
0 == --n.listeners && u(e)
}
return n.listeners = t,
n
}(e.elm, a),
r(n = e.componentInstance) && r(n = n._vnode) && r(n.data) && C(n, t),
n = 0; n < i.remove.length; ++n)
i.remove[n](e, t);
r(n = e.data.hook) && r(n = n.remove) ? n(e, t) : t()
} else
u(e.elm)
}
function S(e) {
for (var t = {}, n = 0; n < e.length; n++) {
var i = e[n]
, a = i.key;
r(a) && (t[a] ? de("Duplicate keys detected: '" + a + "'. This may cause an update error.", i.context) : t[a] = !0)
}
}
function M(e, t, n, i) {
for (var a = n; a < i; a++) {
var o = t[a];
if (r(o) && Ei(e, o))
return a
}
}
function T(e, t, n, s, c, u) {
if (e !== t) {
r(t.elm) && r(s) && (t = s[c] = Se(t));
var d = t.elm = e.elm;
if (o(e.isAsyncPlaceholder))
r(t.asyncFactory.resolved) ? O(e.elm, t, n) : t.isAsyncPlaceholder = !0;
else if (o(t.isStatic) && o(e.isStatic) && t.key === e.key && (o(t.isCloned) || o(t.isOnce)))
t.componentInstance = e.componentInstance;
else {
var p, h = t.data;
r(h) && r(p = h.hook) && r(p = p.prepatch) && p(e, t);
var m = e.children
, f = t.children;
if (r(h) && z(t)) {
for (p = 0; p < i.update.length; ++p)
i.update[p](e, t);
r(p = h.hook) && r(p = p.update) && p(e, t)
}
a(t.text) ? r(m) && r(f) ? m !== f && function(e, t, n, i, o) {
var s, c, u, d = 0, p = 0, h = t.length - 1, m = t[0], f = t[h], x = n.length - 1, v = n[0], z = n[x], g = !o;
for (S(n); d <= h && p <= x; )
a(m) ? m = t[++d] : a(f) ? f = t[--h] : Ei(m, v) ? (T(m, v, i, n, p),
m = t[++d],
v = n[++p]) : Ei(f, z) ? (T(f, z, i, n, x),
f = t[--h],
z = n[--x]) : Ei(m, z) ? (T(m, z, i, n, x),
g && l.insertBefore(e, m.elm, l.nextSibling(f.elm)),
m = t[++d],
z = n[--x]) : Ei(f, v) ? (T(f, v, i, n, p),
g && l.insertBefore(e, f.elm, m.elm),
f = t[--h],
v = n[++p]) : (a(s) && (s = Ai(t, d, h)),
a(c = r(v.key) ? s[v.key] : M(v, t, d, h)) ? y(v, i, e, m.elm, !1, n, p) : Ei(u = t[c], v) ? (T(u, v, i, n, p),
t[c] = void 0,
g && l.insertBefore(e, u.elm, m.elm)) : y(v, i, e, m.elm, !1, n, p),
v = n[++p]);
d > h ? w(e, a(n[x + 1]) ? null : n[x + 1].elm, n, p, x, i) : p > x && k(t, d, h)
}(d, m, f, n, u) : r(f) ? (S(f),
r(e.text) && l.setTextContent(d, ""),
w(d, null, f, 0, f.length - 1, n)) : r(m) ? k(m, 0, m.length - 1) : r(e.text) && l.setTextContent(d, "") : e.text !== t.text && l.setTextContent(d, t.text),
r(h) && r(p = h.hook) && r(p = p.postpatch) && p(e, t)
}
}
}
function I(e, t, n) {
if (o(n) && r(e.parent))
e.parent.data.pendingInsert = t;
else
for (var i = 0; i < t.length; ++i)
t[i].data.hook.insert(t[i])
}
var E = !1
, A = x("attrs,class,staticClass,staticStyle,key");
function O(e, t, n, i) {
var a, s = t.tag, c = t.data, l = t.children;
if (i = i || c && c.pre,
t.elm = e,
o(t.isComment) && r(t.asyncFactory))
return t.isAsyncPlaceholder = !0,
!0;
if (!function(e, t, n) {
return r(t.tag) ? 0 === t.tag.indexOf("vue-component") || !d(t, n) && t.tag.toLowerCase() === (e.tagName && e.tagName.toLowerCase()) : e.nodeType === (t.isComment ? 8 : 3)
}(e, t, i))
return !1;
if (r(c) && (r(a = c.hook) && r(a = a.init) && a(t, !0),
r(a = t.componentInstance)))
return m(t, n),
!0;
if (r(s)) {
if (r(l))
if (e.hasChildNodes())
if (r(a = c) && r(a = a.domProps) && r(a = a.innerHTML)) {
if (a !== e.innerHTML)
return "undefined" == typeof console || E || (E = !0,
console.warn("Parent: ", e),
console.warn("server innerHTML: ", a),
console.warn("client innerHTML: ", e.innerHTML)),
!1
} else {
for (var u = !0, p = e.firstChild, h = 0; h < l.length; h++) {
if (!p || !O(p, l[h], n, i)) {
u = !1;
break
}
p = p.nextSibling
}
if (!u || p)
return "undefined" == typeof console || E || (E = !0,
console.warn("Parent: ", e),
console.warn("Mismatching childNodes vs. VNodes: ", e.childNodes, l)),
!1
}
else
v(t, l, n);
if (r(c)) {
var y = !1;
for (var f in c)
if (!A(f)) {
y = !0,
g(t, n);
break
}
!y && c.class && It(c.class)
}
} else
e.data !== t.text && (e.data = t.text);
return !0
}
return function(e, t, n, s) {
if (!a(t)) {
var c, u = !1, d = [];
if (a(e))
u = !0,
y(t, d);
else {
var p = r(e.nodeType);
if (!p && Ei(e, t))
T(e, t, d, null, null, s);
else {
if (p) {
if (1 === e.nodeType && e.hasAttribute("data-server-rendered") && (e.removeAttribute("data-server-rendered"),
n = !0),
o(n)) {
if (O(e, t, d))
return I(t, d, !0),
e;
de("The client-side rendered virtual DOM tree is not matching server-rendered content. This is likely caused by incorrect HTML markup, for example nesting block-level elements inside <p>, or missing <tbody>. Bailing hydration and performing full client-side render.")
}
c = e,
e = new we(l.tagName(c).toLowerCase(),{},[],void 0,c)
}
var h = e.elm
, m = l.parentNode(h);
if (y(t, d, h._leaveCb ? null : m, l.nextSibling(h)),
r(t.parent))
for (var f = t.parent, x = z(t); f; ) {
for (var v = 0; v < i.destroy.length; ++v)
i.destroy[v](f);
if (f.elm = t.elm,
x) {
for (var g = 0; g < i.create.length; ++g)
i.create[g](Ti, f);
var b = f.data.hook.insert;
if (b.merged)
for (var w = 1; w < b.fns.length; w++)
b.fns[w]()
} else
Mi(f);
f = f.parent
}
r(m) ? k([e], 0, 0) : r(e.tag) && _(e)
}
}
return I(t, d, u),
t.elm
}
r(e) && _(e)
}
}({
nodeOps: Ci,
modules: [Fi, Ui, Zi, ta, pa, K ? {
create: Da,
activate: Da,
remove: function(e, t) {
!0 !== e.data.show ? Pa(e, t) : t()
}
} : {}].concat(Ni)
});
Q && document.addEventListener("selectionchange", (function() {
var e = document.activeElement;
e && e.vmodel && Ga(e, "input")
}
));
var Ra = {
inserted: function(e, t, n, i) {
"select" === n.tag ? (i.elm && !i.elm._vOptions ? Lt(n, "postpatch", (function() {
Ra.componentUpdated(e, t, n)
}
)) : Va(e, t, n.context),
e._vOptions = [].map.call(e.options, qa)) : ("textarea" === n.tag || ki(e.type)) && (e._vModifiers = t.modifiers,
t.modifiers.lazy || (e.addEventListener("compositionstart", Ba),
e.addEventListener("compositionend", Ua),
e.addEventListener("change", Ua),
Q && (e.vmodel = !0)))
},
componentUpdated: function(e, t, n) {
if ("select" === n.tag) {
Va(e, t, n.context);
var i = e._vOptions
, a = e._vOptions = [].map.call(e.options, qa);
if (a.some((function(e, t) {
return !H(e, i[t])
}
)))
(e.multiple ? t.value.some((function(e) {
return Fa(e, a)
}
)) : t.value !== t.oldValue && Fa(t.value, a)) && Ga(e, "change")
}
}
};
function Va(e, t, n) {
$a(e, t, n),
(Z || ee) && setTimeout((function() {
$a(e, t, n)
}
), 0)
}
function $a(e, t, n) {
var i = t.value
, a = e.multiple;
if (!a || Array.isArray(i)) {
for (var r, o, s = 0, c = e.options.length; s < c; s++)
if (o = e.options[s],
a)
r = D(i, qa(o)) > -1,
o.selected !== r && (o.selected = r);
else if (H(qa(o), i))
return void (e.selectedIndex !== s && (e.selectedIndex = s));
a || (e.selectedIndex = -1)
} else
de('<select multiple v-model="' + t.expression + '"> expects an Array value for its binding, but got ' + Object.prototype.toString.call(i).slice(8, -1), n)
}
function Fa(e, t) {
return t.every((function(t) {
return !H(t, e)
}
))
}
function qa(e) {
return "_value"in e ? e._value : e.value
}
function Ba(e) {
e.target.composing = !0
}
function Ua(e) {
e.target.composing && (e.target.composing = !1,
Ga(e.target, "input"))
}
function Ga(e, t) {
var n = document.createEvent("HTMLEvents");
n.initEvent(t, !0, !0),
e.dispatchEvent(n)
}
function Wa(e) {
return !e.componentInstance || e.data && e.data.transition ? e : Wa(e.componentInstance._vnode)
}
var Ka = {
model: Ra,
show: {
bind: function(e, t, n) {
var i = t.value
, a = (n = Wa(n)).data && n.data.transition
, r = e.__vOriginalDisplay = "none" === e.style.display ? "" : e.style.display;
i && a ? (n.data.show = !0,
Oa(n, (function() {
e.style.display = r
}
))) : e.style.display = i ? r : "none"
},
update: function(e, t, n) {
var i = t.value;
!i != !t.oldValue && ((n = Wa(n)).data && n.data.transition ? (n.data.show = !0,
i ? Oa(n, (function() {
e.style.display = e.__vOriginalDisplay
}
)) : Pa(n, (function() {
e.style.display = "none"
}
))) : e.style.display = i ? e.__vOriginalDisplay : "none")
},
unbind: function(e, t, n, i, a) {
a || (e.style.display = e.__vOriginalDisplay)
}
}
}
, Ya = {
name: String,
appear: Boolean,
css: Boolean,
mode: String,
type: String,
enterClass: String,
leaveClass: String,
enterToClass: String,
leaveToClass: String,
enterActiveClass: String,
leaveActiveClass: String,
appearClass: String,
appearActiveClass: String,
appearToClass: String,
duration: [Number, String, Object]
};
function Xa(e) {
var t = e && e.componentOptions;
return t && t.Ctor.options.abstract ? Xa(vn(t.children)) : e
}
function Ja(e) {
var t = {}
, n = e.$options;
for (var i in n.propsData)
t[i] = e[i];
var a = n._parentListeners;
for (var r in a)
t[C(r)] = a[r];
return t
}
function Za(e, t) {
if (/\d-keep-alive$/.test(t.tag))
return e("keep-alive", {
props: t.componentOptions.propsData
})
}
var Qa = function(e) {
return e.tag || $t(e)
}
, er = function(e) {
return "show" === e.name
}
, tr = {
name: "transition",
props: Ya,
abstract: !0,
render: function(e) {
var t = this
, n = this.$slots.default;
if (n && (n = n.filter(Qa)).length) {
n.length > 1 && de("<transition> can only be used on a single element. Use <transition-group> for lists.", this.$parent);
var i = this.mode;
i && "in-out" !== i && "out-in" !== i && de("invalid <transition> mode: " + i, this.$parent);
var a = n[0];
if (function(e) {
for (; e = e.parent; )
if (e.data.transition)
return !0
}(this.$vnode))
return a;
var r = Xa(a);
if (!r)
return a;
if (this._leaving)
return Za(e, a);
var o = "__transition-" + this._uid + "-";
r.key = null == r.key ? r.isComment ? o + "comment" : o + r.tag : s(r.key) ? 0 === String(r.key).indexOf(o) ? r.key : o + r.key : r.key;
var c = (r.data || (r.data = {})).transition = Ja(this)
, l = this._vnode
, u = Xa(l);
if (r.data.directives && r.data.directives.some(er) && (r.data.show = !0),
u && u.data && !function(e, t) {
return t.key === e.key && t.tag === e.tag
}(r, u) && !$t(u) && (!u.componentInstance || !u.componentInstance._vnode.isComment)) {
var d = u.data.transition = A({}, c);
if ("out-in" === i)
return this._leaving = !0,
Lt(d, "afterLeave", (function() {
t._leaving = !1,
t.$forceUpdate()
}
)),
Za(e, a);
if ("in-out" === i) {
if ($t(r))
return l;
var p, h = function() {
p()
};
Lt(c, "afterEnter", h),
Lt(c, "enterCancelled", h),
Lt(d, "delayLeave", (function(e) {
p = e
}
))
}
}
return a
}
}
}
, nr = A({
tag: String,
moveClass: String
}, Ya);
function ir(e) {
e.elm._moveCb && e.elm._moveCb(),
e.elm._enterCb && e.elm._enterCb()
}
function ar(e) {
e.data.newPos = e.elm.getBoundingClientRect()
}
function rr(e) {
var t = e.data.pos
, n = e.data.newPos
, i = t.left - n.left
, a = t.top - n.top;
if (i || a) {
e.data.moved = !0;
var r = e.elm.style;
r.transform = r.WebkitTransform = "translate(" + i + "px," + a + "px)",
r.transitionDuration = "0s"
}
}
delete nr.mode;
var or = {
Transition: tr,
TransitionGroup: {
props: nr,
beforeMount: function() {
var e = this
, t = this._update;
this._update = function(n, i) {
var a = Cn(e);
e.__patch__(e._vnode, e.kept, !1, !0),
e._vnode = e.kept,
a(),
t.call(e, n, i)
}
},
render: function(e) {
for (var t = this.tag || this.$vnode.data.tag || "span", n = Object.create(null), i = this.prevChildren = this.children, a = this.$slots.default || [], r = this.children = [], o = Ja(this), s = 0; s < a.length; s++) {
var c = a[s];
if (c.tag)
if (null != c.key && 0 !== String(c.key).indexOf("__vlist"))
r.push(c),
n[c.key] = c,
(c.data || (c.data = {})).transition = o;
else {
var l = c.componentOptions
, u = l ? l.Ctor.options.name || l.tag || "" : c.tag;
de("<transition-group> children must be keyed: <" + u + ">")
}
}
if (i) {
for (var d = [], p = [], h = 0; h < i.length; h++) {
var y = i[h];
y.data.transition = o,
y.data.pos = y.elm.getBoundingClientRect(),
n[y.key] ? d.push(y) : p.push(y)
}
this.kept = e(t, null, d),
this.removed = p
}
return e(t, null, r)
},
updated: function() {
var e = this.prevChildren
, t = this.moveClass || (this.name || "v") + "-move";
e.length && this.hasMove(e[0].elm, t) && (e.forEach(ir),
e.forEach(ar),
e.forEach(rr),
this._reflow = document.body.offsetHeight,
e.forEach((function(e) {
if (e.data.moved) {
var n = e.elm
, i = n.style;
Ca(n, t),
i.transform = i.WebkitTransform = i.transitionDuration = "",
n.addEventListener(ga, n._moveCb = function e(i) {
i && i.target !== n || i && !/transform$/.test(i.propertyName) || (n.removeEventListener(ga, e),
n._moveCb = null,
Sa(n, t))
}
)
}
}
)))
},
methods: {
hasMove: function(e, t) {
if (!va)
return !1;
if (this._hasMove)
return this._hasMove;
var n = e.cloneNode();
e._transitionClasses && e._transitionClasses.forEach((function(e) {
ma(n, e)
}
)),
ya(n, t),
n.style.display = "none",
this.$el.appendChild(n);
var i = Ia(n);
return this.$el.removeChild(n),
this._hasMove = i.hasTransform
}
}
}
};
Zn.config.mustUseProp = function(e, t, n) {
return "value" === n && si(e) && "button" !== t || "selected" === n && "option" === e || "checked" === n && "input" === e || "muted" === n && "video" === e
}
,
Zn.config.isReservedTag = wi,
Zn.config.isReservedAttr = oi,
Zn.config.getTagNamespace = function(e) {
return bi(e) ? "svg" : "math" === e ? "math" : void 0
}
,
Zn.config.isUnknownElement = function(e) {
if (!K)
return !0;
if (wi(e))
return !1;
if (e = e.toLowerCase(),
null != _i[e])
return _i[e];
var t = document.createElement(e);
return e.indexOf("-") > -1 ? _i[e] = t.constructor === window.HTMLUnknownElement || t.constructor === window.HTMLElement : _i[e] = /HTMLUnknownElement/.test(t.toString())
}
,
A(Zn.options.directives, Ka),
A(Zn.options.components, or),
Zn.prototype.__patch__ = K ? Na : P,
Zn.prototype.$mount = function(e, t) {
return function(e, t, n) {
var i;
return e.$el = t,
e.$options.render || (e.$options.render = ke,
e.$options.template && "#" !== e.$options.template.charAt(0) || e.$options.el || t ? de("You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.", e) : de("Failed to mount component: template or render function not defined.", e)),
Tn(e, "beforeMount"),
i = $.performance && St ? function() {
var t = e._name
, i = e._uid
, a = "vue-perf-start:" + i
, r = "vue-perf-end:" + i;
St(a);
var o = e._render();
St(r),
Mt("vue " + t + " render", a, r),
St(a),
e._update(o, n),
St(r),
Mt("vue " + t + " patch", a, r)
}
: function() {
e._update(e._render(), n)
}
,
new $n(e,i,P,{
before: function() {
e._isMounted && !e._isDestroyed && Tn(e, "beforeUpdate")
}
},!0),
n = !1,
null == e.$vnode && (e._isMounted = !0,
Tn(e, "mounted")),
e
}(this, e = e && K ? function(e) {
if ("string" == typeof e) {
var t = document.querySelector(e);
return t || (de("Cannot find element: " + e),
document.createElement("div"))
}
return e
}(e) : void 0, t)
}
,
K && setTimeout((function() {
$.devtools && (se ? se.emit("init", Zn) : console[console.info ? "info" : "log"]("Download the Vue Devtools extension for a better development experience:\nhttps://github.com/vuejs/vue-devtools")),
!1 !== $.productionTip && "undefined" != typeof console && console[console.info ? "info" : "log"]("You are running Vue in development mode.\nMake sure to turn on production mode when deploying for production.\nSee more tips at https://vuejs.org/guide/deployment.html")
}
), 0),
t.exports = Zn
}
).call(this)
}
).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}, e("timers").setImmediate)
}
, {
timers: 485
}],
491: [function(e, t, n) {
(function(n) {
(function() {
"production" === n.env.NODE_ENV ? t.exports = e("./vue.runtime.common.prod.js") : t.exports = e("./vue.runtime.common.dev.js")
}
).call(this)
}
).call(this, e("_process"))
}
, {
"./vue.runtime.common.dev.js": 490,
"./vue.runtime.common.prod.js": 492,
_process: 483
}],
492: [function(e, t, n) {
(function(e, n) {
(function() {
/*!
* Vue.js
* (c) 2014-2021 Evan You
* Released under the MIT License.
*/
"use strict";
var i = Object.freeze({});
function a(e) {
return null == e
}
function r(e) {
return null != e
}
function o(e) {
return !0 === e
}
function s(e) {
return "string" == typeof e || "number" == typeof e || "symbol" == typeof e || "boolean" == typeof e
}
function c(e) {
return null !== e && "object" == typeof e
}
var l = Object.prototype.toString;
function u(e) {
return "[object Object]" === l.call(e)
}
function d(e) {
var t = parseFloat(String(e));
return t >= 0 && Math.floor(t) === t && isFinite(e)
}
function p(e) {
return r(e) && "function" == typeof e.then && "function" == typeof e.catch
}
function h(e) {
return null == e ? "" : Array.isArray(e) || u(e) && e.toString === l ? JSON.stringify(e, null, 2) : String(e)
}
function y(e) {
var t = parseFloat(e);
return isNaN(t) ? e : t
}
function m(e, t) {
for (var n = Object.create(null), i = e.split(","), a = 0; a < i.length; a++)
n[i[a]] = !0;
return t ? function(e) {
return n[e.toLowerCase()]
}
: function(e) {
return n[e]
}
}
var f = m("key,ref,slot,slot-scope,is");
function x(e, t) {
if (e.length) {
var n = e.indexOf(t);
if (n > -1)
return e.splice(n, 1)
}
}
var v = Object.prototype.hasOwnProperty;
function z(e, t) {
return v.call(e, t)
}
function g(e) {
var t = Object.create(null);
return function(n) {
return t[n] || (t[n] = e(n))
}
}
var b = /-(\w)/g
, w = g((function(e) {
return e.replace(b, (function(e, t) {
return t ? t.toUpperCase() : ""
}
))
}
))
, _ = g((function(e) {
return e.charAt(0).toUpperCase() + e.slice(1)
}
))
, k = /\B([A-Z])/g
, C = g((function(e) {
return e.replace(k, "-$1").toLowerCase()
}
))
, S = Function.prototype.bind ? function(e, t) {
return e.bind(t)
}
: function(e, t) {
function n(n) {
var i = arguments.length;
return i ? i > 1 ? e.apply(t, arguments) : e.call(t, n) : e.call(t)
}
return n._length = e.length,
n
}
;
function M(e, t) {
t = t || 0;
for (var n = e.length - t, i = new Array(n); n--; )
i[n] = e[n + t];
return i
}
function T(e, t) {
for (var n in t)
e[n] = t[n];
return e
}
function I(e) {
for (var t = {}, n = 0; n < e.length; n++)
e[n] && T(t, e[n]);
return t
}
function E(e, t, n) {}
var A = function(e, t, n) {
return !1
}
, O = function(e) {
return e
};
function P(e, t) {
if (e === t)
return !0;
var n = c(e)
, i = c(t);
if (!n || !i)
return !n && !i && String(e) === String(t);
try {
var a = Array.isArray(e)
, r = Array.isArray(t);
if (a && r)
return e.length === t.length && e.every((function(e, n) {
return P(e, t[n])
}
));
if (e instanceof Date && t instanceof Date)
return e.getTime() === t.getTime();
if (a || r)
return !1;
var o = Object.keys(e)
, s = Object.keys(t);
return o.length === s.length && o.every((function(n) {
return P(e[n], t[n])
}
))
} catch (e) {
return !1
}
}
function L(e, t) {
for (var n = 0; n < e.length; n++)
if (P(e[n], t))
return n;
return -1
}
function j(e) {
var t = !1;
return function() {
t || (t = !0,
e.apply(this, arguments))
}
}
var H = "data-server-rendered"
, D = ["component", "directive", "filter"]
, N = ["beforeCreate", "created", "beforeMount", "mounted", "beforeUpdate", "updated", "beforeDestroy", "destroyed", "activated", "deactivated", "errorCaptured", "serverPrefetch"]
, R = {
optionMergeStrategies: Object.create(null),
silent: !1,
productionTip: !1,
devtools: !1,
performance: !1,
errorHandler: null,
warnHandler: null,
ignoredElements: [],
keyCodes: Object.create(null),
isReservedTag: A,
isReservedAttr: A,
isUnknownElement: A,
getTagNamespace: E,
parsePlatformTagName: O,
mustUseProp: A,
async: !0,
_lifecycleHooks: N
};
function V(e, t, n, i) {
Object.defineProperty(e, t, {
value: n,
enumerable: !!i,
writable: !0,
configurable: !0
})
}
var $, F = new RegExp("[^" + /a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/.source + ".$_\\d]"), q = "__proto__"in {}, B = "undefined" != typeof window, U = "undefined" != typeof WXEnvironment && !!WXEnvironment.platform, G = U && WXEnvironment.platform.toLowerCase(), W = B && window.navigator.userAgent.toLowerCase(), K = W && /msie|trident/.test(W), Y = W && W.indexOf("msie 9.0") > 0, X = W && W.indexOf("edge/") > 0, J = (W && W.indexOf("android"),
W && /iphone|ipad|ipod|ios/.test(W) || "ios" === G), Z = (W && /chrome\/\d+/.test(W),
W && /phantomjs/.test(W),
W && W.match(/firefox\/(\d+)/)), Q = {}.watch, ee = !1;
if (B)
try {
var te = {};
Object.defineProperty(te, "passive", {
get: function() {
ee = !0
}
}),
window.addEventListener("test-passive", null, te)
} catch (i) {}
var ne = function() {
return void 0 === $ && ($ = !B && !U && void 0 !== e && e.process && "server" === e.process.env.VUE_ENV),
$
}
, ie = B && window.__VUE_DEVTOOLS_GLOBAL_HOOK__;
function ae(e) {
return "function" == typeof e && /native code/.test(e.toString())
}
var re, oe = "undefined" != typeof Symbol && ae(Symbol) && "undefined" != typeof Reflect && ae(Reflect.ownKeys);
re = "undefined" != typeof Set && ae(Set) ? Set : function() {
function e() {
this.set = Object.create(null)
}
return e.prototype.has = function(e) {
return !0 === this.set[e]
}
,
e.prototype.add = function(e) {
this.set[e] = !0
}
,
e.prototype.clear = function() {
this.set = Object.create(null)
}
,
e
}();
var se = E
, ce = 0
, le = function() {
this.id = ce++,
this.subs = []
};
le.prototype.addSub = function(e) {
this.subs.push(e)
}
,
le.prototype.removeSub = function(e) {
x(this.subs, e)
}
,
le.prototype.depend = function() {
le.target && le.target.addDep(this)
}
,
le.prototype.notify = function() {
for (var e = this.subs.slice(), t = 0, n = e.length; t < n; t++)
e[t].update()
}
,
le.target = null;
var ue = [];
function de(e) {
ue.push(e),
le.target = e
}
function pe() {
ue.pop(),
le.target = ue[ue.length - 1]
}
var he = function(e, t, n, i, a, r, o, s) {
this.tag = e,
this.data = t,
this.children = n,
this.text = i,
this.elm = a,
this.ns = void 0,
this.context = r,
this.fnContext = void 0,
this.fnOptions = void 0,
this.fnScopeId = void 0,
this.key = t && t.key,
this.componentOptions = o,
this.componentInstance = void 0,
this.parent = void 0,
this.raw = !1,
this.isStatic = !1,
this.isRootInsert = !0,
this.isComment = !1,
this.isCloned = !1,
this.isOnce = !1,
this.asyncFactory = s,
this.asyncMeta = void 0,
this.isAsyncPlaceholder = !1
}
, ye = {
child: {
configurable: !0
}
};
ye.child.get = function() {
return this.componentInstance
}
,
Object.defineProperties(he.prototype, ye);
var me = function(e) {
void 0 === e && (e = "");
var t = new he;
return t.text = e,
t.isComment = !0,
t
};
function fe(e) {
return new he(void 0,void 0,void 0,String(e))
}
function xe(e) {
var t = new he(e.tag,e.data,e.children && e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);
return t.ns = e.ns,
t.isStatic = e.isStatic,
t.key = e.key,
t.isComment = e.isComment,
t.fnContext = e.fnContext,
t.fnOptions = e.fnOptions,
t.fnScopeId = e.fnScopeId,
t.asyncMeta = e.asyncMeta,
t.isCloned = !0,
t
}
var ve = Array.prototype
, ze = Object.create(ve);
["push", "pop", "shift", "unshift", "splice", "sort", "reverse"].forEach((function(e) {
var t = ve[e];
V(ze, e, (function() {
for (var n = [], i = arguments.length; i--; )
n[i] = arguments[i];
var a, r = t.apply(this, n), o = this.__ob__;
switch (e) {
case "push":
case "unshift":
a = n;
break;
case "splice":
a = n.slice(2)
}
return a && o.observeArray(a),
o.dep.notify(),
r
}
))
}
));
var ge = Object.getOwnPropertyNames(ze)
, be = !0;
function we(e) {
be = e
}
var _e = function(e) {
var t;
this.value = e,
this.dep = new le,
this.vmCount = 0,
V(e, "__ob__", this),
Array.isArray(e) ? (q ? (t = ze,
e.__proto__ = t) : function(e, t, n) {
for (var i = 0, a = n.length; i < a; i++) {
var r = n[i];
V(e, r, t[r])
}
}(e, ze, ge),
this.observeArray(e)) : this.walk(e)
};
function ke(e, t) {
var n;
if (c(e) && !(e instanceof he))
return z(e, "__ob__") && e.__ob__ instanceof _e ? n = e.__ob__ : be && !ne() && (Array.isArray(e) || u(e)) && Object.isExtensible(e) && !e._isVue && (n = new _e(e)),
t && n && n.vmCount++,
n
}
function Ce(e, t, n, i, a) {
var r = new le
, o = Object.getOwnPropertyDescriptor(e, t);
if (!o || !1 !== o.configurable) {
var s = o && o.get
, c = o && o.set;
s && !c || 2 !== arguments.length || (n = e[t]);
var l = !a && ke(n);
Object.defineProperty(e, t, {
enumerable: !0,
configurable: !0,
get: function() {
var t = s ? s.call(e) : n;
return le.target && (r.depend(),
l && (l.dep.depend(),
Array.isArray(t) && function e(t) {
for (var n = void 0, i = 0, a = t.length; i < a; i++)
(n = t[i]) && n.__ob__ && n.__ob__.dep.depend(),
Array.isArray(n) && e(n)
}(t))),
t
},
set: function(t) {
var i = s ? s.call(e) : n;
t === i || t != t && i != i || s && !c || (c ? c.call(e, t) : n = t,
l = !a && ke(t),
r.notify())
}
})
}
}
function Se(e, t, n) {
if (Array.isArray(e) && d(t))
return e.length = Math.max(e.length, t),
e.splice(t, 1, n),
n;
if (t in e && !(t in Object.prototype))
return e[t] = n,
n;
var i = e.__ob__;
return e._isVue || i && i.vmCount ? n : i ? (Ce(i.value, t, n),
i.dep.notify(),
n) : (e[t] = n,
n)
}
function Me(e, t) {
if (Array.isArray(e) && d(t))
e.splice(t, 1);
else {
var n = e.__ob__;
e._isVue || n && n.vmCount || z(e, t) && (delete e[t],
n && n.dep.notify())
}
}
_e.prototype.walk = function(e) {
for (var t = Object.keys(e), n = 0; n < t.length; n++)
Ce(e, t[n])
}
,
_e.prototype.observeArray = function(e) {
for (var t = 0, n = e.length; t < n; t++)
ke(e[t])
}
;
var Te = R.optionMergeStrategies;
function Ie(e, t) {
if (!t)
return e;
for (var n, i, a, r = oe ? Reflect.ownKeys(t) : Object.keys(t), o = 0; o < r.length; o++)
"__ob__" !== (n = r[o]) && (i = e[n],
a = t[n],
z(e, n) ? i !== a && u(i) && u(a) && Ie(i, a) : Se(e, n, a));
return e
}
function Ee(e, t, n) {
return n ? function() {
var i = "function" == typeof t ? t.call(n, n) : t
, a = "function" == typeof e ? e.call(n, n) : e;
return i ? Ie(i, a) : a
}
: t ? e ? function() {
return Ie("function" == typeof t ? t.call(this, this) : t, "function" == typeof e ? e.call(this, this) : e)
}
: t : e
}
function Ae(e, t) {
var n = t ? e ? e.concat(t) : Array.isArray(t) ? t : [t] : e;
return n ? function(e) {
for (var t = [], n = 0; n < e.length; n++)
-1 === t.indexOf(e[n]) && t.push(e[n]);
return t
}(n) : n
}
function Oe(e, t, n, i) {
var a = Object.create(e || null);
return t ? T(a, t) : a
}
Te.data = function(e, t, n) {
return n ? Ee(e, t, n) : t && "function" != typeof t ? e : Ee(e, t)
}
,
N.forEach((function(e) {
Te[e] = Ae
}
)),
D.forEach((function(e) {
Te[e + "s"] = Oe
}
)),
Te.watch = function(e, t, n, i) {
if (e === Q && (e = void 0),
t === Q && (t = void 0),
!t)
return Object.create(e || null);
if (!e)
return t;
var a = {};
for (var r in T(a, e),
t) {
var o = a[r]
, s = t[r];
o && !Array.isArray(o) && (o = [o]),
a[r] = o ? o.concat(s) : Array.isArray(s) ? s : [s]
}
return a
}
,
Te.props = Te.methods = Te.inject = Te.computed = function(e, t, n, i) {
if (!e)
return t;
var a = Object.create(null);
return T(a, e),
t && T(a, t),
a
}
,
Te.provide = Ee;
var Pe = function(e, t) {
return void 0 === t ? e : t
};
function Le(e, t, n) {
if ("function" == typeof t && (t = t.options),
function(e, t) {
var n = e.props;
if (n) {
var i, a, r = {};
if (Array.isArray(n))
for (i = n.length; i--; )
"string" == typeof (a = n[i]) && (r[w(a)] = {
type: null
});
else if (u(n))
for (var o in n)
a = n[o],
r[w(o)] = u(a) ? a : {
type: a
};
e.props = r
}
}(t),
function(e, t) {
var n = e.inject;
if (n) {
var i = e.inject = {};
if (Array.isArray(n))
for (var a = 0; a < n.length; a++)
i[n[a]] = {
from: n[a]
};
else if (u(n))
for (var r in n) {
var o = n[r];
i[r] = u(o) ? T({
from: r
}, o) : {
from: o
}
}
}
}(t),
function(e) {
var t = e.directives;
if (t)
for (var n in t) {
var i = t[n];
"function" == typeof i && (t[n] = {
bind: i,
update: i
})
}
}(t),
!t._base && (t.extends && (e = Le(e, t.extends, n)),
t.mixins))
for (var i = 0, a = t.mixins.length; i < a; i++)
e = Le(e, t.mixins[i], n);
var r, o = {};
for (r in e)
s(r);
for (r in t)
z(e, r) || s(r);
function s(i) {
var a = Te[i] || Pe;
o[i] = a(e[i], t[i], n, i)
}
return o
}
function je(e, t, n, i) {
if ("string" == typeof n) {
var a = e[t];
if (z(a, n))
return a[n];
var r = w(n);
if (z(a, r))
return a[r];
var o = _(r);
return z(a, o) ? a[o] : a[n] || a[r] || a[o]
}
}
function He(e, t, n, i) {
var a = t[e]
, r = !z(n, e)
, o = n[e]
, s = Ve(Boolean, a.type);
if (s > -1)
if (r && !z(a, "default"))
o = !1;
else if ("" === o || o === C(e)) {
var c = Ve(String, a.type);
(c < 0 || s < c) && (o = !0)
}
if (void 0 === o) {
o = function(e, t, n) {
if (z(t, "default")) {
var i = t.default;
return e && e.$options.propsData && void 0 === e.$options.propsData[n] && void 0 !== e._props[n] ? e._props[n] : "function" == typeof i && "Function" !== Ne(t.type) ? i.call(e) : i
}
}(i, a, e);
var l = be;
we(!0),
ke(o),
we(l)
}
return o
}
var De = /^\s*function (\w+)/;
function Ne(e) {
var t = e && e.toString().match(De);
return t ? t[1] : ""
}
function Re(e, t) {
return Ne(e) === Ne(t)
}
function Ve(e, t) {
if (!Array.isArray(t))
return Re(t, e) ? 0 : -1;
for (var n = 0, i = t.length; n < i; n++)
if (Re(t[n], e))
return n;
return -1
}
function $e(e, t, n) {
de();
try {
if (t)
for (var i = t; i = i.$parent; ) {
var a = i.$options.errorCaptured;
if (a)
for (var r = 0; r < a.length; r++)
try {
if (!1 === a[r].call(i, e, t, n))
return
} catch (e) {
qe(e, i, "errorCaptured hook")
}
}
qe(e, t, n)
} finally {
pe()
}
}
function Fe(e, t, n, i, a) {
var r;
try {
(r = n ? e.apply(t, n) : e.call(t)) && !r._isVue && p(r) && !r._handled && (r.catch((function(e) {
return $e(e, i, a + " (Promise/async)")
}
)),
r._handled = !0)
} catch (e) {
$e(e, i, a)
}
return r
}
function qe(e, t, n) {
if (R.errorHandler)
try {
return R.errorHandler.call(null, e, t, n)
} catch (t) {
t !== e && Be(t, null, "config.errorHandler")
}
Be(e, t, n)
}
function Be(e, t, n) {
if (!B && !U || "undefined" == typeof console)
throw e;
console.error(e)
}
var Ue, Ge = !1, We = [], Ke = !1;
function Ye() {
Ke = !1;
var e = We.slice(0);
We.length = 0;
for (var t = 0; t < e.length; t++)
e[t]()
}
if ("undefined" != typeof Promise && ae(Promise)) {
var Xe = Promise.resolve();
Ue = function() {
Xe.then(Ye),
J && setTimeout(E)
}
,
Ge = !0
} else if (K || "undefined" == typeof MutationObserver || !ae(MutationObserver) && "[object MutationObserverConstructor]" !== MutationObserver.toString())
Ue = void 0 !== n && ae(n) ? function() {
n(Ye)
}
: function() {
setTimeout(Ye, 0)
}
;
else {
var Je = 1
, Ze = new MutationObserver(Ye)
, Qe = document.createTextNode(String(Je));
Ze.observe(Qe, {
characterData: !0
}),
Ue = function() {
Je = (Je + 1) % 2,
Qe.data = String(Je)
}
,
Ge = !0
}
function et(e, t) {
var n;
if (We.push((function() {
if (e)
try {
e.call(t)
} catch (e) {
$e(e, t, "nextTick")
}
else
n && n(t)
}
)),
Ke || (Ke = !0,
Ue()),
!e && "undefined" != typeof Promise)
return new Promise((function(e) {
n = e
}
))
}
var tt = new re;
function nt(e) {
!function e(t, n) {
var i, a, r = Array.isArray(t);
if (!(!r && !c(t) || Object.isFrozen(t) || t instanceof he)) {
if (t.__ob__) {
var o = t.__ob__.dep.id;
if (n.has(o))
return;
n.add(o)
}
if (r)
for (i = t.length; i--; )
e(t[i], n);
else
for (i = (a = Object.keys(t)).length; i--; )
e(t[a[i]], n)
}
}(e, tt),
tt.clear()
}
var it = g((function(e) {
var t = "&" === e.charAt(0)
, n = "~" === (e = t ? e.slice(1) : e).charAt(0)
, i = "!" === (e = n ? e.slice(1) : e).charAt(0);
return {
name: e = i ? e.slice(1) : e,
once: n,
capture: i,
passive: t
}
}
));
function at(e, t) {
function n() {
var e = arguments
, i = n.fns;
if (!Array.isArray(i))
return Fe(i, null, arguments, t, "v-on handler");
for (var a = i.slice(), r = 0; r < a.length; r++)
Fe(a[r], null, e, t, "v-on handler")
}
return n.fns = e,
n
}
function rt(e, t, n, i, r, s) {
var c, l, u, d;
for (c in e)
l = e[c],
u = t[c],
d = it(c),
a(l) || (a(u) ? (a(l.fns) && (l = e[c] = at(l, s)),
o(d.once) && (l = e[c] = r(d.name, l, d.capture)),
n(d.name, l, d.capture, d.passive, d.params)) : l !== u && (u.fns = l,
e[c] = u));
for (c in t)
a(e[c]) && i((d = it(c)).name, t[c], d.capture)
}
function ot(e, t, n) {
var i;
e instanceof he && (e = e.data.hook || (e.data.hook = {}));
var s = e[t];
function c() {
n.apply(this, arguments),
x(i.fns, c)
}
a(s) ? i = at([c]) : r(s.fns) && o(s.merged) ? (i = s).fns.push(c) : i = at([s, c]),
i.merged = !0,
e[t] = i
}
function st(e, t, n, i, a) {
if (r(t)) {
if (z(t, n))
return e[n] = t[n],
a || delete t[n],
!0;
if (z(t, i))
return e[n] = t[i],
a || delete t[i],
!0
}
return !1
}
function ct(e) {
return s(e) ? [fe(e)] : Array.isArray(e) ? function e(t, n) {
var i, c, l, u, d = [];
for (i = 0; i < t.length; i++)
a(c = t[i]) || "boolean" == typeof c || (u = d[l = d.length - 1],
Array.isArray(c) ? c.length > 0 && (lt((c = e(c, (n || "") + "_" + i))[0]) && lt(u) && (d[l] = fe(u.text + c[0].text),
c.shift()),
d.push.apply(d, c)) : s(c) ? lt(u) ? d[l] = fe(u.text + c) : "" !== c && d.push(fe(c)) : lt(c) && lt(u) ? d[l] = fe(u.text + c.text) : (o(t._isVList) && r(c.tag) && a(c.key) && r(n) && (c.key = "__vlist" + n + "_" + i + "__"),
d.push(c)));
return d
}(e) : void 0
}
function lt(e) {
return r(e) && r(e.text) && !1 === e.isComment
}
function ut(e, t) {
if (e) {
for (var n = Object.create(null), i = oe ? Reflect.ownKeys(e) : Object.keys(e), a = 0; a < i.length; a++) {
var r = i[a];
if ("__ob__" !== r) {
for (var o = e[r].from, s = t; s; ) {
if (s._provided && z(s._provided, o)) {
n[r] = s._provided[o];
break
}
s = s.$parent
}
if (!s && "default"in e[r]) {
var c = e[r].default;
n[r] = "function" == typeof c ? c.call(t) : c
}
}
}
return n
}
}
function dt(e, t) {
if (!e || !e.length)
return {};
for (var n = {}, i = 0, a = e.length; i < a; i++) {
var r = e[i]
, o = r.data;
if (o && o.attrs && o.attrs.slot && delete o.attrs.slot,
r.context !== t && r.fnContext !== t || !o || null == o.slot)
(n.default || (n.default = [])).push(r);
else {
var s = o.slot
, c = n[s] || (n[s] = []);
"template" === r.tag ? c.push.apply(c, r.children || []) : c.push(r)
}
}
for (var l in n)
n[l].every(pt) && delete n[l];
return n
}
function pt(e) {
return e.isComment && !e.asyncFactory || " " === e.text
}
function ht(e) {
return e.isComment && e.asyncFactory
}
function yt(e, t, n) {
var a, r = Object.keys(t).length > 0, o = e ? !!e.$stable : !r, s = e && e.$key;
if (e) {
if (e._normalized)
return e._normalized;
if (o && n && n !== i && s === n.$key && !r && !n.$hasNormal)
return n;
for (var c in a = {},
e)
e[c] && "$" !== c[0] && (a[c] = mt(t, c, e[c]))
} else
a = {};
for (var l in t)
l in a || (a[l] = ft(t, l));
return e && Object.isExtensible(e) && (e._normalized = a),
V(a, "$stable", o),
V(a, "$key", s),
V(a, "$hasNormal", r),
a
}
function mt(e, t, n) {
var i = function() {
var e = arguments.length ? n.apply(null, arguments) : n({})
, t = (e = e && "object" == typeof e && !Array.isArray(e) ? [e] : ct(e)) && e[0];
return e && (!t || 1 === e.length && t.isComment && !ht(t)) ? void 0 : e
};
return n.proxy && Object.defineProperty(e, t, {
get: i,
enumerable: !0,
configurable: !0
}),
i
}
function ft(e, t) {
return function() {
return e[t]
}
}
function xt(e, t) {
var n, i, a, o, s;
if (Array.isArray(e) || "string" == typeof e)
for (n = new Array(e.length),
i = 0,
a = e.length; i < a; i++)
n[i] = t(e[i], i);
else if ("number" == typeof e)
for (n = new Array(e),
i = 0; i < e; i++)
n[i] = t(i + 1, i);
else if (c(e))
if (oe && e[Symbol.iterator]) {
n = [];
for (var l = e[Symbol.iterator](), u = l.next(); !u.done; )
n.push(t(u.value, n.length)),
u = l.next()
} else
for (o = Object.keys(e),
n = new Array(o.length),
i = 0,
a = o.length; i < a; i++)
s = o[i],
n[i] = t(e[s], s, i);
return r(n) || (n = []),
n._isVList = !0,
n
}
function vt(e, t, n, i) {
var a, r = this.$scopedSlots[e];
r ? (n = n || {},
i && (n = T(T({}, i), n)),
a = r(n) || ("function" == typeof t ? t() : t)) : a = this.$slots[e] || ("function" == typeof t ? t() : t);
var o = n && n.slot;
return o ? this.$createElement("template", {
slot: o
}, a) : a
}
function zt(e) {
return je(this.$options, "filters", e) || O
}
function gt(e, t) {
return Array.isArray(e) ? -1 === e.indexOf(t) : e !== t
}
function bt(e, t, n, i, a) {
var r = R.keyCodes[t] || n;
return a && i && !R.keyCodes[t] ? gt(a, i) : r ? gt(r, e) : i ? C(i) !== t : void 0 === e
}
function wt(e, t, n, i, a) {
if (n && c(n)) {
var r;
Array.isArray(n) && (n = I(n));
var o = function(o) {
if ("class" === o || "style" === o || f(o))
r = e;
else {
var s = e.attrs && e.attrs.type;
r = i || R.mustUseProp(t, s, o) ? e.domProps || (e.domProps = {}) : e.attrs || (e.attrs = {})
}
var c = w(o)
, l = C(o);
c in r || l in r || (r[o] = n[o],
a && ((e.on || (e.on = {}))["update:" + o] = function(e) {
n[o] = e
}
))
};
for (var s in n)
o(s)
}
return e
}
function _t(e, t) {
var n = this._staticTrees || (this._staticTrees = [])
, i = n[e];
return i && !t || Ct(i = n[e] = this.$options.staticRenderFns[e].call(this._renderProxy, null, this), "__static__" + e, !1),
i
}
function kt(e, t, n) {
return Ct(e, "__once__" + t + (n ? "_" + n : ""), !0),
e
}
function Ct(e, t, n) {
if (Array.isArray(e))
for (var i = 0; i < e.length; i++)
e[i] && "string" != typeof e[i] && St(e[i], t + "_" + i, n);
else
St(e, t, n)
}
function St(e, t, n) {
e.isStatic = !0,
e.key = t,
e.isOnce = n
}
function Mt(e, t) {
if (t && u(t)) {
var n = e.on = e.on ? T({}, e.on) : {};
for (var i in t) {
var a = n[i]
, r = t[i];
n[i] = a ? [].concat(a, r) : r
}
}
return e
}
function Tt(e, t, n, i) {
t = t || {
$stable: !n
};
for (var a = 0; a < e.length; a++) {
var r = e[a];
Array.isArray(r) ? Tt(r, t, n) : r && (r.proxy && (r.fn.proxy = !0),
t[r.key] = r.fn)
}
return i && (t.$key = i),
t
}
function It(e, t) {
for (var n = 0; n < t.length; n += 2) {
var i = t[n];
"string" == typeof i && i && (e[t[n]] = t[n + 1])
}
return e
}
function Et(e, t) {
return "string" == typeof e ? t + e : e
}
function At(e) {
e._o = kt,
e._n = y,
e._s = h,
e._l = xt,
e._t = vt,
e._q = P,
e._i = L,
e._m = _t,
e._f = zt,
e._k = bt,
e._b = wt,
e._v = fe,
e._e = me,
e._u = Tt,
e._g = Mt,
e._d = It,
e._p = Et
}
function Ot(e, t, n, a, r) {
var s, c = this, l = r.options;
z(a, "_uid") ? (s = Object.create(a))._original = a : (s = a,
a = a._original);
var u = o(l._compiled)
, d = !u;
this.data = e,
this.props = t,
this.children = n,
this.parent = a,
this.listeners = e.on || i,
this.injections = ut(l.inject, a),
this.slots = function() {
return c.$slots || yt(e.scopedSlots, c.$slots = dt(n, a)),
c.$slots
}
,
Object.defineProperty(this, "scopedSlots", {
enumerable: !0,
get: function() {
return yt(e.scopedSlots, this.slots())
}
}),
u && (this.$options = l,
this.$slots = this.slots(),
this.$scopedSlots = yt(e.scopedSlots, this.$slots)),
l._scopeId ? this._c = function(e, t, n, i) {
var r = Rt(s, e, t, n, i, d);
return r && !Array.isArray(r) && (r.fnScopeId = l._scopeId,
r.fnContext = a),
r
}
: this._c = function(e, t, n, i) {
return Rt(s, e, t, n, i, d)
}
}
function Pt(e, t, n, i, a) {
var r = xe(e);
return r.fnContext = n,
r.fnOptions = i,
t.slot && ((r.data || (r.data = {})).slot = t.slot),
r
}
function Lt(e, t) {
for (var n in t)
e[w(n)] = t[n]
}
At(Ot.prototype);
var jt = {
init: function(e, t) {
if (e.componentInstance && !e.componentInstance._isDestroyed && e.data.keepAlive) {
var n = e;
jt.prepatch(n, n)
} else
(e.componentInstance = function(e, t) {
var n = {
_isComponent: !0,
_parentVnode: e,
parent: t
}
, i = e.data.inlineTemplate;
return r(i) && (n.render = i.render,
n.staticRenderFns = i.staticRenderFns),
new e.componentOptions.Ctor(n)
}(e, Kt)).$mount(t ? e.elm : void 0, t)
},
prepatch: function(e, t) {
var n = t.componentOptions;
!function(e, t, n, a, r) {
var o = a.data.scopedSlots
, s = e.$scopedSlots
, c = !!(o && !o.$stable || s !== i && !s.$stable || o && e.$scopedSlots.$key !== o.$key || !o && e.$scopedSlots.$key)
, l = !!(r || e.$options._renderChildren || c);
if (e.$options._parentVnode = a,
e.$vnode = a,
e._vnode && (e._vnode.parent = a),
e.$options._renderChildren = r,
e.$attrs = a.data.attrs || i,
e.$listeners = n || i,
t && e.$options.props) {
we(!1);
for (var u = e._props, d = e.$options._propKeys || [], p = 0; p < d.length; p++) {
var h = d[p]
, y = e.$options.props;
u[h] = He(h, y, t, e)
}
we(!0),
e.$options.propsData = t
}
n = n || i;
var m = e.$options._parentListeners;
e.$options._parentListeners = n,
Wt(e, n, m),
l && (e.$slots = dt(r, a.context),
e.$forceUpdate())
}(t.componentInstance = e.componentInstance, n.propsData, n.listeners, t, n.children)
},
insert: function(e) {
var t, n = e.context, i = e.componentInstance;
i._isMounted || (i._isMounted = !0,
Zt(i, "mounted")),
e.data.keepAlive && (n._isMounted ? ((t = i)._inactive = !1,
en.push(t)) : Jt(i, !0))
},
destroy: function(e) {
var t = e.componentInstance;
t._isDestroyed || (e.data.keepAlive ? function e(t, n) {
if (!(n && (t._directInactive = !0,
Xt(t)) || t._inactive)) {
t._inactive = !0;
for (var i = 0; i < t.$children.length; i++)
e(t.$children[i]);
Zt(t, "deactivated")
}
}(t, !0) : t.$destroy())
}
}
, Ht = Object.keys(jt);
function Dt(e, t, n, s, l) {
if (!a(e)) {
var u = n.$options._base;
if (c(e) && (e = u.extend(e)),
"function" == typeof e) {
var d;
if (a(e.cid) && void 0 === (e = function(e, t) {
if (o(e.error) && r(e.errorComp))
return e.errorComp;
if (r(e.resolved))
return e.resolved;
var n = $t;
if (n && r(e.owners) && -1 === e.owners.indexOf(n) && e.owners.push(n),
o(e.loading) && r(e.loadingComp))
return e.loadingComp;
if (n && !r(e.owners)) {
var i = e.owners = [n]
, s = !0
, l = null
, u = null;
n.$on("hook:destroyed", (function() {
return x(i, n)
}
));
var d = function(e) {
for (var t = 0, n = i.length; t < n; t++)
i[t].$forceUpdate();
e && (i.length = 0,
null !== l && (clearTimeout(l),
l = null),
null !== u && (clearTimeout(u),
u = null))
}
, h = j((function(n) {
e.resolved = Ft(n, t),
s ? i.length = 0 : d(!0)
}
))
, y = j((function(t) {
r(e.errorComp) && (e.error = !0,
d(!0))
}
))
, m = e(h, y);
return c(m) && (p(m) ? a(e.resolved) && m.then(h, y) : p(m.component) && (m.component.then(h, y),
r(m.error) && (e.errorComp = Ft(m.error, t)),
r(m.loading) && (e.loadingComp = Ft(m.loading, t),
0 === m.delay ? e.loading = !0 : l = setTimeout((function() {
l = null,
a(e.resolved) && a(e.error) && (e.loading = !0,
d(!1))
}
), m.delay || 200)),
r(m.timeout) && (u = setTimeout((function() {
u = null,
a(e.resolved) && y(null)
}
), m.timeout)))),
s = !1,
e.loading ? e.loadingComp : e.resolved
}
}(d = e, u)))
return function(e, t, n, i, a) {
var r = me();
return r.asyncFactory = e,
r.asyncMeta = {
data: t,
context: n,
children: i,
tag: a
},
r
}(d, t, n, s, l);
t = t || {},
gn(e),
r(t.model) && function(e, t) {
var n = e.model && e.model.prop || "value"
, i = e.model && e.model.event || "input";
(t.attrs || (t.attrs = {}))[n] = t.model.value;
var a = t.on || (t.on = {})
, o = a[i]
, s = t.model.callback;
r(o) ? (Array.isArray(o) ? -1 === o.indexOf(s) : o !== s) && (a[i] = [s].concat(o)) : a[i] = s
}(e.options, t);
var h = function(e, t, n) {
var i = t.options.props;
if (!a(i)) {
var o = {}
, s = e.attrs
, c = e.props;
if (r(s) || r(c))
for (var l in i) {
var u = C(l);
st(o, c, l, u, !0) || st(o, s, l, u, !1)
}
return o
}
}(t, e);
if (o(e.options.functional))
return function(e, t, n, a, o) {
var s = e.options
, c = {}
, l = s.props;
if (r(l))
for (var u in l)
c[u] = He(u, l, t || i);
else
r(n.attrs) && Lt(c, n.attrs),
r(n.props) && Lt(c, n.props);
var d = new Ot(n,c,o,a,e)
, p = s.render.call(null, d._c, d);
if (p instanceof he)
return Pt(p, n, d.parent, s);
if (Array.isArray(p)) {
for (var h = ct(p) || [], y = new Array(h.length), m = 0; m < h.length; m++)
y[m] = Pt(h[m], n, d.parent, s);
return y
}
}(e, h, t, n, s);
var y = t.on;
if (t.on = t.nativeOn,
o(e.options.abstract)) {
var m = t.slot;
t = {},
m && (t.slot = m)
}
!function(e) {
for (var t = e.hook || (e.hook = {}), n = 0; n < Ht.length; n++) {
var i = Ht[n]
, a = t[i]
, r = jt[i];
a === r || a && a._merged || (t[i] = a ? Nt(r, a) : r)
}
}(t);
var f = e.options.name || l;
return new he("vue-component-" + e.cid + (f ? "-" + f : ""),t,void 0,void 0,void 0,n,{
Ctor: e,
propsData: h,
listeners: y,
tag: l,
children: s
},d)
}
}
}
function Nt(e, t) {
var n = function(n, i) {
e(n, i),
t(n, i)
};
return n._merged = !0,
n
}
function Rt(e, t, n, i, l, u) {
return (Array.isArray(n) || s(n)) && (l = i,
i = n,
n = void 0),
o(u) && (l = 2),
function(e, t, n, i, s) {
if (r(n) && r(n.__ob__))
return me();
if (r(n) && r(n.is) && (t = n.is),
!t)
return me();
var l, u, d;
(Array.isArray(i) && "function" == typeof i[0] && ((n = n || {}).scopedSlots = {
default: i[0]
},
i.length = 0),
2 === s ? i = ct(i) : 1 === s && (i = function(e) {
for (var t = 0; t < e.length; t++)
if (Array.isArray(e[t]))
return Array.prototype.concat.apply([], e);
return e
}(i)),
"string" == typeof t) ? (u = e.$vnode && e.$vnode.ns || R.getTagNamespace(t),
l = R.isReservedTag(t) ? new he(R.parsePlatformTagName(t),n,i,void 0,void 0,e) : n && n.pre || !r(d = je(e.$options, "components", t)) ? new he(t,n,i,void 0,void 0,e) : Dt(d, n, e, i, t)) : l = Dt(t, n, e, i);
return Array.isArray(l) ? l : r(l) ? (r(u) && function e(t, n, i) {
if (t.ns = n,
"foreignObject" === t.tag && (n = void 0,
i = !0),
r(t.children))
for (var s = 0, c = t.children.length; s < c; s++) {
var l = t.children[s];
r(l.tag) && (a(l.ns) || o(i) && "svg" !== l.tag) && e(l, n, i)
}
}(l, u),
r(n) && function(e) {
c(e.style) && nt(e.style),
c(e.class) && nt(e.class)
}(n),
l) : me()
}(e, t, n, i, l)
}
var Vt, $t = null;
function Ft(e, t) {
return (e.__esModule || oe && "Module" === e[Symbol.toStringTag]) && (e = e.default),
c(e) ? t.extend(e) : e
}
function qt(e) {
if (Array.isArray(e))
for (var t = 0; t < e.length; t++) {
var n = e[t];
if (r(n) && (r(n.componentOptions) || ht(n)))
return n
}
}
function Bt(e, t) {
Vt.$on(e, t)
}
function Ut(e, t) {
Vt.$off(e, t)
}
function Gt(e, t) {
var n = Vt;
return function i() {
null !== t.apply(null, arguments) && n.$off(e, i)
}
}
function Wt(e, t, n) {
Vt = e,
rt(t, n || {}, Bt, Ut, Gt, e),
Vt = void 0
}
var Kt = null;
function Yt(e) {
var t = Kt;
return Kt = e,
function() {
Kt = t
}
}
function Xt(e) {
for (; e && (e = e.$parent); )
if (e._inactive)
return !0;
return !1
}
function Jt(e, t) {
if (t) {
if (e._directInactive = !1,
Xt(e))
return
} else if (e._directInactive)
return;
if (e._inactive || null === e._inactive) {
e._inactive = !1;
for (var n = 0; n < e.$children.length; n++)
Jt(e.$children[n]);
Zt(e, "activated")
}
}
function Zt(e, t) {
de();
var n = e.$options[t]
, i = t + " hook";
if (n)
for (var a = 0, r = n.length; a < r; a++)
Fe(n[a], e, null, e, i);
e._hasHookEvent && e.$emit("hook:" + t),
pe()
}
var Qt = []
, en = []
, tn = {}
, nn = !1
, an = !1
, rn = 0
, on = 0
, sn = Date.now;
if (B && !K) {
var cn = window.performance;
cn && "function" == typeof cn.now && sn() > document.createEvent("Event").timeStamp && (sn = function() {
return cn.now()
}
)
}
function ln() {
var e, t;
for (on = sn(),
an = !0,
Qt.sort((function(e, t) {
return e.id - t.id
}
)),
rn = 0; rn < Qt.length; rn++)
(e = Qt[rn]).before && e.before(),
t = e.id,
tn[t] = null,
e.run();
var n = en.slice()
, i = Qt.slice();
rn = Qt.length = en.length = 0,
tn = {},
nn = an = !1,
function(e) {
for (var t = 0; t < e.length; t++)
e[t]._inactive = !0,
Jt(e[t], !0)
}(n),
function(e) {
for (var t = e.length; t--; ) {
var n = e[t]
, i = n.vm;
i._watcher === n && i._isMounted && !i._isDestroyed && Zt(i, "updated")
}
}(i),
ie && R.devtools && ie.emit("flush")
}
var un = 0
, dn = function(e, t, n, i, a) {
this.vm = e,
a && (e._watcher = this),
e._watchers.push(this),
i ? (this.deep = !!i.deep,
this.user = !!i.user,
this.lazy = !!i.lazy,
this.sync = !!i.sync,
this.before = i.before) : this.deep = this.user = this.lazy = this.sync = !1,
this.cb = n,
this.id = ++un,
this.active = !0,
this.dirty = this.lazy,
this.deps = [],
this.newDeps = [],
this.depIds = new re,
this.newDepIds = new re,
this.expression = "",
"function" == typeof t ? this.getter = t : (this.getter = function(e) {
if (!F.test(e)) {
var t = e.split(".");
return function(e) {
for (var n = 0; n < t.length; n++) {
if (!e)
return;
e = e[t[n]]
}
return e
}
}
}(t),
this.getter || (this.getter = E)),
this.value = this.lazy ? void 0 : this.get()
};
dn.prototype.get = function() {
var e;
de(this);
var t = this.vm;
try {
e = this.getter.call(t, t)
} catch (e) {
if (!this.user)
throw e;
$e(e, t, 'getter for watcher "' + this.expression + '"')
} finally {
this.deep && nt(e),
pe(),
this.cleanupDeps()
}
return e
}
,
dn.prototype.addDep = function(e) {
var t = e.id;
this.newDepIds.has(t) || (this.newDepIds.add(t),
this.newDeps.push(e),
this.depIds.has(t) || e.addSub(this))
}
,
dn.prototype.cleanupDeps = function() {
for (var e = this.deps.length; e--; ) {
var t = this.deps[e];
this.newDepIds.has(t.id) || t.removeSub(this)
}
var n = this.depIds;
this.depIds = this.newDepIds,
this.newDepIds = n,
this.newDepIds.clear(),
n = this.deps,
this.deps = this.newDeps,
this.newDeps = n,
this.newDeps.length = 0
}
,
dn.prototype.update = function() {
this.lazy ? this.dirty = !0 : this.sync ? this.run() : function(e) {
var t = e.id;
if (null == tn[t]) {
if (tn[t] = !0,
an) {
for (var n = Qt.length - 1; n > rn && Qt[n].id > e.id; )
n--;
Qt.splice(n + 1, 0, e)
} else
Qt.push(e);
nn || (nn = !0,
et(ln))
}
}(this)
}
,
dn.prototype.run = function() {
if (this.active) {
var e = this.get();
if (e !== this.value || c(e) || this.deep) {
var t = this.value;
if (this.value = e,
this.user) {
var n = 'callback for watcher "' + this.expression + '"';
Fe(this.cb, this.vm, [e, t], this.vm, n)
} else
this.cb.call(this.vm, e, t)
}
}
}
,
dn.prototype.evaluate = function() {
this.value = this.get(),
this.dirty = !1
}
,
dn.prototype.depend = function() {
for (var e = this.deps.length; e--; )
this.deps[e].depend()
}
,
dn.prototype.teardown = function() {
if (this.active) {
this.vm._isBeingDestroyed || x(this.vm._watchers, this);
for (var e = this.deps.length; e--; )
this.deps[e].removeSub(this);
this.active = !1
}
}
;
var pn = {
enumerable: !0,
configurable: !0,
get: E,
set: E
};
function hn(e, t, n) {
pn.get = function() {
return this[t][n]
}
,
pn.set = function(e) {
this[t][n] = e
}
,
Object.defineProperty(e, n, pn)
}
var yn = {
lazy: !0
};
function mn(e, t, n) {
var i = !ne();
"function" == typeof n ? (pn.get = i ? fn(t) : xn(n),
pn.set = E) : (pn.get = n.get ? i && !1 !== n.cache ? fn(t) : xn(n.get) : E,
pn.set = n.set || E),
Object.defineProperty(e, t, pn)
}
function fn(e) {
return function() {
var t = this._computedWatchers && this._computedWatchers[e];
if (t)
return t.dirty && t.evaluate(),
le.target && t.depend(),
t.value
}
}
function xn(e) {
return function() {
return e.call(this, this)
}
}
function vn(e, t, n, i) {
return u(n) && (i = n,
n = n.handler),
"string" == typeof n && (n = e[n]),
e.$watch(t, n, i)
}
var zn = 0;
function gn(e) {
var t = e.options;
if (e.super) {
var n = gn(e.super);
if (n !== e.superOptions) {
e.superOptions = n;
var i = function(e) {
var t, n = e.options, i = e.sealedOptions;
for (var a in n)
n[a] !== i[a] && (t || (t = {}),
t[a] = n[a]);
return t
}(e);
i && T(e.extendOptions, i),
(t = e.options = Le(n, e.extendOptions)).name && (t.components[t.name] = e)
}
}
return t
}
function bn(e) {
this._init(e)
}
function wn(e) {
return e && (e.Ctor.options.name || e.tag)
}
function _n(e, t) {
return Array.isArray(e) ? e.indexOf(t) > -1 : "string" == typeof e ? e.split(",").indexOf(t) > -1 : (n = e,
"[object RegExp]" === l.call(n) && e.test(t));
var n
}
function kn(e, t) {
var n = e.cache
, i = e.keys
, a = e._vnode;
for (var r in n) {
var o = n[r];
if (o) {
var s = o.name;
s && !t(s) && Cn(n, r, i, a)
}
}
}
function Cn(e, t, n, i) {
var a = e[t];
!a || i && a.tag === i.tag || a.componentInstance.$destroy(),
e[t] = null,
x(n, t)
}
!function(e) {
e.prototype._init = function(e) {
var t = this;
t._uid = zn++,
t._isVue = !0,
e && e._isComponent ? function(e, t) {
var n = e.$options = Object.create(e.constructor.options)
, i = t._parentVnode;
n.parent = t.parent,
n._parentVnode = i;
var a = i.componentOptions;
n.propsData = a.propsData,
n._parentListeners = a.listeners,
n._renderChildren = a.children,
n._componentTag = a.tag,
t.render && (n.render = t.render,
n.staticRenderFns = t.staticRenderFns)
}(t, e) : t.$options = Le(gn(t.constructor), e || {}, t),
t._renderProxy = t,
t._self = t,
function(e) {
var t = e.$options
, n = t.parent;
if (n && !t.abstract) {
for (; n.$options.abstract && n.$parent; )
n = n.$parent;
n.$children.push(e)
}
e.$parent = n,
e.$root = n ? n.$root : e,
e.$children = [],
e.$refs = {},
e._watcher = null,
e._inactive = null,
e._directInactive = !1,
e._isMounted = !1,
e._isDestroyed = !1,
e._isBeingDestroyed = !1
}(t),
function(e) {
e._events = Object.create(null),
e._hasHookEvent = !1;
var t = e.$options._parentListeners;
t && Wt(e, t)
}(t),
function(e) {
e._vnode = null,
e._staticTrees = null;
var t = e.$options
, n = e.$vnode = t._parentVnode
, a = n && n.context;
e.$slots = dt(t._renderChildren, a),
e.$scopedSlots = i,
e._c = function(t, n, i, a) {
return Rt(e, t, n, i, a, !1)
}
,
e.$createElement = function(t, n, i, a) {
return Rt(e, t, n, i, a, !0)
}
;
var r = n && n.data;
Ce(e, "$attrs", r && r.attrs || i, null, !0),
Ce(e, "$listeners", t._parentListeners || i, null, !0)
}(t),
Zt(t, "beforeCreate"),
function(e) {
var t = ut(e.$options.inject, e);
t && (we(!1),
Object.keys(t).forEach((function(n) {
Ce(e, n, t[n])
}
)),
we(!0))
}(t),
function(e) {
e._watchers = [];
var t = e.$options;
t.props && function(e, t) {
var n = e.$options.propsData || {}
, i = e._props = {}
, a = e.$options._propKeys = [];
e.$parent && we(!1);
var r = function(r) {
a.push(r);
var o = He(r, t, n, e);
Ce(i, r, o),
r in e || hn(e, "_props", r)
};
for (var o in t)
r(o);
we(!0)
}(e, t.props),
t.methods && function(e, t) {
for (var n in e.$options.props,
t)
e[n] = "function" != typeof t[n] ? E : S(t[n], e)
}(e, t.methods),
t.data ? function(e) {
var t = e.$options.data;
u(t = e._data = "function" == typeof t ? function(e, t) {
de();
try {
return e.call(t, t)
} catch (e) {
return $e(e, t, "data()"),
{}
} finally {
pe()
}
}(t, e) : t || {}) || (t = {});
for (var n, i = Object.keys(t), a = e.$options.props, r = (e.$options.methods,
i.length); r--; ) {
var o = i[r];
a && z(a, o) || (void 0,
36 !== (n = (o + "").charCodeAt(0)) && 95 !== n && hn(e, "_data", o))
}
ke(t, !0)
}(e) : ke(e._data = {}, !0),
t.computed && function(e, t) {
var n = e._computedWatchers = Object.create(null)
, i = ne();
for (var a in t) {
var r = t[a]
, o = "function" == typeof r ? r : r.get;
i || (n[a] = new dn(e,o || E,E,yn)),
a in e || mn(e, a, r)
}
}(e, t.computed),
t.watch && t.watch !== Q && function(e, t) {
for (var n in t) {
var i = t[n];
if (Array.isArray(i))
for (var a = 0; a < i.length; a++)
vn(e, n, i[a]);
else
vn(e, n, i)
}
}(e, t.watch)
}(t),
function(e) {
var t = e.$options.provide;
t && (e._provided = "function" == typeof t ? t.call(e) : t)
}(t),
Zt(t, "created"),
t.$options.el && t.$mount(t.$options.el)
}
}(bn),
function(e) {
Object.defineProperty(e.prototype, "$data", {
get: function() {
return this._data
}
}),
Object.defineProperty(e.prototype, "$props", {
get: function() {
return this._props
}
}),
e.prototype.$set = Se,
e.prototype.$delete = Me,
e.prototype.$watch = function(e, t, n) {
if (u(t))
return vn(this, e, t, n);
(n = n || {}).user = !0;
var i = new dn(this,e,t,n);
if (n.immediate) {
var a = 'callback for immediate watcher "' + i.expression + '"';
de(),
Fe(t, this, [i.value], this, a),
pe()
}
return function() {
i.teardown()
}
}
}(bn),
function(e) {
var t = /^hook:/;
e.prototype.$on = function(e, n) {
var i = this;
if (Array.isArray(e))
for (var a = 0, r = e.length; a < r; a++)
i.$on(e[a], n);
else
(i._events[e] || (i._events[e] = [])).push(n),
t.test(e) && (i._hasHookEvent = !0);
return i
}
,
e.prototype.$once = function(e, t) {
var n = this;
function i() {
n.$off(e, i),
t.apply(n, arguments)
}
return i.fn = t,
n.$on(e, i),
n
}
,
e.prototype.$off = function(e, t) {
var n = this;
if (!arguments.length)
return n._events = Object.create(null),
n;
if (Array.isArray(e)) {
for (var i = 0, a = e.length; i < a; i++)
n.$off(e[i], t);
return n
}
var r, o = n._events[e];
if (!o)
return n;
if (!t)
return n._events[e] = null,
n;
for (var s = o.length; s--; )
if ((r = o[s]) === t || r.fn === t) {
o.splice(s, 1);
break
}
return n
}
,
e.prototype.$emit = function(e) {
var t = this._events[e];
if (t) {
t = t.length > 1 ? M(t) : t;
for (var n = M(arguments, 1), i = 'event handler for "' + e + '"', a = 0, r = t.length; a < r; a++)
Fe(t[a], this, n, this, i)
}
return this
}
}(bn),
function(e) {
e.prototype._update = function(e, t) {
var n = this
, i = n.$el
, a = n._vnode
, r = Yt(n);
n._vnode = e,
n.$el = a ? n.__patch__(a, e) : n.__patch__(n.$el, e, t, !1),
r(),
i && (i.__vue__ = null),
n.$el && (n.$el.__vue__ = n),
n.$vnode && n.$parent && n.$vnode === n.$parent._vnode && (n.$parent.$el = n.$el)
}
,
e.prototype.$forceUpdate = function() {
this._watcher && this._watcher.update()
}
,
e.prototype.$destroy = function() {
var e = this;
if (!e._isBeingDestroyed) {
Zt(e, "beforeDestroy"),
e._isBeingDestroyed = !0;
var t = e.$parent;
!t || t._isBeingDestroyed || e.$options.abstract || x(t.$children, e),
e._watcher && e._watcher.teardown();
for (var n = e._watchers.length; n--; )
e._watchers[n].teardown();
e._data.__ob__ && e._data.__ob__.vmCount--,
e._isDestroyed = !0,
e.__patch__(e._vnode, null),
Zt(e, "destroyed"),
e.$off(),
e.$el && (e.$el.__vue__ = null),
e.$vnode && (e.$vnode.parent = null)
}
}
}(bn),
function(e) {
At(e.prototype),
e.prototype.$nextTick = function(e) {
return et(e, this)
}
,
e.prototype._render = function() {
var e, t = this, n = t.$options, i = n.render, a = n._parentVnode;
a && (t.$scopedSlots = yt(a.data.scopedSlots, t.$slots, t.$scopedSlots)),
t.$vnode = a;
try {
$t = t,
e = i.call(t._renderProxy, t.$createElement)
} catch (n) {
$e(n, t, "render"),
e = t._vnode
} finally {
$t = null
}
return Array.isArray(e) && 1 === e.length && (e = e[0]),
e instanceof he || (e = me()),
e.parent = a,
e
}
}(bn);
var Sn = [String, RegExp, Array]
, Mn = {
KeepAlive: {
name: "keep-alive",
abstract: !0,
props: {
include: Sn,
exclude: Sn,
max: [String, Number]
},
methods: {
cacheVNode: function() {
var e = this.cache
, t = this.keys
, n = this.vnodeToCache
, i = this.keyToCache;
if (n) {
var a = n.tag
, r = n.componentInstance
, o = n.componentOptions;
e[i] = {
name: wn(o),
tag: a,
componentInstance: r
},
t.push(i),
this.max && t.length > parseInt(this.max) && Cn(e, t[0], t, this._vnode),
this.vnodeToCache = null
}
}
},
created: function() {
this.cache = Object.create(null),
this.keys = []
},
destroyed: function() {
for (var e in this.cache)
Cn(this.cache, e, this.keys)
},
mounted: function() {
var e = this;
this.cacheVNode(),
this.$watch("include", (function(t) {
kn(e, (function(e) {
return _n(t, e)
}
))
}
)),
this.$watch("exclude", (function(t) {
kn(e, (function(e) {
return !_n(t, e)
}
))
}
))
},
updated: function() {
this.cacheVNode()
},
render: function() {
var e = this.$slots.default
, t = qt(e)
, n = t && t.componentOptions;
if (n) {
var i = wn(n)
, a = this.include
, r = this.exclude;
if (a && (!i || !_n(a, i)) || r && i && _n(r, i))
return t;
var o = this.cache
, s = this.keys
, c = null == t.key ? n.Ctor.cid + (n.tag ? "::" + n.tag : "") : t.key;
o[c] ? (t.componentInstance = o[c].componentInstance,
x(s, c),
s.push(c)) : (this.vnodeToCache = t,
this.keyToCache = c),
t.data.keepAlive = !0
}
return t || e && e[0]
}
}
};
!function(e) {
var t = {
get: function() {
return R
}
};
Object.defineProperty(e, "config", t),
e.util = {
warn: se,
extend: T,
mergeOptions: Le,
defineReactive: Ce
},
e.set = Se,
e.delete = Me,
e.nextTick = et,
e.observable = function(e) {
return ke(e),
e
}
,
e.options = Object.create(null),
D.forEach((function(t) {
e.options[t + "s"] = Object.create(null)
}
)),
e.options._base = e,
T(e.options.components, Mn),
function(e) {
e.use = function(e) {
var t = this._installedPlugins || (this._installedPlugins = []);
if (t.indexOf(e) > -1)
return this;
var n = M(arguments, 1);
return n.unshift(this),
"function" == typeof e.install ? e.install.apply(e, n) : "function" == typeof e && e.apply(null, n),
t.push(e),
this
}
}(e),
function(e) {
e.mixin = function(e) {
return this.options = Le(this.options, e),
this
}
}(e),
function(e) {
e.cid = 0;
var t = 1;
e.extend = function(e) {
e = e || {};
var n = this
, i = n.cid
, a = e._Ctor || (e._Ctor = {});
if (a[i])
return a[i];
var r = e.name || n.options.name
, o = function(e) {
this._init(e)
};
return (o.prototype = Object.create(n.prototype)).constructor = o,
o.cid = t++,
o.options = Le(n.options, e),
o.super = n,
o.options.props && function(e) {
var t = e.options.props;
for (var n in t)
hn(e.prototype, "_props", n)
}(o),
o.options.computed && function(e) {
var t = e.options.computed;
for (var n in t)
mn(e.prototype, n, t[n])
}(o),
o.extend = n.extend,
o.mixin = n.mixin,
o.use = n.use,
D.forEach((function(e) {
o[e] = n[e]
}
)),
r && (o.options.components[r] = o),
o.superOptions = n.options,
o.extendOptions = e,
o.sealedOptions = T({}, o.options),
a[i] = o,
o
}
}(e),
function(e) {
D.forEach((function(t) {
e[t] = function(e, n) {
return n ? ("component" === t && u(n) && (n.name = n.name || e,
n = this.options._base.extend(n)),
"directive" === t && "function" == typeof n && (n = {
bind: n,
update: n
}),
this.options[t + "s"][e] = n,
n) : this.options[t + "s"][e]
}
}
))
}(e)
}(bn),
Object.defineProperty(bn.prototype, "$isServer", {
get: ne
}),
Object.defineProperty(bn.prototype, "$ssrContext", {
get: function() {
return this.$vnode && this.$vnode.ssrContext
}
}),
Object.defineProperty(bn, "FunctionalRenderContext", {
value: Ot
}),
bn.version = "2.6.14";
var Tn = m("style,class")
, In = m("input,textarea,option,select,progress")
, En = m("contenteditable,draggable,spellcheck")
, An = m("events,caret,typing,plaintext-only")
, On = m("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible")
, Pn = "http://www.w3.org/1999/xlink"
, Ln = function(e) {
return ":" === e.charAt(5) && "xlink" === e.slice(0, 5)
}
, jn = function(e) {
return Ln(e) ? e.slice(6, e.length) : ""
}
, Hn = function(e) {
return null == e || !1 === e
};
function Dn(e, t) {
return {
staticClass: Nn(e.staticClass, t.staticClass),
class: r(e.class) ? [e.class, t.class] : t.class
}
}
function Nn(e, t) {
return e ? t ? e + " " + t : e : t || ""
}
function Rn(e) {
return Array.isArray(e) ? function(e) {
for (var t, n = "", i = 0, a = e.length; i < a; i++)
r(t = Rn(e[i])) && "" !== t && (n && (n += " "),
n += t);
return n
}(e) : c(e) ? function(e) {
var t = "";
for (var n in e)
e[n] && (t && (t += " "),
t += n);
return t
}(e) : "string" == typeof e ? e : ""
}
var Vn = {
svg: "http://www.w3.org/2000/svg",
math: "http://www.w3.org/1998/Math/MathML"
}
, $n = m("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot")
, Fn = m("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view", !0)
, qn = function(e) {
return $n(e) || Fn(e)
}
, Bn = Object.create(null)
, Un = m("text,number,password,search,email,tel,url")
, Gn = Object.freeze({
createElement: function(e, t) {
var n = document.createElement(e);
return "select" !== e || t.data && t.data.attrs && void 0 !== t.data.attrs.multiple && n.setAttribute("multiple", "multiple"),
n
},
createElementNS: function(e, t) {
return document.createElementNS(Vn[e], t)
},
createTextNode: function(e) {
return document.createTextNode(e)
},
createComment: function(e) {
return document.createComment(e)
},
insertBefore: function(e, t, n) {
e.insertBefore(t, n)
},
removeChild: function(e, t) {
e.removeChild(t)
},
appendChild: function(e, t) {
e.appendChild(t)
},
parentNode: function(e) {
return e.parentNode
},
nextSibling: function(e) {
return e.nextSibling
},
tagName: function(e) {
return e.tagName
},
setTextContent: function(e, t) {
e.textContent = t
},
setStyleScope: function(e, t) {
e.setAttribute(t, "")
}
})
, Wn = {
create: function(e, t) {
Kn(t)
},
update: function(e, t) {
e.data.ref !== t.data.ref && (Kn(e, !0),
Kn(t))
},
destroy: function(e) {
Kn(e, !0)
}
};
function Kn(e, t) {
var n = e.data.ref;
if (r(n)) {
var i = e.context
, a = e.componentInstance || e.elm
, o = i.$refs;
t ? Array.isArray(o[n]) ? x(o[n], a) : o[n] === a && (o[n] = void 0) : e.data.refInFor ? Array.isArray(o[n]) ? o[n].indexOf(a) < 0 && o[n].push(a) : o[n] = [a] : o[n] = a
}
}
var Yn = new he("",{},[])
, Xn = ["create", "activate", "update", "remove", "destroy"];
function Jn(e, t) {
return e.key === t.key && e.asyncFactory === t.asyncFactory && (e.tag === t.tag && e.isComment === t.isComment && r(e.data) === r(t.data) && function(e, t) {
if ("input" !== e.tag)
return !0;
var n, i = r(n = e.data) && r(n = n.attrs) && n.type, a = r(n = t.data) && r(n = n.attrs) && n.type;
return i === a || Un(i) && Un(a)
}(e, t) || o(e.isAsyncPlaceholder) && a(t.asyncFactory.error))
}
function Zn(e, t, n) {
var i, a, o = {};
for (i = t; i <= n; ++i)
r(a = e[i].key) && (o[a] = i);
return o
}
var Qn = {
create: ei,
update: ei,
destroy: function(e) {
ei(e, Yn)
}
};
function ei(e, t) {
(e.data.directives || t.data.directives) && function(e, t) {
var n, i, a, r = e === Yn, o = t === Yn, s = ni(e.data.directives, e.context), c = ni(t.data.directives, t.context), l = [], u = [];
for (n in c)
i = s[n],
a = c[n],
i ? (a.oldValue = i.value,
a.oldArg = i.arg,
ai(a, "update", t, e),
a.def && a.def.componentUpdated && u.push(a)) : (ai(a, "bind", t, e),
a.def && a.def.inserted && l.push(a));
if (l.length) {
var d = function() {
for (var n = 0; n < l.length; n++)
ai(l[n], "inserted", t, e)
};
r ? ot(t, "insert", d) : d()
}
if (u.length && ot(t, "postpatch", (function() {
for (var n = 0; n < u.length; n++)
ai(u[n], "componentUpdated", t, e)
}
)),
!r)
for (n in s)
c[n] || ai(s[n], "unbind", e, e, o)
}(e, t)
}
var ti = Object.create(null);
function ni(e, t) {
var n, i, a = Object.create(null);
if (!e)
return a;
for (n = 0; n < e.length; n++)
(i = e[n]).modifiers || (i.modifiers = ti),
a[ii(i)] = i,
i.def = je(t.$options, "directives", i.name);
return a
}
function ii(e) {
return e.rawName || e.name + "." + Object.keys(e.modifiers || {}).join(".")
}
function ai(e, t, n, i, a) {
var r = e.def && e.def[t];
if (r)
try {
r(n.elm, e, n, i, a)
} catch (i) {
$e(i, n.context, "directive " + e.name + " " + t + " hook")
}
}
var ri = [Wn, Qn];
function oi(e, t) {
var n = t.componentOptions;
if (!(r(n) && !1 === n.Ctor.options.inheritAttrs || a(e.data.attrs) && a(t.data.attrs))) {
var i, o, s = t.elm, c = e.data.attrs || {}, l = t.data.attrs || {};
for (i in r(l.__ob__) && (l = t.data.attrs = T({}, l)),
l)
o = l[i],
c[i] !== o && si(s, i, o, t.data.pre);
for (i in (K || X) && l.value !== c.value && si(s, "value", l.value),
c)
a(l[i]) && (Ln(i) ? s.removeAttributeNS(Pn, jn(i)) : En(i) || s.removeAttribute(i))
}
}
function si(e, t, n, i) {
i || e.tagName.indexOf("-") > -1 ? ci(e, t, n) : On(t) ? Hn(n) ? e.removeAttribute(t) : (n = "allowfullscreen" === t && "EMBED" === e.tagName ? "true" : t,
e.setAttribute(t, n)) : En(t) ? e.setAttribute(t, function(e, t) {
return Hn(t) || "false" === t ? "false" : "contenteditable" === e && An(t) ? t : "true"
}(t, n)) : Ln(t) ? Hn(n) ? e.removeAttributeNS(Pn, jn(t)) : e.setAttributeNS(Pn, t, n) : ci(e, t, n)
}
function ci(e, t, n) {
if (Hn(n))
e.removeAttribute(t);
else {
if (K && !Y && "TEXTAREA" === e.tagName && "placeholder" === t && "" !== n && !e.__ieph) {
var i = function(t) {
t.stopImmediatePropagation(),
e.removeEventListener("input", i)
};
e.addEventListener("input", i),
e.__ieph = !0
}
e.setAttribute(t, n)
}
}
var li = {
create: oi,
update: oi
};
function ui(e, t) {
var n = t.elm
, i = t.data
, o = e.data;
if (!(a(i.staticClass) && a(i.class) && (a(o) || a(o.staticClass) && a(o.class)))) {
var s = function(e) {
for (var t = e.data, n = e, i = e; r(i.componentInstance); )
(i = i.componentInstance._vnode) && i.data && (t = Dn(i.data, t));
for (; r(n = n.parent); )
n && n.data && (t = Dn(t, n.data));
return function(e, t) {
return r(e) || r(t) ? Nn(e, Rn(t)) : ""
}(t.staticClass, t.class)
}(t)
, c = n._transitionClasses;
r(c) && (s = Nn(s, Rn(c))),
s !== n._prevClass && (n.setAttribute("class", s),
n._prevClass = s)
}
}
var di, pi = {
create: ui,
update: ui
};
function hi(e, t, n) {
var i = di;
return function a() {
null !== t.apply(null, arguments) && fi(e, a, n, i)
}
}
var yi = Ge && !(Z && Number(Z[1]) <= 53);
function mi(e, t, n, i) {
if (yi) {
var a = on
, r = t;
t = r._wrapper = function(e) {
if (e.target === e.currentTarget || e.timeStamp >= a || e.timeStamp <= 0 || e.target.ownerDocument !== document)
return r.apply(this, arguments)
}
}
di.addEventListener(e, t, ee ? {
capture: n,
passive: i
} : n)
}
function fi(e, t, n, i) {
(i || di).removeEventListener(e, t._wrapper || t, n)
}
function xi(e, t) {
if (!a(e.data.on) || !a(t.data.on)) {
var n = t.data.on || {}
, i = e.data.on || {};
di = t.elm,
function(e) {
if (r(e.__r)) {
var t = K ? "change" : "input";
e[t] = [].concat(e.__r, e[t] || []),
delete e.__r
}
r(e.__c) && (e.change = [].concat(e.__c, e.change || []),
delete e.__c)
}(n),
rt(n, i, mi, fi, hi, t.context),
di = void 0
}
}
var vi, zi = {
create: xi,
update: xi
};
function gi(e, t) {
if (!a(e.data.domProps) || !a(t.data.domProps)) {
var n, i, o = t.elm, s = e.data.domProps || {}, c = t.data.domProps || {};
for (n in r(c.__ob__) && (c = t.data.domProps = T({}, c)),
s)
n in c || (o[n] = "");
for (n in c) {
if (i = c[n],
"textContent" === n || "innerHTML" === n) {
if (t.children && (t.children.length = 0),
i === s[n])
continue;
1 === o.childNodes.length && o.removeChild(o.childNodes[0])
}
if ("value" === n && "PROGRESS" !== o.tagName) {
o._value = i;
var l = a(i) ? "" : String(i);
bi(o, l) && (o.value = l)
} else if ("innerHTML" === n && Fn(o.tagName) && a(o.innerHTML)) {
(vi = vi || document.createElement("div")).innerHTML = "<svg>" + i + "</svg>";
for (var u = vi.firstChild; o.firstChild; )
o.removeChild(o.firstChild);
for (; u.firstChild; )
o.appendChild(u.firstChild)
} else if (i !== s[n])
try {
o[n] = i
} catch (e) {}
}
}
}
function bi(e, t) {
return !e.composing && ("OPTION" === e.tagName || function(e, t) {
var n = !0;
try {
n = document.activeElement !== e
} catch (e) {}
return n && e.value !== t
}(e, t) || function(e, t) {
var n = e.value
, i = e._vModifiers;
if (r(i)) {
if (i.number)
return y(n) !== y(t);
if (i.trim)
return n.trim() !== t.trim()
}
return n !== t
}(e, t))
}
var wi = {
create: gi,
update: gi
}
, _i = g((function(e) {
var t = {}
, n = /:(.+)/;
return e.split(/;(?![^(]*\))/g).forEach((function(e) {
if (e) {
var i = e.split(n);
i.length > 1 && (t[i[0].trim()] = i[1].trim())
}
}
)),
t
}
));
function ki(e) {
var t = Ci(e.style);
return e.staticStyle ? T(e.staticStyle, t) : t
}
function Ci(e) {
return Array.isArray(e) ? I(e) : "string" == typeof e ? _i(e) : e
}
var Si, Mi = /^--/, Ti = /\s*!important$/, Ii = function(e, t, n) {
if (Mi.test(t))
e.style.setProperty(t, n);
else if (Ti.test(n))
e.style.setProperty(C(t), n.replace(Ti, ""), "important");
else {
var i = Ai(t);
if (Array.isArray(n))
for (var a = 0, r = n.length; a < r; a++)
e.style[i] = n[a];
else
e.style[i] = n
}
}, Ei = ["Webkit", "Moz", "ms"], Ai = g((function(e) {
if (Si = Si || document.createElement("div").style,
"filter" !== (e = w(e)) && e in Si)
return e;
for (var t = e.charAt(0).toUpperCase() + e.slice(1), n = 0; n < Ei.length; n++) {
var i = Ei[n] + t;
if (i in Si)
return i
}
}
));
function Oi(e, t) {
var n = t.data
, i = e.data;
if (!(a(n.staticStyle) && a(n.style) && a(i.staticStyle) && a(i.style))) {
var o, s, c = t.elm, l = i.staticStyle, u = i.normalizedStyle || i.style || {}, d = l || u, p = Ci(t.data.style) || {};
t.data.normalizedStyle = r(p.__ob__) ? T({}, p) : p;
var h = function(e, t) {
for (var n, i = {}, a = e; a.componentInstance; )
(a = a.componentInstance._vnode) && a.data && (n = ki(a.data)) && T(i, n);
(n = ki(e.data)) && T(i, n);
for (var r = e; r = r.parent; )
r.data && (n = ki(r.data)) && T(i, n);
return i
}(t);
for (s in d)
a(h[s]) && Ii(c, s, "");
for (s in h)
(o = h[s]) !== d[s] && Ii(c, s, null == o ? "" : o)
}
}
var Pi = {
create: Oi,
update: Oi
}
, Li = /\s+/;
function ji(e, t) {
if (t && (t = t.trim()))
if (e.classList)
t.indexOf(" ") > -1 ? t.split(Li).forEach((function(t) {
return e.classList.add(t)
}
)) : e.classList.add(t);
else {
var n = " " + (e.getAttribute("class") || "") + " ";
n.indexOf(" " + t + " ") < 0 && e.setAttribute("class", (n + t).trim())
}
}
function Hi(e, t) {
if (t && (t = t.trim()))
if (e.classList)
t.indexOf(" ") > -1 ? t.split(Li).forEach((function(t) {
return e.classList.remove(t)
}
)) : e.classList.remove(t),
e.classList.length || e.removeAttribute("class");
else {
for (var n = " " + (e.getAttribute("class") || "") + " ", i = " " + t + " "; n.indexOf(i) >= 0; )
n = n.replace(i, " ");
(n = n.trim()) ? e.setAttribute("class", n) : e.removeAttribute("class")
}
}
function Di(e) {
if (e) {
if ("object" == typeof e) {
var t = {};
return !1 !== e.css && T(t, Ni(e.name || "v")),
T(t, e),
t
}
return "string" == typeof e ? Ni(e) : void 0
}
}
var Ni = g((function(e) {
return {
enterClass: e + "-enter",
enterToClass: e + "-enter-to",
enterActiveClass: e + "-enter-active",
leaveClass: e + "-leave",
leaveToClass: e + "-leave-to",
leaveActiveClass: e + "-leave-active"
}
}
))
, Ri = B && !Y
, Vi = "transition"
, $i = "animation"
, Fi = "transition"
, qi = "transitionend"
, Bi = "animation"
, Ui = "animationend";
Ri && (void 0 === window.ontransitionend && void 0 !== window.onwebkittransitionend && (Fi = "WebkitTransition",
qi = "webkitTransitionEnd"),
void 0 === window.onanimationend && void 0 !== window.onwebkitanimationend && (Bi = "WebkitAnimation",
Ui = "webkitAnimationEnd"));
var Gi = B ? window.requestAnimationFrame ? window.requestAnimationFrame.bind(window) : setTimeout : function(e) {
return e()
}
;
function Wi(e) {
Gi((function() {
Gi(e)
}
))
}
function Ki(e, t) {
var n = e._transitionClasses || (e._transitionClasses = []);
n.indexOf(t) < 0 && (n.push(t),
ji(e, t))
}
function Yi(e, t) {
e._transitionClasses && x(e._transitionClasses, t),
Hi(e, t)
}
function Xi(e, t, n) {
var i = Zi(e, t)
, a = i.type
, r = i.timeout
, o = i.propCount;
if (!a)
return n();
var s = a === Vi ? qi : Ui
, c = 0
, l = function() {
e.removeEventListener(s, u),
n()
}
, u = function(t) {
t.target === e && ++c >= o && l()
};
setTimeout((function() {
c < o && l()
}
), r + 1),
e.addEventListener(s, u)
}
var Ji = /\b(transform|all)(,|$)/;
function Zi(e, t) {
var n, i = window.getComputedStyle(e), a = (i[Fi + "Delay"] || "").split(", "), r = (i[Fi + "Duration"] || "").split(", "), o = Qi(a, r), s = (i[Bi + "Delay"] || "").split(", "), c = (i[Bi + "Duration"] || "").split(", "), l = Qi(s, c), u = 0, d = 0;
return t === Vi ? o > 0 && (n = Vi,
u = o,
d = r.length) : t === $i ? l > 0 && (n = $i,
u = l,
d = c.length) : d = (n = (u = Math.max(o, l)) > 0 ? o > l ? Vi : $i : null) ? n === Vi ? r.length : c.length : 0,
{
type: n,
timeout: u,
propCount: d,
hasTransform: n === Vi && Ji.test(i[Fi + "Property"])
}
}
function Qi(e, t) {
for (; e.length < t.length; )
e = e.concat(e);
return Math.max.apply(null, t.map((function(t, n) {
return ea(t) + ea(e[n])
}
)))
}
function ea(e) {
return 1e3 * Number(e.slice(0, -1).replace(",", "."))
}
function ta(e, t) {
var n = e.elm;
r(n._leaveCb) && (n._leaveCb.cancelled = !0,
n._leaveCb());
var i = Di(e.data.transition);
if (!a(i) && !r(n._enterCb) && 1 === n.nodeType) {
for (var o = i.css, s = i.type, l = i.enterClass, u = i.enterToClass, d = i.enterActiveClass, p = i.appearClass, h = i.appearToClass, m = i.appearActiveClass, f = i.beforeEnter, x = i.enter, v = i.afterEnter, z = i.enterCancelled, g = i.beforeAppear, b = i.appear, w = i.afterAppear, _ = i.appearCancelled, k = i.duration, C = Kt, S = Kt.$vnode; S && S.parent; )
C = S.context,
S = S.parent;
var M = !C._isMounted || !e.isRootInsert;
if (!M || b || "" === b) {
var T = M && p ? p : l
, I = M && m ? m : d
, E = M && h ? h : u
, A = M && g || f
, O = M && "function" == typeof b ? b : x
, P = M && w || v
, L = M && _ || z
, H = y(c(k) ? k.enter : k)
, D = !1 !== o && !Y
, N = aa(O)
, R = n._enterCb = j((function() {
D && (Yi(n, E),
Yi(n, I)),
R.cancelled ? (D && Yi(n, T),
L && L(n)) : P && P(n),
n._enterCb = null
}
));
e.data.show || ot(e, "insert", (function() {
var t = n.parentNode
, i = t && t._pending && t._pending[e.key];
i && i.tag === e.tag && i.elm._leaveCb && i.elm._leaveCb(),
O && O(n, R)
}
)),
A && A(n),
D && (Ki(n, T),
Ki(n, I),
Wi((function() {
Yi(n, T),
R.cancelled || (Ki(n, E),
N || (ia(H) ? setTimeout(R, H) : Xi(n, s, R)))
}
))),
e.data.show && (t && t(),
O && O(n, R)),
D || N || R()
}
}
}
function na(e, t) {
var n = e.elm;
r(n._enterCb) && (n._enterCb.cancelled = !0,
n._enterCb());
var i = Di(e.data.transition);
if (a(i) || 1 !== n.nodeType)
return t();
if (!r(n._leaveCb)) {
var o = i.css
, s = i.type
, l = i.leaveClass
, u = i.leaveToClass
, d = i.leaveActiveClass
, p = i.beforeLeave
, h = i.leave
, m = i.afterLeave
, f = i.leaveCancelled
, x = i.delayLeave
, v = i.duration
, z = !1 !== o && !Y
, g = aa(h)
, b = y(c(v) ? v.leave : v)
, w = n._leaveCb = j((function() {
n.parentNode && n.parentNode._pending && (n.parentNode._pending[e.key] = null),
z && (Yi(n, u),
Yi(n, d)),
w.cancelled ? (z && Yi(n, l),
f && f(n)) : (t(),
m && m(n)),
n._leaveCb = null
}
));
x ? x(_) : _()
}
function _() {
w.cancelled || (!e.data.show && n.parentNode && ((n.parentNode._pending || (n.parentNode._pending = {}))[e.key] = e),
p && p(n),
z && (Ki(n, l),
Ki(n, d),
Wi((function() {
Yi(n, l),
w.cancelled || (Ki(n, u),
g || (ia(b) ? setTimeout(w, b) : Xi(n, s, w)))
}
))),
h && h(n, w),
z || g || w())
}
}
function ia(e) {
return "number" == typeof e && !isNaN(e)
}
function aa(e) {
if (a(e))
return !1;
var t = e.fns;
return r(t) ? aa(Array.isArray(t) ? t[0] : t) : (e._length || e.length) > 1
}
function ra(e, t) {
!0 !== t.data.show && ta(t)
}
var oa = function(e) {
var t, n, i = {}, c = e.modules, l = e.nodeOps;
for (t = 0; t < Xn.length; ++t)
for (i[Xn[t]] = [],
n = 0; n < c.length; ++n)
r(c[n][Xn[t]]) && i[Xn[t]].push(c[n][Xn[t]]);
function u(e) {
var t = l.parentNode(e);
r(t) && l.removeChild(t, e)
}
function d(e, t, n, a, s, c, u) {
if (r(e.elm) && r(c) && (e = c[u] = xe(e)),
e.isRootInsert = !s,
!function(e, t, n, a) {
var s = e.data;
if (r(s)) {
var c = r(e.componentInstance) && s.keepAlive;
if (r(s = s.hook) && r(s = s.init) && s(e, !1),
r(e.componentInstance))
return p(e, t),
h(n, e.elm, a),
o(c) && function(e, t, n, a) {
for (var o, s = e; s.componentInstance; )
if (r(o = (s = s.componentInstance._vnode).data) && r(o = o.transition)) {
for (o = 0; o < i.activate.length; ++o)
i.activate[o](Yn, s);
t.push(s);
break
}
h(n, e.elm, a)
}(e, t, n, a),
!0
}
}(e, t, n, a)) {
var d = e.data
, m = e.children
, f = e.tag;
r(f) ? (e.elm = e.ns ? l.createElementNS(e.ns, f) : l.createElement(f, e),
v(e),
y(e, m, t),
r(d) && x(e, t),
h(n, e.elm, a)) : o(e.isComment) ? (e.elm = l.createComment(e.text),
h(n, e.elm, a)) : (e.elm = l.createTextNode(e.text),
h(n, e.elm, a))
}
}
function p(e, t) {
r(e.data.pendingInsert) && (t.push.apply(t, e.data.pendingInsert),
e.data.pendingInsert = null),
e.elm = e.componentInstance.$el,
f(e) ? (x(e, t),
v(e)) : (Kn(e),
t.push(e))
}
function h(e, t, n) {
r(e) && (r(n) ? l.parentNode(n) === e && l.insertBefore(e, t, n) : l.appendChild(e, t))
}
function y(e, t, n) {
if (Array.isArray(t))
for (var i = 0; i < t.length; ++i)
d(t[i], n, e.elm, null, !0, t, i);
else
s(e.text) && l.appendChild(e.elm, l.createTextNode(String(e.text)))
}
function f(e) {
for (; e.componentInstance; )
e = e.componentInstance._vnode;
return r(e.tag)
}
function x(e, n) {
for (var a = 0; a < i.create.length; ++a)
i.create[a](Yn, e);
r(t = e.data.hook) && (r(t.create) && t.create(Yn, e),
r(t.insert) && n.push(e))
}
function v(e) {
var t;
if (r(t = e.fnScopeId))
l.setStyleScope(e.elm, t);
else
for (var n = e; n; )
r(t = n.context) && r(t = t.$options._scopeId) && l.setStyleScope(e.elm, t),
n = n.parent;
r(t = Kt) && t !== e.context && t !== e.fnContext && r(t = t.$options._scopeId) && l.setStyleScope(e.elm, t)
}
function z(e, t, n, i, a, r) {
for (; i <= a; ++i)
d(n[i], r, e, t, !1, n, i)
}
function g(e) {
var t, n, a = e.data;
if (r(a))
for (r(t = a.hook) && r(t = t.destroy) && t(e),
t = 0; t < i.destroy.length; ++t)
i.destroy[t](e);
if (r(t = e.children))
for (n = 0; n < e.children.length; ++n)
g(e.children[n])
}
function b(e, t, n) {
for (; t <= n; ++t) {
var i = e[t];
r(i) && (r(i.tag) ? (w(i),
g(i)) : u(i.elm))
}
}
function w(e, t) {
if (r(t) || r(e.data)) {
var n, a = i.remove.length + 1;
for (r(t) ? t.listeners += a : t = function(e, t) {
function n() {
0 == --n.listeners && u(e)
}
return n.listeners = t,
n
}(e.elm, a),
r(n = e.componentInstance) && r(n = n._vnode) && r(n.data) && w(n, t),
n = 0; n < i.remove.length; ++n)
i.remove[n](e, t);
r(n = e.data.hook) && r(n = n.remove) ? n(e, t) : t()
} else
u(e.elm)
}
function _(e, t, n, i) {
for (var a = n; a < i; a++) {
var o = t[a];
if (r(o) && Jn(e, o))
return a
}
}
function k(e, t, n, s, c, u) {
if (e !== t) {
r(t.elm) && r(s) && (t = s[c] = xe(t));
var p = t.elm = e.elm;
if (o(e.isAsyncPlaceholder))
r(t.asyncFactory.resolved) ? M(e.elm, t, n) : t.isAsyncPlaceholder = !0;
else if (o(t.isStatic) && o(e.isStatic) && t.key === e.key && (o(t.isCloned) || o(t.isOnce)))
t.componentInstance = e.componentInstance;
else {
var h, y = t.data;
r(y) && r(h = y.hook) && r(h = h.prepatch) && h(e, t);
var m = e.children
, x = t.children;
if (r(y) && f(t)) {
for (h = 0; h < i.update.length; ++h)
i.update[h](e, t);
r(h = y.hook) && r(h = h.update) && h(e, t)
}
a(t.text) ? r(m) && r(x) ? m !== x && function(e, t, n, i, o) {
for (var s, c, u, p = 0, h = 0, y = t.length - 1, m = t[0], f = t[y], x = n.length - 1, v = n[0], g = n[x], w = !o; p <= y && h <= x; )
a(m) ? m = t[++p] : a(f) ? f = t[--y] : Jn(m, v) ? (k(m, v, i, n, h),
m = t[++p],
v = n[++h]) : Jn(f, g) ? (k(f, g, i, n, x),
f = t[--y],
g = n[--x]) : Jn(m, g) ? (k(m, g, i, n, x),
w && l.insertBefore(e, m.elm, l.nextSibling(f.elm)),
m = t[++p],
g = n[--x]) : Jn(f, v) ? (k(f, v, i, n, h),
w && l.insertBefore(e, f.elm, m.elm),
f = t[--y],
v = n[++h]) : (a(s) && (s = Zn(t, p, y)),
a(c = r(v.key) ? s[v.key] : _(v, t, p, y)) ? d(v, i, e, m.elm, !1, n, h) : Jn(u = t[c], v) ? (k(u, v, i, n, h),
t[c] = void 0,
w && l.insertBefore(e, u.elm, m.elm)) : d(v, i, e, m.elm, !1, n, h),
v = n[++h]);
p > y ? z(e, a(n[x + 1]) ? null : n[x + 1].elm, n, h, x, i) : h > x && b(t, p, y)
}(p, m, x, n, u) : r(x) ? (r(e.text) && l.setTextContent(p, ""),
z(p, null, x, 0, x.length - 1, n)) : r(m) ? b(m, 0, m.length - 1) : r(e.text) && l.setTextContent(p, "") : e.text !== t.text && l.setTextContent(p, t.text),
r(y) && r(h = y.hook) && r(h = h.postpatch) && h(e, t)
}
}
}
function C(e, t, n) {
if (o(n) && r(e.parent))
e.parent.data.pendingInsert = t;
else
for (var i = 0; i < t.length; ++i)
t[i].data.hook.insert(t[i])
}
var S = m("attrs,class,staticClass,staticStyle,key");
function M(e, t, n, i) {
var a, s = t.tag, c = t.data, l = t.children;
if (i = i || c && c.pre,
t.elm = e,
o(t.isComment) && r(t.asyncFactory))
return t.isAsyncPlaceholder = !0,
!0;
if (r(c) && (r(a = c.hook) && r(a = a.init) && a(t, !0),
r(a = t.componentInstance)))
return p(t, n),
!0;
if (r(s)) {
if (r(l))
if (e.hasChildNodes())
if (r(a = c) && r(a = a.domProps) && r(a = a.innerHTML)) {
if (a !== e.innerHTML)
return !1
} else {
for (var u = !0, d = e.firstChild, h = 0; h < l.length; h++) {
if (!d || !M(d, l[h], n, i)) {
u = !1;
break
}
d = d.nextSibling
}
if (!u || d)
return !1
}
else
y(t, l, n);
if (r(c)) {
var m = !1;
for (var f in c)
if (!S(f)) {
m = !0,
x(t, n);
break
}
!m && c.class && nt(c.class)
}
} else
e.data !== t.text && (e.data = t.text);
return !0
}
return function(e, t, n, s) {
if (!a(t)) {
var c, u = !1, p = [];
if (a(e))
u = !0,
d(t, p);
else {
var h = r(e.nodeType);
if (!h && Jn(e, t))
k(e, t, p, null, null, s);
else {
if (h) {
if (1 === e.nodeType && e.hasAttribute(H) && (e.removeAttribute(H),
n = !0),
o(n) && M(e, t, p))
return C(t, p, !0),
e;
c = e,
e = new he(l.tagName(c).toLowerCase(),{},[],void 0,c)
}
var y = e.elm
, m = l.parentNode(y);
if (d(t, p, y._leaveCb ? null : m, l.nextSibling(y)),
r(t.parent))
for (var x = t.parent, v = f(t); x; ) {
for (var z = 0; z < i.destroy.length; ++z)
i.destroy[z](x);
if (x.elm = t.elm,
v) {
for (var w = 0; w < i.create.length; ++w)
i.create[w](Yn, x);
var _ = x.data.hook.insert;
if (_.merged)
for (var S = 1; S < _.fns.length; S++)
_.fns[S]()
} else
Kn(x);
x = x.parent
}
r(m) ? b([e], 0, 0) : r(e.tag) && g(e)
}
}
return C(t, p, u),
t.elm
}
r(e) && g(e)
}
}({
nodeOps: Gn,
modules: [li, pi, zi, wi, Pi, B ? {
create: ra,
activate: ra,
remove: function(e, t) {
!0 !== e.data.show ? na(e, t) : t()
}
} : {}].concat(ri)
});
Y && document.addEventListener("selectionchange", (function() {
var e = document.activeElement;
e && e.vmodel && ya(e, "input")
}
));
var sa = {
inserted: function(e, t, n, i) {
"select" === n.tag ? (i.elm && !i.elm._vOptions ? ot(n, "postpatch", (function() {
sa.componentUpdated(e, t, n)
}
)) : ca(e, t, n.context),
e._vOptions = [].map.call(e.options, da)) : ("textarea" === n.tag || Un(e.type)) && (e._vModifiers = t.modifiers,
t.modifiers.lazy || (e.addEventListener("compositionstart", pa),
e.addEventListener("compositionend", ha),
e.addEventListener("change", ha),
Y && (e.vmodel = !0)))
},
componentUpdated: function(e, t, n) {
if ("select" === n.tag) {
ca(e, t, n.context);
var i = e._vOptions
, a = e._vOptions = [].map.call(e.options, da);
a.some((function(e, t) {
return !P(e, i[t])
}
)) && (e.multiple ? t.value.some((function(e) {
return ua(e, a)
}
)) : t.value !== t.oldValue && ua(t.value, a)) && ya(e, "change")
}
}
};
function ca(e, t, n) {
la(e, t, n),
(K || X) && setTimeout((function() {
la(e, t, n)
}
), 0)
}
function la(e, t, n) {
var i = t.value
, a = e.multiple;
if (!a || Array.isArray(i)) {
for (var r, o, s = 0, c = e.options.length; s < c; s++)
if (o = e.options[s],
a)
r = L(i, da(o)) > -1,
o.selected !== r && (o.selected = r);
else if (P(da(o), i))
return void (e.selectedIndex !== s && (e.selectedIndex = s));
a || (e.selectedIndex = -1)
}
}
function ua(e, t) {
return t.every((function(t) {
return !P(t, e)
}
))
}
function da(e) {
return "_value"in e ? e._value : e.value
}
function pa(e) {
e.target.composing = !0
}
function ha(e) {
e.target.composing && (e.target.composing = !1,
ya(e.target, "input"))
}
function ya(e, t) {
var n = document.createEvent("HTMLEvents");
n.initEvent(t, !0, !0),
e.dispatchEvent(n)
}
function ma(e) {
return !e.componentInstance || e.data && e.data.transition ? e : ma(e.componentInstance._vnode)
}
var fa = {
model: sa,
show: {
bind: function(e, t, n) {
var i = t.value
, a = (n = ma(n)).data && n.data.transition
, r = e.__vOriginalDisplay = "none" === e.style.display ? "" : e.style.display;
i && a ? (n.data.show = !0,
ta(n, (function() {
e.style.display = r
}
))) : e.style.display = i ? r : "none"
},
update: function(e, t, n) {
var i = t.value;
!i != !t.oldValue && ((n = ma(n)).data && n.data.transition ? (n.data.show = !0,
i ? ta(n, (function() {
e.style.display = e.__vOriginalDisplay
}
)) : na(n, (function() {
e.style.display = "none"
}
))) : e.style.display = i ? e.__vOriginalDisplay : "none")
},
unbind: function(e, t, n, i, a) {
a || (e.style.display = e.__vOriginalDisplay)
}
}
}
, xa = {
name: String,
appear: Boolean,
css: Boolean,
mode: String,
type: String,
enterClass: String,
leaveClass: String,
enterToClass: String,
leaveToClass: String,
enterActiveClass: String,
leaveActiveClass: String,
appearClass: String,
appearActiveClass: String,
appearToClass: String,
duration: [Number, String, Object]
};
function va(e) {
var t = e && e.componentOptions;
return t && t.Ctor.options.abstract ? va(qt(t.children)) : e
}
function za(e) {
var t = {}
, n = e.$options;
for (var i in n.propsData)
t[i] = e[i];
var a = n._parentListeners;
for (var r in a)
t[w(r)] = a[r];
return t
}
function ga(e, t) {
if (/\d-keep-alive$/.test(t.tag))
return e("keep-alive", {
props: t.componentOptions.propsData
})
}
var ba = function(e) {
return e.tag || ht(e)
}
, wa = function(e) {
return "show" === e.name
}
, _a = {
name: "transition",
props: xa,
abstract: !0,
render: function(e) {
var t = this
, n = this.$slots.default;
if (n && (n = n.filter(ba)).length) {
var i = this.mode
, a = n[0];
if (function(e) {
for (; e = e.parent; )
if (e.data.transition)
return !0
}(this.$vnode))
return a;
var r = va(a);
if (!r)
return a;
if (this._leaving)
return ga(e, a);
var o = "__transition-" + this._uid + "-";
r.key = null == r.key ? r.isComment ? o + "comment" : o + r.tag : s(r.key) ? 0 === String(r.key).indexOf(o) ? r.key : o + r.key : r.key;
var c = (r.data || (r.data = {})).transition = za(this)
, l = this._vnode
, u = va(l);
if (r.data.directives && r.data.directives.some(wa) && (r.data.show = !0),
u && u.data && !function(e, t) {
return t.key === e.key && t.tag === e.tag
}(r, u) && !ht(u) && (!u.componentInstance || !u.componentInstance._vnode.isComment)) {
var d = u.data.transition = T({}, c);
if ("out-in" === i)
return this._leaving = !0,
ot(d, "afterLeave", (function() {
t._leaving = !1,
t.$forceUpdate()
}
)),
ga(e, a);
if ("in-out" === i) {
if (ht(r))
return l;
var p, h = function() {
p()
};
ot(c, "afterEnter", h),
ot(c, "enterCancelled", h),
ot(d, "delayLeave", (function(e) {
p = e
}
))
}
}
return a
}
}
}
, ka = T({
tag: String,
moveClass: String
}, xa);
function Ca(e) {
e.elm._moveCb && e.elm._moveCb(),
e.elm._enterCb && e.elm._enterCb()
}
function Sa(e) {
e.data.newPos = e.elm.getBoundingClientRect()
}
function Ma(e) {
var t = e.data.pos
, n = e.data.newPos
, i = t.left - n.left
, a = t.top - n.top;
if (i || a) {
e.data.moved = !0;
var r = e.elm.style;
r.transform = r.WebkitTransform = "translate(" + i + "px," + a + "px)",
r.transitionDuration = "0s"
}
}
delete ka.mode;
var Ta = {
Transition: _a,
TransitionGroup: {
props: ka,
beforeMount: function() {
var e = this
, t = this._update;
this._update = function(n, i) {
var a = Yt(e);
e.__patch__(e._vnode, e.kept, !1, !0),
e._vnode = e.kept,
a(),
t.call(e, n, i)
}
},
render: function(e) {
for (var t = this.tag || this.$vnode.data.tag || "span", n = Object.create(null), i = this.prevChildren = this.children, a = this.$slots.default || [], r = this.children = [], o = za(this), s = 0; s < a.length; s++) {
var c = a[s];
c.tag && null != c.key && 0 !== String(c.key).indexOf("__vlist") && (r.push(c),
n[c.key] = c,
(c.data || (c.data = {})).transition = o)
}
if (i) {
for (var l = [], u = [], d = 0; d < i.length; d++) {
var p = i[d];
p.data.transition = o,
p.data.pos = p.elm.getBoundingClientRect(),
n[p.key] ? l.push(p) : u.push(p)
}
this.kept = e(t, null, l),
this.removed = u
}
return e(t, null, r)
},
updated: function() {
var e = this.prevChildren
, t = this.moveClass || (this.name || "v") + "-move";
e.length && this.hasMove(e[0].elm, t) && (e.forEach(Ca),
e.forEach(Sa),
e.forEach(Ma),
this._reflow = document.body.offsetHeight,
e.forEach((function(e) {
if (e.data.moved) {
var n = e.elm
, i = n.style;
Ki(n, t),
i.transform = i.WebkitTransform = i.transitionDuration = "",
n.addEventListener(qi, n._moveCb = function e(i) {
i && i.target !== n || i && !/transform$/.test(i.propertyName) || (n.removeEventListener(qi, e),
n._moveCb = null,
Yi(n, t))
}
)
}
}
)))
},
methods: {
hasMove: function(e, t) {
if (!Ri)
return !1;
if (this._hasMove)
return this._hasMove;
var n = e.cloneNode();
e._transitionClasses && e._transitionClasses.forEach((function(e) {
Hi(n, e)
}
)),
ji(n, t),
n.style.display = "none",
this.$el.appendChild(n);
var i = Zi(n);
return this.$el.removeChild(n),
this._hasMove = i.hasTransform
}
}
}
};
bn.config.mustUseProp = function(e, t, n) {
return "value" === n && In(e) && "button" !== t || "selected" === n && "option" === e || "checked" === n && "input" === e || "muted" === n && "video" === e
}
,
bn.config.isReservedTag = qn,
bn.config.isReservedAttr = Tn,
bn.config.getTagNamespace = function(e) {
return Fn(e) ? "svg" : "math" === e ? "math" : void 0
}
,
bn.config.isUnknownElement = function(e) {
if (!B)
return !0;
if (qn(e))
return !1;
if (e = e.toLowerCase(),
null != Bn[e])
return Bn[e];
var t = document.createElement(e);
return e.indexOf("-") > -1 ? Bn[e] = t.constructor === window.HTMLUnknownElement || t.constructor === window.HTMLElement : Bn[e] = /HTMLUnknownElement/.test(t.toString())
}
,
T(bn.options.directives, fa),
T(bn.options.components, Ta),
bn.prototype.__patch__ = B ? oa : E,
bn.prototype.$mount = function(e, t) {
return function(e, t, n) {
var i;
return e.$el = t,
e.$options.render || (e.$options.render = me),
Zt(e, "beforeMount"),
i = function() {
e._update(e._render(), n)
}
,
new dn(e,i,E,{
before: function() {
e._isMounted && !e._isDestroyed && Zt(e, "beforeUpdate")
}
},!0),
n = !1,
null == e.$vnode && (e._isMounted = !0,
Zt(e, "mounted")),
e
}(this, e = e && B ? function(e) {
return "string" == typeof e ? document.querySelector(e) || document.createElement("div") : e
}(e) : void 0, t)
}
,
B && setTimeout((function() {
R.devtools && ie && ie.emit("init", bn)
}
), 0),
t.exports = bn
}
).call(this)
}
).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}, e("timers").setImmediate)
}
, {
timers: 485
}],
493: [function(e, t, n) {
var i = e("./core/guid")
, a = e("./mixin/Eventful")
, r = e("./mixin/Transformable")
, o = e("./mixin/Animatable")
, s = e("./core/util")
, c = function(e) {
r.call(this, e),
a.call(this, e),
o.call(this, e),
this.id = e.id || i()
};
c.prototype = {
type: "element",
name: "",
__zr: null,
ignore: !1,
clipPath: null,
isGroup: !1,
drift: function(e, t) {
switch (this.draggable) {
case "horizontal":
t = 0;
break;
case "vertical":
e = 0
}
var n = this.transform;
n || (n = this.transform = [1, 0, 0, 1, 0, 0]),
n[4] += e,
n[5] += t,
this.decomposeTransform(),
this.dirty(!1)
},
beforeUpdate: function() {},
afterUpdate: function() {},
update: function() {
this.updateTransform()
},
traverse: function(e, t) {},
attrKV: function(e, t) {
if ("position" === e || "scale" === e || "origin" === e) {
if (t) {
var n = this[e];
n || (n = this[e] = []),
n[0] = t[0],
n[1] = t[1]
}
} else
this[e] = t
},
hide: function() {
this.ignore = !0,
this.__zr && this.__zr.refresh()
},
show: function() {
this.ignore = !1,
this.__zr && this.__zr.refresh()
},
attr: function(e, t) {
if ("string" == typeof e)
this.attrKV(e, t);
else if (s.isObject(e))
for (var n in e)
e.hasOwnProperty(n) && this.attrKV(n, e[n]);
return this.dirty(!1),
this
},
setClipPath: function(e) {
var t = this.__zr;
t && e.addSelfToZr(t),
this.clipPath && this.clipPath !== e && this.removeClipPath(),
this.clipPath = e,
e.__zr = t,
e.__clipTarget = this,
this.dirty(!1)
},
removeClipPath: function() {
var e = this.clipPath;
e && (e.__zr && e.removeSelfFromZr(e.__zr),
e.__zr = null,
e.__clipTarget = null,
this.clipPath = null,
this.dirty(!1))
},
addSelfToZr: function(e) {
this.__zr = e;
var t = this.animators;
if (t)
for (var n = 0; n < t.length; n++)
e.animation.addAnimator(t[n]);
this.clipPath && this.clipPath.addSelfToZr(e)
},
removeSelfFromZr: function(e) {
this.__zr = null;
var t = this.animators;
if (t)
for (var n = 0; n < t.length; n++)
e.animation.removeAnimator(t[n]);
this.clipPath && this.clipPath.removeSelfFromZr(e)
}
},
s.mixin(c, o),
s.mixin(c, r),
s.mixin(c, a);
var l = c;
t.exports = l
}
, {
"./core/guid": 522,
"./core/util": 526,
"./mixin/Animatable": 561,
"./mixin/Eventful": 563,
"./mixin/Transformable": 564
}],
494: [function(e, t, n) {
var i = e("./core/util")
, a = e("./core/vector")
, r = e("./mixin/Draggable")
, o = e("./mixin/Eventful")
, s = e("./core/event")
, c = e("./core/GestureMgr");
function l(e) {
s.stop(this.event)
}
function u() {}
u.prototype.dispose = function() {}
;
var d = ["click", "dblclick", "mousewheel", "mouseout", "mouseup", "mousedown", "mousemove", "contextmenu"]
, p = function(e, t, n, i) {
o.call(this),
this.storage = e,
this.painter = t,
this.painterRoot = i,
n = n || new u,
this.proxy = null,
this._hovered = {},
this._lastTouchMoment,
this._lastX,
this._lastY,
this._gestureMgr,
r.call(this),
this.setHandlerProxy(n)
};
function h(e, t, n) {
if (e[e.rectHover ? "rectContain" : "contain"](t, n)) {
for (var i, a = e; a; ) {
if (a.clipPath && !a.clipPath.contain(t, n))
return !1;
a.silent && (i = !0),
a = a.parent
}
return !i || "silent"
}
return !1
}
p.prototype = {
constructor: p,
setHandlerProxy: function(e) {
this.proxy && this.proxy.dispose(),
e && (i.each(d, (function(t) {
e.on && e.on(t, this[t], this)
}
), this),
e.handler = this),
this.proxy = e
},
mousemove: function(e) {
var t = e.zrX
, n = e.zrY
, i = this._hovered
, a = i.target;
a && !a.__zr && (a = (i = this.findHover(i.x, i.y)).target);
var r = this._hovered = this.findHover(t, n)
, o = r.target
, s = this.proxy;
s.setCursor && s.setCursor(o ? o.cursor : "default"),
a && o !== a && this.dispatchToElement(i, "mouseout", e),
this.dispatchToElement(r, "mousemove", e),
o && o !== a && this.dispatchToElement(r, "mouseover", e)
},
mouseout: function(e) {
this.dispatchToElement(this._hovered, "mouseout", e);
var t, n = e.toElement || e.relatedTarget;
do {
n = n && n.parentNode
} while (n && 9 !== n.nodeType && !(t = n === this.painterRoot));
!t && this.trigger("globalout", {
event: e
})
},
resize: function(e) {
this._hovered = {}
},
dispatch: function(e, t) {
var n = this[e];
n && n.call(this, t)
},
dispose: function() {
this.proxy.dispose(),
this.storage = this.proxy = this.painter = null
},
setCursorStyle: function(e) {
var t = this.proxy;
t.setCursor && t.setCursor(e)
},
dispatchToElement: function(e, t, n) {
var i = (e = e || {}).target;
if (!i || !i.silent) {
for (var a = "on" + t, r = function(e, t, n) {
return {
type: e,
event: n,
target: t.target,
topTarget: t.topTarget,
cancelBubble: !1,
offsetX: n.zrX,
offsetY: n.zrY,
gestureEvent: n.gestureEvent,
pinchX: n.pinchX,
pinchY: n.pinchY,
pinchScale: n.pinchScale,
wheelDelta: n.zrDelta,
zrByTouch: n.zrByTouch,
which: n.which,
stop: l
}
}(t, e, n); i && (i[a] && (r.cancelBubble = i[a].call(i, r)),
i.trigger(t, r),
i = i.parent,
!r.cancelBubble); )
;
r.cancelBubble || (this.trigger(t, r),
this.painter && this.painter.eachOtherLayer((function(e) {
"function" == typeof e[a] && e[a].call(e, r),
e.trigger && e.trigger(t, r)
}
)))
}
},
findHover: function(e, t, n) {
for (var i = this.storage.getDisplayList(), a = {
x: e,
y: t
}, r = i.length - 1; r >= 0; r--) {
var o;
if (i[r] !== n && !i[r].ignore && (o = h(i[r], e, t)) && (!a.topTarget && (a.topTarget = i[r]),
"silent" !== o)) {
a.target = i[r];
break
}
}
return a
},
processGesture: function(e, t) {
this._gestureMgr || (this._gestureMgr = new c);
var n = this._gestureMgr;
"start" === t && n.clear();
var i = n.recognize(e, this.findHover(e.zrX, e.zrY, null).target, this.proxy.dom);
if ("end" === t && n.clear(),
i) {
var a = i.type;
e.gestureEvent = a,
this.dispatchToElement({
target: i.target
}, a, i.event)
}
}
},
window.CustomEvent || (window.CustomEvent = function(e, t) {
t = t || {
bubbles: !1,
cancelable: !1,
detail: void 0
};
var n = document.createEvent("CustomEvent");
return n.initCustomEvent(e, t.bubbles, t.cancelable, t.detail),
n
}
,
window.CustomEvent.prototype = window.Event.prototype),
i.each(["click", "mousedown", "mouseup", "mousewheel", "dblclick", "contextmenu"], (function(e) {
p.prototype[e] = function(t) {
var n = this.findHover(t.zrX, t.zrY)
, i = n.target;
if ("mousedown" === e)
this._downEl = i,
this._downPoint = [t.zrX, t.zrY],
this._upEl = i;
else if ("mouseup" === e)
this._upEl = i;
else if ("click" === e) {
if (this._downEl !== this._upEl || !this._downPoint || a.dist(this._downPoint, [t.zrX, t.zrY]) > 4)
return;
this._downPoint = null,
Object.keys(window.zxyEcharts || {}).forEach((function(e) {
var n = window.zxyEcharts[e];
if (t.zrX > n.x && t.zrX < n.x + n.w && t.zrY > n.y && t.zrY < n.y + n.h) {
var i = document.createEvent("CustomEvent");
i.initCustomEvent("zxyEchartsEvent", !0, !0, e),
document.dispatchEvent(i)
}
}
))
}
this.dispatchToElement(n, e, t)
}
}
)),
i.mixin(p, o),
i.mixin(p, r);
var y = p;
t.exports = y
}
, {
"./core/GestureMgr": 515,
"./core/event": 521,
"./core/util": 526,
"./core/vector": 527,
"./mixin/Draggable": 562,
"./mixin/Eventful": 563
}],
495: [function(e, t, n) {
var i = e("./core/util")
, a = e("./config").devicePixelRatio
, r = e("./graphic/Style")
, o = e("./graphic/Pattern");
function s() {
return !1
}
function c(e, t, n) {
var a = i.createCanvas()
, r = t.getWidth()
, o = t.getHeight()
, s = a.style;
return s && (s.position = "absolute",
s.left = 0,
s.top = 0,
s.width = r + "px",
s.height = o + "px",
a.setAttribute("data-zr-dom-id", e)),
a.width = r * n,
a.height = o * n,
a
}
var l = function(e, t, n) {
var r;
n = n || a,
"string" == typeof e ? r = c(e, t, n) : i.isObject(e) && (e = (r = e).id),
this.id = e,
this.dom = r;
var o = r.style;
o && (r.onselectstart = s,
o["-webkit-user-select"] = "none",
o["user-select"] = "none",
o["-webkit-touch-callout"] = "none",
o["-webkit-tap-highlight-color"] = "rgba(0,0,0,0)",
o.padding = 0,
o.margin = 0,
o["border-width"] = 0),
this.domBack = null,
this.ctxBack = null,
this.painter = t,
this.config = null,
this.clearColor = 0,
this.motionBlur = !1,
this.lastFrameAlpha = .7,
this.dpr = n
};
l.prototype = {
constructor: l,
__dirty: !0,
__used: !1,
__drawIndex: 0,
__startIndex: 0,
__endIndex: 0,
incremental: !1,
getElementCount: function() {
return this.__endIndex - this.__startIndex
},
initContext: function() {
this.ctx = this.dom.getContext("2d"),
this.ctx.dpr = this.dpr
},
createBackBuffer: function() {
var e = this.dpr;
this.domBack = c("back-" + this.id, this.painter, e),
this.ctxBack = this.domBack.getContext("2d"),
1 !== e && this.ctxBack.scale(e, e)
},
resize: function(e, t) {
var n = this.dpr
, i = this.dom
, a = i.style
, r = this.domBack;
a && (a.width = e + "px",
a.height = t + "px"),
i.width = e * n,
i.height = t * n,
r && (r.width = e * n,
r.height = t * n,
1 !== n && this.ctxBack.scale(n, n))
},
clear: function(e, t) {
var n, i = this.dom, a = this.ctx, s = i.width, c = i.height, l = (t = t || this.clearColor,
this.motionBlur && !e), u = this.lastFrameAlpha, d = this.dpr;
(l && (this.domBack || this.createBackBuffer(),
this.ctxBack.globalCompositeOperation = "copy",
this.ctxBack.drawImage(i, 0, 0, s / d, c / d)),
a.clearRect(0, 0, s, c),
t && "transparent" !== t) && (t.colorStops ? (n = t.__canvasGradient || r.getGradient(a, t, {
x: 0,
y: 0,
width: s,
height: c
}),
t.__canvasGradient = n) : t.image && (n = o.prototype.getCanvasPattern.call(t, a)),
a.save(),
a.fillStyle = n || t,
a.fillRect(0, 0, s, c),
a.restore());
if (l) {
var p = this.domBack;
a.save(),
a.globalAlpha = u,
a.drawImage(p, 0, 0, s, c),
a.restore()
}
}
};
var u = l;
t.exports = u
}
, {
"./config": 503,
"./core/util": 526,
"./graphic/Pattern": 536,
"./graphic/Style": 538
}],
496: [function(e, t, n) {
var i = e("./config").devicePixelRatio
, a = e("./core/util")
, r = e("./core/log")
, o = e("./core/BoundingRect")
, s = e("./core/timsort")
, c = e("./Layer")
, l = e("./animation/requestAnimationFrame")
, u = e("./graphic/Image")
, d = e("./core/env");
function p(e) {
return parseInt(e, 10)
}
var h = new o(0,0,0,0)
, y = new o(0,0,0,0);
var m = function(e, t, n) {
this.type = "canvas";
var r = !e.nodeName || "CANVAS" === e.nodeName.toUpperCase();
this._opts = n = a.extend({}, n || {}),
this.dpr = n.devicePixelRatio || i,
this._singleCanvas = r,
this.root = e;
var o = e.style;
o && (o["-webkit-tap-highlight-color"] = "transparent",
o["-webkit-user-select"] = o["user-select"] = o["-webkit-touch-callout"] = "none",
e.innerHTML = ""),
this.storage = t;
var s = this._zlevelList = []
, l = this._layers = {};
if (this._layerConfig = {},
this._needsManuallyCompositing = !1,
r) {
var u = e.width
, d = e.height;
null != n.width && (u = n.width),
null != n.height && (d = n.height),
this.dpr = n.devicePixelRatio || 1,
e.width = u * this.dpr,
e.height = d * this.dpr,
this._width = u,
this._height = d;
var p = new c(e,this,this.dpr);
p.__builtin__ = !0,
p.initContext(),
l[314159] = p,
p.zlevel = 314159,
s.push(314159),
this._domRoot = e
} else {
this._width = this._getSize(0),
this._height = this._getSize(1);
var h = this._domRoot = function(e, t) {
var n = document.createElement("div");
return n.style.cssText = ["position:relative", "overflow:hidden", "width:" + e + "px", "height:" + t + "px", "padding:0", "margin:0", "border-width:0"].join(";") + ";",
n
}(this._width, this._height);
e.appendChild(h)
}
this._hoverlayer = null,
this._hoverElements = []
};
m.prototype = {
constructor: m,
getType: function() {
return "canvas"
},
isSingleCanvas: function() {
return this._singleCanvas
},
getViewportRoot: function() {
return this._domRoot
},
getViewportRootOffset: function() {
var e = this.getViewportRoot();
if (e)
return {
offsetLeft: e.offsetLeft || 0,
offsetTop: e.offsetTop || 0
}
},
refresh: function(e) {
var t = this.storage.getDisplayList(!0)
, n = this._zlevelList;
this._redrawId = Math.random(),
this._paintList(t, e, this._redrawId);
for (var i = 0; i < n.length; i++) {
var a = n[i]
, r = this._layers[a];
if (!r.__builtin__ && r.refresh) {
var o = 0 === i ? this._backgroundColor : null;
r.refresh(o)
}
}
return this.refreshHover(),
this
},
addHover: function(e, t) {
if (!e.__hoverMir) {
var n = new e.constructor({
style: e.style,
shape: e.shape,
z: e.z,
z2: e.z2,
silent: e.silent
});
return n.__from = e,
e.__hoverMir = n,
t && n.setStyle(t),
this._hoverElements.push(n),
n
}
},
removeHover: function(e) {
var t = e.__hoverMir
, n = this._hoverElements
, i = a.indexOf(n, t);
i >= 0 && n.splice(i, 1),
e.__hoverMir = null
},
clearHover: function(e) {
for (var t = this._hoverElements, n = 0; n < t.length; n++) {
var i = t[n].__from;
i && (i.__hoverMir = null)
}
t.length = 0
},
refreshHover: function() {
var e = this._hoverElements
, t = e.length
, n = this._hoverlayer;
if (n && n.clear(),
t) {
s(e, this.storage.displayableSortFunc),
n || (n = this._hoverlayer = this.getLayer(1e5));
var i = {};
n.ctx.save();
for (var a = 0; a < t; ) {
var r = e[a]
, o = r.__from;
o && o.__zr ? (a++,
o.invisible || (r.transform = o.transform,
r.invTransform = o.invTransform,
r.__clipPaths = o.__clipPaths,
this._doPaintEl(r, n, !0, i))) : (e.splice(a, 1),
o.__hoverMir = null,
t--)
}
n.ctx.restore()
}
},
getHoverLayer: function() {
return this.getLayer(1e5)
},
_paintList: function(e, t, n) {
if (this._redrawId === n) {
t = t || !1,
this._updateLayerStatus(e);
var i = this._doPaintList(e, t);
if (this._needsManuallyCompositing && this._compositeManually(),
!i) {
var a = this;
l((function() {
a._paintList(e, t, n)
}
))
}
}
},
_compositeManually: function() {
var e = this.getLayer(314159).ctx
, t = this._domRoot.width
, n = this._domRoot.height;
e.clearRect(0, 0, t, n),
this.eachBuiltinLayer((function(i) {
i.virtual && e.drawImage(i.dom, 0, 0, t, n)
}
))
},
_doPaintList: function(e, t) {
for (var n = [], i = 0; i < this._zlevelList.length; i++) {
var r = this._zlevelList[i];
(c = this._layers[r]).__builtin__ && c !== this._hoverlayer && (c.__dirty || t) && n.push(c)
}
for (var o = !0, s = 0; s < n.length; s++) {
var c, l = (c = n[s]).ctx, u = {};
l.save();
var p = t ? c.__startIndex : c.__drawIndex
, h = !t && c.incremental && Date.now
, y = h && Date.now()
, m = c.zlevel === this._zlevelList[0] ? this._backgroundColor : null;
if (c.__startIndex === c.__endIndex)
c.clear(!1, m);
else if (p === c.__startIndex) {
var f = e[p];
f.incremental && f.notClear && !t || c.clear(!1, m)
}
-1 === p && (console.error("For some unknown reason. drawIndex is -1"),
p = c.__startIndex);
for (var x = p; x < c.__endIndex; x++) {
var v = e[x];
if (this._doPaintEl(v, c, t, u),
v.__dirty = v.__dirtyText = !1,
h)
if (Date.now() - y > 15)
break
}
c.__drawIndex = x,
c.__drawIndex < c.__endIndex && (o = !1),
u.prevElClipPaths && l.restore(),
l.restore()
}
return d.wxa && a.each(this._layers, (function(e) {
e && e.ctx && e.ctx.draw && e.ctx.draw()
}
)),
o
},
_doPaintEl: function(e, t, n, i) {
var a = t.ctx
, r = e.transform;
if ((t.__dirty || n) && !e.invisible && 0 !== e.style.opacity && (!r || r[0] || r[3]) && (!e.culling || !function(e, t, n) {
return h.copy(e.getBoundingRect()),
e.transform && h.applyTransform(e.transform),
y.width = t,
y.height = n,
!h.intersect(y)
}(e, this._width, this._height))) {
var o = e.__clipPaths;
i.prevElClipPaths && !function(e, t) {
if (e === t)
return !1;
if (!e || !t || e.length !== t.length)
return !0;
for (var n = 0; n < e.length; n++)
if (e[n] !== t[n])
return !0
}(o, i.prevElClipPaths) || (i.prevElClipPaths && (t.ctx.restore(),
i.prevElClipPaths = null,
i.prevEl = null),
o && (a.save(),
function(e, t) {
for (var n = 0; n < e.length; n++) {
var i = e[n];
i.setTransform(t),
t.beginPath(),
i.buildPath(t, i.shape),
t.clip(),
i.restoreTransform(t)
}
}(o, a),
i.prevElClipPaths = o)),
e.beforeBrush && e.beforeBrush(a),
e.brush(a, i.prevEl || null),
i.prevEl = e,
e.afterBrush && e.afterBrush(a)
}
},
getLayer: function(e, t) {
this._singleCanvas && !this._needsManuallyCompositing && (e = 314159);
var n = this._layers[e];
return n || ((n = new c("zr_" + e,this,this.dpr)).zlevel = e,
n.__builtin__ = !0,
this._layerConfig[e] && a.merge(n, this._layerConfig[e], !0),
t && (n.virtual = t),
this.insertLayer(e, n),
n.initContext()),
n
},
insertLayer: function(e, t) {
var n = this._layers
, i = this._zlevelList
, a = i.length
, o = null
, s = -1
, c = this._domRoot;
if (n[e])
r("ZLevel " + e + " has been used already");
else if (function(e) {
return !!e && (!!e.__builtin__ || "function" == typeof e.resize && "function" == typeof e.refresh)
}(t)) {
if (a > 0 && e > i[0]) {
for (s = 0; s < a - 1 && !(i[s] < e && i[s + 1] > e); s++)
;
o = n[i[s]]
}
if (i.splice(s + 1, 0, e),
n[e] = t,
!t.virtual)
if (o) {
var l = o.dom;
l.nextSibling ? c.insertBefore(t.dom, l.nextSibling) : c.appendChild(t.dom)
} else
c.firstChild ? c.insertBefore(t.dom, c.firstChild) : c.appendChild(t.dom)
} else
r("Layer of zlevel " + e + " is not valid")
},
eachLayer: function(e, t) {
var n, i, a = this._zlevelList;
for (i = 0; i < a.length; i++)
n = a[i],
e.call(t, this._layers[n], n)
},
eachBuiltinLayer: function(e, t) {
var n, i, a, r = this._zlevelList;
for (a = 0; a < r.length; a++)
i = r[a],
(n = this._layers[i]).__builtin__ && e.call(t, n, i)
},
eachOtherLayer: function(e, t) {
var n, i, a, r = this._zlevelList;
for (a = 0; a < r.length; a++)
i = r[a],
(n = this._layers[i]).__builtin__ || e.call(t, n, i)
},
getLayers: function() {
return this._layers
},
_updateLayerStatus: function(e) {
function t(e) {
i && (i.__endIndex !== e && (i.__dirty = !0),
i.__endIndex = e)
}
if (this.eachBuiltinLayer((function(e, t) {
e.__dirty = e.__used = !1
}
)),
this._singleCanvas)
for (var n = 1; n < e.length; n++) {
if ((o = e[n]).zlevel !== e[n - 1].zlevel || o.incremental) {
this._needsManuallyCompositing = !0;
break
}
}
var i = null
, a = 0;
for (n = 0; n < e.length; n++) {
var o, s, c = (o = e[n]).zlevel;
o.incremental ? ((s = this.getLayer(c + .001, this._needsManuallyCompositing)).incremental = !0,
a = 1) : s = this.getLayer(c + (a > 0 ? .01 : 0), this._needsManuallyCompositing),
s.__builtin__ || r("ZLevel " + c + " has been used by unkown layer " + s.id),
s !== i && (s.__used = !0,
s.__startIndex !== n && (s.__dirty = !0),
s.__startIndex = n,
s.incremental ? s.__drawIndex = -1 : s.__drawIndex = n,
t(n),
i = s),
o.__dirty && (s.__dirty = !0,
s.incremental && s.__drawIndex < 0 && (s.__drawIndex = n))
}
t(n),
this.eachBuiltinLayer((function(e, t) {
!e.__used && e.getElementCount() > 0 && (e.__dirty = !0,
e.__startIndex = e.__endIndex = e.__drawIndex = 0),
e.__dirty && e.__drawIndex < 0 && (e.__drawIndex = e.__startIndex)
}
))
},
clear: function() {
return this.eachBuiltinLayer(this._clearLayer),
this
},
_clearLayer: function(e) {
e.clear()
},
setBackgroundColor: function(e) {
this._backgroundColor = e
},
configLayer: function(e, t) {
if (t) {
var n = this._layerConfig;
n[e] ? a.merge(n[e], t, !0) : n[e] = t;
for (var i = 0; i < this._zlevelList.length; i++) {
var r = this._zlevelList[i];
if (r === e || r === e + .01) {
var o = this._layers[r];
a.merge(o, n[e], !0)
}
}
}
},
delLayer: function(e) {
var t = this._layers
, n = this._zlevelList
, i = t[e];
i && (i.dom.parentNode.removeChild(i.dom),
delete t[e],
n.splice(a.indexOf(n, e), 1))
},
resize: function(e, t) {
if (this._domRoot.style) {
var n = this._domRoot;
n.style.display = "none";
var i = this._opts;
if (null != e && (i.width = e),
null != t && (i.height = t),
e = this._getSize(0),
t = this._getSize(1),
n.style.display = "",
this._width !== e || t !== this._height) {
for (var r in n.style.width = e + "px",
n.style.height = t + "px",
this._layers)
this._layers.hasOwnProperty(r) && this._layers[r].resize(e, t);
a.each(this._progressiveLayers, (function(n) {
n.resize(e, t)
}
)),
this.refresh(!0)
}
this._width = e,
this._height = t
} else {
if (null == e || null == t)
return;
this._width = e,
this._height = t,
this.getLayer(314159).resize(e, t)
}
return this
},
clearLayer: function(e) {
var t = this._layers[e];
t && t.clear()
},
dispose: function() {
this.root.innerHTML = "",
this.root = this.storage = this._domRoot = this._layers = null
},
getRenderedCanvas: function(e) {
if (e = e || {},
this._singleCanvas && !this._compositeManually)
return this._layers[314159].dom;
var t = new c("image",this,e.pixelRatio || this.dpr);
if (t.initContext(),
t.clear(!1, e.backgroundColor || this._backgroundColor),
e.pixelRatio <= this.dpr) {
this.refresh();
var n = t.dom.width
, i = t.dom.height
, a = t.ctx;
this.eachLayer((function(e) {
e.__builtin__ ? a.drawImage(e.dom, 0, 0, n, i) : e.renderToCanvas && (t.ctx.save(),
e.renderToCanvas(t.ctx),
t.ctx.restore())
}
))
} else
for (var r = {}, o = this.storage.getDisplayList(!0), s = 0; s < o.length; s++) {
var l = o[s];
this._doPaintEl(l, t, !0, r)
}
return t.dom
},
getWidth: function() {
return this._width
},
getHeight: function() {
return this._height
},
_getSize: function(e) {
var t = this._opts
, n = ["width", "height"][e]
, i = ["clientWidth", "clientHeight"][e]
, a = ["paddingLeft", "paddingTop"][e]
, r = ["paddingRight", "paddingBottom"][e];
if (null != t[n] && "auto" !== t[n])
return parseFloat(t[n]);
var o = this.root
, s = document.defaultView.getComputedStyle(o);
return (o[i] || p(s[n]) || p(o.style[n])) - (p(s[a]) || 0) - (p(s[r]) || 0) | 0
},
pathToImage: function(e, t) {
t = t || this.dpr;
var n = document.createElement("canvas")
, i = n.getContext("2d")
, a = e.getBoundingRect()
, r = e.style
, o = r.shadowBlur * t
, s = r.shadowOffsetX * t
, c = r.shadowOffsetY * t
, l = r.hasStroke() ? r.lineWidth : 0
, d = Math.max(l / 2, -s + o)
, p = Math.max(l / 2, s + o)
, h = Math.max(l / 2, -c + o)
, y = Math.max(l / 2, c + o)
, m = a.width + d + p
, f = a.height + h + y;
n.width = m * t,
n.height = f * t,
i.scale(t, t),
i.clearRect(0, 0, m, f),
i.dpr = t;
var x = {
position: e.position,
rotation: e.rotation,
scale: e.scale
};
e.position = [d - a.x, h - a.y],
e.rotation = 0,
e.scale = [1, 1],
e.updateTransform(),
e && e.brush(i);
var v = new u({
style: {
x: 0,
y: 0,
image: n
}
});
return null != x.position && (v.position = e.position = x.position),
null != x.rotation && (v.rotation = e.rotation = x.rotation),
null != x.scale && (v.scale = e.scale = x.scale),
v
}
};
var f = m;
t.exports = f
}
, {
"./Layer": 495,
"./animation/requestAnimationFrame": 502,
"./config": 503,
"./core/BoundingRect": 514,
"./core/env": 520,
"./core/log": 523,
"./core/timsort": 525,
"./core/util": 526,
"./graphic/Image": 532
}],
497: [function(e, t, n) {
var i = e("./core/util")
, a = e("./core/env")
, r = e("./container/Group")
, o = e("./core/timsort");
function s(e, t) {
return e.zlevel === t.zlevel ? e.z === t.z ? e.z2 - t.z2 : e.z - t.z : e.zlevel - t.zlevel
}
var c = function() {
this._roots = [],
this._displayList = [],
this._displayListLen = 0
};
c.prototype = {
constructor: c,
traverse: function(e, t) {
for (var n = 0; n < this._roots.length; n++)
this._roots[n].traverse(e, t)
},
getDisplayList: function(e, t) {
return t = t || !1,
e && this.updateDisplayList(t),
this._displayList
},
updateDisplayList: function(e) {
this._displayListLen = 0;
for (var t = this._roots, n = this._displayList, i = 0, r = t.length; i < r; i++)
this._updateAndAddDisplayable(t[i], null, e);
n.length = this._displayListLen,
a.canvasSupported && o(n, s)
},
_updateAndAddDisplayable: function(e, t, n) {
if (!e.ignore || n) {
e.beforeUpdate(),
e.__dirty && e.update(),
e.afterUpdate();
var i = e.clipPath;
if (i) {
t = t ? t.slice() : [];
for (var a = i, r = e; a; )
a.parent = r,
a.updateTransform(),
t.push(a),
r = a,
a = a.clipPath
}
if (e.isGroup) {
for (var o = e._children, s = 0; s < o.length; s++) {
var c = o[s];
e.__dirty && (c.__dirty = !0),
this._updateAndAddDisplayable(c, t, n)
}
e.__dirty = !1
} else
e.__clipPaths = t,
this._displayList[this._displayListLen++] = e
}
},
addRoot: function(e) {
e.__storage !== this && (e instanceof r && e.addChildrenToStorage(this),
this.addToStorage(e),
this._roots.push(e))
},
delRoot: function(e) {
if (null == e) {
for (var t = 0; t < this._roots.length; t++) {
var n = this._roots[t];
n instanceof r && n.delChildrenFromStorage(this)
}
return this._roots = [],
this._displayList = [],
void (this._displayListLen = 0)
}
if (e instanceof Array) {
t = 0;
for (var a = e.length; t < a; t++)
this.delRoot(e[t])
} else {
var o = i.indexOf(this._roots, e);
o >= 0 && (this.delFromStorage(e),
this._roots.splice(o, 1),
e instanceof r && e.delChildrenFromStorage(this))
}
},
addToStorage: function(e) {
return e && (e.__storage = this,
e.dirty(!1)),
this
},
delFromStorage: function(e) {
return e && (e.__storage = null),
this
},
dispose: function() {
this._renderList = this._roots = null
},
displayableSortFunc: s
};
var l = c;
t.exports = l
}
, {
"./container/Group": 513,
"./core/env": 520,
"./core/timsort": 525,
"./core/util": 526
}],
498: [function(e, t, n) {
var i = e("../core/util")
, a = e("../core/event").Dispatcher
, r = e("./requestAnimationFrame")
, o = e("./Animator")
, s = function(e) {
e = e || {},
this.stage = e.stage || {},
this.onframe = e.onframe || function() {}
,
this._clips = [],
this._running = !1,
this._time,
this._pausedTime,
this._pauseStart,
this._paused = !1,
a.call(this)
};
s.prototype = {
constructor: s,
addClip: function(e) {
this._clips.push(e)
},
addAnimator: function(e) {
e.animation = this;
for (var t = e.getClips(), n = 0; n < t.length; n++)
this.addClip(t[n])
},
removeClip: function(e) {
var t = i.indexOf(this._clips, e);
t >= 0 && this._clips.splice(t, 1)
},
removeAnimator: function(e) {
for (var t = e.getClips(), n = 0; n < t.length; n++)
this.removeClip(t[n]);
e.animation = null
},
_update: function() {
for (var e = (new Date).getTime() - this._pausedTime, t = e - this._time, n = this._clips, i = n.length, a = [], r = [], o = 0; o < i; o++) {
var s = n[o]
, c = s.step(e, t);
c && (a.push(c),
r.push(s))
}
for (o = 0; o < i; )
n[o]._needsRemove ? (n[o] = n[i - 1],
n.pop(),
i--) : o++;
i = a.length;
for (o = 0; o < i; o++)
r[o].fire(a[o]);
this._time = e,
this.onframe(t),
this.trigger("frame", t),
this.stage.update && this.stage.update()
},
_startLoop: function() {
var e = this;
this._running = !0,
r((function t() {
e._running && (r(t),
!e._paused && e._update())
}
))
},
start: function() {
this._time = (new Date).getTime(),
this._pausedTime = 0,
this._startLoop()
},
stop: function() {
this._running = !1
},
pause: function() {
this._paused || (this._pauseStart = (new Date).getTime(),
this._paused = !0)
},
resume: function() {
this._paused && (this._pausedTime += (new Date).getTime() - this._pauseStart,
this._paused = !1)
},
clear: function() {
this._clips = []
},
isFinished: function() {
return !this._clips.length
},
animate: function(e, t) {
var n = new o(e,(t = t || {}).loop,t.getter,t.setter);
return this.addAnimator(n),
n
}
},
i.mixin(s, a);
var c = s;
t.exports = c
}
, {
"../core/event": 521,
"../core/util": 526,
"./Animator": 499,
"./requestAnimationFrame": 502
}],
499: [function(e, t, n) {
var i = e("./Clip")
, a = e("../tool/color")
, r = e("../core/util").isArrayLike
, o = Array.prototype.slice;
function s(e, t) {
return e[t]
}
function c(e, t, n) {
e[t] = n
}
function l(e, t, n) {
return (t - e) * n + e
}
function u(e, t, n) {
return n > .5 ? t : e
}
function d(e, t, n, i, a) {
var r = e.length;
if (1 === a)
for (var o = 0; o < r; o++)
i[o] = l(e[o], t[o], n);
else {
var s = r && e[0].length;
for (o = 0; o < r; o++)
for (var c = 0; c < s; c++)
i[o][c] = l(e[o][c], t[o][c], n)
}
}
function p(e, t, n) {
var i = e.length
, a = t.length;
if (i !== a)
if (i > a)
e.length = a;
else
for (var r = i; r < a; r++)
e.push(1 === n ? t[r] : o.call(t[r]));
var s = e[0] && e[0].length;
for (r = 0; r < e.length; r++)
if (1 === n)
isNaN(e[r]) && (e[r] = t[r]);
else
for (var c = 0; c < s; c++)
isNaN(e[r][c]) && (e[r][c] = t[r][c])
}
function h(e, t, n) {
if (e === t)
return !0;
var i = e.length;
if (i !== t.length)
return !1;
if (1 === n) {
for (var a = 0; a < i; a++)
if (e[a] !== t[a])
return !1
} else {
var r = e[0].length;
for (a = 0; a < i; a++)
for (var o = 0; o < r; o++)
if (e[a][o] !== t[a][o])
return !1
}
return !0
}
function y(e, t, n, i, a, r, o, s, c) {
var l = e.length;
if (1 === c)
for (var u = 0; u < l; u++)
s[u] = m(e[u], t[u], n[u], i[u], a, r, o);
else {
var d = e[0].length;
for (u = 0; u < l; u++)
for (var p = 0; p < d; p++)
s[u][p] = m(e[u][p], t[u][p], n[u][p], i[u][p], a, r, o)
}
}
function m(e, t, n, i, a, r, o) {
var s = .5 * (n - e)
, c = .5 * (i - t);
return (2 * (t - n) + s + c) * o + (-3 * (t - n) - 2 * s - c) * r + s * a + t
}
function f(e) {
if (r(e)) {
var t = e.length;
if (r(e[0])) {
for (var n = [], i = 0; i < t; i++)
n.push(o.call(e[i]));
return n
}
return o.call(e)
}
return e
}
function x(e) {
return e[0] = Math.floor(e[0]),
e[1] = Math.floor(e[1]),
e[2] = Math.floor(e[2]),
"rgba(" + e.join(",") + ")"
}
function v(e, t, n, o, s, c) {
var f = e._getter
, v = e._setter
, z = "spline" === t
, g = o.length;
if (g) {
var b, w = o[0].value, _ = r(w), k = !1, C = !1, S = _ ? function(e) {
var t = e[e.length - 1].value;
return r(t && t[0]) ? 2 : 1
}(o) : 0;
o.sort((function(e, t) {
return e.time - t.time
}
)),
b = o[g - 1].time;
for (var M = [], T = [], I = o[0].value, E = !0, A = 0; A < g; A++) {
M.push(o[A].time / b);
var O = o[A].value;
if (_ && h(O, I, S) || !_ && O === I || (E = !1),
I = O,
"string" == typeof O) {
var P = a.parse(O);
P ? (O = P,
k = !0) : C = !0
}
T.push(O)
}
if (c || !E) {
var L = T[g - 1];
for (A = 0; A < g - 1; A++)
_ ? p(T[A], L, S) : !isNaN(T[A]) || isNaN(L) || C || k || (T[A] = L);
_ && p(f(e._target, s), L, S);
var j, H, D, N, R, V = 0, $ = 0;
if (k)
var F = [0, 0, 0, 0];
var q = new i({
target: e._target,
life: b,
loop: e._loop,
delay: e._delay,
onframe: function(e, t) {
var n;
if (t < 0)
n = 0;
else if (t < $) {
for (n = Math.min(V + 1, g - 1); n >= 0 && !(M[n] <= t); n--)
;
n = Math.min(n, g - 2)
} else {
for (n = V; n < g && !(M[n] > t); n++)
;
n = Math.min(n - 1, g - 2)
}
V = n,
$ = t;
var i = M[n + 1] - M[n];
if (0 !== i)
if (j = (t - M[n]) / i,
z)
if (D = T[n],
H = T[0 === n ? n : n - 1],
N = T[n > g - 2 ? g - 1 : n + 1],
R = T[n > g - 3 ? g - 1 : n + 2],
_)
y(H, D, N, R, j, j * j, j * j * j, f(e, s), S);
else {
if (k)
a = y(H, D, N, R, j, j * j, j * j * j, F, 1),
a = x(F);
else {
if (C)
return u(D, N, j);
a = m(H, D, N, R, j, j * j, j * j * j)
}
v(e, s, a)
}
else if (_)
d(T[n], T[n + 1], j, f(e, s), S);
else {
var a;
if (k)
d(T[n], T[n + 1], j, F, 1),
a = x(F);
else {
if (C)
return u(T[n], T[n + 1], j);
a = l(T[n], T[n + 1], j)
}
v(e, s, a)
}
},
ondestroy: n
});
return t && "spline" !== t && (q.easing = t),
q
}
}
}
var z = function(e, t, n, i) {
this._tracks = {},
this._target = e,
this._loop = t || !1,
this._getter = n || s,
this._setter = i || c,
this._clipCount = 0,
this._delay = 0,
this._doneList = [],
this._onframeList = [],
this._clipList = []
};
z.prototype = {
when: function(e, t) {
var n = this._tracks;
for (var i in t)
if (t.hasOwnProperty(i)) {
if (!n[i]) {
n[i] = [];
var a = this._getter(this._target, i);
if (null == a)
continue;
0 !== e && n[i].push({
time: 0,
value: f(a)
})
}
n[i].push({
time: e,
value: t[i]
})
}
return this
},
during: function(e) {
return this._onframeList.push(e),
this
},
pause: function() {
for (var e = 0; e < this._clipList.length; e++)
this._clipList[e].pause();
this._paused = !0
},
resume: function() {
for (var e = 0; e < this._clipList.length; e++)
this._clipList[e].resume();
this._paused = !1
},
isPaused: function() {
return !!this._paused
},
_doneCallback: function() {
this._tracks = {},
this._clipList.length = 0;
for (var e = this._doneList, t = e.length, n = 0; n < t; n++)
e[n].call(this)
},
start: function(e, t) {
var n, i = this, a = 0, r = function() {
--a || i._doneCallback()
};
for (var o in this._tracks)
if (this._tracks.hasOwnProperty(o)) {
var s = v(this, e, r, this._tracks[o], o, t);
s && (this._clipList.push(s),
a++,
this.animation && this.animation.addClip(s),
n = s)
}
if (n) {
var c = n.onframe;
n.onframe = function(e, t) {
c(e, t);
for (var n = 0; n < i._onframeList.length; n++)
i._onframeList[n](e, t)
}
}
return a || this._doneCallback(),
this
},
stop: function(e) {
for (var t = this._clipList, n = this.animation, i = 0; i < t.length; i++) {
var a = t[i];
e && a.onframe(this._target, 1),
n && n.removeClip(a)
}
t.length = 0
},
delay: function(e) {
return this._delay = e,
this
},
done: function(e) {
return e && this._doneList.push(e),
this
},
getClips: function() {
return this._clipList
}
};
var g = z;
t.exports = g
}
, {
"../core/util": 526,
"../tool/color": 565,
"./Clip": 500
}],
500: [function(e, t, n) {
var i = e("./easing");
function a(e) {
this._target = e.target,
this._life = e.life || 1e3,
this._delay = e.delay || 0,
this._initialized = !1,
this.loop = null != e.loop && e.loop,
this.gap = e.gap || 0,
this.easing = e.easing || "Linear",
this.onframe = e.onframe,
this.ondestroy = e.ondestroy,
this.onrestart = e.onrestart,
this._pausedTime = 0,
this._paused = !1
}
a.prototype = {
constructor: a,
step: function(e, t) {
if (this._initialized || (this._startTime = e + this._delay,
this._initialized = !0),
this._paused)
this._pausedTime += t;
else {
var n = (e - this._startTime - this._pausedTime) / this._life;
if (!(n < 0)) {
n = Math.min(n, 1);
var a = this.easing
, r = "string" == typeof a ? i[a] : a
, o = "function" == typeof r ? r(n) : n;
return this.fire("frame", o),
1 === n ? this.loop ? (this.restart(e),
"restart") : (this._needsRemove = !0,
"destroy") : null
}
}
},
restart: function(e) {
var t = (e - this._startTime - this._pausedTime) % this._life;
this._startTime = e - t + this.gap,
this._pausedTime = 0,
this._needsRemove = !1
},
fire: function(e, t) {
this[e = "on" + e] && this[e](this._target, t)
},
pause: function() {
this._paused = !0
},
resume: function() {
this._paused = !1
}
};
var r = a;
t.exports = r
}
, {
"./easing": 501
}],
501: [function(e, t, n) {
var i = {
linear: function(e) {
return e
},
quadraticIn: function(e) {
return e * e
},
quadraticOut: function(e) {
return e * (2 - e)
},
quadraticInOut: function(e) {
return (e *= 2) < 1 ? .5 * e * e : -.5 * (--e * (e - 2) - 1)
},
cubicIn: function(e) {
return e * e * e
},
cubicOut: function(e) {
return --e * e * e + 1
},
cubicInOut: function(e) {
return (e *= 2) < 1 ? .5 * e * e * e : .5 * ((e -= 2) * e * e + 2)
},
quarticIn: function(e) {
return e * e * e * e
},
quarticOut: function(e) {
return 1 - --e * e * e * e
},
quarticInOut: function(e) {
return (e *= 2) < 1 ? .5 * e * e * e * e : -.5 * ((e -= 2) * e * e * e - 2)
},
quinticIn: function(e) {
return e * e * e * e * e
},
quinticOut: function(e) {
return --e * e * e * e * e + 1
},
quinticInOut: function(e) {
return (e *= 2) < 1 ? .5 * e * e * e * e * e : .5 * ((e -= 2) * e * e * e * e + 2)
},
sinusoidalIn: function(e) {
return 1 - Math.cos(e * Math.PI / 2)
},
sinusoidalOut: function(e) {
return Math.sin(e * Math.PI / 2)
},
sinusoidalInOut: function(e) {
return .5 * (1 - Math.cos(Math.PI * e))
},
exponentialIn: function(e) {
return 0 === e ? 0 : Math.pow(1024, e - 1)
},
exponentialOut: function(e) {
return 1 === e ? 1 : 1 - Math.pow(2, -10 * e)
},
exponentialInOut: function(e) {
return 0 === e ? 0 : 1 === e ? 1 : (e *= 2) < 1 ? .5 * Math.pow(1024, e - 1) : .5 * (2 - Math.pow(2, -10 * (e - 1)))
},
circularIn: function(e) {
return 1 - Math.sqrt(1 - e * e)
},
circularOut: function(e) {
return Math.sqrt(1 - --e * e)
},
circularInOut: function(e) {
return (e *= 2) < 1 ? -.5 * (Math.sqrt(1 - e * e) - 1) : .5 * (Math.sqrt(1 - (e -= 2) * e) + 1)
},
elasticIn: function(e) {
var t, n = .1;
return 0 === e ? 0 : 1 === e ? 1 : (!n || n < 1 ? (n = 1,
t = .1) : t = .4 * Math.asin(1 / n) / (2 * Math.PI),
-n * Math.pow(2, 10 * (e -= 1)) * Math.sin((e - t) * (2 * Math.PI) / .4))
},
elasticOut: function(e) {
var t, n = .1;
return 0 === e ? 0 : 1 === e ? 1 : (!n || n < 1 ? (n = 1,
t = .1) : t = .4 * Math.asin(1 / n) / (2 * Math.PI),
n * Math.pow(2, -10 * e) * Math.sin((e - t) * (2 * Math.PI) / .4) + 1)
},
elasticInOut: function(e) {
var t, n = .1, i = .4;
return 0 === e ? 0 : 1 === e ? 1 : (!n || n < 1 ? (n = 1,
t = .1) : t = i * Math.asin(1 / n) / (2 * Math.PI),
(e *= 2) < 1 ? n * Math.pow(2, 10 * (e -= 1)) * Math.sin((e - t) * (2 * Math.PI) / i) * -.5 : n * Math.pow(2, -10 * (e -= 1)) * Math.sin((e - t) * (2 * Math.PI) / i) * .5 + 1)
},
backIn: function(e) {
var t = 1.70158;
return e * e * ((t + 1) * e - t)
},
backOut: function(e) {
var t = 1.70158;
return --e * e * ((t + 1) * e + t) + 1
},
backInOut: function(e) {
var t = 2.5949095;
return (e *= 2) < 1 ? e * e * ((t + 1) * e - t) * .5 : .5 * ((e -= 2) * e * ((t + 1) * e + t) + 2)
},
bounceIn: function(e) {
return 1 - i.bounceOut(1 - e)
},
bounceOut: function(e) {
return e < 1 / 2.75 ? 7.5625 * e * e : e < 2 / 2.75 ? 7.5625 * (e -= 1.5 / 2.75) * e + .75 : e < 2.5 / 2.75 ? 7.5625 * (e -= 2.25 / 2.75) * e + .9375 : 7.5625 * (e -= 2.625 / 2.75) * e + .984375
},
bounceInOut: function(e) {
return e < .5 ? .5 * i.bounceIn(2 * e) : .5 * i.bounceOut(2 * e - 1) + .5
}
}
, a = i;
t.exports = a
}
, {}],
502: [function(e, t, n) {
var i = "undefined" != typeof window && (window.requestAnimationFrame && window.requestAnimationFrame.bind(window) || window.msRequestAnimationFrame && window.msRequestAnimationFrame.bind(window) || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame) || function(e) {
setTimeout(e, 16)
}
;
t.exports = i
}
, {}],
503: [function(e, t, n) {
var i = 1;
"undefined" != typeof window && (i = Math.max(window.devicePixelRatio || 1, 1));
var a = i;
n.debugMode = 0,
n.devicePixelRatio = a
}
, {}],
504: [function(e, t, n) {
var i = e("./util").normalizeRadian
, a = 2 * Math.PI;
n.containStroke = function(e, t, n, r, o, s, c, l, u) {
if (0 === c)
return !1;
var d = c;
l -= e,
u -= t;
var p = Math.sqrt(l * l + u * u);
if (p - d > n || p + d < n)
return !1;
if (Math.abs(r - o) % a < 1e-4)
return !0;
if (s) {
var h = r;
r = i(o),
o = i(h)
} else
r = i(r),
o = i(o);
r > o && (o += a);
var y = Math.atan2(u, l);
return y < 0 && (y += a),
y >= r && y <= o || y + a >= r && y + a <= o
}
}
, {
"./util": 511
}],
505: [function(e, t, n) {
var i = e("../core/curve");
n.containStroke = function(e, t, n, a, r, o, s, c, l, u, d) {
if (0 === l)
return !1;
var p = l;
return !(d > t + p && d > a + p && d > o + p && d > c + p || d < t - p && d < a - p && d < o - p && d < c - p || u > e + p && u > n + p && u > r + p && u > s + p || u < e - p && u < n - p && u < r - p && u < s - p) && i.cubicProjectPoint(e, t, n, a, r, o, s, c, u, d, null) <= p / 2
}
}
, {
"../core/curve": 519
}],
506: [function(e, t, n) {
n.containStroke = function(e, t, n, i, a, r, o) {
if (0 === a)
return !1;
var s = a
, c = 0;
if (o > t + s && o > i + s || o < t - s && o < i - s || r > e + s && r > n + s || r < e - s && r < n - s)
return !1;
if (e === n)
return Math.abs(r - e) <= s / 2;
var l = (c = (t - i) / (e - n)) * r - o + (e * i - n * t) / (e - n);
return l * l / (c * c + 1) <= s / 2 * s / 2
}
}
, {}],
507: [function(e, t, n) {
var i = e("../core/PathProxy")
, a = e("./line")
, r = e("./cubic")
, o = e("./quadratic")
, s = e("./arc")
, c = e("./util").normalizeRadian
, l = e("../core/curve")
, u = e("./windingLine")
, d = i.CMD
, p = 2 * Math.PI;
var h = [-1, -1, -1]
, y = [-1, -1];
function m(e, t, n, i, a, r, o, s, c, u) {
if (u > t && u > i && u > r && u > s || u < t && u < i && u < r && u < s)
return 0;
var d, p = l.cubicRootAt(t, i, r, s, u, h);
if (0 === p)
return 0;
for (var m, f, x = 0, v = -1, z = 0; z < p; z++) {
var g = h[z]
, b = 0 === g || 1 === g ? .5 : 1;
l.cubicAt(e, n, a, o, g) < c || (v < 0 && (v = l.cubicExtrema(t, i, r, s, y),
y[1] < y[0] && v > 1 && (d = void 0,
d = y[0],
y[0] = y[1],
y[1] = d),
m = l.cubicAt(t, i, r, s, y[0]),
v > 1 && (f = l.cubicAt(t, i, r, s, y[1]))),
2 === v ? g < y[0] ? x += m < t ? b : -b : g < y[1] ? x += f < m ? b : -b : x += s < f ? b : -b : g < y[0] ? x += m < t ? b : -b : x += s < m ? b : -b)
}
return x
}
function f(e, t, n, i, a, r, o, s) {
if (s > t && s > i && s > r || s < t && s < i && s < r)
return 0;
var c = l.quadraticRootAt(t, i, r, s, h);
if (0 === c)
return 0;
var u = l.quadraticExtremum(t, i, r);
if (u >= 0 && u <= 1) {
for (var d = 0, p = l.quadraticAt(t, i, r, u), y = 0; y < c; y++) {
var m = 0 === h[y] || 1 === h[y] ? .5 : 1;
l.quadraticAt(e, n, a, h[y]) < o || (h[y] < u ? d += p < t ? m : -m : d += r < p ? m : -m)
}
return d
}
m = 0 === h[0] || 1 === h[0] ? .5 : 1;
return l.quadraticAt(e, n, a, h[0]) < o ? 0 : r < t ? m : -m
}
function x(e, t, n, i, a, r, o, s) {
if ((s -= t) > n || s < -n)
return 0;
var l = Math.sqrt(n * n - s * s);
h[0] = -l,
h[1] = l;
var u = Math.abs(i - a);
if (u < 1e-4)
return 0;
if (u % p < 1e-4) {
i = 0,
a = p;
var d = r ? 1 : -1;
return o >= h[0] + e && o <= h[1] + e ? d : 0
}
if (r) {
l = i;
i = c(a),
a = c(l)
} else
i = c(i),
a = c(a);
i > a && (a += p);
for (var y = 0, m = 0; m < 2; m++) {
var f = h[m];
if (f + e > o) {
var x = Math.atan2(s, f);
d = r ? 1 : -1;
x < 0 && (x = p + x),
(x >= i && x <= a || x + p >= i && x + p <= a) && (x > Math.PI / 2 && x < 1.5 * Math.PI && (d = -d),
y += d)
}
}
return y
}
function v(e, t, n, i, c) {
for (var l, p, h = 0, y = 0, v = 0, z = 0, g = 0, b = 0; b < e.length; ) {
var w = e[b++];
switch (w === d.M && b > 1 && (n || (h += u(y, v, z, g, i, c))),
1 === b && (z = y = e[b],
g = v = e[b + 1]),
w) {
case d.M:
y = z = e[b++],
v = g = e[b++];
break;
case d.L:
if (n) {
if (a.containStroke(y, v, e[b], e[b + 1], t, i, c))
return !0
} else
h += u(y, v, e[b], e[b + 1], i, c) || 0;
y = e[b++],
v = e[b++];
break;
case d.C:
if (n) {
if (r.containStroke(y, v, e[b++], e[b++], e[b++], e[b++], e[b], e[b + 1], t, i, c))
return !0
} else
h += m(y, v, e[b++], e[b++], e[b++], e[b++], e[b], e[b + 1], i, c) || 0;
y = e[b++],
v = e[b++];
break;
case d.Q:
if (n) {
if (o.containStroke(y, v, e[b++], e[b++], e[b], e[b + 1], t, i, c))
return !0
} else
h += f(y, v, e[b++], e[b++], e[b], e[b + 1], i, c) || 0;
y = e[b++],
v = e[b++];
break;
case d.A:
var _ = e[b++]
, k = e[b++]
, C = e[b++]
, S = e[b++]
, M = e[b++]
, T = e[b++];
b += 1;
var I = 1 - e[b++]
, E = Math.cos(M) * C + _
, A = Math.sin(M) * S + k;
b > 1 ? h += u(y, v, E, A, i, c) : (z = E,
g = A);
var O = (i - _) * S / C + _;
if (n) {
if (s.containStroke(_, k, S, M, M + T, I, t, O, c))
return !0
} else
h += x(_, k, S, M, M + T, I, O, c);
y = Math.cos(M + T) * C + _,
v = Math.sin(M + T) * S + k;
break;
case d.R:
z = y = e[b++],
g = v = e[b++];
E = z + e[b++],
A = g + e[b++];
if (n) {
if (a.containStroke(z, g, E, g, t, i, c) || a.containStroke(E, g, E, A, t, i, c) || a.containStroke(E, A, z, A, t, i, c) || a.containStroke(z, A, z, g, t, i, c))
return !0
} else
h += u(E, g, E, A, i, c),
h += u(z, A, z, g, i, c);
break;
case d.Z:
if (n) {
if (a.containStroke(y, v, z, g, t, i, c))
return !0
} else
h += u(y, v, z, g, i, c);
y = z,
v = g
}
}
return n || (l = v,
p = g,
Math.abs(l - p) < 1e-4) || (h += u(y, v, z, g, i, c) || 0),
0 !== h
}
n.contain = function(e, t, n) {
return v(e, 0, !1, t, n)
}
,
n.containStroke = function(e, t, n, i) {
return v(e, t, !0, n, i)
}
}
, {
"../core/PathProxy": 517,
"../core/curve": 519,
"./arc": 504,
"./cubic": 505,
"./line": 506,
"./quadratic": 509,
"./util": 511,
"./windingLine": 512
}],
508: [function(e, t, n) {
var i = e("./windingLine");
function a(e, t) {
return Math.abs(e - t) < 1e-8
}
n.contain = function(e, t, n) {
var r = 0
, o = e[0];
if (!o)
return !1;
for (var s = 1; s < e.length; s++) {
var c = e[s];
r += i(o[0], o[1], c[0], c[1], t, n),
o = c
}
var l = e[0];
return a(o[0], l[0]) && a(o[1], l[1]) || (r += i(o[0], o[1], l[0], l[1], t, n)),
0 !== r
}
}
, {
"./windingLine": 512
}],
509: [function(e, t, n) {
var i = e("../core/curve").quadraticProjectPoint;
n.containStroke = function(e, t, n, a, r, o, s, c, l) {
if (0 === s)
return !1;
var u = s;
return !(l > t + u && l > a + u && l > o + u || l < t - u && l < a - u && l < o - u || c > e + u && c > n + u && c > r + u || c < e - u && c < n - u && c < r - u) && i(e, t, n, a, r, o, c, l, null) <= u / 2
}
}
, {
"../core/curve": 519
}],
510: [function(e, t, n) {
var i = e("../core/BoundingRect")
, a = e("../graphic/helper/image")
, r = e("../core/util")
, o = r.getContext
, s = r.extend
, c = r.retrieve2
, l = r.retrieve3
, u = r.trim
, d = {}
, p = 0
, h = /\{([a-zA-Z0-9_]+)\|([^}]*)\}/g
, y = {};
function m(e, t) {
var n = e + ":" + (t = t || "12px sans-serif");
if (d[n])
return d[n];
for (var i = (e + "").split("\n"), a = 0, r = 0, o = i.length; r < o; r++)
a = Math.max(_(i[r], t).width, a);
return p > 5e3 && (p = 0,
d = {}),
p++,
d[n] = a,
a
}
function f(e, t, n) {
return "right" === n ? e -= t : "center" === n && (e -= t / 2),
e
}
function x(e, t, n) {
return "middle" === n ? e -= t / 2 : "bottom" === n && (e -= t),
e
}
function v(e, t, n, i, a) {
if (!t)
return "";
var r = (e + "").split("\n");
a = z(t, n, i, a);
for (var o = 0, s = r.length; o < s; o++)
r[o] = g(r[o], a);
return r.join("\n")
}
function z(e, t, n, i) {
(i = s({}, i)).font = t;
n = c(n, "...");
i.maxIterations = c(i.maxIterations, 2);
var a = i.minChar = c(i.minChar, 0);
i.cnCharWidth = m("国", t);
var r = i.ascCharWidth = m("a", t);
i.placeholder = c(i.placeholder, "");
for (var o = e = Math.max(0, e - 1), l = 0; l < a && o >= r; l++)
o -= r;
var u = m(n, t);
return u > o && (n = "",
u = 0),
o = e - u,
i.ellipsis = n,
i.ellipsisWidth = u,
i.contentWidth = o,
i.containerWidth = e,
i
}
function g(e, t) {
var n = t.containerWidth
, i = t.font
, a = t.contentWidth;
if (!n)
return "";
var r = m(e, i);
if (r <= n)
return e;
for (var o = 0; ; o++) {
if (r <= a || o >= t.maxIterations) {
e += t.ellipsis;
break
}
var s = 0 === o ? b(e, a, t.ascCharWidth, t.cnCharWidth) : r > 0 ? Math.floor(e.length * a / r) : 0;
r = m(e = e.substr(0, s), i)
}
return "" === e && (e = t.placeholder),
e
}
function b(e, t, n, i) {
for (var a = 0, r = 0, o = e.length; r < o && a < t; r++) {
var s = e.charCodeAt(r);
a += 0 <= s && s <= 127 ? n : i
}
return r
}
function w(e) {
return m("国", e)
}
function _(e, t) {
return y.measureText(e, t)
}
function k(e, t, n, i, a) {
null != e && (e += "");
var r = c(i, w(t))
, o = e ? e.split("\n") : []
, s = o.length * r
, l = s;
if (n && (l += n[0] + n[2]),
e && a) {
var u = a.outerHeight
, d = a.outerWidth;
if (null != u && l > u)
e = "",
o = [];
else if (null != d)
for (var p = z(d - (n ? n[1] + n[3] : 0), t, a.ellipsis, {
minChar: a.minChar,
placeholder: a.placeholder
}), h = 0, y = o.length; h < y; h++)
o[h] = g(o[h], p)
}
return {
lines: o,
height: s,
outerHeight: l,
lineHeight: r
}
}
function C(e, t) {
var n = {
lines: [],
width: 0,
height: 0
};
if (null != e && (e += ""),
!e)
return n;
for (var i, r = h.lastIndex = 0; null != (i = h.exec(e)); ) {
var o = i.index;
o > r && S(n, e.substring(r, o)),
S(n, i[2], i[1]),
r = h.lastIndex
}
r < e.length && S(n, e.substring(r, e.length));
var s = n.lines
, u = 0
, d = 0
, p = []
, y = t.textPadding
, f = t.truncate
, x = f && f.outerWidth
, z = f && f.outerHeight;
y && (null != x && (x -= y[1] + y[3]),
null != z && (z -= y[0] + y[2]));
for (var g = 0; g < s.length; g++) {
for (var b = s[g], _ = 0, k = 0, C = 0; C < b.tokens.length; C++) {
var M = (D = b.tokens[C]).styleName && t.rich[D.styleName] || {}
, T = D.textPadding = M.textPadding
, I = D.font = M.font || t.font
, E = D.textHeight = c(M.textHeight, w(I));
if (T && (E += T[0] + T[2]),
D.height = E,
D.lineHeight = l(M.textLineHeight, t.textLineHeight, E),
D.textAlign = M && M.textAlign || t.textAlign,
D.textVerticalAlign = M && M.textVerticalAlign || "middle",
null != z && u + D.lineHeight > z)
return {
lines: [],
width: 0,
height: 0
};
D.textWidth = m(D.text, I);
var A = M.textWidth
, O = null == A || "auto" === A;
if ("string" == typeof A && "%" === A.charAt(A.length - 1))
D.percentWidth = A,
p.push(D),
A = 0;
else {
if (O) {
A = D.textWidth;
var P = M.textBackgroundColor
, L = P && P.image;
L && (L = a.findExistImage(L),
a.isImageReady(L) && (A = Math.max(A, L.width * E / L.height)))
}
var j = T ? T[1] + T[3] : 0;
A += j;
var H = null != x ? x - k : null;
null != H && H < A && (!O || H < j ? (D.text = "",
D.textWidth = A = 0) : (D.text = v(D.text, H - j, I, f.ellipsis, {
minChar: f.minChar
}),
D.textWidth = m(D.text, I),
A = D.textWidth + j))
}
k += D.width = A,
M && (_ = Math.max(_, D.lineHeight))
}
b.width = k,
b.lineHeight = _,
u += _,
d = Math.max(d, k)
}
n.outerWidth = n.width = c(t.textWidth, d),
n.outerHeight = n.height = c(t.textHeight, u),
y && (n.outerWidth += y[1] + y[3],
n.outerHeight += y[0] + y[2]);
for (g = 0; g < p.length; g++) {
var D, N = (D = p[g]).percentWidth;
D.width = parseInt(N, 10) / 100 * d
}
return n
}
function S(e, t, n) {
for (var i = "" === t, a = t.split("\n"), r = e.lines, o = 0; o < a.length; o++) {
var s = a[o]
, c = {
styleName: n,
text: s,
isLineHolder: !s && !i
};
if (o)
r.push({
tokens: [c]
});
else {
var l = (r[r.length - 1] || (r[0] = {
tokens: []
})).tokens
, u = l.length;
1 === u && l[0].isLineHolder ? l[0] = c : (s || !u || i) && l.push(c)
}
}
}
y.measureText = function(e, t) {
var n = o();
return n.font = t || "12px sans-serif",
n.measureText(e)
}
,
n.DEFAULT_FONT = "12px sans-serif",
n.$override = function(e, t) {
y[e] = t
}
,
n.getWidth = m,
n.getBoundingRect = function(e, t, n, a, r, o, s, c) {
return s ? function(e, t, n, a, r, o, s, c) {
var l = C(e, {
rich: s,
truncate: c,
font: t,
textAlign: n,
textPadding: r,
textLineHeight: o
})
, u = l.outerWidth
, d = l.outerHeight
, p = f(0, u, n)
, h = x(0, d, a);
return new i(p,h,u,d)
}(e, t, n, a, r, o, s, c) : function(e, t, n, a, r, o, s) {
var c = k(e, t, r, o, s)
, l = m(e, t);
r && (l += r[1] + r[3]);
var u = c.outerHeight
, d = f(0, l, n)
, p = x(0, u, a)
, h = new i(d,p,l,u);
return h.lineHeight = c.lineHeight,
h
}(e, t, n, a, r, o, c)
}
,
n.adjustTextX = f,
n.adjustTextY = x,
n.adjustTextPositionOnRect = function(e, t, n) {
var i = t.x
, a = t.y
, r = t.height
, o = t.width
, s = r / 2
, c = "left"
, l = "top";
switch (e) {
case "left":
i -= n,
a += s,
c = "right",
l = "middle";
break;
case "right":
i += n + o,
a += s,
l = "middle";
break;
case "top":
i += o / 2,
a -= n,
c = "center",
l = "bottom";
break;
case "bottom":
i += o / 2,
a += r + n,
c = "center";
break;
case "inside":
i += o / 2,
a += s,
c = "center",
l = "middle";
break;
case "insideLeft":
i += n,
a += s,
l = "middle";
break;
case "insideRight":
i += o - n,
a += s,
c = "right",
l = "middle";
break;
case "insideTop":
i += o / 2,
a += n,
c = "center";
break;
case "insideBottom":
i += o / 2,
a += r - n,
c = "center",
l = "bottom";
break;
case "insideTopLeft":
i += n,
a += n;
break;
case "insideTopRight":
i += o - n,
a += n,
c = "right";
break;
case "insideBottomLeft":
i += n,
a += r - n,
l = "bottom";
break;
case "insideBottomRight":
i += o - n,
a += r - n,
c = "right",
l = "bottom"
}
return {
x: i,
y: a,
textAlign: c,
textVerticalAlign: l
}
}
,
n.truncateText = v,
n.getLineHeight = w,
n.measureText = _,
n.parsePlainText = k,
n.parseRichText = C,
n.makeFont = function(e) {
var t = (e.fontSize || e.fontFamily) && [e.fontStyle, e.fontWeight, (e.fontSize || 12) + "px", e.fontFamily || "sans-serif"].join(" ");
return t && u(t) || e.textFont || e.font
}
}
, {
"../core/BoundingRect": 514,
"../core/util": 526,
"../graphic/helper/image": 543
}],
511: [function(e, t, n) {
var i = 2 * Math.PI;
n.normalizeRadian = function(e) {
return (e %= i) < 0 && (e += i),
e
}
}
, {}],
512: [function(e, t, n) {
t.exports = function(e, t, n, i, a, r) {
if (r > t && r > i || r < t && r < i)
return 0;
if (i === t)
return 0;
var o = i < t ? 1 : -1
, s = (r - t) / (i - t);
1 !== s && 0 !== s || (o = i < t ? .5 : -.5);
var c = s * (n - e) + e;
return c === a ? 1 / 0 : c > a ? o : 0
}
}
, {}],
513: [function(e, t, n) {
var i = e("../core/util")
, a = e("../Element")
, r = e("../core/BoundingRect")
, o = function(e) {
for (var t in e = e || {},
a.call(this, e),
e)
e.hasOwnProperty(t) && (this[t] = e[t]);
this._children = [],
this.__storage = null,
this.__dirty = !0
};
o.prototype = {
constructor: o,
isGroup: !0,
type: "group",
silent: !1,
children: function() {
return this._children.slice()
},
childAt: function(e) {
return this._children[e]
},
childOfName: function(e) {
for (var t = this._children, n = 0; n < t.length; n++)
if (t[n].name === e)
return t[n]
},
childCount: function() {
return this._children.length
},
add: function(e) {
return e && e !== this && e.parent !== this && (this._children.push(e),
this._doAdd(e)),
this
},
addBefore: function(e, t) {
if (e && e !== this && e.parent !== this && t && t.parent === this) {
var n = this._children
, i = n.indexOf(t);
i >= 0 && (n.splice(i, 0, e),
this._doAdd(e))
}
return this
},
_doAdd: function(e) {
e.parent && e.parent.remove(e),
e.parent = this;
var t = this.__storage
, n = this.__zr;
t && t !== e.__storage && (t.addToStorage(e),
e instanceof o && e.addChildrenToStorage(t)),
n && n.refresh()
},
remove: function(e) {
var t = this.__zr
, n = this.__storage
, a = this._children
, r = i.indexOf(a, e);
return r < 0 || (a.splice(r, 1),
e.parent = null,
n && (n.delFromStorage(e),
e instanceof o && e.delChildrenFromStorage(n)),
t && t.refresh()),
this
},
removeAll: function() {
var e, t, n = this._children, i = this.__storage;
for (t = 0; t < n.length; t++)
e = n[t],
i && (i.delFromStorage(e),
e instanceof o && e.delChildrenFromStorage(i)),
e.parent = null;
return n.length = 0,
this
},
eachChild: function(e, t) {
for (var n = this._children, i = 0; i < n.length; i++) {
var a = n[i];
e.call(t, a, i)
}
return this
},
traverse: function(e, t) {
for (var n = 0; n < this._children.length; n++) {
var i = this._children[n];
e.call(t, i),
"group" === i.type && i.traverse(e, t)
}
return this
},
addChildrenToStorage: function(e) {
for (var t = 0; t < this._children.length; t++) {
var n = this._children[t];
e.addToStorage(n),
n instanceof o && n.addChildrenToStorage(e)
}
},
delChildrenFromStorage: function(e) {
for (var t = 0; t < this._children.length; t++) {
var n = this._children[t];
e.delFromStorage(n),
n instanceof o && n.delChildrenFromStorage(e)
}
},
dirty: function() {
return this.__dirty = !0,
this.__zr && this.__zr.refresh(),
this
},
getBoundingRect: function(e) {
for (var t = null, n = new r(0,0,0,0), i = e || this._children, a = [], o = 0; o < i.length; o++) {
var s = i[o];
if (!s.ignore && !s.invisible) {
var c = s.getBoundingRect()
, l = s.getLocalTransform(a);
l ? (n.copy(c),
n.applyTransform(l),
(t = t || n.clone()).union(n)) : (t = t || c.clone()).union(c)
}
}
return t || n
}
},
i.inherits(o, a);
var s = o;
t.exports = s
}
, {
"../Element": 493,
"../core/BoundingRect": 514,
"../core/util": 526
}],
514: [function(e, t, n) {
var i, a, r, o, s = e("./vector"), c = e("./matrix"), l = s.applyTransform, u = Math.min, d = Math.max;
function p(e, t, n, i) {
n < 0 && (e += n,
n = -n),
i < 0 && (t += i,
i = -i),
this.x = e,
this.y = t,
this.width = n,
this.height = i
}
p.prototype = {
constructor: p,
union: function(e) {
var t = u(e.x, this.x)
, n = u(e.y, this.y);
this.width = d(e.x + e.width, this.x + this.width) - t,
this.height = d(e.y + e.height, this.y + this.height) - n,
this.x = t,
this.y = n
},
applyTransform: (i = [],
a = [],
r = [],
o = [],
function(e) {
if (e) {
i[0] = r[0] = this.x,
i[1] = o[1] = this.y,
a[0] = o[0] = this.x + this.width,
a[1] = r[1] = this.y + this.height,
l(i, i, e),
l(a, a, e),
l(r, r, e),
l(o, o, e),
this.x = u(i[0], a[0], r[0], o[0]),
this.y = u(i[1], a[1], r[1], o[1]);
var t = d(i[0], a[0], r[0], o[0])
, n = d(i[1], a[1], r[1], o[1]);
this.width = t - this.x,
this.height = n - this.y
}
}
),
calculateTransform: function(e) {
var t = this
, n = e.width / t.width
, i = e.height / t.height
, a = c.create();
return c.translate(a, a, [-t.x, -t.y]),
c.scale(a, a, [n, i]),
c.translate(a, a, [e.x, e.y]),
a
},
intersect: function(e) {
if (!e)
return !1;
e instanceof p || (e = p.create(e));
var t = this
, n = t.x
, i = t.x + t.width
, a = t.y
, r = t.y + t.height
, o = e.x
, s = e.x + e.width
, c = e.y
, l = e.y + e.height;
return !(i < o || s < n || r < c || l < a)
},
contain: function(e, t) {
return e >= this.x && e <= this.x + this.width && t >= this.y && t <= this.y + this.height
},
clone: function() {
return new p(this.x,this.y,this.width,this.height)
},
copy: function(e) {
this.x = e.x,
this.y = e.y,
this.width = e.width,
this.height = e.height
},
plain: function() {
return {
x: this.x,
y: this.y,
width: this.width,
height: this.height
}
}
},
p.create = function(e) {
return new p(e.x,e.y,e.width,e.height)
}
;
var h = p;
t.exports = h
}
, {
"./matrix": 524,
"./vector": 527
}],
515: [function(e, t, n) {
var i = e("./event")
, a = function() {
this._track = []
};
function r(e) {
var t = e[1][0] - e[0][0]
, n = e[1][1] - e[0][1];
return Math.sqrt(t * t + n * n)
}
a.prototype = {
constructor: a,
recognize: function(e, t, n) {
return this._doTrack(e, t, n),
this._recognize(e)
},
clear: function() {
return this._track.length = 0,
this
},
_doTrack: function(e, t, n) {
var a = e.touches;
if (a) {
for (var r = {
points: [],
touches: [],
target: t,
event: e
}, o = 0, s = a.length; o < s; o++) {
var c = a[o]
, l = i.clientToLocal(n, c, {});
r.points.push([l.zrX, l.zrY]),
r.touches.push(c)
}
this._track.push(r)
}
},
_recognize: function(e) {
for (var t in o)
if (o.hasOwnProperty(t)) {
var n = o[t](this._track, e);
if (n)
return n
}
}
};
var o = {
pinch: function(e, t) {
var n = e.length;
if (n) {
var i, a = (e[n - 1] || {}).points, o = (e[n - 2] || {}).points || a;
if (o && o.length > 1 && a && a.length > 1) {
var s = r(a) / r(o);
!isFinite(s) && (s = 1),
t.pinchScale = s;
var c = [((i = a)[0][0] + i[1][0]) / 2, (i[0][1] + i[1][1]) / 2];
return t.pinchX = c[0],
t.pinchY = c[1],
{
type: "pinch",
target: e[0].target,
event: t
}
}
}
}
}
, s = a;
t.exports = s
}
, {
"./event": 521
}],
516: [function(e, t, n) {
var i = function() {
this.head = null,
this.tail = null,
this._len = 0
}
, a = i.prototype;
a.insert = function(e) {
var t = new r(e);
return this.insertEntry(t),
t
}
,
a.insertEntry = function(e) {
this.head ? (this.tail.next = e,
e.prev = this.tail,
e.next = null,
this.tail = e) : this.head = this.tail = e,
this._len++
}
,
a.remove = function(e) {
var t = e.prev
, n = e.next;
t ? t.next = n : this.head = n,
n ? n.prev = t : this.tail = t,
e.next = e.prev = null,
this._len--
}
,
a.len = function() {
return this._len
}
,
a.clear = function() {
this.head = this.tail = null,
this._len = 0
}
;
var r = function(e) {
this.value = e,
this.next,
this.prev
}
, o = function(e) {
this._list = new i,
this._map = {},
this._maxSize = e || 10,
this._lastRemovedEntry = null
}
, s = o.prototype;
s.put = function(e, t) {
var n = this._list
, i = this._map
, a = null;
if (null == i[e]) {
var o = n.len()
, s = this._lastRemovedEntry;
if (o >= this._maxSize && o > 0) {
var c = n.head;
n.remove(c),
delete i[c.key],
a = c.value,
this._lastRemovedEntry = c
}
s ? s.value = t : s = new r(t),
s.key = e,
n.insertEntry(s),
i[e] = s
}
return a
}
,
s.get = function(e) {
var t = this._map[e]
, n = this._list;
if (null != t)
return t !== n.tail && (n.remove(t),
n.insertEntry(t)),
t.value
}
,
s.clear = function() {
this._list.clear(),
this._map = {}
}
;
var c = o;
t.exports = c
}
, {}],
517: [function(e, t, n) {
var i = e("./curve")
, a = e("./vector")
, r = e("./bbox")
, o = e("./BoundingRect")
, s = e("../config").devicePixelRatio
, c = {
M: 1,
L: 2,
C: 3,
Q: 4,
A: 5,
Z: 6,
R: 7
}
, l = []
, u = []
, d = []
, p = []
, h = Math.min
, y = Math.max
, m = Math.cos
, f = Math.sin
, x = Math.sqrt
, v = Math.abs
, z = "undefined" != typeof Float32Array
, g = function(e) {
this._saveData = !e,
this._saveData && (this.data = []),
this._ctx = null
};
g.prototype = {
constructor: g,
_xi: 0,
_yi: 0,
_x0: 0,
_y0: 0,
_ux: 0,
_uy: 0,
_len: 0,
_lineDash: null,
_dashOffset: 0,
_dashIdx: 0,
_dashSum: 0,
setScale: function(e, t) {
this._ux = v(1 / s / e) || 0,
this._uy = v(1 / s / t) || 0
},
getContext: function() {
return this._ctx
},
beginPath: function(e) {
return this._ctx = e,
e && e.beginPath(),
e && (this.dpr = e.dpr),
this._saveData && (this._len = 0),
this._lineDash && (this._lineDash = null,
this._dashOffset = 0),
this
},
moveTo: function(e, t) {
return this.addData(c.M, e, t),
this._ctx && this._ctx.moveTo(e, t),
this._x0 = e,
this._y0 = t,
this._xi = e,
this._yi = t,
this
},
lineTo: function(e, t) {
var n = v(e - this._xi) > this._ux || v(t - this._yi) > this._uy || this._len < 5;
return this.addData(c.L, e, t),
this._ctx && n && (this._needsDash() ? this._dashedLineTo(e, t) : this._ctx.lineTo(e, t)),
n && (this._xi = e,
this._yi = t),
this
},
bezierCurveTo: function(e, t, n, i, a, r) {
return this.addData(c.C, e, t, n, i, a, r),
this._ctx && (this._needsDash() ? this._dashedBezierTo(e, t, n, i, a, r) : this._ctx.bezierCurveTo(e, t, n, i, a, r)),
this._xi = a,
this._yi = r,
this
},
quadraticCurveTo: function(e, t, n, i) {
return this.addData(c.Q, e, t, n, i),
this._ctx && (this._needsDash() ? this._dashedQuadraticTo(e, t, n, i) : this._ctx.quadraticCurveTo(e, t, n, i)),
this._xi = n,
this._yi = i,
this
},
arc: function(e, t, n, i, a, r) {
return this.addData(c.A, e, t, n, n, i, a - i, 0, r ? 0 : 1),
this._ctx && this._ctx.arc(e, t, n, i, a, r),
this._xi = m(a) * n + e,
this._yi = f(a) * n + t,
this
},
arcTo: function(e, t, n, i, a) {
return this._ctx && this._ctx.arcTo(e, t, n, i, a),
this
},
rect: function(e, t, n, i) {
return this._ctx && this._ctx.rect(e, t, n, i),
this.addData(c.R, e, t, n, i),
this
},
closePath: function() {
this.addData(c.Z);
var e = this._ctx
, t = this._x0
, n = this._y0;
return e && (this._needsDash() && this._dashedLineTo(t, n),
e.closePath()),
this._xi = t,
this._yi = n,
this
},
fill: function(e) {
e && e.fill(),
this.toStatic()
},
stroke: function(e) {
e && e.stroke(),
this.toStatic()
},
setLineDash: function(e) {
if (e instanceof Array) {
this._lineDash = e,
this._dashIdx = 0;
for (var t = 0, n = 0; n < e.length; n++)
t += e[n];
this._dashSum = t
}
return this
},
setLineDashOffset: function(e) {
return this._dashOffset = e,
this
},
len: function() {
return this._len
},
setData: function(e) {
var t = e.length;
this.data && this.data.length === t || !z || (this.data = new Float32Array(t));
for (var n = 0; n < t; n++)
this.data[n] = e[n];
this._len = t
},
appendPath: function(e) {
e instanceof Array || (e = [e]);
for (var t = e.length, n = 0, i = this._len, a = 0; a < t; a++)
n += e[a].len();
z && this.data instanceof Float32Array && (this.data = new Float32Array(i + n));
for (a = 0; a < t; a++)
for (var r = e[a].data, o = 0; o < r.length; o++)
this.data[i++] = r[o];
this._len = i
},
addData: function(e) {
if (this._saveData) {
var t = this.data;
this._len + arguments.length > t.length && (this._expandData(),
t = this.data);
for (var n = 0; n < arguments.length; n++)
t[this._len++] = arguments[n];
this._prevCmd = e
}
},
_expandData: function() {
if (!(this.data instanceof Array)) {
for (var e = [], t = 0; t < this._len; t++)
e[t] = this.data[t];
this.data = e
}
},
_needsDash: function() {
return this._lineDash
},
_dashedLineTo: function(e, t) {
var n, i, a = this._dashSum, r = this._dashOffset, o = this._lineDash, s = this._ctx, c = this._xi, l = this._yi, u = e - c, d = t - l, p = x(u * u + d * d), m = c, f = l, v = o.length;
for (r < 0 && (r = a + r),
m -= (r %= a) * (u /= p),
f -= r * (d /= p); u > 0 && m <= e || u < 0 && m >= e || 0 === u && (d > 0 && f <= t || d < 0 && f >= t); )
m += u * (n = o[i = this._dashIdx]),
f += d * n,
this._dashIdx = (i + 1) % v,
u > 0 && m < c || u < 0 && m > c || d > 0 && f < l || d < 0 && f > l || s[i % 2 ? "moveTo" : "lineTo"](u >= 0 ? h(m, e) : y(m, e), d >= 0 ? h(f, t) : y(f, t));
u = m - e,
d = f - t,
this._dashOffset = -x(u * u + d * d)
},
_dashedBezierTo: function(e, t, n, a, r, o) {
var s, c, l, u, d, p = this._dashSum, h = this._dashOffset, y = this._lineDash, m = this._ctx, f = this._xi, v = this._yi, z = i.cubicAt, g = 0, b = this._dashIdx, w = y.length, _ = 0;
for (h < 0 && (h = p + h),
h %= p,
s = 0; s < 1; s += .1)
c = z(f, e, n, r, s + .1) - z(f, e, n, r, s),
l = z(v, t, a, o, s + .1) - z(v, t, a, o, s),
g += x(c * c + l * l);
for (; b < w && !((_ += y[b]) > h); b++)
;
for (s = (_ - h) / g; s <= 1; )
u = z(f, e, n, r, s),
d = z(v, t, a, o, s),
b % 2 ? m.moveTo(u, d) : m.lineTo(u, d),
s += y[b] / g,
b = (b + 1) % w;
b % 2 != 0 && m.lineTo(r, o),
c = r - u,
l = o - d,
this._dashOffset = -x(c * c + l * l)
},
_dashedQuadraticTo: function(e, t, n, i) {
var a = n
, r = i;
n = (n + 2 * e) / 3,
i = (i + 2 * t) / 3,
e = (this._xi + 2 * e) / 3,
t = (this._yi + 2 * t) / 3,
this._dashedBezierTo(e, t, n, i, a, r)
},
toStatic: function() {
var e = this.data;
e instanceof Array && (e.length = this._len,
z && (this.data = new Float32Array(e)))
},
getBoundingRect: function() {
l[0] = l[1] = d[0] = d[1] = Number.MAX_VALUE,
u[0] = u[1] = p[0] = p[1] = -Number.MAX_VALUE;
for (var e = this.data, t = 0, n = 0, i = 0, s = 0, h = 0; h < e.length; ) {
var y = e[h++];
switch (1 === h && (i = t = e[h],
s = n = e[h + 1]),
y) {
case c.M:
t = i = e[h++],
n = s = e[h++],
d[0] = i,
d[1] = s,
p[0] = i,
p[1] = s;
break;
case c.L:
r.fromLine(t, n, e[h], e[h + 1], d, p),
t = e[h++],
n = e[h++];
break;
case c.C:
r.fromCubic(t, n, e[h++], e[h++], e[h++], e[h++], e[h], e[h + 1], d, p),
t = e[h++],
n = e[h++];
break;
case c.Q:
r.fromQuadratic(t, n, e[h++], e[h++], e[h], e[h + 1], d, p),
t = e[h++],
n = e[h++];
break;
case c.A:
var x = e[h++]
, v = e[h++]
, z = e[h++]
, g = e[h++]
, b = e[h++]
, w = e[h++] + b;
h += 1;
var _ = 1 - e[h++];
1 === h && (i = m(b) * z + x,
s = f(b) * g + v),
r.fromArc(x, v, z, g, b, w, _, d, p),
t = m(w) * z + x,
n = f(w) * g + v;
break;
case c.R:
i = t = e[h++],
s = n = e[h++];
var k = e[h++]
, C = e[h++];
r.fromLine(i, s, i + k, s + C, d, p);
break;
case c.Z:
t = i,
n = s
}
a.min(l, l, d),
a.max(u, u, p)
}
return 0 === h && (l[0] = l[1] = u[0] = u[1] = 0),
new o(l[0],l[1],u[0] - l[0],u[1] - l[1])
},
rebuildPath: function(e) {
for (var t, n, i, a, r, o, s = this.data, l = this._ux, u = this._uy, d = this._len, p = 0; p < d; ) {
var h = s[p++];
switch (1 === p && (t = i = s[p],
n = a = s[p + 1]),
h) {
case c.M:
t = i = s[p++],
n = a = s[p++],
e.moveTo(i, a);
break;
case c.L:
r = s[p++],
o = s[p++],
(v(r - i) > l || v(o - a) > u || p === d - 1) && (e.lineTo(r, o),
i = r,
a = o);
break;
case c.C:
e.bezierCurveTo(s[p++], s[p++], s[p++], s[p++], s[p++], s[p++]),
i = s[p - 2],
a = s[p - 1];
break;
case c.Q:
e.quadraticCurveTo(s[p++], s[p++], s[p++], s[p++]),
i = s[p - 2],
a = s[p - 1];
break;
case c.A:
var y = s[p++]
, x = s[p++]
, z = s[p++]
, g = s[p++]
, b = s[p++]
, w = s[p++]
, _ = s[p++]
, k = s[p++]
, C = z > g ? z : g
, S = z > g ? 1 : z / g
, M = z > g ? g / z : 1
, T = b + w;
Math.abs(z - g) > .001 ? (e.translate(y, x),
e.rotate(_),
e.scale(S, M),
e.arc(0, 0, C, b, T, 1 - k),
e.scale(1 / S, 1 / M),
e.rotate(-_),
e.translate(-y, -x)) : e.arc(y, x, C, b, T, 1 - k),
1 === p && (t = m(b) * z + y,
n = f(b) * g + x),
i = m(T) * z + y,
a = f(T) * g + x;
break;
case c.R:
t = i = s[p],
n = a = s[p + 1],
e.rect(s[p++], s[p++], s[p++], s[p++]);
break;
case c.Z:
e.closePath(),
i = t,
a = n
}
}
}
},
g.CMD = c;
var b = g;
t.exports = b
}
, {
"../config": 503,
"./BoundingRect": 514,
"./bbox": 518,
"./curve": 519,
"./vector": 527
}],
518: [function(e, t, n) {
var i = e("./vector")
, a = e("./curve")
, r = Math.min
, o = Math.max
, s = Math.sin
, c = Math.cos
, l = 2 * Math.PI
, u = i.create()
, d = i.create()
, p = i.create();
var h = []
, y = [];
n.fromPoints = function(e, t, n) {
if (0 !== e.length) {
var i, a = e[0], s = a[0], c = a[0], l = a[1], u = a[1];
for (i = 1; i < e.length; i++)
a = e[i],
s = r(s, a[0]),
c = o(c, a[0]),
l = r(l, a[1]),
u = o(u, a[1]);
t[0] = s,
t[1] = l,
n[0] = c,
n[1] = u
}
}
,
n.fromLine = function(e, t, n, i, a, s) {
a[0] = r(e, n),
a[1] = r(t, i),
s[0] = o(e, n),
s[1] = o(t, i)
}
,
n.fromCubic = function(e, t, n, i, s, c, l, u, d, p) {
var m, f = a.cubicExtrema, x = a.cubicAt, v = f(e, n, s, l, h);
for (d[0] = 1 / 0,
d[1] = 1 / 0,
p[0] = -1 / 0,
p[1] = -1 / 0,
m = 0; m < v; m++) {
var z = x(e, n, s, l, h[m]);
d[0] = r(z, d[0]),
p[0] = o(z, p[0])
}
for (v = f(t, i, c, u, y),
m = 0; m < v; m++) {
var g = x(t, i, c, u, y[m]);
d[1] = r(g, d[1]),
p[1] = o(g, p[1])
}
d[0] = r(e, d[0]),
p[0] = o(e, p[0]),
d[0] = r(l, d[0]),
p[0] = o(l, p[0]),
d[1] = r(t, d[1]),
p[1] = o(t, p[1]),
d[1] = r(u, d[1]),
p[1] = o(u, p[1])
}
,
n.fromQuadratic = function(e, t, n, i, s, c, l, u) {
var d = a.quadraticExtremum
, p = a.quadraticAt
, h = o(r(d(e, n, s), 1), 0)
, y = o(r(d(t, i, c), 1), 0)
, m = p(e, n, s, h)
, f = p(t, i, c, y);
l[0] = r(e, s, m),
l[1] = r(t, c, f),
u[0] = o(e, s, m),
u[1] = o(t, c, f)
}
,
n.fromArc = function(e, t, n, a, r, o, h, y, m) {
var f = i.min
, x = i.max
, v = Math.abs(r - o);
if (v % l < 1e-4 && v > 1e-4)
return y[0] = e - n,
y[1] = t - a,
m[0] = e + n,
void (m[1] = t + a);
if (u[0] = c(r) * n + e,
u[1] = s(r) * a + t,
d[0] = c(o) * n + e,
d[1] = s(o) * a + t,
f(y, u, d),
x(m, u, d),
(r %= l) < 0 && (r += l),
(o %= l) < 0 && (o += l),
r > o && !h ? o += l : r < o && h && (r += l),
h) {
var z = o;
o = r,
r = z
}
for (var g = 0; g < o; g += Math.PI / 2)
g > r && (p[0] = c(g) * n + e,
p[1] = s(g) * a + t,
f(y, p, y),
x(m, p, m))
}
}
, {
"./curve": 519,
"./vector": 527
}],
519: [function(e, t, n) {
var i = e("./vector")
, a = i.create
, r = i.distSquare
, o = Math.pow
, s = Math.sqrt
, c = s(3)
, l = a()
, u = a()
, d = a();
function p(e) {
return e > -1e-8 && e < 1e-8
}
function h(e) {
return e > 1e-8 || e < -1e-8
}
function y(e, t, n, i, a) {
var r = 1 - a;
return r * r * (r * e + 3 * a * t) + a * a * (a * i + 3 * r * n)
}
function m(e, t, n, i) {
var a = 1 - i;
return a * (a * e + 2 * i * t) + i * i * n
}
n.cubicAt = y,
n.cubicDerivativeAt = function(e, t, n, i, a) {
var r = 1 - a;
return 3 * (((t - e) * r + 2 * (n - t) * a) * r + (i - n) * a * a)
}
,
n.cubicRootAt = function(e, t, n, i, a, r) {
var l = i + 3 * (t - n) - e
, u = 3 * (n - 2 * t + e)
, d = 3 * (t - e)
, h = e - a
, y = u * u - 3 * l * d
, m = u * d - 9 * l * h
, f = d * d - 3 * u * h
, x = 0;
if (p(y) && p(m)) {
if (p(u))
r[0] = 0;
else
(T = -d / u) >= 0 && T <= 1 && (r[x++] = T)
} else {
var v = m * m - 4 * y * f;
if (p(v)) {
var z = m / y
, g = -z / 2;
(T = -u / l + z) >= 0 && T <= 1 && (r[x++] = T),
g >= 0 && g <= 1 && (r[x++] = g)
} else if (v > 0) {
var b = s(v)
, w = y * u + 1.5 * l * (-m + b)
, _ = y * u + 1.5 * l * (-m - b);
(T = (-u - ((w = w < 0 ? -o(-w, 1 / 3) : o(w, 1 / 3)) + (_ = _ < 0 ? -o(-_, 1 / 3) : o(_, 1 / 3)))) / (3 * l)) >= 0 && T <= 1 && (r[x++] = T)
} else {
var k = (2 * y * u - 3 * l * m) / (2 * s(y * y * y))
, C = Math.acos(k) / 3
, S = s(y)
, M = Math.cos(C)
, T = (-u - 2 * S * M) / (3 * l)
, I = (g = (-u + S * (M + c * Math.sin(C))) / (3 * l),
(-u + S * (M - c * Math.sin(C))) / (3 * l));
T >= 0 && T <= 1 && (r[x++] = T),
g >= 0 && g <= 1 && (r[x++] = g),
I >= 0 && I <= 1 && (r[x++] = I)
}
}
return x
}
,
n.cubicExtrema = function(e, t, n, i, a) {
var r = 6 * n - 12 * t + 6 * e
, o = 9 * t + 3 * i - 3 * e - 9 * n
, c = 3 * t - 3 * e
, l = 0;
if (p(o)) {
if (h(r))
(d = -c / r) >= 0 && d <= 1 && (a[l++] = d)
} else {
var u = r * r - 4 * o * c;
if (p(u))
a[0] = -r / (2 * o);
else if (u > 0) {
var d, y = s(u), m = (-r - y) / (2 * o);
(d = (-r + y) / (2 * o)) >= 0 && d <= 1 && (a[l++] = d),
m >= 0 && m <= 1 && (a[l++] = m)
}
}
return l
}
,
n.cubicSubdivide = function(e, t, n, i, a, r) {
var o = (t - e) * a + e
, s = (n - t) * a + t
, c = (i - n) * a + n
, l = (s - o) * a + o
, u = (c - s) * a + s
, d = (u - l) * a + l;
r[0] = e,
r[1] = o,
r[2] = l,
r[3] = d,
r[4] = d,
r[5] = u,
r[6] = c,
r[7] = i
}
,
n.cubicProjectPoint = function(e, t, n, i, a, o, c, p, h, m, f) {
var x, v, z, g, b, w = .005, _ = 1 / 0;
l[0] = h,
l[1] = m;
for (var k = 0; k < 1; k += .05)
u[0] = y(e, n, a, c, k),
u[1] = y(t, i, o, p, k),
(g = r(l, u)) < _ && (x = k,
_ = g);
_ = 1 / 0;
for (var C = 0; C < 32 && !(w < 1e-4); C++)
v = x - w,
z = x + w,
u[0] = y(e, n, a, c, v),
u[1] = y(t, i, o, p, v),
g = r(u, l),
v >= 0 && g < _ ? (x = v,
_ = g) : (d[0] = y(e, n, a, c, z),
d[1] = y(t, i, o, p, z),
b = r(d, l),
z <= 1 && b < _ ? (x = z,
_ = b) : w *= .5);
return f && (f[0] = y(e, n, a, c, x),
f[1] = y(t, i, o, p, x)),
s(_)
}
,
n.quadraticAt = m,
n.quadraticDerivativeAt = function(e, t, n, i) {
return 2 * ((1 - i) * (t - e) + i * (n - t))
}
,
n.quadraticRootAt = function(e, t, n, i, a) {
var r = e - 2 * t + n
, o = 2 * (t - e)
, c = e - i
, l = 0;
if (p(r)) {
if (h(o))
(d = -c / o) >= 0 && d <= 1 && (a[l++] = d)
} else {
var u = o * o - 4 * r * c;
if (p(u))
(d = -o / (2 * r)) >= 0 && d <= 1 && (a[l++] = d);
else if (u > 0) {
var d, y = s(u), m = (-o - y) / (2 * r);
(d = (-o + y) / (2 * r)) >= 0 && d <= 1 && (a[l++] = d),
m >= 0 && m <= 1 && (a[l++] = m)
}
}
return l
}
,
n.quadraticExtremum = function(e, t, n) {
var i = e + n - 2 * t;
return 0 === i ? .5 : (e - t) / i
}
,
n.quadraticSubdivide = function(e, t, n, i, a) {
var r = (t - e) * i + e
, o = (n - t) * i + t
, s = (o - r) * i + r;
a[0] = e,
a[1] = r,
a[2] = s,
a[3] = s,
a[4] = o,
a[5] = n
}
,
n.quadraticProjectPoint = function(e, t, n, i, a, o, c, p, h) {
var y, f = .005, x = 1 / 0;
l[0] = c,
l[1] = p;
for (var v = 0; v < 1; v += .05) {
u[0] = m(e, n, a, v),
u[1] = m(t, i, o, v),
(w = r(l, u)) < x && (y = v,
x = w)
}
x = 1 / 0;
for (var z = 0; z < 32 && !(f < 1e-4); z++) {
var g = y - f
, b = y + f;
u[0] = m(e, n, a, g),
u[1] = m(t, i, o, g);
var w = r(u, l);
if (g >= 0 && w < x)
y = g,
x = w;
else {
d[0] = m(e, n, a, b),
d[1] = m(t, i, o, b);
var _ = r(d, l);
b <= 1 && _ < x ? (y = b,
x = _) : f *= .5
}
}
return h && (h[0] = m(e, n, a, y),
h[1] = m(t, i, o, y)),
s(x)
}
}
, {
"./vector": 527
}],
520: [function(e, t, n) {
var i = "object" == typeof wx && "function" == typeof wx.getSystemInfoSync ? {
browser: {},
os: {},
node: !1,
wxa: !0,
canvasSupported: !0,
svgSupported: !1,
touchEventsSupported: !0,
domSupported: !1
} : "undefined" == typeof document && "undefined" != typeof self ? {
browser: {},
os: {},
node: !1,
worker: !0,
canvasSupported: !0,
domSupported: !1
} : "undefined" == typeof navigator ? {
browser: {},
os: {},
node: !0,
worker: !1,
canvasSupported: !0,
svgSupported: !0,
domSupported: !1
} : function(e) {
var t = {}
, n = e.match(/Firefox\/([\d.]+)/)
, i = e.match(/MSIE\s([\d.]+)/) || e.match(/Trident\/.+?rv:(([\d.]+))/)
, a = e.match(/Edge\/([\d.]+)/)
, r = /micromessenger/i.test(e);
n && (t.firefox = !0,
t.version = n[1]);
i && (t.ie = !0,
t.version = i[1]);
a && (t.edge = !0,
t.version = a[1]);
r && (t.weChat = !0);
return {
browser: t,
os: {},
node: !1,
canvasSupported: !!document.createElement("canvas").getContext,
svgSupported: "undefined" != typeof SVGRect,
touchEventsSupported: "ontouchstart"in window && !t.ie && !t.edge,
pointerEventsSupported: "onpointerdown"in window && (t.edge || t.ie && t.version >= 11),
domSupported: "undefined" != typeof document
}
}(navigator.userAgent);
t.exports = i
}
, {}],
521: [function(e, t, n) {
var i = e("../mixin/Eventful");
n.Dispatcher = i;
var a = e("./env")
, r = "undefined" != typeof window && !!window.addEventListener
, o = /^(?:mouse|pointer|contextmenu|drag|drop)|click/;
function s(e, t, n, i) {
return n = n || {},
i || !a.canvasSupported ? c(e, t, n) : a.browser.firefox && null != t.layerX && t.layerX !== t.offsetX ? (n.zrX = t.layerX,
n.zrY = t.layerY) : null != t.offsetX ? (n.zrX = t.offsetX,
n.zrY = t.offsetY) : c(e, t, n),
n
}
function c(e, t, n) {
var i = function(e) {
return e.getBoundingClientRect ? e.getBoundingClientRect() : {
left: 0,
top: 0
}
}(e);
n.zrX = t.clientX - i.left,
n.zrY = t.clientY - i.top
}
var l = r ? function(e) {
e.preventDefault(),
e.stopPropagation(),
e.cancelBubble = !0
}
: function(e) {
e.returnValue = !1,
e.cancelBubble = !0
}
;
n.clientToLocal = s,
n.normalizeEvent = function(e, t, n) {
if (null != (t = t || window.event).zrX)
return t;
var i = t.type;
if (i && i.indexOf("touch") >= 0) {
var a = "touchend" !== i ? t.targetTouches[0] : t.changedTouches[0];
a && s(e, a, t, n)
} else
s(e, t, t, n),
t.zrDelta = t.wheelDelta ? t.wheelDelta / 120 : -(t.detail || 0) / 3;
var r = t.button;
return null == t.which && void 0 !== r && o.test(t.type) && (t.which = 1 & r ? 1 : 2 & r ? 3 : 4 & r ? 2 : 0),
t
}
,
n.addEventListener = function(e, t, n) {
r ? e.addEventListener(t, n) : e.attachEvent("on" + t, n)
}
,
n.removeEventListener = function(e, t, n) {
r ? e.removeEventListener(t, n) : e.detachEvent("on" + t, n)
}
,
n.stop = l,
n.isMiddleOrRightButtonOnMouseUpDown = function(e) {
return 2 === e.which || 3 === e.which
}
,
n.notLeftMouse = function(e) {
return e.which > 1
}
}
, {
"../mixin/Eventful": 563,
"./env": 520
}],
522: [function(e, t, n) {
var i = 2311;
t.exports = function() {
return i++
}
}
, {}],
523: [function(e, t, n) {
var i = e("../config").debugMode
, a = function() {};
1 === i ? a = function() {
for (var e in arguments)
throw new Error(arguments[e])
}
: i > 1 && (a = function() {
for (var e in arguments)
console.log(arguments[e])
}
);
var r = a;
t.exports = r
}
, {
"../config": 503
}],
524: [function(e, t, n) {
var i = "undefined" == typeof Float32Array ? Array : Float32Array;
function a() {
var e = new i(6);
return r(e),
e
}
function r(e) {
return e[0] = 1,
e[1] = 0,
e[2] = 0,
e[3] = 1,
e[4] = 0,
e[5] = 0,
e
}
function o(e, t) {
return e[0] = t[0],
e[1] = t[1],
e[2] = t[2],
e[3] = t[3],
e[4] = t[4],
e[5] = t[5],
e
}
n.create = a,
n.identity = r,
n.copy = o,
n.mul = function(e, t, n) {
var i = t[0] * n[0] + t[2] * n[1]
, a = t[1] * n[0] + t[3] * n[1]
, r = t[0] * n[2] + t[2] * n[3]
, o = t[1] * n[2] + t[3] * n[3]
, s = t[0] * n[4] + t[2] * n[5] + t[4]
, c = t[1] * n[4] + t[3] * n[5] + t[5];
return e[0] = i,
e[1] = a,
e[2] = r,
e[3] = o,
e[4] = s,
e[5] = c,
e
}
,
n.translate = function(e, t, n) {
return e[0] = t[0],
e[1] = t[1],
e[2] = t[2],
e[3] = t[3],
e[4] = t[4] + n[0],
e[5] = t[5] + n[1],
e
}
,
n.rotate = function(e, t, n) {
var i = t[0]
, a = t[2]
, r = t[4]
, o = t[1]
, s = t[3]
, c = t[5]
, l = Math.sin(n)
, u = Math.cos(n);
return e[0] = i * u + o * l,
e[1] = -i * l + o * u,
e[2] = a * u + s * l,
e[3] = -a * l + u * s,
e[4] = u * r + l * c,
e[5] = u * c - l * r,
e
}
,
n.scale = function(e, t, n) {
var i = n[0]
, a = n[1];
return e[0] = t[0] * i,
e[1] = t[1] * a,
e[2] = t[2] * i,
e[3] = t[3] * a,
e[4] = t[4] * i,
e[5] = t[5] * a,
e
}
,
n.invert = function(e, t) {
var n = t[0]
, i = t[2]
, a = t[4]
, r = t[1]
, o = t[3]
, s = t[5]
, c = n * o - r * i;
return c ? (c = 1 / c,
e[0] = o * c,
e[1] = -r * c,
e[2] = -i * c,
e[3] = n * c,
e[4] = (i * s - o * a) * c,
e[5] = (r * a - n * s) * c,
e) : null
}
,
n.clone = function(e) {
var t = a();
return o(t, e),
t
}
}
, {}],
525: [function(e, t, n) {
function i(e, t, n, i) {
var a = t + 1;
if (a === n)
return 1;
if (i(e[a++], e[t]) < 0) {
for (; a < n && i(e[a], e[a - 1]) < 0; )
a++;
!function(e, t, n) {
n--;
for (; t < n; ) {
var i = e[t];
e[t++] = e[n],
e[n--] = i
}
}(e, t, a)
} else
for (; a < n && i(e[a], e[a - 1]) >= 0; )
a++;
return a - t
}
function a(e, t, n, i, a) {
for (i === t && i++; i < n; i++) {
for (var r, o = e[i], s = t, c = i; s < c; )
a(o, e[r = s + c >>> 1]) < 0 ? c = r : s = r + 1;
var l = i - s;
switch (l) {
case 3:
e[s + 3] = e[s + 2];
case 2:
e[s + 2] = e[s + 1];
case 1:
e[s + 1] = e[s];
break;
default:
for (; l > 0; )
e[s + l] = e[s + l - 1],
l--
}
e[s] = o
}
}
function r(e, t, n, i, a, r) {
var o = 0
, s = 0
, c = 1;
if (r(e, t[n + a]) > 0) {
for (s = i - a; c < s && r(e, t[n + a + c]) > 0; )
o = c,
(c = 1 + (c << 1)) <= 0 && (c = s);
c > s && (c = s),
o += a,
c += a
} else {
for (s = a + 1; c < s && r(e, t[n + a - c]) <= 0; )
o = c,
(c = 1 + (c << 1)) <= 0 && (c = s);
c > s && (c = s);
var l = o;
o = a - c,
c = a - l
}
for (o++; o < c; ) {
var u = o + (c - o >>> 1);
r(e, t[n + u]) > 0 ? o = u + 1 : c = u
}
return c
}
function o(e, t, n, i, a, r) {
var o = 0
, s = 0
, c = 1;
if (r(e, t[n + a]) < 0) {
for (s = a + 1; c < s && r(e, t[n + a - c]) < 0; )
o = c,
(c = 1 + (c << 1)) <= 0 && (c = s);
c > s && (c = s);
var l = o;
o = a - c,
c = a - l
} else {
for (s = i - a; c < s && r(e, t[n + a + c]) >= 0; )
o = c,
(c = 1 + (c << 1)) <= 0 && (c = s);
c > s && (c = s),
o += a,
c += a
}
for (o++; o < c; ) {
var u = o + (c - o >>> 1);
r(e, t[n + u]) < 0 ? c = u : o = u + 1
}
return c
}
function s(e, t) {
var n, i, a, s = 7, c = 0;
n = e.length;
var l = [];
function u(n) {
var u = i[n]
, d = a[n]
, p = i[n + 1]
, h = a[n + 1];
a[n] = d + h,
n === c - 3 && (i[n + 1] = i[n + 2],
a[n + 1] = a[n + 2]),
c--;
var y = o(e[p], e, u, d, 0, t);
u += y,
0 !== (d -= y) && 0 !== (h = r(e[u + d - 1], e, p, h, h - 1, t)) && (d <= h ? function(n, i, a, c) {
var u = 0;
for (u = 0; u < i; u++)
l[u] = e[n + u];
var d = 0
, p = a
, h = n;
if (e[h++] = e[p++],
0 == --c) {
for (u = 0; u < i; u++)
e[h + u] = l[d + u];
return
}
if (1 === i) {
for (u = 0; u < c; u++)
e[h + u] = e[p + u];
return void (e[h + c] = l[d])
}
var y, m, f, x = s;
for (; ; ) {
y = 0,
m = 0,
f = !1;
do {
if (t(e[p], l[d]) < 0) {
if (e[h++] = e[p++],
m++,
y = 0,
0 == --c) {
f = !0;
break
}
} else if (e[h++] = l[d++],
y++,
m = 0,
1 == --i) {
f = !0;
break
}
} while ((y | m) < x);
if (f)
break;
do {
if (0 !== (y = o(e[p], l, d, i, 0, t))) {
for (u = 0; u < y; u++)
e[h + u] = l[d + u];
if (h += y,
d += y,
(i -= y) <= 1) {
f = !0;
break
}
}
if (e[h++] = e[p++],
0 == --c) {
f = !0;
break
}
if (0 !== (m = r(l[d], e, p, c, 0, t))) {
for (u = 0; u < m; u++)
e[h + u] = e[p + u];
if (h += m,
p += m,
0 === (c -= m)) {
f = !0;
break
}
}
if (e[h++] = l[d++],
1 == --i) {
f = !0;
break
}
x--
} while (y >= 7 || m >= 7);
if (f)
break;
x < 0 && (x = 0),
x += 2
}
if ((s = x) < 1 && (s = 1),
1 === i) {
for (u = 0; u < c; u++)
e[h + u] = e[p + u];
e[h + c] = l[d]
} else {
if (0 === i)
throw new Error;
for (u = 0; u < i; u++)
e[h + u] = l[d + u]
}
}(u, d, p, h) : function(n, i, a, c) {
var u = 0;
for (u = 0; u < c; u++)
l[u] = e[a + u];
var d = n + i - 1
, p = c - 1
, h = a + c - 1
, y = 0
, m = 0;
if (e[h--] = e[d--],
0 == --i) {
for (y = h - (c - 1),
u = 0; u < c; u++)
e[y + u] = l[u];
return
}
if (1 === c) {
for (m = (h -= i) + 1,
y = (d -= i) + 1,
u = i - 1; u >= 0; u--)
e[m + u] = e[y + u];
return void (e[h] = l[p])
}
var f = s;
for (; ; ) {
var x = 0
, v = 0
, z = !1;
do {
if (t(l[p], e[d]) < 0) {
if (e[h--] = e[d--],
x++,
v = 0,
0 == --i) {
z = !0;
break
}
} else if (e[h--] = l[p--],
v++,
x = 0,
1 == --c) {
z = !0;
break
}
} while ((x | v) < f);
if (z)
break;
do {
if (0 !== (x = i - o(l[p], e, n, i, i - 1, t))) {
for (i -= x,
m = (h -= x) + 1,
y = (d -= x) + 1,
u = x - 1; u >= 0; u--)
e[m + u] = e[y + u];
if (0 === i) {
z = !0;
break
}
}
if (e[h--] = l[p--],
1 == --c) {
z = !0;
break
}
if (0 !== (v = c - r(e[d], l, 0, c, c - 1, t))) {
for (c -= v,
m = (h -= v) + 1,
y = (p -= v) + 1,
u = 0; u < v; u++)
e[m + u] = l[y + u];
if (c <= 1) {
z = !0;
break
}
}
if (e[h--] = e[d--],
0 == --i) {
z = !0;
break
}
f--
} while (x >= 7 || v >= 7);
if (z)
break;
f < 0 && (f = 0),
f += 2
}
(s = f) < 1 && (s = 1);
if (1 === c) {
for (m = (h -= i) + 1,
y = (d -= i) + 1,
u = i - 1; u >= 0; u--)
e[m + u] = e[y + u];
e[h] = l[p]
} else {
if (0 === c)
throw new Error;
for (y = h - (c - 1),
u = 0; u < c; u++)
e[y + u] = l[u]
}
}(u, d, p, h))
}
i = [],
a = [],
this.mergeRuns = function() {
for (; c > 1; ) {
var e = c - 2;
if (e >= 1 && a[e - 1] <= a[e] + a[e + 1] || e >= 2 && a[e - 2] <= a[e] + a[e - 1])
a[e - 1] < a[e + 1] && e--;
else if (a[e] > a[e + 1])
break;
u(e)
}
}
,
this.forceMergeRuns = function() {
for (; c > 1; ) {
var e = c - 2;
e > 0 && a[e - 1] < a[e + 1] && e--,
u(e)
}
}
,
this.pushRun = function(e, t) {
i[c] = e,
a[c] = t,
c += 1
}
}
t.exports = function(e, t, n, r) {
n || (n = 0),
r || (r = e.length);
var o = r - n;
if (!(o < 2)) {
var c = 0;
if (o < 32)
a(e, n, r, n + (c = i(e, n, r, t)), t);
else {
var l = new s(e,t)
, u = function(e) {
for (var t = 0; e >= 32; )
t |= 1 & e,
e >>= 1;
return e + t
}(o);
do {
if ((c = i(e, n, r, t)) < u) {
var d = o;
d > u && (d = u),
a(e, n, n + d, n + c, t),
c = d
}
l.pushRun(n, c),
l.mergeRuns(),
o -= c,
n += c
} while (0 !== o);
l.forceMergeRuns()
}
}
}
}
, {}],
526: [function(e, t, n) {
var i = {
"[object Function]": 1,
"[object RegExp]": 1,
"[object Date]": 1,
"[object Error]": 1,
"[object CanvasGradient]": 1,
"[object CanvasPattern]": 1,
"[object Image]": 1,
"[object Canvas]": 1
}
, a = {
"[object Int8Array]": 1,
"[object Uint8Array]": 1,
"[object Uint8ClampedArray]": 1,
"[object Int16Array]": 1,
"[object Uint16Array]": 1,
"[object Int32Array]": 1,
"[object Uint32Array]": 1,
"[object Float32Array]": 1,
"[object Float64Array]": 1
}
, r = Object.prototype.toString
, o = Array.prototype
, s = o.forEach
, c = o.filter
, l = o.slice
, u = o.map
, d = o.reduce
, p = {};
function h(e) {
if (null == e || "object" != typeof e)
return e;
var t = e
, n = r.call(e);
if ("[object Array]" === n) {
if (!k(e)) {
t = [];
for (var o = 0, s = e.length; o < s; o++)
t[o] = h(e[o])
}
} else if (a[n]) {
if (!k(e)) {
var c = e.constructor;
if (e.constructor.from)
t = c.from(e);
else {
t = new c(e.length);
for (o = 0,
s = e.length; o < s; o++)
t[o] = h(e[o])
}
}
} else if (!i[n] && !k(e) && !_(e))
for (var l in t = {},
e)
e.hasOwnProperty(l) && (t[l] = h(e[l]));
return t
}
function y(e, t, n) {
if (!b(t) || !b(e))
return n ? h(t) : e;
for (var i in t)
if (t.hasOwnProperty(i)) {
var a = e[i]
, r = t[i];
!b(r) || !b(a) || g(r) || g(a) || _(r) || _(a) || w(r) || w(a) || k(r) || k(a) ? !n && i in e || (e[i] = h(t[i])) : y(a, r, n)
}
return e
}
function m(e, t, n) {
for (var i in t)
t.hasOwnProperty(i) && (n ? null != t[i] : null == e[i]) && (e[i] = t[i]);
return e
}
var f, x = function() {
return p.createCanvas()
};
function v(e, t, n) {
if (e && t)
if (e.forEach && e.forEach === s)
e.forEach(t, n);
else if (e.length === +e.length)
for (var i = 0, a = e.length; i < a; i++)
t.call(n, e[i], i, e);
else
for (var r in e)
e.hasOwnProperty(r) && t.call(n, e[r], r, e)
}
function z(e, t) {
var n = l.call(arguments, 2);
return function() {
return e.apply(t, n.concat(l.call(arguments)))
}
}
function g(e) {
return "[object Array]" === r.call(e)
}
function b(e) {
var t = typeof e;
return "function" === t || !!e && "object" === t
}
function w(e) {
return !!i[r.call(e)]
}
function _(e) {
return "object" == typeof e && "number" == typeof e.nodeType && "object" == typeof e.ownerDocument
}
p.createCanvas = function() {
return document.createElement("canvas")
}
;
function k(e) {
return e.__ec_primitive__
}
function C(e) {
var t = g(e);
this.data = {};
var n = this;
function i(e, i) {
t ? n.set(e, i) : n.set(i, e)
}
e instanceof C ? e.each(i) : e && v(e, i)
}
C.prototype = {
constructor: C,
get: function(e) {
return this.data.hasOwnProperty(e) ? this.data[e] : null
},
set: function(e, t) {
return this.data[e] = t
},
each: function(e, t) {
for (var n in void 0 !== t && (e = z(e, t)),
this.data)
this.data.hasOwnProperty(n) && e(this.data[n], n)
},
removeKey: function(e) {
delete this.data[e]
}
},
n.$override = function(e, t) {
"createCanvas" === e && (f = null),
p[e] = t
}
,
n.clone = h,
n.merge = y,
n.mergeAll = function(e, t) {
for (var n = e[0], i = 1, a = e.length; i < a; i++)
n = y(n, e[i], t);
return n
}
,
n.extend = function(e, t) {
for (var n in t)
t.hasOwnProperty(n) && (e[n] = t[n]);
return e
}
,
n.defaults = m,
n.createCanvas = x,
n.getContext = function() {
return f || (f = x().getContext("2d")),
f
}
,
n.indexOf = function(e, t) {
if (e) {
if (e.indexOf)
return e.indexOf(t);
for (var n = 0, i = e.length; n < i; n++)
if (e[n] === t)
return n
}
return -1
}
,
n.inherits = function(e, t) {
var n = e.prototype;
function i() {}
for (var a in i.prototype = t.prototype,
e.prototype = new i,
n)
e.prototype[a] = n[a];
e.prototype.constructor = e,
e.superClass = t
}
,
n.mixin = function(e, t, n) {
m(e = "prototype"in e ? e.prototype : e, t = "prototype"in t ? t.prototype : t, n)
}
,
n.isArrayLike = function(e) {
if (e)
return "string" != typeof e && "number" == typeof e.length
}
,
n.each = v,
n.map = function(e, t, n) {
if (e && t) {
if (e.map && e.map === u)
return e.map(t, n);
for (var i = [], a = 0, r = e.length; a < r; a++)
i.push(t.call(n, e[a], a, e));
return i
}
}
,
n.reduce = function(e, t, n, i) {
if (e && t) {
if (e.reduce && e.reduce === d)
return e.reduce(t, n, i);
for (var a = 0, r = e.length; a < r; a++)
n = t.call(i, n, e[a], a, e);
return n
}
}
,
n.filter = function(e, t, n) {
if (e && t) {
if (e.filter && e.filter === c)
return e.filter(t, n);
for (var i = [], a = 0, r = e.length; a < r; a++)
t.call(n, e[a], a, e) && i.push(e[a]);
return i
}
}
,
n.find = function(e, t, n) {
if (e && t)
for (var i = 0, a = e.length; i < a; i++)
if (t.call(n, e[i], i, e))
return e[i]
}
,
n.bind = z,
n.curry = function(e) {
var t = l.call(arguments, 1);
return function() {
return e.apply(this, t.concat(l.call(arguments)))
}
}
,
n.isArray = g,
n.isFunction = function(e) {
return "function" == typeof e
}
,
n.isString = function(e) {
return "[object String]" === r.call(e)
}
,
n.isObject = b,
n.isBuiltInObject = w,
n.isTypedArray = function(e) {
return !!a[r.call(e)]
}
,
n.isDom = _,
n.eqNaN = function(e) {
return e != e
}
,
n.retrieve = function(e) {
for (var t = 0, n = arguments.length; t < n; t++)
if (null != arguments[t])
return arguments[t]
}
,
n.retrieve2 = function(e, t) {
return null != e ? e : t
}
,
n.retrieve3 = function(e, t, n) {
return null != e ? e : null != t ? t : n
}
,
n.slice = function() {
return Function.call.apply(l, arguments)
}
,
n.normalizeCssArray = function(e) {
if ("number" == typeof e)
return [e, e, e, e];
var t = e.length;
return 2 === t ? [e[0], e[1], e[0], e[1]] : 3 === t ? [e[0], e[1], e[2], e[1]] : e
}
,
n.assert = function(e, t) {
if (!e)
throw new Error(t)
}
,
n.trim = function(e) {
return null == e ? null : "function" == typeof e.trim ? e.trim() : e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, "")
}
,
n.setAsPrimitive = function(e) {
e.__ec_primitive__ = !0
}
,
n.isPrimitive = k,
n.createHashMap = function(e) {
return new C(e)
}
,
n.concatArray = function(e, t) {
for (var n = new e.constructor(e.length + t.length), i = 0; i < e.length; i++)
n[i] = e[i];
var a = e.length;
for (i = 0; i < t.length; i++)
n[i + a] = t[i];
return n
}
,
n.noop = function() {}
}
, {}],
527: [function(e, t, n) {
var i = "undefined" == typeof Float32Array ? Array : Float32Array;
function a(e) {
return Math.sqrt(o(e))
}
var r = a;
function o(e) {
return e[0] * e[0] + e[1] * e[1]
}
var s = o;
function c(e, t) {
return Math.sqrt((e[0] - t[0]) * (e[0] - t[0]) + (e[1] - t[1]) * (e[1] - t[1]))
}
var l = c;
function u(e, t) {
return (e[0] - t[0]) * (e[0] - t[0]) + (e[1] - t[1]) * (e[1] - t[1])
}
var d = u;
n.create = function(e, t) {
var n = new i(2);
return null == e && (e = 0),
null == t && (t = 0),
n[0] = e,
n[1] = t,
n
}
,
n.copy = function(e, t) {
return e[0] = t[0],
e[1] = t[1],
e
}
,
n.clone = function(e) {
var t = new i(2);
return t[0] = e[0],
t[1] = e[1],
t
}
,
n.set = function(e, t, n) {
return e[0] = t,
e[1] = n,
e
}
,
n.add = function(e, t, n) {
return e[0] = t[0] + n[0],
e[1] = t[1] + n[1],
e
}
,
n.scaleAndAdd = function(e, t, n, i) {
return e[0] = t[0] + n[0] * i,
e[1] = t[1] + n[1] * i,
e
}
,
n.sub = function(e, t, n) {
return e[0] = t[0] - n[0],
e[1] = t[1] - n[1],
e
}
,
n.len = a,
n.length = r,
n.lenSquare = o,
n.lengthSquare = s,
n.mul = function(e, t, n) {
return e[0] = t[0] * n[0],
e[1] = t[1] * n[1],
e
}
,
n.div = function(e, t, n) {
return e[0] = t[0] / n[0],
e[1] = t[1] / n[1],
e
}
,
n.dot = function(e, t) {
return e[0] * t[0] + e[1] * t[1]
}
,
n.scale = function(e, t, n) {
return e[0] = t[0] * n,
e[1] = t[1] * n,
e
}
,
n.normalize = function(e, t) {
var n = a(t);
return 0 === n ? (e[0] = 0,
e[1] = 0) : (e[0] = t[0] / n,
e[1] = t[1] / n),
e
}
,
n.distance = c,
n.dist = l,
n.distanceSquare = u,
n.distSquare = d,
n.negate = function(e, t) {
return e[0] = -t[0],
e[1] = -t[1],
e
}
,
n.lerp = function(e, t, n, i) {
return e[0] = t[0] + i * (n[0] - t[0]),
e[1] = t[1] + i * (n[1] - t[1]),
e
}
,
n.applyTransform = function(e, t, n) {
var i = t[0]
, a = t[1];
return e[0] = n[0] * i + n[2] * a + n[4],
e[1] = n[1] * i + n[3] * a + n[5],
e
}
,
n.min = function(e, t, n) {
return e[0] = Math.min(t[0], n[0]),
e[1] = Math.min(t[1], n[1]),
e
}
,
n.max = function(e, t, n) {
return e[0] = Math.max(t[0], n[0]),
e[1] = Math.max(t[1], n[1]),
e
}
}
, {}],
528: [function(e, t, n) {
var i = e("../core/event")
, a = i.addEventListener
, r = i.removeEventListener
, o = i.normalizeEvent
, s = e("../core/util")
, c = e("../mixin/Eventful")
, l = e("../core/env")
, u = ["click", "dblclick", "mousewheel", "mouseout", "mouseup", "mousedown", "mousemove", "contextmenu"]
, d = ["touchstart", "touchend", "touchmove"]
, p = {
pointerdown: 1,
pointerup: 1,
pointermove: 1,
pointerout: 1
}
, h = s.map(u, (function(e) {
var t = e.replace("mouse", "pointer");
return p[t] ? t : e
}
));
function y(e) {
return "mousewheel" === e && l.browser.firefox ? "DOMMouseScroll" : e
}
function m(e) {
e._touching = !0,
clearTimeout(e._touchTimer),
e._touchTimer = setTimeout((function() {
e._touching = !1
}
), 700)
}
var f = {
mousemove: function(e) {
e = o(this.dom, e),
this.trigger("mousemove", e)
},
mouseout: function(e) {
var t = (e = o(this.dom, e)).toElement || e.relatedTarget;
if (t !== this.dom)
for (; t && 9 !== t.nodeType; ) {
if (t === this.dom)
return;
t = t.parentNode
}
this.trigger("mouseout", e)
},
touchstart: function(e) {
(e = o(this.dom, e)).zrByTouch = !0,
this._lastTouchMoment = new Date,
this.handler.processGesture(this, e, "start"),
f.mousemove.call(this, e),
f.mousedown.call(this, e),
m(this)
},
touchmove: function(e) {
(e = o(this.dom, e)).zrByTouch = !0,
this.handler.processGesture(this, e, "change"),
f.mousemove.call(this, e),
m(this)
},
touchend: function(e) {
(e = o(this.dom, e)).zrByTouch = !0,
this.handler.processGesture(this, e, "end"),
f.mouseup.call(this, e),
+new Date - this._lastTouchMoment < 300 && f.click.call(this, e),
m(this)
},
pointerdown: function(e) {
f.mousedown.call(this, e)
},
pointermove: function(e) {
x(e) || f.mousemove.call(this, e)
},
pointerup: function(e) {
f.mouseup.call(this, e)
},
pointerout: function(e) {
x(e) || f.mouseout.call(this, e)
}
};
function x(e) {
var t = e.pointerType;
return "pen" === t || "touch" === t
}
function v(e) {
var t;
function n(t, n) {
s.each(t, (function(t) {
a(e, y(t), n._handlers[t])
}
), n)
}
c.call(this),
this.dom = e,
this._touching = !1,
this._touchTimer,
this._handlers = {},
t = this,
s.each(d, (function(e) {
t._handlers[e] = s.bind(f[e], t)
}
)),
s.each(h, (function(e) {
t._handlers[e] = s.bind(f[e], t)
}
)),
s.each(u, (function(e) {
t._handlers[e] = function(e, t) {
return function() {
if (!t._touching)
return e.apply(t, arguments)
}
}(f[e], t)
}
)),
l.pointerEventsSupported ? n(h, this) : (l.touchEventsSupported && n(d, this),
n(u, this))
}
s.each(["click", "mousedown", "mouseup", "mousewheel", "dblclick", "contextmenu"], (function(e) {
f[e] = function(t) {
t = o(this.dom, t),
this.trigger(e, t)
}
}
));
var z = v.prototype;
z.dispose = function() {
for (var e = u.concat(d), t = 0; t < e.length; t++) {
var n = e[t];
r(this.dom, y(n), this._handlers[n])
}
}
,
z.setCursor = function(e) {
this.dom.style && (this.dom.style.cursor = e || "default")
}
,
s.mixin(v, c);
var g = v;
t.exports = g
}
, {
"../core/env": 520,
"../core/event": 521,
"../core/util": 526,
"../mixin/Eventful": 563
}],
529: [function(e, t, n) {
var i = e("./Path")
, a = i.extend({
type: "compound",
shape: {
paths: null
},
_updatePathDirty: function() {
for (var e = this.__dirtyPath, t = this.shape.paths, n = 0; n < t.length; n++)
e = e || t[n].__dirtyPath;
this.__dirtyPath = e,
this.__dirty = this.__dirty || e
},
beforeBrush: function() {
this._updatePathDirty();
for (var e = this.shape.paths || [], t = this.getGlobalScale(), n = 0; n < e.length; n++)
e[n].path || e[n].createPathProxy(),
e[n].path.setScale(t[0], t[1])
},
buildPath: function(e, t) {
for (var n = t.paths || [], i = 0; i < n.length; i++)
n[i].buildPath(e, n[i].shape, !0)
},
afterBrush: function() {
for (var e = this.shape.paths || [], t = 0; t < e.length; t++)
e[t].__dirtyPath = !1
},
getBoundingRect: function() {
return this._updatePathDirty(),
i.prototype.getBoundingRect.call(this)
}
});
t.exports = a
}
, {
"./Path": 535
}],
530: [function(e, t, n) {
var i = e("../core/util")
, a = e("./Style")
, r = e("../Element")
, o = e("./mixin/RectText");
function s(e) {
for (var t in e = e || {},
r.call(this, e),
e)
e.hasOwnProperty(t) && "style" !== t && (this[t] = e[t]);
this.style = new a(e.style,this),
this._rect = null,
this.__clipPaths = []
}
s.prototype = {
constructor: s,
type: "displayable",
__dirty: !0,
invisible: !1,
z: 0,
z2: 0,
zlevel: 0,
draggable: !1,
dragging: !1,
silent: !1,
culling: !1,
cursor: "pointer",
rectHover: !1,
progressive: !1,
incremental: !1,
globalScaleRatio: 1,
beforeBrush: function(e) {},
afterBrush: function(e) {},
brush: function(e, t) {},
getBoundingRect: function() {},
contain: function(e, t) {
return this.rectContain(e, t)
},
traverse: function(e, t) {
e.call(t, this)
},
rectContain: function(e, t) {
var n = this.transformCoordToLocal(e, t);
return this.getBoundingRect().contain(n[0], n[1])
},
dirty: function() {
this.__dirty = this.__dirtyText = !0,
this._rect = null,
this.__zr && this.__zr.refresh()
},
animateStyle: function(e) {
return this.animate("style", e)
},
attrKV: function(e, t) {
"style" !== e ? r.prototype.attrKV.call(this, e, t) : this.style.set(t)
},
setStyle: function(e, t) {
return this.style.set(e, t),
this.dirty(!1),
this
},
useStyle: function(e) {
return this.style = new a(e,this),
this.dirty(!1),
this
}
},
i.inherits(s, r),
i.mixin(s, o);
var c = s;
t.exports = c
}
, {
"../Element": 493,
"../core/util": 526,
"./Style": 538,
"./mixin/RectText": 550
}],
531: [function(e, t, n) {
var i = function(e) {
this.colorStops = e || []
};
i.prototype = {
constructor: i,
addColorStop: function(e, t) {
this.colorStops.push({
offset: e,
color: t
})
}
};
var a = i;
t.exports = a
}
, {}],
532: [function(e, t, n) {
var i = e("./Displayable")
, a = e("../core/BoundingRect")
, r = e("../core/util")
, o = e("./helper/image");
function s(e) {
i.call(this, e)
}
s.prototype = {
constructor: s,
type: "image",
brush: function(e, t) {
var n = this.style
, i = n.image;
n.bind(e, this, t);
var a = this._image = o.createOrUpdateImage(i, this._image, this, this.onload);
if (a && o.isImageReady(a)) {
var r = n.x || 0
, s = n.y || 0
, c = n.width
, l = n.height
, u = a.width / a.height;
if (null == c && null != l ? c = l * u : null == l && null != c ? l = c / u : null == c && null == l && (c = a.width,
l = a.height),
this.setTransform(e),
n.sWidth && n.sHeight) {
var d = n.sx || 0
, p = n.sy || 0;
e.drawImage(a, d, p, n.sWidth, n.sHeight, r, s, c, l)
} else if (n.sx && n.sy) {
var h = c - (d = n.sx)
, y = l - (p = n.sy);
e.drawImage(a, d, p, h, y, r, s, c, l)
} else
e.drawImage(a, r, s, c, l);
null != n.text && (this.restoreTransform(e),
this.drawRectText(e, this.getBoundingRect()))
}
},
getBoundingRect: function() {
var e = this.style;
return this._rect || (this._rect = new a(e.x || 0,e.y || 0,e.width || 0,e.height || 0)),
this._rect
}
},
r.inherits(s, i);
var c = s;
t.exports = c
}
, {
"../core/BoundingRect": 514,
"../core/util": 526,
"./Displayable": 530,
"./helper/image": 543
}],
533: [function(e, t, n) {
var i = e("../core/util").inherits
, a = e("./Displayable")
, r = e("../core/BoundingRect");
function o(e) {
a.call(this, e),
this._displayables = [],
this._temporaryDisplayables = [],
this._cursor = 0,
this.notClear = !0
}
o.prototype.incremental = !0,
o.prototype.clearDisplaybles = function() {
this._displayables = [],
this._temporaryDisplayables = [],
this._cursor = 0,
this.dirty(),
this.notClear = !1
}
,
o.prototype.addDisplayable = function(e, t) {
t ? this._temporaryDisplayables.push(e) : this._displayables.push(e),
this.dirty()
}
,
o.prototype.addDisplayables = function(e, t) {
t = t || !1;
for (var n = 0; n < e.length; n++)
this.addDisplayable(e[n], t)
}
,
o.prototype.eachPendingDisplayable = function(e) {
for (var t = this._cursor; t < this._displayables.length; t++)
e && e(this._displayables[t]);
for (t = 0; t < this._temporaryDisplayables.length; t++)
e && e(this._temporaryDisplayables[t])
}
,
o.prototype.update = function() {
this.updateTransform();
for (var e = this._cursor; e < this._displayables.length; e++) {
(t = this._displayables[e]).parent = this,
t.update(),
t.parent = null
}
for (e = 0; e < this._temporaryDisplayables.length; e++) {
var t;
(t = this._temporaryDisplayables[e]).parent = this,
t.update(),
t.parent = null
}
}
,
o.prototype.brush = function(e, t) {
for (var n = this._cursor; n < this._displayables.length; n++) {
(i = this._displayables[n]).beforeBrush && i.beforeBrush(e),
i.brush(e, n === this._cursor ? null : this._displayables[n - 1]),
i.afterBrush && i.afterBrush(e)
}
this._cursor = n;
for (n = 0; n < this._temporaryDisplayables.length; n++) {
var i;
(i = this._temporaryDisplayables[n]).beforeBrush && i.beforeBrush(e),
i.brush(e, 0 === n ? null : this._temporaryDisplayables[n - 1]),
i.afterBrush && i.afterBrush(e)
}
this._temporaryDisplayables = [],
this.notClear = !0
}
;
var s = [];
o.prototype.getBoundingRect = function() {
if (!this._rect) {
for (var e = new r(1 / 0,1 / 0,-1 / 0,-1 / 0), t = 0; t < this._displayables.length; t++) {
var n = this._displayables[t]
, i = n.getBoundingRect().clone();
n.needLocalTransform() && i.applyTransform(n.getLocalTransform(s)),
e.union(i)
}
this._rect = e
}
return this._rect
}
,
o.prototype.contain = function(e, t) {
var n = this.transformCoordToLocal(e, t);
if (this.getBoundingRect().contain(n[0], n[1]))
for (var i = 0; i < this._displayables.length; i++) {
if (this._displayables[i].contain(e, t))
return !0
}
return !1
}
,
i(o, a);
var c = o;
t.exports = c
}
, {
"../core/BoundingRect": 514,
"../core/util": 526,
"./Displayable": 530
}],
534: [function(e, t, n) {
var i = e("../core/util")
, a = e("./Gradient")
, r = function(e, t, n, i, r, o) {
this.x = null == e ? 0 : e,
this.y = null == t ? 0 : t,
this.x2 = null == n ? 1 : n,
this.y2 = null == i ? 0 : i,
this.type = "linear",
this.global = o || !1,
a.call(this, r)
};
r.prototype = {
constructor: r
},
i.inherits(r, a);
var o = r;
t.exports = o
}
, {
"../core/util": 526,
"./Gradient": 531
}],
535: [function(e, t, n) {
var i = e("./Displayable")
, a = e("../core/util")
, r = e("../core/PathProxy")
, o = e("../contain/path")
, s = e("./Pattern").prototype.getCanvasPattern
, c = Math.abs
, l = new r(!0);
function u(e) {
i.call(this, e),
this.path = null
}
u.prototype = {
constructor: u,
type: "path",
__dirtyPath: !0,
strokeContainThreshold: 5,
subPixelOptimize: !1,
brush: function(e, t) {
var n, i = this.style, a = this.path || l, r = i.hasStroke(), o = i.hasFill(), c = i.fill, u = i.stroke, d = o && !!c.colorStops, p = r && !!u.colorStops, h = o && !!c.image, y = r && !!u.image;
(i.bind(e, this, t),
this.setTransform(e),
this.__dirty) && (d && (n = n || this.getBoundingRect(),
this._fillGradient = i.getGradient(e, c, n)),
p && (n = n || this.getBoundingRect(),
this._strokeGradient = i.getGradient(e, u, n)));
d ? e.fillStyle = this._fillGradient : h && (e.fillStyle = s.call(c, e)),
p ? e.strokeStyle = this._strokeGradient : y && (e.strokeStyle = s.call(u, e));
var m = i.lineDash
, f = i.lineDashOffset
, x = !!e.setLineDash
, v = this.getGlobalScale();
if (a.setScale(v[0], v[1]),
this.__dirtyPath || m && !x && r ? (a.beginPath(e),
m && !x && (a.setLineDash(m),
a.setLineDashOffset(f)),
this.buildPath(a, this.shape, !1),
this.path && (this.__dirtyPath = !1)) : (e.beginPath(),
this.path.rebuildPath(e)),
o)
if (null != i.fillOpacity) {
var z = e.globalAlpha;
e.globalAlpha = i.fillOpacity * i.opacity,
a.fill(e),
e.globalAlpha = z
} else
a.fill(e);
if (m && x && (e.setLineDash(m),
e.lineDashOffset = f),
r)
if (null != i.strokeOpacity) {
z = e.globalAlpha;
e.globalAlpha = i.strokeOpacity * i.opacity,
a.stroke(e),
e.globalAlpha = z
} else
a.stroke(e);
m && x && e.setLineDash([]),
null != i.text && (this.restoreTransform(e),
this.drawRectText(e, this.getBoundingRect()))
},
buildPath: function(e, t, n) {},
createPathProxy: function() {
this.path = new r
},
getBoundingRect: function() {
var e = this._rect
, t = this.style
, n = !e;
if (n) {
var i = this.path;
i || (i = this.path = new r),
this.__dirtyPath && (i.beginPath(),
this.buildPath(i, this.shape, !1)),
e = i.getBoundingRect()
}
if (this._rect = e,
t.hasStroke()) {
var a = this._rectWithStroke || (this._rectWithStroke = e.clone());
if (this.__dirty || n) {
a.copy(e);
var o = t.lineWidth
, s = t.strokeNoScale ? this.getLineScale() : 1;
t.hasFill() || (o = Math.max(o, this.strokeContainThreshold || 4)),
s > 1e-10 && (a.width += o / s,
a.height += o / s,
a.x -= o / s / 2,
a.y -= o / s / 2)
}
return a
}
return e
},
contain: function(e, t) {
var n = this.transformCoordToLocal(e, t)
, i = this.getBoundingRect()
, a = this.style;
if (e = n[0],
t = n[1],
i.contain(e, t)) {
var r = this.path.data;
if (a.hasStroke()) {
var s = a.lineWidth
, c = a.strokeNoScale ? this.getLineScale() : 1;
if (c > 1e-10 && (a.hasFill() || (s = Math.max(s, this.strokeContainThreshold)),
o.containStroke(r, s / c, e, t)))
return !0
}
if (a.hasFill())
return o.contain(r, e, t)
}
return !1
},
dirty: function(e) {
null == e && (e = !0),
e && (this.__dirtyPath = e,
this._rect = null),
this.__dirty = this.__dirtyText = !0,
this.__zr && this.__zr.refresh(),
this.__clipTarget && this.__clipTarget.dirty()
},
animateShape: function(e) {
return this.animate("shape", e)
},
attrKV: function(e, t) {
"shape" === e ? (this.setShape(t),
this.__dirtyPath = !0,
this._rect = null) : i.prototype.attrKV.call(this, e, t)
},
setShape: function(e, t) {
var n = this.shape;
if (n) {
if (a.isObject(e))
for (var i in e)
e.hasOwnProperty(i) && (n[i] = e[i]);
else
n[e] = t;
this.dirty(!0)
}
return this
},
getLineScale: function() {
var e = this.transform;
return e && c(e[0] - 1) > 1e-10 && c(e[3] - 1) > 1e-10 ? Math.sqrt(c(e[0] * e[3] - e[2] * e[1])) : 1
}
},
u.extend = function(e) {
var t = function(t) {
u.call(this, t),
e.style && this.style.extendFrom(e.style, !1);
var n = e.shape;
if (n) {
this.shape = this.shape || {};
var i = this.shape;
for (var a in n)
!i.hasOwnProperty(a) && n.hasOwnProperty(a) && (i[a] = n[a])
}
e.init && e.init.call(this, t)
};
for (var n in a.inherits(t, u),
e)
"style" !== n && "shape" !== n && (t.prototype[n] = e[n]);
return t
}
,
a.inherits(u, i);
var d = u;
t.exports = d
}
, {
"../contain/path": 507,
"../core/PathProxy": 517,
"../core/util": 526,
"./Displayable": 530,
"./Pattern": 536
}],
536: [function(e, t, n) {
var i = function(e, t) {
this.image = e,
this.repeat = t,
this.type = "pattern"
};
i.prototype.getCanvasPattern = function(e) {
return e.createPattern(this.image, this.repeat || "repeat")
}
;
var a = i;
t.exports = a
}
, {}],
537: [function(e, t, n) {
var i = e("../core/util")
, a = e("./Gradient")
, r = function(e, t, n, i, r) {
this.x = null == e ? .5 : e,
this.y = null == t ? .5 : t,
this.r = null == n ? .5 : n,
this.type = "radial",
this.global = r || !1,
a.call(this, i)
};
r.prototype = {
constructor: r
},
i.inherits(r, a);
var o = r;
t.exports = o
}
, {
"../core/util": 526,
"./Gradient": 531
}],
538: [function(e, t, n) {
var i = e("./helper/fixShadow")
, a = e("./constant").ContextCachedBy
, r = [["shadowBlur", 0], ["shadowOffsetX", 0], ["shadowOffsetY", 0], ["shadowColor", "#000"], ["lineCap", "butt"], ["lineJoin", "miter"], ["miterLimit", 10]]
, o = function(e) {
this.extendFrom(e, !1)
};
function s(e, t, n) {
var i = null == t.x ? 0 : t.x
, a = null == t.x2 ? 1 : t.x2
, r = null == t.y ? 0 : t.y
, o = null == t.y2 ? 0 : t.y2;
return t.global || (i = i * n.width + n.x,
a = a * n.width + n.x,
r = r * n.height + n.y,
o = o * n.height + n.y),
i = isNaN(i) ? 0 : i,
a = isNaN(a) ? 1 : a,
r = isNaN(r) ? 0 : r,
o = isNaN(o) ? 0 : o,
e.createLinearGradient(i, r, a, o)
}
function c(e, t, n) {
var i = n.width
, a = n.height
, r = Math.min(i, a)
, o = null == t.x ? .5 : t.x
, s = null == t.y ? .5 : t.y
, c = null == t.r ? .5 : t.r;
return t.global || (o = o * i + n.x,
s = s * a + n.y,
c *= r),
e.createRadialGradient(o, s, 0, o, s, c)
}
for (var l = o.prototype = {
constructor: o,
fill: "#000",
stroke: null,
opacity: 1,
fillOpacity: null,
strokeOpacity: null,
lineDash: null,
lineDashOffset: 0,
shadowBlur: 0,
shadowOffsetX: 0,
shadowOffsetY: 0,
lineWidth: 1,
strokeNoScale: !1,
text: null,
font: null,
textFont: null,
fontStyle: null,
fontWeight: null,
fontSize: null,
fontFamily: null,
textTag: null,
textFill: "#000",
textStroke: null,
textWidth: null,
textHeight: null,
textStrokeWidth: 0,
textLineHeight: null,
textPosition: "inside",
textRect: null,
textOffset: null,
textAlign: null,
textVerticalAlign: null,
textDistance: 5,
textShadowColor: "transparent",
textShadowBlur: 0,
textShadowOffsetX: 0,
textShadowOffsetY: 0,
textBoxShadowColor: "transparent",
textBoxShadowBlur: 0,
textBoxShadowOffsetX: 0,
textBoxShadowOffsetY: 0,
transformText: !1,
textRotation: 0,
textOrigin: null,
textBackgroundColor: null,
textBorderColor: null,
textBorderWidth: 0,
textBorderRadius: 0,
textPadding: null,
rich: null,
truncate: null,
blend: null,
bind: function(e, t, n) {
var o = n && n.style
, s = !o || e.__attrCachedBy !== a.STYLE_BIND;
e.__attrCachedBy = a.STYLE_BIND;
for (var c = 0; c < r.length; c++) {
var l = r[c]
, u = l[0];
(s || this[u] !== o[u]) && (e[u] = i(e, u, this[u] || l[1]))
}
if ((s || this.fill !== o.fill) && (e.fillStyle = this.fill),
(s || this.stroke !== o.stroke) && (e.strokeStyle = this.stroke),
(s || this.opacity !== o.opacity) && (e.globalAlpha = null == this.opacity ? 1 : this.opacity),
(s || this.blend !== o.blend) && (e.globalCompositeOperation = this.blend || "source-over"),
this.hasStroke()) {
var d = this.lineWidth;
e.lineWidth = d / (this.strokeNoScale && t && t.getLineScale ? t.getLineScale() : 1)
}
},
hasFill: function() {
var e = this.fill;
return null != e && "none" !== e
},
hasStroke: function() {
var e = this.stroke;
return null != e && "none" !== e && this.lineWidth > 0
},
extendFrom: function(e, t) {
if (e)
for (var n in e)
!e.hasOwnProperty(n) || !0 !== t && (!1 === t ? this.hasOwnProperty(n) : null == e[n]) || (this[n] = e[n])
},
set: function(e, t) {
"string" == typeof e ? this[e] = t : this.extendFrom(e, !0)
},
clone: function() {
var e = new this.constructor;
return e.extendFrom(this, !0),
e
},
getGradient: function(e, t, n) {
for (var i = ("radial" === t.type ? c : s)(e, t, n), a = t.colorStops, r = 0; r < a.length; r++)
i.addColorStop(a[r].offset, a[r].color);
return i
}
}, u = 0; u < r.length; u++) {
var d = r[u];
d[0]in l || (l[d[0]] = d[1])
}
o.getGradient = l.getGradient;
var p = o;
t.exports = p
}
, {
"./constant": 540,
"./helper/fixShadow": 542
}],
539: [function(e, t, n) {
var i = e("./Displayable")
, a = e("../core/util")
, r = e("../contain/text")
, o = e("./helper/text")
, s = e("./constant").ContextCachedBy
, c = function(e) {
i.call(this, e)
};
c.prototype = {
constructor: c,
type: "text",
brush: function(e, t) {
var n = this.style;
this.__dirty && o.normalizeTextStyle(n, !0),
n.fill = n.stroke = n.shadowBlur = n.shadowColor = n.shadowOffsetX = n.shadowOffsetY = null;
var i = n.text;
null != i && (i += ""),
o.needDrawText(i, n) ? (this.setTransform(e),
o.renderText(this, e, i, n, null, t),
this.restoreTransform(e)) : e.__attrCachedBy = s.NONE
},
getBoundingRect: function() {
var e = this.style;
if (this.__dirty && o.normalizeTextStyle(e, !0),
!this._rect) {
var t = e.text;
null != t ? t += "" : t = "";
var n = r.getBoundingRect(e.text + "", e.font, e.textAlign, e.textVerticalAlign, e.textPadding, e.textLineHeight, e.rich);
if (n.x += e.x || 0,
n.y += e.y || 0,
o.getStroke(e.textStroke, e.textStrokeWidth)) {
var i = e.textStrokeWidth;
n.x -= i / 2,
n.y -= i / 2,
n.width += i,
n.height += i
}
this._rect = n
}
return this._rect
}
},
a.inherits(c, i);
var l = c;
t.exports = l
}
, {
"../contain/text": 510,
"../core/util": 526,
"./Displayable": 530,
"./constant": 540,
"./helper/text": 549
}],
540: [function(e, t, n) {
n.ContextCachedBy = {
NONE: 0,
STYLE_BIND: 1,
PLAIN_TEXT: 2
},
n.WILL_BE_RESTORED = 9
}
, {}],
541: [function(e, t, n) {
var i = e("../../core/env")
, a = [["shadowBlur", 0], ["shadowColor", "#000"], ["shadowOffsetX", 0], ["shadowOffsetY", 0]];
t.exports = function(e) {
return i.browser.ie && i.browser.version >= 11 ? function() {
var t, n = this.__clipPaths, i = this.style;
if (n)
for (var r = 0; r < n.length; r++) {
var o = n[r]
, s = o && o.shape
, c = o && o.type;
if (s && ("sector" === c && s.startAngle === s.endAngle || "rect" === c && (!s.width || !s.height))) {
for (var l = 0; l < a.length; l++)
a[l][2] = i[a[l][0]],
i[a[l][0]] = a[l][1];
t = !0;
break
}
}
if (e.apply(this, arguments),
t)
for (l = 0; l < a.length; l++)
i[a[l][0]] = a[l][2]
}
: e
}
}
, {
"../../core/env": 520
}],
542: [function(e, t, n) {
var i = {
shadowBlur: 1,
shadowOffsetX: 1,
shadowOffsetY: 1,
textShadowBlur: 1,
textShadowOffsetX: 1,
textShadowOffsetY: 1,
textBoxShadowBlur: 1,
textBoxShadowOffsetX: 1,
textBoxShadowOffsetY: 1
};
t.exports = function(e, t, n) {
return i.hasOwnProperty(t) ? n * e.dpr : n
}
}
, {}],
543: [function(e, t, n) {
var i = new (e("../../core/LRU"))(50);
function a() {
var e = this.__cachedImgObj;
this.onload = this.onerror = this.__cachedImgObj = null;
for (var t = 0; t < e.pending.length; t++) {
var n = e.pending[t]
, i = n.cb;
i && i(this, n.cbPayload),
n.hostEl.dirty()
}
e.pending.length = 0
}
function r(e) {
return e && e.width && e.height
}
n.findExistImage = function(e) {
if ("string" == typeof e) {
var t = i.get(e);
return t && t.image
}
return e
}
,
n.createOrUpdateImage = function(e, t, n, o, s) {
if (e) {
if ("string" == typeof e) {
if (t && t.__zrImageSrc === e || !n)
return t;
var c = i.get(e)
, l = {
hostEl: n,
cb: o,
cbPayload: s
};
return c ? !r(t = c.image) && c.pending.push(l) : ((t = new Image).onload = t.onerror = a,
i.put(e, t.__cachedImgObj = {
image: t,
pending: [l]
}),
t.src = t.__zrImageSrc = e),
t
}
return e
}
return t
}
,
n.isImageReady = r
}
, {
"../../core/LRU": 516
}],
544: [function(e, t, n) {
var i = e("./smoothSpline")
, a = e("./smoothBezier");
n.buildPath = function(e, t, n) {
var r = t.points
, o = t.smooth;
if (r && r.length >= 2) {
if (o && "spline" !== o) {
var s = a(r, o, n, t.smoothConstraint);
e.moveTo(r[0][0], r[0][1]);
for (var c = r.length, l = 0; l < (n ? c : c - 1); l++) {
var u = s[2 * l]
, d = s[2 * l + 1]
, p = r[(l + 1) % c];
e.bezierCurveTo(u[0], u[1], d[0], d[1], p[0], p[1])
}
} else {
"spline" === o && (r = i(r, n)),
e.moveTo(r[0][0], r[0][1]);
l = 1;
for (var h = r.length; l < h; l++)
e.lineTo(r[l][0], r[l][1])
}
n && e.closePath()
}
}
}
, {
"./smoothBezier": 546,
"./smoothSpline": 547
}],
545: [function(e, t, n) {
n.buildPath = function(e, t) {
var n, i, a, r, o, s = t.x, c = t.y, l = t.width, u = t.height, d = t.r;
l < 0 && (s += l,
l = -l),
u < 0 && (c += u,
u = -u),
"number" == typeof d ? n = i = a = r = d : d instanceof Array ? 1 === d.length ? n = i = a = r = d[0] : 2 === d.length ? (n = a = d[0],
i = r = d[1]) : 3 === d.length ? (n = d[0],
i = r = d[1],
a = d[2]) : (n = d[0],
i = d[1],
a = d[2],
r = d[3]) : n = i = a = r = 0,
n + i > l && (n *= l / (o = n + i),
i *= l / o),
a + r > l && (a *= l / (o = a + r),
r *= l / o),
i + a > u && (i *= u / (o = i + a),
a *= u / o),
n + r > u && (n *= u / (o = n + r),
r *= u / o),
e.moveTo(s + n, c),
e.lineTo(s + l - i, c),
0 !== i && e.arc(s + l - i, c + i, i, -Math.PI / 2, 0),
e.lineTo(s + l, c + u - a),
0 !== a && e.arc(s + l - a, c + u - a, a, 0, Math.PI / 2),
e.lineTo(s + r, c + u),
0 !== r && e.arc(s + r, c + u - r, r, Math.PI / 2, Math.PI),
e.lineTo(s, c + n),
0 !== n && e.arc(s + n, c + n, n, Math.PI, 1.5 * Math.PI)
}
}
, {}],
546: [function(e, t, n) {
var i = e("../../core/vector")
, a = i.min
, r = i.max
, o = i.scale
, s = i.distance
, c = i.add
, l = i.clone
, u = i.sub;
t.exports = function(e, t, n, i) {
var d, p, h, y, m = [], f = [], x = [], v = [];
if (i) {
h = [1 / 0, 1 / 0],
y = [-1 / 0, -1 / 0];
for (var z = 0, g = e.length; z < g; z++)
a(h, h, e[z]),
r(y, y, e[z]);
a(h, h, i[0]),
r(y, y, i[1])
}
for (z = 0,
g = e.length; z < g; z++) {
var b = e[z];
if (n)
d = e[z ? z - 1 : g - 1],
p = e[(z + 1) % g];
else {
if (0 === z || z === g - 1) {
m.push(l(e[z]));
continue
}
d = e[z - 1],
p = e[z + 1]
}
u(f, p, d),
o(f, f, t);
var w = s(b, d)
, _ = s(b, p)
, k = w + _;
0 !== k && (w /= k,
_ /= k),
o(x, f, -w),
o(v, f, _);
var C = c([], b, x)
, S = c([], b, v);
i && (r(C, C, h),
a(C, C, y),
r(S, S, h),
a(S, S, y)),
m.push(C),
m.push(S)
}
return n && m.push(m.shift()),
m
}
}
, {
"../../core/vector": 527
}],
547: [function(e, t, n) {
var i = e("../../core/vector").distance;
function a(e, t, n, i, a, r, o) {
var s = .5 * (n - e)
, c = .5 * (i - t);
return (2 * (t - n) + s + c) * o + (-3 * (t - n) - 2 * s - c) * r + s * a + t
}
t.exports = function(e, t) {
for (var n = e.length, r = [], o = 0, s = 1; s < n; s++)
o += i(e[s - 1], e[s]);
var c = o / 2;
for (c = c < n ? n : c,
s = 0; s < c; s++) {
var l, u, d, p = s / (c - 1) * (t ? n : n - 1), h = Math.floor(p), y = p - h, m = e[h % n];
t ? (l = e[(h - 1 + n) % n],
u = e[(h + 1) % n],
d = e[(h + 2) % n]) : (l = e[0 === h ? h : h - 1],
u = e[h > n - 2 ? n - 1 : h + 1],
d = e[h > n - 3 ? n - 1 : h + 2]);
var f = y * y
, x = y * f;
r.push([a(l[0], m[0], u[0], d[0], y, f, x), a(l[1], m[1], u[1], d[1], y, f, x)])
}
return r
}
}
, {
"../../core/vector": 527
}],
548: [function(e, t, n) {
var i = Math.round;
function a(e, t, n) {
var a = i(2 * e);
return (a + i(t)) % 2 == 0 ? a / 2 : (a + (n ? 1 : -1)) / 2
}
n.subPixelOptimizeLine = function(e, t, n) {
var r = n && n.lineWidth;
if (t && r) {
var o = t.x1
, s = t.x2
, c = t.y1
, l = t.y2;
i(2 * o) === i(2 * s) ? e.x1 = e.x2 = a(o, r, !0) : (e.x1 = o,
e.x2 = s),
i(2 * c) === i(2 * l) ? e.y1 = e.y2 = a(c, r, !0) : (e.y1 = c,
e.y2 = l)
}
}
,
n.subPixelOptimizeRect = function(e, t, n) {
var i = n && n.lineWidth;
if (t && i) {
var r = t.x
, o = t.y
, s = t.width
, c = t.height;
e.x = a(r, i, !0),
e.y = a(o, i, !0),
e.width = Math.max(a(r + s, i, !1) - e.x, 0 === s ? 0 : 1),
e.height = Math.max(a(o + c, i, !1) - e.y, 0 === c ? 0 : 1)
}
}
,
n.subPixelOptimize = a
}
, {}],
549: [function(e, t, n) {
var i = e("../../core/util")
, a = i.retrieve2
, r = i.retrieve3
, o = i.each
, s = i.normalizeCssArray
, c = i.isString
, l = i.isObject
, u = e("../../contain/text")
, d = e("./roundRect")
, p = e("./image")
, h = e("./fixShadow")
, y = e("../constant")
, m = y.ContextCachedBy
, f = y.WILL_BE_RESTORED
, x = u.DEFAULT_FONT
, v = {
left: 1,
right: 1,
center: 1
}
, z = {
top: 1,
bottom: 1,
middle: 1
}
, g = [["textShadowBlur", "shadowBlur", 0], ["textShadowOffsetX", "shadowOffsetX", 0], ["textShadowOffsetY", "shadowOffsetY", 0], ["textShadowColor", "shadowColor", "transparent"]];
function b(e) {
if (e) {
e.font = u.makeFont(e);
var t = e.textAlign;
"middle" === t && (t = "center"),
e.textAlign = null == t || v[t] ? t : "left";
var n = e.textVerticalAlign || e.textBaseline;
"center" === n && (n = "middle"),
e.textVerticalAlign = null == n || z[n] ? n : "top",
e.textPadding && (e.textPadding = s(e.textPadding))
}
}
function w(e, t, n, i, a) {
if (n && t.textRotation) {
var r = t.textOrigin;
"center" === r ? (i = n.width / 2 + n.x,
a = n.height / 2 + n.y) : r && (i = r[0] + n.x,
a = r[1] + n.y),
e.translate(i, a),
e.rotate(-t.textRotation),
e.translate(-i, -a)
}
}
function _(e, t, n, i, o, s, c, l) {
var u = i.rich[n.styleName] || {};
u.text = n.text;
var d = n.textVerticalAlign
, p = s + o / 2;
"top" === d ? p = s + n.height / 2 : "bottom" === d && (p = s + o - n.height / 2),
!n.isLineHolder && k(u) && C(e, t, u, "right" === l ? c - n.width : "center" === l ? c - n.width / 2 : c, p - n.height / 2, n.width, n.height);
var h = n.textPadding;
h && (c = O(c, l, h),
p -= n.height / 2 - h[2] - n.textHeight / 2),
T(t, "shadowBlur", r(u.textShadowBlur, i.textShadowBlur, 0)),
T(t, "shadowColor", u.textShadowColor || i.textShadowColor || "transparent"),
T(t, "shadowOffsetX", r(u.textShadowOffsetX, i.textShadowOffsetX, 0)),
T(t, "shadowOffsetY", r(u.textShadowOffsetY, i.textShadowOffsetY, 0)),
T(t, "textAlign", l),
T(t, "textBaseline", "middle"),
T(t, "font", n.font || x);
var y = I(u.textStroke || i.textStroke, f)
, m = E(u.textFill || i.textFill)
, f = a(u.textStrokeWidth, i.textStrokeWidth);
y && (T(t, "lineWidth", f),
T(t, "strokeStyle", y),
t.strokeText(n.text, c, p)),
m && (T(t, "fillStyle", m),
t.fillText(n.text, c, p))
}
function k(e) {
return !!(e.textBackgroundColor || e.textBorderWidth && e.textBorderColor)
}
function C(e, t, n, i, a, r, o) {
var s = n.textBackgroundColor
, u = n.textBorderWidth
, h = n.textBorderColor
, y = c(s);
if (T(t, "shadowBlur", n.textBoxShadowBlur || 0),
T(t, "shadowColor", n.textBoxShadowColor || "transparent"),
T(t, "shadowOffsetX", n.textBoxShadowOffsetX || 0),
T(t, "shadowOffsetY", n.textBoxShadowOffsetY || 0),
y || u && h) {
t.beginPath();
var m = n.textBorderRadius;
m ? d.buildPath(t, {
x: i,
y: a,
width: r,
height: o,
r: m
}) : t.rect(i, a, r, o),
t.closePath()
}
if (y)
if (T(t, "fillStyle", s),
null != n.fillOpacity) {
var f = t.globalAlpha;
t.globalAlpha = n.fillOpacity * n.opacity,
t.fill(),
t.globalAlpha = f
} else
t.fill();
else if (l(s)) {
var x = s.image;
(x = p.createOrUpdateImage(x, null, e, S, s)) && p.isImageReady(x) && t.drawImage(x, i, a, r, o)
}
if (u && h)
if (T(t, "lineWidth", u),
T(t, "strokeStyle", h),
null != n.strokeOpacity) {
f = t.globalAlpha;
t.globalAlpha = n.strokeOpacity * n.opacity,
t.stroke(),
t.globalAlpha = f
} else
t.stroke()
}
function S(e, t) {
t.image = e
}
function M(e, t, n) {
var i = t.x || 0
, a = t.y || 0
, r = t.textAlign
, o = t.textVerticalAlign;
if (n) {
var s = t.textPosition;
if (s instanceof Array)
i = n.x + A(s[0], n.width),
a = n.y + A(s[1], n.height);
else {
var c = u.adjustTextPositionOnRect(s, n, t.textDistance);
i = c.x,
a = c.y,
r = r || c.textAlign,
o = o || c.textVerticalAlign
}
var l = t.textOffset;
l && (i += l[0],
a += l[1])
}
return {
baseX: i,
baseY: a,
textAlign: r,
textVerticalAlign: o
}
}
function T(e, t, n) {
return e[t] = h(e, t, n),
e[t]
}
function I(e, t) {
return null == e || t <= 0 || "transparent" === e || "none" === e ? null : e.image || e.colorStops ? "#000" : e
}
function E(e) {
return null == e || "none" === e ? null : e.image || e.colorStops ? "#000" : e
}
function A(e, t) {
return "string" == typeof e ? e.lastIndexOf("%") >= 0 ? parseFloat(e) / 100 * t : parseFloat(e) : e
}
function O(e, t, n) {
return "right" === t ? e - n[1] : "center" === t ? e + n[3] / 2 - n[1] / 2 : e + n[3]
}
n.normalizeTextStyle = function(e) {
return b(e),
o(e.rich, b),
e
}
,
n.renderText = function(e, t, n, i, a, r) {
i.rich ? function(e, t, n, i, a, r) {
r !== f && (t.__attrCachedBy = m.NONE);
var o = e.__textCotentBlock;
o && !e.__dirtyText || (o = e.__textCotentBlock = u.parseRichText(n, i));
!function(e, t, n, i, a) {
var r = n.width
, o = n.outerWidth
, s = n.outerHeight
, c = i.textPadding
, l = M(s, i, a)
, d = l.baseX
, p = l.baseY
, h = l.textAlign
, y = l.textVerticalAlign;
w(t, i, a, d, p);
var m = u.adjustTextX(d, o, h)
, f = u.adjustTextY(p, s, y)
, x = m
, v = f;
c && (x += c[3],
v += c[0]);
var z = x + r;
k(i) && C(e, t, i, m, f, o, s),
window.zxyEcharts = window.zxyEcharts || {},
i.zxyId && (window.zxyEcharts[i.zxyId] = {
x: m,
y: f,
w: o,
h: s
});
for (var g = 0; g < n.lines.length; g++) {
for (var b, S = n.lines[g], T = S.tokens, I = T.length, E = S.lineHeight, A = S.width, O = 0, P = x, L = z, j = I - 1; O < I && (!(b = T[O]).textAlign || "left" === b.textAlign); )
_(e, t, b, i, E, v, P, "left"),
A -= b.width,
P += b.width,
O++;
for (; j >= 0 && "right" === (b = T[j]).textAlign; )
_(e, t, b, i, E, v, L, "right"),
A -= b.width,
L -= b.width,
j--;
for (P += (r - (P - x) - (z - L) - A) / 2; O <= j; )
b = T[O],
_(e, t, b, i, E, v, P + b.width / 2, "center"),
P += b.width,
O++;
v += E
}
}(e, t, o, i, a)
}(e, t, n, i, a, r) : function(e, t, n, i, a, r) {
"use strict";
var o, s = k(i), c = !1, l = t.__attrCachedBy === m.PLAIN_TEXT;
r !== f ? (r && (o = r.style,
c = !s && l && o),
t.__attrCachedBy = s ? m.NONE : m.PLAIN_TEXT) : l && (t.__attrCachedBy = m.NONE);
var d = i.font || x;
c && d === (o.font || x) || (t.font = d);
var p = e.__computedFont;
e.__styleFont !== d && (e.__styleFont = d,
p = e.__computedFont = t.font);
var y = i.textPadding
, v = i.textLineHeight
, z = e.__textCotentBlock;
z && !e.__dirtyText || (z = e.__textCotentBlock = u.parsePlainText(n, p, y, v, i.truncate));
var b = z.outerHeight
, _ = z.lines
, S = z.lineHeight
, T = M(b, i, a)
, A = T.baseX
, P = T.baseY
, L = T.textAlign || "left"
, j = T.textVerticalAlign;
w(t, i, a, A, P);
var H = u.adjustTextY(P, b, j)
, D = A
, N = H;
if (s || y) {
var R = u.getWidth(n, p);
y && (R += y[1] + y[3]);
var V = u.adjustTextX(A, R, L);
s && C(e, t, i, V, H, R, b),
window.zxyEcharts = window.zxyEcharts || {},
i.zxyId && (window.zxyEcharts[i.zxyId] = {
x: V,
y: H,
w: R,
h: b
}),
y && (D = O(A, L, y),
N += y[0])
}
t.textAlign = L,
t.textBaseline = "middle",
t.globalAlpha = i.opacity || 1;
for (var $ = 0; $ < g.length; $++) {
var F = g[$]
, q = F[0]
, B = F[1]
, U = i[q];
c && U === o[q] || (t[B] = h(t, B, U || F[2]))
}
N += S / 2;
var G = i.textStrokeWidth
, W = c ? o.textStrokeWidth : null
, K = !c || G !== W
, Y = !c || K || i.textStroke !== o.textStroke
, X = I(i.textStroke, G)
, J = E(i.textFill);
X && (K && (t.lineWidth = G),
Y && (t.strokeStyle = X));
J && (c && i.textFill === o.textFill || (t.fillStyle = J));
if (1 === _.length)
X && t.strokeText(_[0], D, N),
J && t.fillText(_[0], D, N);
else
for ($ = 0; $ < _.length; $++)
X && t.strokeText(_[$], D, N),
J && t.fillText(_[$], D, N),
N += S
}(e, t, n, i, a, r)
}
,
n.getStroke = I,
n.getFill = E,
n.needDrawText = function(e, t) {
return null != e && (e || t.textBackgroundColor || t.textBorderWidth && t.textBorderColor || t.textPadding)
}
}
, {
"../../contain/text": 510,
"../../core/util": 526,
"../constant": 540,
"./fixShadow": 542,
"./image": 543,
"./roundRect": 545
}],
550: [function(e, t, n) {
var i = e("../helper/text")
, a = e("../../core/BoundingRect")
, r = e("../constant").WILL_BE_RESTORED
, o = new a
, s = function() {};
s.prototype = {
constructor: s,
drawRectText: function(e, t) {
var n = this.style;
t = n.textRect || t,
this.__dirty && i.normalizeTextStyle(n, !0);
var a = n.text;
if (null != a && (a += ""),
i.needDrawText(a, n)) {
e.save();
var s = this.transform;
n.transformText ? this.setTransform(e) : s && (o.copy(t),
o.applyTransform(s),
t = o),
i.renderText(this, e, a, n, t, r),
e.restore()
}
}
};
var c = s;
t.exports = c
}
, {
"../../core/BoundingRect": 514,
"../constant": 540,
"../helper/text": 549
}],
551: [function(e, t, n) {
var i = e("../Path").extend({
type: "arc",
shape: {
cx: 0,
cy: 0,
r: 0,
startAngle: 0,
endAngle: 2 * Math.PI,
clockwise: !0
},
style: {
stroke: "#000",
fill: null
},
buildPath: function(e, t) {
var n = t.cx
, i = t.cy
, a = Math.max(t.r, 0)
, r = t.startAngle
, o = t.endAngle
, s = t.clockwise
, c = Math.cos(r)
, l = Math.sin(r);
e.moveTo(c * a + n, l * a + i),
e.arc(n, i, a, r, o, !s)
}
});
t.exports = i
}
, {
"../Path": 535
}],
552: [function(e, t, n) {
var i = e("../Path")
, a = e("../../core/vector")
, r = e("../../core/curve")
, o = r.quadraticSubdivide
, s = r.cubicSubdivide
, c = r.quadraticAt
, l = r.cubicAt
, u = r.quadraticDerivativeAt
, d = r.cubicDerivativeAt
, p = [];
function h(e, t, n) {
var i = e.cpx2
, a = e.cpy2;
return null === i || null === a ? [(n ? d : l)(e.x1, e.cpx1, e.cpx2, e.x2, t), (n ? d : l)(e.y1, e.cpy1, e.cpy2, e.y2, t)] : [(n ? u : c)(e.x1, e.cpx1, e.x2, t), (n ? u : c)(e.y1, e.cpy1, e.y2, t)]
}
var y = i.extend({
type: "bezier-curve",
shape: {
x1: 0,
y1: 0,
x2: 0,
y2: 0,
cpx1: 0,
cpy1: 0,
percent: 1
},
style: {
stroke: "#000",
fill: null
},
buildPath: function(e, t) {
var n = t.x1
, i = t.y1
, a = t.x2
, r = t.y2
, c = t.cpx1
, l = t.cpy1
, u = t.cpx2
, d = t.cpy2
, h = t.percent;
0 !== h && (e.moveTo(n, i),
null == u || null == d ? (h < 1 && (o(n, c, a, h, p),
c = p[1],
a = p[2],
o(i, l, r, h, p),
l = p[1],
r = p[2]),
e.quadraticCurveTo(c, l, a, r)) : (h < 1 && (s(n, c, u, a, h, p),
c = p[1],
u = p[2],
a = p[3],
s(i, l, d, r, h, p),
l = p[1],
d = p[2],
r = p[3]),
e.bezierCurveTo(c, l, u, d, a, r)))
},
pointAt: function(e) {
return h(this.shape, e, !1)
},
tangentAt: function(e) {
var t = h(this.shape, e, !0);
return a.normalize(t, t)
}
});
t.exports = y
}
, {
"../../core/curve": 519,
"../../core/vector": 527,
"../Path": 535
}],
553: [function(e, t, n) {
var i = e("../Path").extend({
type: "circle",
shape: {
cx: 0,
cy: 0,
r: 0
},
buildPath: function(e, t, n) {
n && e.moveTo(t.cx + t.r, t.cy),
e.arc(t.cx, t.cy, t.r, 0, 2 * Math.PI, !0)
}
});
t.exports = i
}
, {
"../Path": 535
}],
554: [function(e, t, n) {
var i = e("../Path").extend({
type: "ellipse",
shape: {
cx: 0,
cy: 0,
rx: 0,
ry: 0
},
buildPath: function(e, t) {
var n = .5522848
, i = t.cx
, a = t.cy
, r = t.rx
, o = t.ry
, s = r * n
, c = o * n;
e.moveTo(i - r, a),
e.bezierCurveTo(i - r, a - c, i - s, a - o, i, a - o),
e.bezierCurveTo(i + s, a - o, i + r, a - c, i + r, a),
e.bezierCurveTo(i + r, a + c, i + s, a + o, i, a + o),
e.bezierCurveTo(i - s, a + o, i - r, a + c, i - r, a),
e.closePath()
}
});
t.exports = i
}
, {
"../Path": 535
}],
555: [function(e, t, n) {
var i = e("../Path")
, a = e("../helper/subPixelOptimize").subPixelOptimizeLine
, r = {}
, o = i.extend({
type: "line",
shape: {
x1: 0,
y1: 0,
x2: 0,
y2: 0,
percent: 1
},
style: {
stroke: "#000",
fill: null
},
buildPath: function(e, t) {
var n, i, o, s;
this.subPixelOptimize ? (a(r, t, this.style),
n = r.x1,
i = r.y1,
o = r.x2,
s = r.y2) : (n = t.x1,
i = t.y1,
o = t.x2,
s = t.y2);
var c = t.percent;
0 !== c && (e.moveTo(n, i),
c < 1 && (o = n * (1 - c) + o * c,
s = i * (1 - c) + s * c),
e.lineTo(o, s))
},
pointAt: function(e) {
var t = this.shape;
return [t.x1 * (1 - e) + t.x2 * e, t.y1 * (1 - e) + t.y2 * e]
}
});
t.exports = o
}
, {
"../Path": 535,
"../helper/subPixelOptimize": 548
}],
556: [function(e, t, n) {
var i = e("../Path")
, a = e("../helper/poly")
, r = i.extend({
type: "polygon",
shape: {
points: null,
smooth: !1,
smoothConstraint: null
},
buildPath: function(e, t) {
a.buildPath(e, t, !0)
}
});
t.exports = r
}
, {
"../Path": 535,
"../helper/poly": 544
}],
557: [function(e, t, n) {
var i = e("../Path")
, a = e("../helper/poly")
, r = i.extend({
type: "polyline",
shape: {
points: null,
smooth: !1,
smoothConstraint: null
},
style: {
stroke: "#000",
fill: null
},
buildPath: function(e, t) {
a.buildPath(e, t, !1)
}
});
t.exports = r
}
, {
"../Path": 535,
"../helper/poly": 544
}],
558: [function(e, t, n) {
var i = e("../Path")
, a = e("../helper/roundRect")
, r = e("../helper/subPixelOptimize").subPixelOptimizeRect
, o = {}
, s = i.extend({
type: "rect",
shape: {
r: 0,
x: 0,
y: 0,
width: 0,
height: 0
},
buildPath: function(e, t) {
var n, i, s, c;
this.subPixelOptimize ? (r(o, t, this.style),
n = o.x,
i = o.y,
s = o.width,
c = o.height,
o.r = t.r,
t = o) : (n = t.x,
i = t.y,
s = t.width,
c = t.height),
t.r ? a.buildPath(e, t) : e.rect(n, i, s, c),
e.closePath()
}
});
t.exports = s
}
, {
"../Path": 535,
"../helper/roundRect": 545,
"../helper/subPixelOptimize": 548
}],
559: [function(e, t, n) {
var i = e("../Path").extend({
type: "ring",
shape: {
cx: 0,
cy: 0,
r: 0,
r0: 0
},
buildPath: function(e, t) {
var n = t.cx
, i = t.cy
, a = 2 * Math.PI;
e.moveTo(n + t.r, i),
e.arc(n, i, t.r, 0, a, !1),
e.moveTo(n + t.r0, i),
e.arc(n, i, t.r0, 0, a, !0)
}
});
t.exports = i
}
, {
"../Path": 535
}],
560: [function(e, t, n) {
var i = e("../Path")
, a = e("../helper/fixClipWithShadow")
, r = i.extend({
type: "sector",
shape: {
cx: 0,
cy: 0,
r0: 0,
r: 0,
startAngle: 0,
endAngle: 2 * Math.PI,
clockwise: !0
},
brush: a(i.prototype.brush),
buildPath: function(e, t) {
var n = t.cx
, i = t.cy
, a = Math.max(t.r0 || 0, 0)
, r = Math.max(t.r, 0)
, o = t.startAngle
, s = t.endAngle
, c = t.clockwise
, l = Math.cos(o)
, u = Math.sin(o);
e.moveTo(l * a + n, u * a + i),
e.lineTo(l * r + n, u * r + i),
e.arc(n, i, r, o, s, !c),
e.lineTo(Math.cos(s) * a + n, Math.sin(s) * a + i),
0 !== a && e.arc(n, i, a, s, o, c),
e.closePath()
}
});
t.exports = r
}
, {
"../Path": 535,
"../helper/fixClipWithShadow": 541
}],
561: [function(e, t, n) {
var i = e("../animation/Animator")
, a = e("../core/log")
, r = e("../core/util")
, o = r.isString
, s = r.isFunction
, c = r.isObject
, l = r.isArrayLike
, u = r.indexOf
, d = function() {
this.animators = []
};
function p(e, t, n, i, a, r, u, d) {
o(i) ? (r = a,
a = i,
i = 0) : s(a) ? (r = a,
a = "linear",
i = 0) : s(i) ? (r = i,
i = 0) : s(n) ? (r = n,
n = 500) : n || (n = 500),
e.stopAnimation(),
function e(t, n, i, a, r, o, s) {
var u = {}
, d = 0;
for (var p in a)
a.hasOwnProperty(p) && (null != i[p] ? c(a[p]) && !l(a[p]) ? e(t, n ? n + "." + p : p, i[p], a[p], r, o, s) : (s ? (u[p] = i[p],
h(t, n, p, a[p])) : u[p] = a[p],
d++) : null == a[p] || s || h(t, n, p, a[p]));
d > 0 && t.animate(n, !1).when(null == r ? 500 : r, u).delay(o || 0)
}(e, "", e, t, n, i, d);
var p = e.animators.slice()
, y = p.length;
function m() {
--y || r && r()
}
y || r && r();
for (var f = 0; f < p.length; f++)
p[f].done(m).start(a, u)
}
function h(e, t, n, i) {
if (t) {
var a = {};
a[t] = {},
a[t][n] = i,
e.attr(a)
} else
e.attr(n, i)
}
d.prototype = {
constructor: d,
animate: function(e, t) {
var n, r = !1, o = this, s = this.__zr;
if (e) {
var c = e.split(".")
, l = o;
r = "shape" === c[0];
for (var d = 0, p = c.length; d < p; d++)
l && (l = l[c[d]]);
l && (n = l)
} else
n = o;
if (n) {
var h = o.animators
, y = new i(n,t);
return y.during((function(e) {
o.dirty(r)
}
)).done((function() {
h.splice(u(h, y), 1)
}
)),
h.push(y),
s && s.animation.addAnimator(y),
y
}
a('Property "' + e + '" is not existed in element ' + o.id)
},
stopAnimation: function(e) {
for (var t = this.animators, n = t.length, i = 0; i < n; i++)
t[i].stop(e);
return t.length = 0,
this
},
animateTo: function(e, t, n, i, a, r) {
p(this, e, t, n, i, a, r)
},
animateFrom: function(e, t, n, i, a, r) {
p(this, e, t, n, i, a, r, !0)
}
};
var y = d;
t.exports = y
}
, {
"../animation/Animator": 499,
"../core/log": 523,
"../core/util": 526
}],
562: [function(e, t, n) {
function i() {
this.on("mousedown", this._dragStart, this),
this.on("mousemove", this._drag, this),
this.on("mouseup", this._dragEnd, this),
this.on("globalout", this._dragEnd, this)
}
function a(e, t) {
return {
target: e,
topTarget: t && t.topTarget
}
}
i.prototype = {
constructor: i,
_dragStart: function(e) {
var t = e.target;
t && t.draggable && (this._draggingTarget = t,
t.dragging = !0,
this._x = e.offsetX,
this._y = e.offsetY,
this.dispatchToElement(a(t, e), "dragstart", e.event))
},
_drag: function(e) {
var t = this._draggingTarget;
if (t) {
var n = e.offsetX
, i = e.offsetY
, r = n - this._x
, o = i - this._y;
this._x = n,
this._y = i,
t.drift(r, o, e),
this.dispatchToElement(a(t, e), "drag", e.event);
var s = this.findHover(n, i, t).target
, c = this._dropTarget;
this._dropTarget = s,
t !== s && (c && s !== c && this.dispatchToElement(a(c, e), "dragleave", e.event),
s && s !== c && this.dispatchToElement(a(s, e), "dragenter", e.event))
}
},
_dragEnd: function(e) {
var t = this._draggingTarget;
t && (t.dragging = !1),
this.dispatchToElement(a(t, e), "dragend", e.event),
this._dropTarget && this.dispatchToElement(a(this._dropTarget, e), "drop", e.event),
this._draggingTarget = null,
this._dropTarget = null
}
};
var r = i;
t.exports = r
}
, {}],
563: [function(e, t, n) {
var i = Array.prototype.slice
, a = function(e) {
this._$handlers = {},
this._$eventProcessor = e
};
function r(e, t, n, i, a, r) {
var o = e._$handlers;
if ("function" == typeof n && (a = i,
i = n,
n = null),
!i || !t)
return e;
n = function(e, t) {
var n = e._$eventProcessor;
return null != t && n && n.normalizeQuery && (t = n.normalizeQuery(t)),
t
}(e, n),
o[t] || (o[t] = []);
for (var s = 0; s < o[t].length; s++)
if (o[t][s].h === i)
return e;
var c = {
h: i,
one: r,
query: n,
ctx: a || e,
callAtLast: i.zrEventfulCallAtLast
}
, l = o[t].length - 1
, u = o[t][l];
return u && u.callAtLast ? o[t].splice(l, 0, c) : o[t].push(c),
e
}
a.prototype = {
constructor: a,
one: function(e, t, n, i) {
return r(this, e, t, n, i, !0)
},
on: function(e, t, n, i) {
return r(this, e, t, n, i, !1)
},
isSilent: function(e) {
var t = this._$handlers;
return !t[e] || !t[e].length
},
off: function(e, t) {
var n = this._$handlers;
if (!e)
return this._$handlers = {},
this;
if (t) {
if (n[e]) {
for (var i = [], a = 0, r = n[e].length; a < r; a++)
n[e][a].h !== t && i.push(n[e][a]);
n[e] = i
}
n[e] && 0 === n[e].length && delete n[e]
} else
delete n[e];
return this
},
trigger: function(e) {
var t = this._$handlers[e]
, n = this._$eventProcessor;
if (t) {
var a = arguments
, r = a.length;
r > 3 && (a = i.call(a, 1));
for (var o = t.length, s = 0; s < o; ) {
var c = t[s];
if (n && n.filter && null != c.query && !n.filter(e, c.query))
s++;
else {
switch (r) {
case 1:
c.h.call(c.ctx);
break;
case 2:
c.h.call(c.ctx, a[1]);
break;
case 3:
c.h.call(c.ctx, a[1], a[2]);
break;
default:
c.h.apply(c.ctx, a)
}
c.one ? (t.splice(s, 1),
o--) : s++
}
}
}
return n && n.afterTrigger && n.afterTrigger(e),
this
},
triggerWithContext: function(e) {
var t = this._$handlers[e]
, n = this._$eventProcessor;
if (t) {
var a = arguments
, r = a.length;
r > 4 && (a = i.call(a, 1, a.length - 1));
for (var o = a[a.length - 1], s = t.length, c = 0; c < s; ) {
var l = t[c];
if (n && n.filter && null != l.query && !n.filter(e, l.query))
c++;
else {
switch (r) {
case 1:
l.h.call(o);
break;
case 2:
l.h.call(o, a[1]);
break;
case 3:
l.h.call(o, a[1], a[2]);
break;
default:
l.h.apply(o, a)
}
l.one ? (t.splice(c, 1),
s--) : c++
}
}
}
return n && n.afterTrigger && n.afterTrigger(e),
this
}
};
var o = a;
t.exports = o
}
, {}],
564: [function(e, t, n) {
var i = e("../core/matrix")
, a = e("../core/vector")
, r = i.identity;
function o(e) {
return e > 5e-5 || e < -5e-5
}
var s = function(e) {
(e = e || {}).position || (this.position = [0, 0]),
null == e.rotation && (this.rotation = 0),
e.scale || (this.scale = [1, 1]),
this.origin = this.origin || null
}
, c = s.prototype;
c.transform = null,
c.needLocalTransform = function() {
return o(this.rotation) || o(this.position[0]) || o(this.position[1]) || o(this.scale[0] - 1) || o(this.scale[1] - 1)
}
;
var l = [];
c.updateTransform = function() {
var e = this.parent
, t = e && e.transform
, n = this.needLocalTransform()
, a = this.transform;
if (n || t) {
a = a || i.create(),
n ? this.getLocalTransform(a) : r(a),
t && (n ? i.mul(a, e.transform, a) : i.copy(a, e.transform)),
this.transform = a;
var o = this.globalScaleRatio;
if (null != o && 1 !== o) {
this.getGlobalScale(l);
var s = l[0] < 0 ? -1 : 1
, c = l[1] < 0 ? -1 : 1
, u = ((l[0] - s) * o + s) / l[0] || 0
, d = ((l[1] - c) * o + c) / l[1] || 0;
a[0] *= u,
a[1] *= u,
a[2] *= d,
a[3] *= d
}
this.invTransform = this.invTransform || i.create(),
i.invert(this.invTransform, a)
} else
a && r(a)
}
,
c.getLocalTransform = function(e) {
return s.getLocalTransform(this, e)
}
,
c.setTransform = function(e) {
var t = this.transform
, n = e.dpr || 1;
t ? e.setTransform(n * t[0], n * t[1], n * t[2], n * t[3], n * t[4], n * t[5]) : e.setTransform(n, 0, 0, n, 0, 0)
}
,
c.restoreTransform = function(e) {
var t = e.dpr || 1;
e.setTransform(t, 0, 0, t, 0, 0)
}
;
var u = []
, d = i.create();
c.setLocalTransform = function(e) {
if (e) {
var t = e[0] * e[0] + e[1] * e[1]
, n = e[2] * e[2] + e[3] * e[3]
, i = this.position
, a = this.scale;
o(t - 1) && (t = Math.sqrt(t)),
o(n - 1) && (n = Math.sqrt(n)),
e[0] < 0 && (t = -t),
e[3] < 0 && (n = -n),
i[0] = e[4],
i[1] = e[5],
a[0] = t,
a[1] = n,
this.rotation = Math.atan2(-e[1] / n, e[0] / t)
}
}
,
c.decomposeTransform = function() {
if (this.transform) {
var e = this.parent
, t = this.transform;
e && e.transform && (i.mul(u, e.invTransform, t),
t = u);
var n = this.origin;
n && (n[0] || n[1]) && (d[4] = n[0],
d[5] = n[1],
i.mul(u, t, d),
u[4] -= n[0],
u[5] -= n[1],
t = u),
this.setLocalTransform(t)
}
}
,
c.getGlobalScale = function(e) {
var t = this.transform;
return e = e || [],
t ? (e[0] = Math.sqrt(t[0] * t[0] + t[1] * t[1]),
e[1] = Math.sqrt(t[2] * t[2] + t[3] * t[3]),
t[0] < 0 && (e[0] = -e[0]),
t[3] < 0 && (e[1] = -e[1]),
e) : (e[0] = 1,
e[1] = 1,
e)
}
,
c.transformCoordToLocal = function(e, t) {
var n = [e, t]
, i = this.invTransform;
return i && a.applyTransform(n, n, i),
n
}
,
c.transformCoordToGlobal = function(e, t) {
var n = [e, t]
, i = this.transform;
return i && a.applyTransform(n, n, i),
n
}
,
s.getLocalTransform = function(e, t) {
r(t = t || []);
var n = e.origin
, a = e.scale || [1, 1]
, o = e.rotation || 0
, s = e.position || [0, 0];
return n && (t[4] -= n[0],
t[5] -= n[1]),
i.scale(t, t, a),
o && i.rotate(t, t, o),
n && (t[4] += n[0],
t[5] += n[1]),
t[4] += s[0],
t[5] += s[1],
t
}
;
var p = s;
t.exports = p
}
, {
"../core/matrix": 524,
"../core/vector": 527
}],
565: [function(e, t, n) {
var i = e("../core/LRU")
, a = {
transparent: [0, 0, 0, 0],
aliceblue: [240, 248, 255, 1],
antiquewhite: [250, 235, 215, 1],
aqua: [0, 255, 255, 1],
aquamarine: [127, 255, 212, 1],
azure: [240, 255, 255, 1],
beige: [245, 245, 220, 1],
bisque: [255, 228, 196, 1],
black: [0, 0, 0, 1],
blanchedalmond: [255, 235, 205, 1],
blue: [0, 0, 255, 1],
blueviolet: [138, 43, 226, 1],
brown: [165, 42, 42, 1],
burlywood: [222, 184, 135, 1],
cadetblue: [95, 158, 160, 1],
chartreuse: [127, 255, 0, 1],
chocolate: [210, 105, 30, 1],
coral: [255, 127, 80, 1],
cornflowerblue: [100, 149, 237, 1],
cornsilk: [255, 248, 220, 1],
crimson: [220, 20, 60, 1],
cyan: [0, 255, 255, 1],
darkblue: [0, 0, 139, 1],
darkcyan: [0, 139, 139, 1],
darkgoldenrod: [184, 134, 11, 1],
darkgray: [169, 169, 169, 1],
darkgreen: [0, 100, 0, 1],
darkgrey: [169, 169, 169, 1],
darkkhaki: [189, 183, 107, 1],
darkmagenta: [139, 0, 139, 1],
darkolivegreen: [85, 107, 47, 1],
darkorange: [255, 140, 0, 1],
darkorchid: [153, 50, 204, 1],
darkred: [139, 0, 0, 1],
darksalmon: [233, 150, 122, 1],
darkseagreen: [143, 188, 143, 1],
darkslateblue: [72, 61, 139, 1],
darkslategray: [47, 79, 79, 1],
darkslategrey: [47, 79, 79, 1],
darkturquoise: [0, 206, 209, 1],
darkviolet: [148, 0, 211, 1],
deeppink: [255, 20, 147, 1],
deepskyblue: [0, 191, 255, 1],
dimgray: [105, 105, 105, 1],
dimgrey: [105, 105, 105, 1],
dodgerblue: [30, 144, 255, 1],
firebrick: [178, 34, 34, 1],
floralwhite: [255, 250, 240, 1],
forestgreen: [34, 139, 34, 1],
fuchsia: [255, 0, 255, 1],
gainsboro: [220, 220, 220, 1],
ghostwhite: [248, 248, 255, 1],
gold: [255, 215, 0, 1],
goldenrod: [218, 165, 32, 1],
gray: [128, 128, 128, 1],
green: [0, 128, 0, 1],
greenyellow: [173, 255, 47, 1],
grey: [128, 128, 128, 1],
honeydew: [240, 255, 240, 1],
hotpink: [255, 105, 180, 1],
indianred: [205, 92, 92, 1],
indigo: [75, 0, 130, 1],
ivory: [255, 255, 240, 1],
khaki: [240, 230, 140, 1],
lavender: [230, 230, 250, 1],
lavenderblush: [255, 240, 245, 1],
lawngreen: [124, 252, 0, 1],
lemonchiffon: [255, 250, 205, 1],
lightblue: [173, 216, 230, 1],
lightcoral: [240, 128, 128, 1],
lightcyan: [224, 255, 255, 1],
lightgoldenrodyellow: [250, 250, 210, 1],
lightgray: [211, 211, 211, 1],
lightgreen: [144, 238, 144, 1],
lightgrey: [211, 211, 211, 1],
lightpink: [255, 182, 193, 1],
lightsalmon: [255, 160, 122, 1],
lightseagreen: [32, 178, 170, 1],
lightskyblue: [135, 206, 250, 1],
lightslategray: [119, 136, 153, 1],
lightslategrey: [119, 136, 153, 1],
lightsteelblue: [176, 196, 222, 1],
lightyellow: [255, 255, 224, 1],
lime: [0, 255, 0, 1],
limegreen: [50, 205, 50, 1],
linen: [250, 240, 230, 1],
magenta: [255, 0, 255, 1],
maroon: [128, 0, 0, 1],
mediumaquamarine: [102, 205, 170, 1],
mediumblue: [0, 0, 205, 1],
mediumorchid: [186, 85, 211, 1],
mediumpurple: [147, 112, 219, 1],
mediumseagreen: [60, 179, 113, 1],
mediumslateblue: [123, 104, 238, 1],
mediumspringgreen: [0, 250, 154, 1],
mediumturquoise: [72, 209, 204, 1],
mediumvioletred: [199, 21, 133, 1],
midnightblue: [25, 25, 112, 1],
mintcream: [245, 255, 250, 1],
mistyrose: [255, 228, 225, 1],
moccasin: [255, 228, 181, 1],
navajowhite: [255, 222, 173, 1],
navy: [0, 0, 128, 1],
oldlace: [253, 245, 230, 1],
olive: [128, 128, 0, 1],
olivedrab: [107, 142, 35, 1],
orange: [255, 165, 0, 1],
orangered: [255, 69, 0, 1],
orchid: [218, 112, 214, 1],
palegoldenrod: [238, 232, 170, 1],
palegreen: [152, 251, 152, 1],
paleturquoise: [175, 238, 238, 1],
palevioletred: [219, 112, 147, 1],
papayawhip: [255, 239, 213, 1],
peachpuff: [255, 218, 185, 1],
peru: [205, 133, 63, 1],
pink: [255, 192, 203, 1],
plum: [221, 160, 221, 1],
powderblue: [176, 224, 230, 1],
purple: [128, 0, 128, 1],
red: [255, 0, 0, 1],
rosybrown: [188, 143, 143, 1],
royalblue: [65, 105, 225, 1],
saddlebrown: [139, 69, 19, 1],
salmon: [250, 128, 114, 1],
sandybrown: [244, 164, 96, 1],
seagreen: [46, 139, 87, 1],
seashell: [255, 245, 238, 1],
sienna: [160, 82, 45, 1],
silver: [192, 192, 192, 1],
skyblue: [135, 206, 235, 1],
slateblue: [106, 90, 205, 1],
slategray: [112, 128, 144, 1],
slategrey: [112, 128, 144, 1],
snow: [255, 250, 250, 1],
springgreen: [0, 255, 127, 1],
steelblue: [70, 130, 180, 1],
tan: [210, 180, 140, 1],
teal: [0, 128, 128, 1],
thistle: [216, 191, 216, 1],
tomato: [255, 99, 71, 1],
turquoise: [64, 224, 208, 1],
violet: [238, 130, 238, 1],
wheat: [245, 222, 179, 1],
white: [255, 255, 255, 1],
whitesmoke: [245, 245, 245, 1],
yellow: [255, 255, 0, 1],
yellowgreen: [154, 205, 50, 1]
};
function r(e) {
return (e = Math.round(e)) < 0 ? 0 : e > 255 ? 255 : e
}
function o(e) {
return e < 0 ? 0 : e > 1 ? 1 : e
}
function s(e) {
return e.length && "%" === e.charAt(e.length - 1) ? r(parseFloat(e) / 100 * 255) : r(parseInt(e, 10))
}
function c(e) {
return e.length && "%" === e.charAt(e.length - 1) ? o(parseFloat(e) / 100) : o(parseFloat(e))
}
function l(e, t, n) {
return n < 0 ? n += 1 : n > 1 && (n -= 1),
6 * n < 1 ? e + (t - e) * n * 6 : 2 * n < 1 ? t : 3 * n < 2 ? e + (t - e) * (2 / 3 - n) * 6 : e
}
function u(e, t, n) {
return e + (t - e) * n
}
function d(e, t, n, i, a) {
return e[0] = t,
e[1] = n,
e[2] = i,
e[3] = a,
e
}
function p(e, t) {
return e[0] = t[0],
e[1] = t[1],
e[2] = t[2],
e[3] = t[3],
e
}
var h = new i(20)
, y = null;
function m(e, t) {
y && p(y, t),
y = h.put(e, y || t.slice())
}
function f(e, t) {
if (e) {
t = t || [];
var n = h.get(e);
if (n)
return p(t, n);
var i, r = (e += "").replace(/ /g, "").toLowerCase();
if (r in a)
return p(t, a[r]),
m(e, t),
t;
if ("#" === r.charAt(0))
return 4 === r.length ? (i = parseInt(r.substr(1), 16)) >= 0 && i <= 4095 ? (d(t, (3840 & i) >> 4 | (3840 & i) >> 8, 240 & i | (240 & i) >> 4, 15 & i | (15 & i) << 4, 1),
m(e, t),
t) : void d(t, 0, 0, 0, 1) : 7 === r.length ? (i = parseInt(r.substr(1), 16)) >= 0 && i <= 16777215 ? (d(t, (16711680 & i) >> 16, (65280 & i) >> 8, 255 & i, 1),
m(e, t),
t) : void d(t, 0, 0, 0, 1) : void 0;
var o = r.indexOf("(")
, l = r.indexOf(")");
if (-1 !== o && l + 1 === r.length) {
var u = r.substr(0, o)
, y = r.substr(o + 1, l - (o + 1)).split(",")
, f = 1;
switch (u) {
case "rgba":
if (4 !== y.length)
return void d(t, 0, 0, 0, 1);
f = c(y.pop());
case "rgb":
return 3 !== y.length ? void d(t, 0, 0, 0, 1) : (d(t, s(y[0]), s(y[1]), s(y[2]), f),
m(e, t),
t);
case "hsla":
return 4 !== y.length ? void d(t, 0, 0, 0, 1) : (y[3] = c(y[3]),
x(y, t),
m(e, t),
t);
case "hsl":
return 3 !== y.length ? void d(t, 0, 0, 0, 1) : (x(y, t),
m(e, t),
t);
default:
return
}
}
d(t, 0, 0, 0, 1)
}
}
function x(e, t) {
var n = (parseFloat(e[0]) % 360 + 360) % 360 / 360
, i = c(e[1])
, a = c(e[2])
, o = a <= .5 ? a * (i + 1) : a + i - a * i
, s = 2 * a - o;
return d(t = t || [], r(255 * l(s, o, n + 1 / 3)), r(255 * l(s, o, n)), r(255 * l(s, o, n - 1 / 3)), 1),
4 === e.length && (t[3] = e[3]),
t
}
function v(e, t, n) {
if (t && t.length && e >= 0 && e <= 1) {
n = n || [];
var i = e * (t.length - 1)
, a = Math.floor(i)
, s = Math.ceil(i)
, c = t[a]
, l = t[s]
, d = i - a;
return n[0] = r(u(c[0], l[0], d)),
n[1] = r(u(c[1], l[1], d)),
n[2] = r(u(c[2], l[2], d)),
n[3] = o(u(c[3], l[3], d)),
n
}
}
var z = v;
function g(e, t, n) {
if (t && t.length && e >= 0 && e <= 1) {
var i = e * (t.length - 1)
, a = Math.floor(i)
, s = Math.ceil(i)
, c = f(t[a])
, l = f(t[s])
, d = i - a
, p = w([r(u(c[0], l[0], d)), r(u(c[1], l[1], d)), r(u(c[2], l[2], d)), o(u(c[3], l[3], d))], "rgba");
return n ? {
color: p,
leftIndex: a,
rightIndex: s,
value: i
} : p
}
}
var b = g;
function w(e, t) {
if (e && e.length) {
var n = e[0] + "," + e[1] + "," + e[2];
return "rgba" !== t && "hsva" !== t && "hsla" !== t || (n += "," + e[3]),
t + "(" + n + ")"
}
}
n.parse = f,
n.lift = function(e, t) {
var n = f(e);
if (n) {
for (var i = 0; i < 3; i++)
n[i] = t < 0 ? n[i] * (1 - t) | 0 : (255 - n[i]) * t + n[i] | 0,
n[i] > 255 ? n[i] = 255 : e[i] < 0 && (n[i] = 0);
return w(n, 4 === n.length ? "rgba" : "rgb")
}
}
,
n.toHex = function(e) {
var t = f(e);
if (t)
return ((1 << 24) + (t[0] << 16) + (t[1] << 8) + +t[2]).toString(16).slice(1)
}
,
n.fastLerp = v,
n.fastMapToColor = z,
n.lerp = g,
n.mapToColor = b,
n.modifyHSL = function(e, t, n, i) {
if (e = f(e))
return e = function(e) {
if (e) {
var t, n, i = e[0] / 255, a = e[1] / 255, r = e[2] / 255, o = Math.min(i, a, r), s = Math.max(i, a, r), c = s - o, l = (s + o) / 2;
if (0 === c)
t = 0,
n = 0;
else {
n = l < .5 ? c / (s + o) : c / (2 - s - o);
var u = ((s - i) / 6 + c / 2) / c
, d = ((s - a) / 6 + c / 2) / c
, p = ((s - r) / 6 + c / 2) / c;
i === s ? t = p - d : a === s ? t = 1 / 3 + u - p : r === s && (t = 2 / 3 + d - u),
t < 0 && (t += 1),
t > 1 && (t -= 1)
}
var h = [360 * t, n, l];
return null != e[3] && h.push(e[3]),
h
}
}(e),
null != t && (e[0] = (a = t,
(a = Math.round(a)) < 0 ? 0 : a > 360 ? 360 : a)),
null != n && (e[1] = c(n)),
null != i && (e[2] = c(i)),
w(x(e), "rgba");
var a
}
,
n.modifyAlpha = function(e, t) {
if ((e = f(e)) && null != t)
return e[3] = o(t),
w(e, "rgba")
}
,
n.stringify = w
}
, {
"../core/LRU": 516
}],
566: [function(e, t, n) {
var i = e("../container/Group")
, a = e("../graphic/Image")
, r = e("../graphic/Text")
, o = e("../graphic/shape/Circle")
, s = e("../graphic/shape/Rect")
, c = e("../graphic/shape/Ellipse")
, l = e("../graphic/shape/Line")
, u = e("../graphic/Path")
, d = e("../graphic/shape/Polygon")
, p = e("../graphic/shape/Polyline")
, h = e("../graphic/LinearGradient")
, y = e("../graphic/Style")
, m = e("../core/matrix")
, f = e("./path").createFromString
, x = e("../core/util")
, v = x.isString
, z = x.extend
, g = x.defaults
, b = x.trim
, w = x.each
, _ = /[\s,]+/;
function k(e) {
v(e) && (e = (new DOMParser).parseFromString(e, "text/xml"));
for (9 === e.nodeType && (e = e.firstChild); "svg" !== e.nodeName.toLowerCase() || 1 !== e.nodeType; )
e = e.nextSibling;
return e
}
function C() {
this._defs = {},
this._root = null,
this._isDefine = !1,
this._isText = !1
}
C.prototype.parse = function(e, t) {
t = t || {};
var n = k(e);
if (!n)
throw new Error("Illegal svg");
var a = new i;
this._root = a;
var r = n.getAttribute("viewBox") || ""
, o = parseFloat(n.getAttribute("width") || t.width)
, c = parseFloat(n.getAttribute("height") || t.height);
isNaN(o) && (o = null),
isNaN(c) && (c = null),
A(n, a, null, !0);
for (var l, u, d = n.firstChild; d; )
this._parseNode(d, a),
d = d.nextSibling;
if (r) {
var p = b(r).split(_);
p.length >= 4 && (l = {
x: parseFloat(p[0] || 0),
y: parseFloat(p[1] || 0),
width: parseFloat(p[2]),
height: parseFloat(p[3])
})
}
if (l && null != o && null != c && (u = H(l, o, c),
!t.ignoreViewBox)) {
var h = a;
(a = new i).add(h),
h.scale = u.scale.slice(),
h.position = u.position.slice()
}
return t.ignoreRootClip || null == o || null == c || a.setClipPath(new s({
shape: {
x: 0,
y: 0,
width: o,
height: c
}
})),
{
root: a,
width: o,
height: c,
viewBoxRect: l,
viewBoxTransform: u
}
}
,
C.prototype._parseNode = function(e, t) {
var n, i, a = e.nodeName.toLowerCase();
if ("defs" === a ? this._isDefine = !0 : "text" === a && (this._isText = !0),
this._isDefine) {
if (i = M[a]) {
var r = i.call(this, e)
, o = e.getAttribute("id");
o && (this._defs[o] = r)
}
} else
(i = S[a]) && (n = i.call(this, e, t),
t.add(n));
for (var s = e.firstChild; s; )
1 === s.nodeType && this._parseNode(s, n),
3 === s.nodeType && this._isText && this._parseText(s, n),
s = s.nextSibling;
"defs" === a ? this._isDefine = !1 : "text" === a && (this._isText = !1)
}
,
C.prototype._parseText = function(e, t) {
if (1 === e.nodeType) {
var n = e.getAttribute("dx") || 0
, i = e.getAttribute("dy") || 0;
this._textX += parseFloat(n),
this._textY += parseFloat(i)
}
var a = new r({
style: {
text: e.textContent,
transformText: !0
},
position: [this._textX || 0, this._textY || 0]
});
T(t, a),
A(e, a, this._defs);
var o = a.style.fontSize;
o && o < 9 && (a.style.fontSize = 9,
a.scale = a.scale || [1, 1],
a.scale[0] *= o / 9,
a.scale[1] *= o / 9);
var s = a.getBoundingRect();
return this._textX += s.width,
t.add(a),
a
}
;
var S = {
g: function(e, t) {
var n = new i;
return T(t, n),
A(e, n, this._defs),
n
},
rect: function(e, t) {
var n = new s;
return T(t, n),
A(e, n, this._defs),
n.setShape({
x: parseFloat(e.getAttribute("x") || 0),
y: parseFloat(e.getAttribute("y") || 0),
width: parseFloat(e.getAttribute("width") || 0),
height: parseFloat(e.getAttribute("height") || 0)
}),
n
},
circle: function(e, t) {
var n = new o;
return T(t, n),
A(e, n, this._defs),
n.setShape({
cx: parseFloat(e.getAttribute("cx") || 0),
cy: parseFloat(e.getAttribute("cy") || 0),
r: parseFloat(e.getAttribute("r") || 0)
}),
n
},
line: function(e, t) {
var n = new l;
return T(t, n),
A(e, n, this._defs),
n.setShape({
x1: parseFloat(e.getAttribute("x1") || 0),
y1: parseFloat(e.getAttribute("y1") || 0),
x2: parseFloat(e.getAttribute("x2") || 0),
y2: parseFloat(e.getAttribute("y2") || 0)
}),
n
},
ellipse: function(e, t) {
var n = new c;
return T(t, n),
A(e, n, this._defs),
n.setShape({
cx: parseFloat(e.getAttribute("cx") || 0),
cy: parseFloat(e.getAttribute("cy") || 0),
rx: parseFloat(e.getAttribute("rx") || 0),
ry: parseFloat(e.getAttribute("ry") || 0)
}),
n
},
polygon: function(e, t) {
var n = e.getAttribute("points");
n && (n = I(n));
var i = new d({
shape: {
points: n || []
}
});
return T(t, i),
A(e, i, this._defs),
i
},
polyline: function(e, t) {
var n = new u;
T(t, n),
A(e, n, this._defs);
var i = e.getAttribute("points");
return i && (i = I(i)),
new p({
shape: {
points: i || []
}
})
},
image: function(e, t) {
var n = new a;
return T(t, n),
A(e, n, this._defs),
n.setStyle({
image: e.getAttribute("xlink:href"),
x: e.getAttribute("x"),
y: e.getAttribute("y"),
width: e.getAttribute("width"),
height: e.getAttribute("height")
}),
n
},
text: function(e, t) {
var n = e.getAttribute("x") || 0
, a = e.getAttribute("y") || 0
, r = e.getAttribute("dx") || 0
, o = e.getAttribute("dy") || 0;
this._textX = parseFloat(n) + parseFloat(r),
this._textY = parseFloat(a) + parseFloat(o);
var s = new i;
return T(t, s),
A(e, s, this._defs),
s
},
tspan: function(e, t) {
var n = e.getAttribute("x")
, a = e.getAttribute("y");
null != n && (this._textX = parseFloat(n)),
null != a && (this._textY = parseFloat(a));
var r = e.getAttribute("dx") || 0
, o = e.getAttribute("dy") || 0
, s = new i;
return T(t, s),
A(e, s, this._defs),
this._textX += r,
this._textY += o,
s
},
path: function(e, t) {
var n = e.getAttribute("d") || ""
, i = f(n);
return T(t, i),
A(e, i, this._defs),
i
}
}
, M = {
lineargradient: function(e) {
var t = parseInt(e.getAttribute("x1") || 0, 10)
, n = parseInt(e.getAttribute("y1") || 0, 10)
, i = parseInt(e.getAttribute("x2") || 10, 10)
, a = parseInt(e.getAttribute("y2") || 0, 10)
, r = new h(t,n,i,a);
return function(e, t) {
var n = e.firstChild;
for (; n; ) {
if (1 === n.nodeType) {
var i = n.getAttribute("offset");
i = i.indexOf("%") > 0 ? parseInt(i, 10) / 100 : i ? parseFloat(i) : 0;
var a = n.getAttribute("stop-color") || "#000000";
t.addColorStop(i, a)
}
n = n.nextSibling
}
}(e, r),
r
},
radialgradient: function(e) {}
};
function T(e, t) {
e && e.__inheritedStyle && (t.__inheritedStyle || (t.__inheritedStyle = {}),
g(t.__inheritedStyle, e.__inheritedStyle))
}
function I(e) {
for (var t = b(e).split(_), n = [], i = 0; i < t.length; i += 2) {
var a = parseFloat(t[i])
, r = parseFloat(t[i + 1]);
n.push([a, r])
}
return n
}
var E = {
fill: "fill",
stroke: "stroke",
"stroke-width": "lineWidth",
opacity: "opacity",
"fill-opacity": "fillOpacity",
"stroke-opacity": "strokeOpacity",
"stroke-dasharray": "lineDash",
"stroke-dashoffset": "lineDashOffset",
"stroke-linecap": "lineCap",
"stroke-linejoin": "lineJoin",
"stroke-miterlimit": "miterLimit",
"font-family": "fontFamily",
"font-size": "fontSize",
"font-style": "fontStyle",
"font-weight": "fontWeight",
"text-align": "textAlign",
"alignment-baseline": "textBaseline"
};
function A(e, t, n, i) {
var a = t.__inheritedStyle || {}
, r = "text" === t.type;
if (1 === e.nodeType && (function(e, t) {
var n = e.getAttribute("transform");
if (n) {
n = n.replace(/,/g, " ");
var i = null
, a = [];
n.replace(L, (function(e, t, n) {
a.push(t, n)
}
));
for (var r = a.length - 1; r > 0; r -= 2) {
var o = a[r]
, s = a[r - 1];
switch (i = i || m.create(),
s) {
case "translate":
o = b(o).split(_),
m.translate(i, i, [parseFloat(o[0]), parseFloat(o[1] || 0)]);
break;
case "scale":
o = b(o).split(_),
m.scale(i, i, [parseFloat(o[0]), parseFloat(o[1] || o[0])]);
break;
case "rotate":
o = b(o).split(_),
m.rotate(i, i, parseFloat(o[0]));
break;
case "skew":
o = b(o).split(_),
console.warn("Skew transform is not supported yet");
break;
case "matrix":
o = b(o).split(_);
i[0] = parseFloat(o[0]),
i[1] = parseFloat(o[1]),
i[2] = parseFloat(o[2]),
i[3] = parseFloat(o[3]),
i[4] = parseFloat(o[4]),
i[5] = parseFloat(o[5])
}
}
t.setLocalTransform(i)
}
}(e, t),
z(a, function(e) {
var t = e.getAttribute("style")
, n = {};
if (!t)
return n;
var i, a = {};
j.lastIndex = 0;
for (; null != (i = j.exec(t)); )
a[i[1]] = i[2];
for (var r in E)
E.hasOwnProperty(r) && null != a[r] && (n[E[r]] = a[r]);
return n
}(e)),
!i))
for (var o in E)
if (E.hasOwnProperty(o)) {
var s = e.getAttribute(o);
null != s && (a[E[o]] = s)
}
var c = r ? "textFill" : "fill"
, l = r ? "textStroke" : "stroke";
t.style = t.style || new y;
var u = t.style;
null != a.fill && u.set(c, P(a.fill, n)),
null != a.stroke && u.set(l, P(a.stroke, n)),
w(["lineWidth", "opacity", "fillOpacity", "strokeOpacity", "miterLimit", "fontSize"], (function(e) {
var t = "lineWidth" === e && r ? "textStrokeWidth" : e;
null != a[e] && u.set(t, parseFloat(a[e]))
}
)),
a.textBaseline && "auto" !== a.textBaseline || (a.textBaseline = "alphabetic"),
"alphabetic" === a.textBaseline && (a.textBaseline = "bottom"),
"start" === a.textAlign && (a.textAlign = "left"),
"end" === a.textAlign && (a.textAlign = "right"),
w(["lineDashOffset", "lineCap", "lineJoin", "fontWeight", "fontFamily", "fontStyle", "textAlign", "textBaseline"], (function(e) {
null != a[e] && u.set(e, a[e])
}
)),
a.lineDash && (t.style.lineDash = b(a.lineDash).split(_)),
u[l] && "none" !== u[l] && (t[l] = !0),
t.__inheritedStyle = a
}
var O = /url\(\s*#(.*?)\)/;
function P(e, t) {
var n = t && e && e.match(O);
return n ? t[b(n[1])] : e
}
var L = /(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.e,]*)\)/g;
var j = /([^\s:;]+)\s*:\s*([^:;]+)/g;
function H(e, t, n) {
var i = t / e.width
, a = n / e.height
, r = Math.min(i, a);
return {
scale: [r, r],
position: [-(e.x + e.width / 2) * r + t / 2, -(e.y + e.height / 2) * r + n / 2]
}
}
n.parseXML = k,
n.makeViewBoxTransform = H,
n.parseSVG = function(e, t) {
return (new C).parse(e, t)
}
}
, {
"../container/Group": 513,
"../core/matrix": 524,
"../core/util": 526,
"../graphic/Image": 532,
"../graphic/LinearGradient": 534,
"../graphic/Path": 535,
"../graphic/Style": 538,
"../graphic/Text": 539,
"../graphic/shape/Circle": 553,
"../graphic/shape/Ellipse": 554,
"../graphic/shape/Line": 555,
"../graphic/shape/Polygon": 556,
"../graphic/shape/Polyline": 557,
"../graphic/shape/Rect": 558,
"./path": 567
}],
567: [function(e, t, n) {
var i = e("../graphic/Path")
, a = e("../core/PathProxy")
, r = e("./transformPath")
, o = Math.sqrt
, s = Math.sin
, c = Math.cos
, l = Math.PI
, u = function(e) {
return Math.sqrt(e[0] * e[0] + e[1] * e[1])
}
, d = function(e, t) {
return (e[0] * t[0] + e[1] * t[1]) / (u(e) * u(t))
}
, p = function(e, t) {
return (e[0] * t[1] < e[1] * t[0] ? -1 : 1) * Math.acos(d(e, t))
};
function h(e, t, n, i, a, r, u, h, y, m, f) {
var x = y * (l / 180)
, v = c(x) * (e - n) / 2 + s(x) * (t - i) / 2
, z = -1 * s(x) * (e - n) / 2 + c(x) * (t - i) / 2
, g = v * v / (u * u) + z * z / (h * h);
g > 1 && (u *= o(g),
h *= o(g));
var b = (a === r ? -1 : 1) * o((u * u * (h * h) - u * u * (z * z) - h * h * (v * v)) / (u * u * (z * z) + h * h * (v * v))) || 0
, w = b * u * z / h
, _ = b * -h * v / u
, k = (e + n) / 2 + c(x) * w - s(x) * _
, C = (t + i) / 2 + s(x) * w + c(x) * _
, S = p([1, 0], [(v - w) / u, (z - _) / h])
, M = [(v - w) / u, (z - _) / h]
, T = [(-1 * v - w) / u, (-1 * z - _) / h]
, I = p(M, T);
d(M, T) <= -1 && (I = l),
d(M, T) >= 1 && (I = 0),
0 === r && I > 0 && (I -= 2 * l),
1 === r && I < 0 && (I += 2 * l),
f.addData(m, k, C, u, h, S, I, x, r)
}
var y = /([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi
, m = /-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;
function f(e, t) {
var n = function(e) {
if (!e)
return new a;
for (var t, n = 0, i = 0, r = n, o = i, s = new a, c = a.CMD, l = e.match(y), u = 0; u < l.length; u++) {
for (var d, p = l[u], f = p.charAt(0), x = p.match(m) || [], v = x.length, z = 0; z < v; z++)
x[z] = parseFloat(x[z]);
for (var g = 0; g < v; ) {
var b, w, _, k, C, S, M, T = n, I = i;
switch (f) {
case "l":
n += x[g++],
i += x[g++],
d = c.L,
s.addData(d, n, i);
break;
case "L":
n = x[g++],
i = x[g++],
d = c.L,
s.addData(d, n, i);
break;
case "m":
n += x[g++],
i += x[g++],
d = c.M,
s.addData(d, n, i),
r = n,
o = i,
f = "l";
break;
case "M":
n = x[g++],
i = x[g++],
d = c.M,
s.addData(d, n, i),
r = n,
o = i,
f = "L";
break;
case "h":
n += x[g++],
d = c.L,
s.addData(d, n, i);
break;
case "H":
n = x[g++],
d = c.L,
s.addData(d, n, i);
break;
case "v":
i += x[g++],
d = c.L,
s.addData(d, n, i);
break;
case "V":
i = x[g++],
d = c.L,
s.addData(d, n, i);
break;
case "C":
d = c.C,
s.addData(d, x[g++], x[g++], x[g++], x[g++], x[g++], x[g++]),
n = x[g - 2],
i = x[g - 1];
break;
case "c":
d = c.C,
s.addData(d, x[g++] + n, x[g++] + i, x[g++] + n, x[g++] + i, x[g++] + n, x[g++] + i),
n += x[g - 2],
i += x[g - 1];
break;
case "S":
b = n,
w = i;
var E = s.len()
, A = s.data;
t === c.C && (b += n - A[E - 4],
w += i - A[E - 3]),
d = c.C,
T = x[g++],
I = x[g++],
n = x[g++],
i = x[g++],
s.addData(d, b, w, T, I, n, i);
break;
case "s":
b = n,
w = i;
E = s.len(),
A = s.data;
t === c.C && (b += n - A[E - 4],
w += i - A[E - 3]),
d = c.C,
T = n + x[g++],
I = i + x[g++],
n += x[g++],
i += x[g++],
s.addData(d, b, w, T, I, n, i);
break;
case "Q":
T = x[g++],
I = x[g++],
n = x[g++],
i = x[g++],
d = c.Q,
s.addData(d, T, I, n, i);
break;
case "q":
T = x[g++] + n,
I = x[g++] + i,
n += x[g++],
i += x[g++],
d = c.Q,
s.addData(d, T, I, n, i);
break;
case "T":
b = n,
w = i;
E = s.len(),
A = s.data;
t === c.Q && (b += n - A[E - 4],
w += i - A[E - 3]),
n = x[g++],
i = x[g++],
d = c.Q,
s.addData(d, b, w, n, i);
break;
case "t":
b = n,
w = i;
E = s.len(),
A = s.data;
t === c.Q && (b += n - A[E - 4],
w += i - A[E - 3]),
n += x[g++],
i += x[g++],
d = c.Q,
s.addData(d, b, w, n, i);
break;
case "A":
_ = x[g++],
k = x[g++],
C = x[g++],
S = x[g++],
M = x[g++],
h(T = n, I = i, n = x[g++], i = x[g++], S, M, _, k, C, d = c.A, s);
break;
case "a":
_ = x[g++],
k = x[g++],
C = x[g++],
S = x[g++],
M = x[g++],
h(T = n, I = i, n += x[g++], i += x[g++], S, M, _, k, C, d = c.A, s)
}
}
"z" !== f && "Z" !== f || (d = c.Z,
s.addData(d),
n = r,
i = o),
t = d
}
return s.toStatic(),
s
}(e);
return (t = t || {}).buildPath = function(e) {
if (e.setData) {
e.setData(n.data),
(t = e.getContext()) && e.rebuildPath(t)
} else {
var t = e;
n.rebuildPath(t)
}
}
,
t.applyTransform = function(e) {
r(n, e),
this.dirty(!0)
}
,
t
}
n.createFromString = function(e, t) {
return new i(f(e, t))
}
,
n.extendFromString = function(e, t) {
return i.extend(f(e, t))
}
,
n.mergePath = function(e, t) {
for (var n = [], a = e.length, r = 0; r < a; r++) {
var o = e[r];
o.path || o.createPathProxy(),
o.__dirtyPath && o.buildPath(o.path, o.shape, !0),
n.push(o.path)
}
var s = new i(t);
return s.createPathProxy(),
s.buildPath = function(e) {
e.appendPath(n);
var t = e.getContext();
t && e.rebuildPath(t)
}
,
s
}
}
, {
"../core/PathProxy": 517,
"../graphic/Path": 535,
"./transformPath": 568
}],
568: [function(e, t, n) {
var i = e("../core/PathProxy")
, a = e("../core/vector").applyTransform
, r = i.CMD
, o = [[], [], []]
, s = Math.sqrt
, c = Math.atan2;
t.exports = function(e, t) {
var n, i, l, u, d, p = e.data, h = r.M, y = r.C, m = r.L, f = r.R, x = r.A, v = r.Q;
for (l = 0,
u = 0; l < p.length; ) {
switch (n = p[l++],
u = l,
i = 0,
n) {
case h:
case m:
i = 1;
break;
case y:
i = 3;
break;
case v:
i = 2;
break;
case x:
var z = t[4]
, g = t[5]
, b = s(t[0] * t[0] + t[1] * t[1])
, w = s(t[2] * t[2] + t[3] * t[3])
, _ = c(-t[1] / w, t[0] / b);
p[l] *= b,
p[l++] += z,
p[l] *= w,
p[l++] += g,
p[l++] *= b,
p[l++] *= w,
p[l++] += _,
p[l++] += _,
u = l += 2;
break;
case f:
k[0] = p[l++],
k[1] = p[l++],
a(k, k, t),
p[u++] = k[0],
p[u++] = k[1],
k[0] += p[l++],
k[1] += p[l++],
a(k, k, t),
p[u++] = k[0],
p[u++] = k[1]
}
for (d = 0; d < i; d++) {
var k;
(k = o[d])[0] = p[l++],
k[1] = p[l++],
a(k, k, t),
p[u++] = k[0],
p[u++] = k[1]
}
}
}
}
, {
"../core/PathProxy": 517,
"../core/vector": 527
}],
569: [function(e, t, n) {
var i = e("./core/guid")
, a = e("./core/env")
, r = e("./core/util")
, o = e("./Handler")
, s = e("./Storage")
, c = e("./Painter")
, l = e("./animation/Animation")
, u = e("./dom/HandlerProxy")
, d = !a.canvasSupported
, p = {
canvas: c
}
, h = {};
var y = function(e, t, n) {
n = n || {},
this.dom = t,
this.id = e;
var i = this
, c = new s
, h = n.renderer;
if (d) {
if (!p.vml)
throw new Error("You need to require 'zrender/vml/vml' to support IE8");
h = "vml"
} else
h && p[h] || (h = "canvas");
var y = new p[h](t,c,n,e);
this.storage = c,
this.painter = y;
var m = a.node || a.worker ? null : new u(y.getViewportRoot());
this.handler = new o(c,y,m,y.root),
this.animation = new l({
stage: {
update: r.bind(this.flush, this)
}
}),
this.animation.start(),
this._needsRefresh;
var f = c.delFromStorage
, x = c.addToStorage;
c.delFromStorage = function(e) {
f.call(c, e),
e && e.removeSelfFromZr(i)
}
,
c.addToStorage = function(e) {
x.call(c, e),
e.addSelfToZr(i)
}
};
y.prototype = {
constructor: y,
getId: function() {
return this.id
},
add: function(e) {
this.storage.addRoot(e),
this._needsRefresh = !0
},
remove: function(e) {
this.storage.delRoot(e),
this._needsRefresh = !0
},
configLayer: function(e, t) {
this.painter.configLayer && this.painter.configLayer(e, t),
this._needsRefresh = !0
},
setBackgroundColor: function(e) {
this.painter.setBackgroundColor && this.painter.setBackgroundColor(e),
this._needsRefresh = !0
},
refreshImmediately: function() {
this._needsRefresh = !1,
this.painter.refresh(),
this._needsRefresh = !1
},
refresh: function() {
this._needsRefresh = !0
},
flush: function() {
var e;
this._needsRefresh && (e = !0,
this.refreshImmediately()),
this._needsRefreshHover && (e = !0,
this.refreshHoverImmediately()),
e && this.trigger("rendered")
},
addHover: function(e, t) {
if (this.painter.addHover) {
var n = this.painter.addHover(e, t);
return this.refreshHover(),
n
}
},
removeHover: function(e) {
this.painter.removeHover && (this.painter.removeHover(e),
this.refreshHover())
},
clearHover: function() {
this.painter.clearHover && (this.painter.clearHover(),
this.refreshHover())
},
refreshHover: function() {
this._needsRefreshHover = !0
},
refreshHoverImmediately: function() {
this._needsRefreshHover = !1,
this.painter.refreshHover && this.painter.refreshHover()
},
resize: function(e) {
e = e || {},
this.painter.resize(e.width, e.height),
this.handler.resize()
},
clearAnimation: function() {
this.animation.clear()
},
getWidth: function() {
return this.painter.getWidth()
},
getHeight: function() {
return this.painter.getHeight()
},
pathToImage: function(e, t) {
return this.painter.pathToImage(e, t)
},
setCursorStyle: function(e) {
this.handler.setCursorStyle(e)
},
findHover: function(e, t) {
return this.handler.findHover(e, t)
},
on: function(e, t, n) {
this.handler.on(e, t, n)
},
off: function(e, t) {
this.handler.off(e, t)
},
trigger: function(e, t) {
this.handler.trigger(e, t)
},
clear: function() {
this.storage.delRoot(),
this.painter.clear()
},
dispose: function() {
var e;
this.animation.stop(),
this.clear(),
this.storage.dispose(),
this.painter.dispose(),
this.handler.dispose(),
this.animation = this.storage = this.painter = this.handler = null,
e = this.id,
delete h[e]
}
},
n.version = "4.0.7",
n.init = function(e, t) {
var n = new y(i(),e,t);
return h[n.id] = n,
n
}
,
n.dispose = function(e) {
if (e)
e.dispose();
else {
for (var t in h)
h.hasOwnProperty(t) && h[t].dispose();
h = {}
}
return this
}
,
n.getInstance = function(e) {
return h[e]
}
,
n.registerPainter = function(e, t) {
p[e] = t
}
}
, {
"./Handler": 494,
"./Painter": 496,
"./Storage": 497,
"./animation/Animation": 498,
"./core/env": 520,
"./core/guid": 522,
"./core/util": 526,
"./dom/HandlerProxy": 528
}],
570: [function(e, t, n) {
const i = e("./../pc/common/message");
t.exports = i
}
, {
"./../pc/common/message": 571
}],
571: [function(e, t, n) {
const i = e("vue")
, a = e("ant-design-vue/lib/message").default
, r = e("ant-design-vue/lib/modal").default;
let o = "zxy-confirm ";
i.use(r),
n.setup = function(e) {
const t = {};
return o += e ? e + " " : "student ",
t.success = function(e, t, n, i) {
let r = e
, o = t || 3
, s = i || "zxy-toast";
return "[object Object]" === Object.prototype.toString.call(e) && (r = e.message || e.content,
o = e.duration || o,
s = e.key || s),
a.success({
content: r,
duration: o,
key: s,
onClose: n
}),
!0
}
,
t.error = function(e, t, n, i) {
let r = e
, o = t || 3
, s = i || "zxy-toast";
return "[object Object]" === Object.prototype.toString.call(e) && (r = e.message || e.content,
o = e.duration || o,
s = e.key || s),
a.error({
content: r,
duration: o,
key: s,
onClose: n
}),
!0
}
,
t.warning = function(e, t, n, i) {
let r = e
, o = t || 3
, s = i || "zxy-toast";
return "[object Object]" === Object.prototype.toString.call(e) && (r = e.message || e.content,
o = e.duration || o,
s = e.key || s),
a.warning({
content: r,
duration: o,
key: s,
onClose: n
}),
!0
}
,
t.info = function(e, t, n, i) {
let r = e
, o = t || 3
, s = i || "zxy-toast";
return "[object Object]" === Object.prototype.toString.call(e) && (r = e.message || e.content,
o = e.duration || o,
s = e.key || s),
a.info({
content: r,
duration: o,
key: s,
onClose: n
}),
!0
}
,
t.confirm = function(e, t, n, i, a) {
const s = {
content: t => t("div", {
domProps: {
innerHTML: e
}
}, []),
class: o + (a || ""),
onOk: function() {
t && "function" == typeof t && t()
},
onCancel: function() {
n && "function" == typeof n && n()
},
okText: window.app.$t("zxy.118191"),
cancelText: window.app.$t("zxy.106755"),
zIndex: 1500,
width: 440
};
"[object Object]" === Object.prototype.toString.call(e) && (delete e.okType,
Object.assign(s, e, {
class: s.class + (e.class || ""),
content: e.content || ""
})),
i && i.labels && (i.labels.ok && Object.assign(s, {
okText: i.labels.ok
}),
i.labels.cancel && Object.assign(s, {
cancelText: i.labels.cancel
}),
delete i.labels),
Object.assign(s, i),
r.confirm(s)
}
,
t.alert = function(e, t, n, i) {
const a = {
content: t => t("div", {
domProps: {
innerHTML: e
}
}, []),
class: o + (i || ""),
onOk: function() {
t && "function" == typeof t && t()
},
okText: window.app.$t("zxy.118191"),
zIndex: 1500,
width: 440
};
"[object Object]" === Object.prototype.toString.call(e) && (delete e.okType,
Object.assign(a, e, {
class: a.class + (e.class || ""),
content: e.content || ""
})),
Object.assign(a, n),
r.info(a)
}
,
t
}
}
, {
"ant-design-vue/lib/message": 167,
"ant-design-vue/lib/modal": 172,
vue: 491
}]
}, {}, [2]);